.elementor-3589 .elementor-element.elementor-element-7772110{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-3589 .elementor-element.elementor-element-1d3d5bc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:1px;font-weight:800;}#elementor-popup-modal-3589{background-color:rgba(0,0,0,.8);justify-content:flex-start;align-items:center;pointer-events:all;}#elementor-popup-modal-3589 .dialog-message{width:1000px;height:100vh;align-items:flex-start;}#elementor-popup-modal-3589 .dialog-close-button{display:flex;}#elementor-popup-modal-3589 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}/* Start custom CSS for container, class: .elementor-element-7772110 *//* POPUP CART */
#elementor-popup-modal-3589 .shop_table{
border:none !important;
}

/* thumbnail kolonunu zorla göster */
#elementor-popup-modal-3589 .product-thumbnail{
display:table-cell !important;
width:140px !important;
min-width:140px !important;
}

/* RESİM */
#elementor-popup-modal-3589 .product-thumbnail img{
display:block !important;
width:140px !important;
height:90px !important;
object-fit:cover !important;
border-radius:10px !important;
}
/* POPUP GENEL */
#elementor-popup-modal-3589 .dialog-message{
padding:30px !important;
background:#ffffff !important;
border-radius:16px !important;
}

/* BAŞLIK */
#elementor-popup-modal-3589 h2{
font-size:28px !important;
font-weight:500 !important;
margin-bottom:25px !important;
color:#1f2a44 !important;
}

/* TABLO */
#elementor-popup-modal-3589 .shop_table{
border:none !important;
}

#elementor-popup-modal-3589 .shop_table thead{
background:#f6f8fb !important;
}

#elementor-popup-modal-3589 .shop_table th{
font-size:14px !important;
font-weight:600 !important;
color:#6b7280 !important;
padding:14px !important;
}

#elementor-popup-modal-3589 .shop_table td{
padding:22px 14px !important;
border-bottom:1px solid #eef1f5 !important;
vertical-align:middle !important;
}

/* BÜYÜK ÜRÜN RESMİ */
#elementor-popup-modal-3589 .product-thumbnail{
width:140px !important;
}

#elementor-popup-modal-3589 .product-thumbnail img{
width:140px !important;
height:95px !important;
object-fit:cover !important;
border-radius:10px !important;
display:block !important;
}

/* ÜRÜN ADI */
#elementor-popup-modal-3589 .product-name a{
font-weight:600 !important;
color:#1f2a44 !important;
text-decoration:none !important;
}

/* FİYAT */
#elementor-popup-modal-3589 .product-price{
font-weight:600 !important;
color:#0b3c66 !important;
}

/* QUANTITY */
#elementor-popup-modal-3589 .quantity input{
border:1px solid #e5e7eb !important;
border-radius:6px !important;
padding:4px !important;
width:60px !important;
}

/* REMOVE BUTONU */
#elementor-popup-modal-3589 .product-remove a{
font-size:18px !important;
color:#9ca3af !important;
}

#elementor-popup-modal-3589 .product-remove a:hover{
color:#ef4444 !important;
}

/* SAĞ TARAF TOTALS BOX */
#elementor-popup-modal-3589 .cart_totals{
background:#f9fafc !important;
padding:25px !important;
border-radius:14px !important;
box-shadow:0 6px 18px rgba(0,0,0,0.05) !important;
}

/* TOTAL TABLO */
#elementor-popup-modal-3589 .cart_totals th{
font-weight:500 !important;
color:#6b7280 !important;
}

#elementor-popup-modal-3589 .cart_totals td{
font-weight:600 !important;
color:#1f2a44 !important;
}

/* CHECKOUT BUTONU */
#elementor-popup-modal-3589 .checkout-button{
width:100% !important;
text-align:center !important;
background:#0b3c66 !important;
color:white !important;
padding:14px !important;
border-radius:10px !important;
font-weight:600 !important;
transition:all .25s ease !important;
}

#elementor-popup-modal-3589 .checkout-button:hover{
background:#082b4b !important;
transform:translateY(-2px) !important;
}

/* COUPON */
#elementor-popup-modal-3589 .coupon input{
border-radius:8px !important;
border:1px solid #e5e7eb !important;
padding:10px !important;
}

#elementor-popup-modal-3589 .e-apply-coupon{
background:#f3f4f6 !important;
border-radius:8px !important;
padding:10px 14px !important;
}
/* tablo satırını büyüt */
#elementor-popup-modal-3589 .shop_table td{
padding:22px 14px !important;
vertical-align:middle !important;
}

/* totals box */
#elementor-popup-modal-3589 .cart_totals{
background:#f9fafc !important;
padding:25px !important;
border-radius:14px !important;
box-shadow:0 6px 18px rgba(0,0,0,0.05) !important;
}

/* checkout button */
#elementor-popup-modal-3589 .checkout-button{
width:100% !important;
background:#0b3c66 !important;
color:white !important;
padding:14px !important;
border-radius:10px !important;
font-weight:600 !important;
}

#elementor-popup-modal-3589 .checkout-button:hover{
background:#082b4b !important;
}/* End custom CSS */