.elementor-8 .elementor-element.elementor-element-7c1ecd37{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:180px;--margin-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8 .elementor-element.elementor-element-6807aae{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0%;--margin-bottom:0%;--margin-left:25%;--margin-right:0%;}.elementor-8 .elementor-element.elementor-element-6807aae.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-606fb7b .woocommerce-cart-form{--update-cart-button-alignment:justify;--update-cart-button-width:100%;--order-summary-title-color:#000000;}.elementor-8 .elementor-element.elementor-element-606fb7b .wc-proceed-to-checkout{--place-order-title-alignment:center;--checkout-button-width:fit-content;}.elementor-8 .elementor-element.elementor-element-606fb7b{--sections-title-color:#000000;--forms-fields-normal-color:#000000;--forms-buttons-normal-text-color:#000000;--order-summary-title-spacing:0px;--order-summary-color:#FF0000;--checkout-button-normal-text-color:#FFF9F9;--checkout-button-border-radius:010px 010px 010px 010px;--checkout-button-padding:12px 0700px 12px 700px;--checkout-button-width:fit-content;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.e-woo-select2-wrapper .select2-results__option{color:#000000;}.elementor-8 .elementor-element.elementor-element-606fb7b .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#000000 transparent transparent transparent;}.elementor-8 .elementor-element.elementor-element-606fb7b {--forms-fields-padding:8px 12px 8px 12px;}.elementor-8 .elementor-element.elementor-element-606fb7b .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (8px*2) + 16px );padding-left:12px;padding-right:12px;}.elementor-8 .elementor-element.elementor-element-606fb7b .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (8px*2) + 16px );right:12px;}.elementor-8 .elementor-element.elementor-element-606fb7b .select2-container--default .select2-selection--single{height:auto;}.elementor-8 .elementor-element.elementor-element-606fb7b .e-shop-table .cart th, .elementor-8 .elementor-element.elementor-element-606fb7b .e-shop-table .cart td:before{font-weight:900;text-shadow:0px 0px 100px rgba(0,0,0,0.3);}.elementor-8 .elementor-element.elementor-element-606fb7b .cart td span, .elementor-8 .elementor-element.elementor-element-606fb7b .cart td, .elementor-8 .elementor-element.elementor-element-606fb7b .input-text.qty{font-weight:normal;}.elementor-8 .elementor-element.elementor-element-606fb7b .checkout-button{font-family:var( --e-global-typography-f05efd4-font-family ), Sans-serif;font-size:var( --e-global-typography-f05efd4-font-size );text-transform:var( --e-global-typography-f05efd4-text-transform );line-height:var( --e-global-typography-f05efd4-line-height );letter-spacing:var( --e-global-typography-f05efd4-letter-spacing );word-spacing:var( --e-global-typography-f05efd4-word-spacing );box-shadow:-11px 13px 14px 2px rgba(0,0,0,0.5);border-style:none;}.elementor-8 .elementor-element.elementor-element-606fb7b .woocommerce .wc-proceed-to-checkout .checkout-button:hover{background-color:#2703C4;}.elementor-8 .elementor-element.elementor-element-606fb7b .e-shop-table{--sections-border-type:none;}.elementor-8 .elementor-element.elementor-element-606fb7b.elementor-element{--align-self:center;}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-7c1ecd37{--content-width:100%;}.elementor-8 .elementor-element.elementor-element-6807aae{--width:80%;}}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-7c1ecd37{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-8 .elementor-element.elementor-element-6807aae{--margin-top:0%;--margin-bottom:0%;--margin-left:10%;--margin-right:0%;}.elementor-8 .elementor-element.elementor-element-606fb7b .checkout-button{font-size:var( --e-global-typography-f05efd4-font-size );line-height:var( --e-global-typography-f05efd4-line-height );letter-spacing:var( --e-global-typography-f05efd4-letter-spacing );word-spacing:var( --e-global-typography-f05efd4-word-spacing );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-8 .elementor-element.elementor-element-6807aae{--width:500px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-6807aae.e-con{--align-self:flex-start;}.elementor-8 .elementor-element.elementor-element-606fb7b{--order-summary-title-spacing:0px;--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-8 .elementor-element.elementor-element-606fb7b .checkout-button{font-size:var( --e-global-typography-f05efd4-font-size );line-height:var( --e-global-typography-f05efd4-line-height );letter-spacing:var( --e-global-typography-f05efd4-letter-spacing );word-spacing:var( --e-global-typography-f05efd4-word-spacing );}.elementor-8 .elementor-element.elementor-element-606fb7b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-606fb7b.elementor-element{--align-self:flex-start;}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-606fb7b *//* =========================================================
   GENEL - MİKTAR BUTONLARI
   Masaüstü dahil mevcut düzen korunur
   ========================================================= */
   
   /* Nakliye butonunu gizle */
.cart-footer-actions a[data-minimog-target="#modal-cart-shipping-calculator"] {
    display: none !important;
}

/* Kupon butonunu gizle */
.cart-footer-actions a[data-minimog-target="#modal-cart-coupon"] {
    display: none !important;
}

.elementor-8 .elementor-element.elementor-element-606fb7b .quantity {
    display: flex !important;
    flex-direction: row !important;
    align-items: center !important;
}

.elementor-8 .elementor-element.elementor-element-606fb7b .quantity .minus,
.elementor-8 .elementor-element.elementor-element-606fb7b .quantity .decrease {
    order: 1 !important;
}

.elementor-8 .elementor-element.elementor-element-606fb7b .quantity input.qty {
    order: 2 !important;
    text-align: center !important;
}

.elementor-8 .elementor-element.elementor-element-606fb7b .quantity .plus,
.elementor-8 .elementor-element.elementor-element-606fb7b .quantity .increase {
    order: 3 !important;
}

.elementor-8 .elementor-element.elementor-element-606fb7b .quantity .decrease,
.elementor-8 .elementor-element.elementor-element-606fb7b .quantity .increase {
    transform: translateY(-4px) !important;
}

/* Ödemeyi Tamamla butonunu küçült */
.elementor-8 .elementor-element.elementor-element-606fb7b .wc-proceed-to-checkout .checkout-button,
.elementor-8 .elementor-element.elementor-element-606fb7b a.checkout-button {
    width: auto !important;
    min-width: 820px !important;
    max-width: 280px !important;

    padding: 10px 20px !important;

    margin-left: auto !important;
    margin-right: auto !important;

    font-size: 14px !important;
}




.elementor-8 .elementor-element.elementor-element-606fb7b .quantity { display: flex !important; flex-direction: row !important; align-items: center !important; } .elementor-8 .elementor-element.elementor-element-606fb7b .quantity .minus { order: 1 !important; } .elementor-8 .elementor-element.elementor-element-606fb7b .quantity input.qty { order: 2 !important; text-align: center !important; } .elementor-8 .elementor-element.elementor-element-606fb7b .quantity .plus { order: 3 !important; } .elementor-8 .elementor-element.elementor-element-606fb7b .quantity .decrease { order: 1 !important; } .elementor-8 .elementor-element.elementor-element-606fb7b .quantity input.qty { order: 2 !important; text-align: center !important; } .elementor-8 .elementor-element.elementor-element-606fb7b .quantity .increase { order: 3 !important; } .elementor-8 .elementor-element.elementor-element-606fb7b .quantity .decrease { transform: translateY(-4px) !important; } .elementor-8 .elementor-element.elementor-element-606fb7b .quantity { display: flex !important; flex-direction: row !important; align-items: center !important; } .elementor-8 .elementor-element.elementor-element-606fb7b .quantity .decrease { order: 1 !important; } .elementor-8 .elementor-element.elementor-element-606fb7b .quantity input.qty { order: 2 !important; text-align: center !important; } .elementor-8 .elementor-element.elementor-element-606fb7b .quantity .increase { order: 3 !important; } .elementor-8 .elementor-element.elementor-element-606fb7b .quantity .decrease, .elementor-8 .elementor-element.elementor-element-606fb7b .quantity .increase { transform: translateY(-4px) !important; }

.product-wrap .product-info .product-title a {
    color: #000000 !important;
}

/* =========================================================
   MASAÜSTÜ SEPET - TAM GENİŞ VE ORTALI
   ========================================================= */

@media (min-width: 768px) {

    /* Elementor / tema üst container sınırlarını kaldır */
    body.woocommerce-cart .site-content,
    body.woocommerce-cart .page-content,
    body.woocommerce-cart .container,
    body.woocommerce-cart .elementor,
    body.woocommerce-cart .elementor-section,
    body.woocommerce-cart .elementor-container,
    body.woocommerce-cart .elementor-widget-container {
        max-width: none !important;
    }

    /* Sepeti ekranın %95'ine çıkar */
   .elementor-8 .elementor-element.elementor-element-606fb7b {
    width: calc(100vw - 80px) !important;
    max-width: 1700px !important;

    margin-left: auto !important;
    margin-right: auto !important;

    transform: none !important;

    box-sizing: border-box !important;
}

    .elementor-8 .elementor-element.elementor-element-606fb7b .woocommerce {
        width: 100% !important;
        max-width: none !important;
        margin: 0 !important;
    }

    /* SOL: ürünler / SAĞ: toplam */
    .elementor-8 .elementor-element.elementor-element-606fb7b .e-cart__container {
        display: grid !important;

        grid-template-columns:
            minmax(0, 2fr)
            minmax(400px, 0.8fr) !important;

        gap: 50px !important;

        width: 100% !important;
        max-width: none !important;

        margin: 0 !important;
        padding: 0 !important;

        align-items: start !important;
    }

    /* SOL TARAF */
    .elementor-8 .elementor-element.elementor-element-606fb7b .e-cart__column-start,
    .elementor-8 .elementor-element.elementor-element-606fb7b .woocommerce-cart-form,
    .elementor-8 .elementor-element.elementor-element-606fb7b .woocommerce-cart-form-wrapper,
    .elementor-8 .elementor-element.elementor-element-606fb7b .cart-content {

        width: 100% !important;
        max-width: none !important;
        min-width: 0 !important;

        margin: 0 !important;
    }

    /* SAĞ TARAF */
    .elementor-8 .elementor-element.elementor-element-606fb7b .e-cart__column-end,
    .elementor-8 .elementor-element.elementor-element-606fb7b .cart-collaterals,
    .elementor-8 .elementor-element.elementor-element-606fb7b .cart_totals,
    .elementor-8 .elementor-element.elementor-element-606fb7b .e-cart-totals {

        width: 100% !important;
        max-width: none !important;
        min-width: 400px !important;

        margin: 0 !important;

        float: none !important;
    }

    /* Ürün tablosu */
    .elementor-8 .elementor-element.elementor-element-606fb7b table.shop_table {
        width: 100% !important;
        max-width: none !important;

        margin: 0 !important;

        table-layout: auto !important;
    }

    /* Hücreleri dikey ortala */
    .elementor-8 .elementor-element.elementor-element-606fb7b table.shop_table td,
    .elementor-8 .elementor-element.elementor-element-606fb7b table.shop_table th {
        vertical-align: middle !important;
    }

    /* Ürün görseli */
    .elementor-8 .elementor-element.elementor-element-606fb7b .cart_item .product-thumbnail img {
        display: block !important;

        width: 100px !important;
        max-width: 100px !important;
        height: auto !important;

        margin: 0 auto !important;
    }

    /* Fiyat / miktar / toplam */
    .elementor-8 .elementor-element.elementor-element-606fb7b .product-price,
    .elementor-8 .elementor-element.elementor-element-606fb7b .product-quantity,
    .elementor-8 .elementor-element.elementor-element-606fb7b .product-subtotal {
        text-align: center !important;
        vertical-align: middle !important;
    }

    /* Miktar kutusunu ortala */
    .elementor-8 .elementor-element.elementor-element-606fb7b .product-quantity .quantity-button-wrapper {
        display: flex !important;
        justify-content: center !important;

        width: 100% !important;
    }

    .elementor-8 .elementor-element.elementor-element-606fb7b .product-quantity .quantity {
        margin-left: auto !important;
        margin-right: auto !important;
    }

    /* Sağdaki toplam tablosu */
    .elementor-8 .elementor-element.elementor-element-606fb7b .cart_totals table,
    .elementor-8 .elementor-element.elementor-element-606fb7b .cart-totals-table {
        width: 100% !important;
        max-width: none !important;
    }

    /* Ödemeyi Tamamla */
    .elementor-8 .elementor-element.elementor-element-606fb7b .wc-proceed-to-checkout {
        width: 100% !important;

        margin: 20px 0 0 !important;
        padding: 0 !important;
    }

    .elementor-8 .elementor-element.elementor-element-606fb7b .wc-proceed-to-checkout .checkout-button,
    .elementor-8 .elementor-element.elementor-element-606fb7b a.checkout-button {
        display: flex !important;

        width: 100% !important;

        align-items: center !important;
        justify-content: center !important;

        margin: 0 !important;
    }
}

/* =========================================================
   SADECE MOBİL
   ========================================================= */

@media (max-width: 767px) {

    /* -----------------------------------------------------
       ANA SEPET GENİŞLİĞİ
       ----------------------------------------------------- */

    .elementor-8 .elementor-element.elementor-element-606fb7b,
    .elementor-8 .elementor-element.elementor-element-606fb7b .woocommerce,
    .elementor-8 .elementor-element.elementor-element-606fb7b .e-cart__container,
    .elementor-8 .elementor-element.elementor-element-606fb7b .e-cart__column,
    .elementor-8 .elementor-element.elementor-element-606fb7b .e-cart__column-start,
    .elementor-8 .elementor-element.elementor-element-606fb7b .e-cart__column-end,
    .elementor-8 .elementor-element.elementor-element-606fb7b .woocommerce-cart-form,
    .elementor-8 .elementor-element.elementor-element-606fb7b .woocommerce-cart-form-wrapper,
    .elementor-8 .elementor-element.elementor-element-606fb7b .cart-content,
    .elementor-8 .elementor-element.elementor-element-606fb7b .cart-collaterals,
    .elementor-8 .elementor-element.elementor-element-606fb7b .cart_totals {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
        box-sizing: border-box !important;
    }
    .alt{
      background-color:#05f!important;
}

    .elementor-8 .elementor-element.elementor-element-606fb7b .e-cart__container {
        display: block !important;
    }


    /* -----------------------------------------------------
       SEPET TABLOSU
       ----------------------------------------------------- */

    .elementor-8 .elementor-element.elementor-element-606fb7b table.shop_table {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
        table-layout: fixed !important;
        box-sizing: border-box !important;
    }
    .product-wrap .product-info .product-title a {
    color: #000000 !important;
}

    .elementor-8 .elementor-element.elementor-element-606fb7b .cart_item {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;
        box-sizing: border-box !important;
    }


    /* -----------------------------------------------------
       ÜRÜN BİLGİ HÜCRESİ
       ----------------------------------------------------- */

    .elementor-8 .elementor-element.elementor-element-606fb7b .cart_item .col-product-info {
        display: block !important;

        width: 100% !important;
        min-width: 0 !important;
        max-width: 100% !important;

        padding: 10px 0 !important;
        margin: 0 !important;

        box-sizing: border-box !important;
    }


    /* -----------------------------------------------------
       ÜRÜN RESMİ + ÜRÜN BİLGİSİ
       ----------------------------------------------------- */

    .elementor-8 .elementor-element.elementor-element-606fb7b .cart_item .product-wrap {
        display: grid !important;

        grid-template-columns: 80px minmax(0, 1fr) !important;

        column-gap: 14px !important;

        align-items: start !important;

        width: 100% !important;
        min-width: 0 !important;
        max-width: 100% !important;

        padding: 0 !important;
        margin: 0 !important;

        box-sizing: border-box !important;
    }


    /* -----------------------------------------------------
       ÜRÜN RESMİ
       ----------------------------------------------------- */

    .elementor-8 .elementor-element.elementor-element-606fb7b .cart_item .product-thumbnail {
        display: block !important;

        width: 80px !important;
        min-width: 80px !important;
        max-width: 80px !important;

        padding: 0 !important;
        margin: 0 !important;

        position: static !important;
        float: none !important;

        overflow: hidden !important;

        box-sizing: border-box !important;
    }

    .elementor-8 .elementor-element.elementor-element-606fb7b .cart_item .product-thumbnail a {
        display: block !important;

        width: 80px !important;
        min-width: 80px !important;
        max-width: 80px !important;

        padding: 0 !important;
        margin: 0 !important;

        box-sizing: border-box !important;
    }

    .elementor-8 .elementor-element.elementor-element-606fb7b .cart_item .product-thumbnail m-image {
        display: block !important;

        width: 80px !important;
        min-width: 80px !important;
        max-width: 80px !important;

        padding: 0 !important;
        margin: 0 !important;

        overflow: hidden !important;

        box-sizing: border-box !important;
    }

    .elementor-8 .elementor-element.elementor-element-606fb7b .cart_item .product-thumbnail img {
        display: block !important;

        width: 80px !important;
        min-width: 80px !important;
        max-width: 80px !important;

        height: auto !important;

        padding: 0 !important;
        margin: 0 !important;

        position: static !important;
        float: none !important;

        transform: none !important;

        object-fit: contain !important;

        box-sizing: border-box !important;
    }


    /* -----------------------------------------------------
       ÜRÜN BİLGİSİ
       ----------------------------------------------------- */

    .elementor-8 .elementor-element.elementor-element-606fb7b .cart_item .product-info {
        display: block !important;

        width: 100% !important;
        min-width: 0 !important;
        max-width: 100% !important;

        padding: 0 !important;
        margin: 0 !important;

        position: static !important;
        float: none !important;

        box-sizing: border-box !important;
    }


    /* -----------------------------------------------------
       ÜRÜN ADI
       ----------------------------------------------------- */

    .elementor-8 .elementor-element.elementor-element-606fb7b .cart_item .product-title {
        display: block !important;

        width: 100% !important;
        min-width: 0 !important;
        max-width: 100% !important;

        padding: 0 !important;
        margin: 0 0 8px 0 !important;

        position: static !important;
        float: none !important;

        text-align: left !important;

        box-sizing: border-box !important;
    }

    .elementor-8 .elementor-element.elementor-element-606fb7b .cart_item .product-title a {
        display: block !important;

        width: 100% !important;
        min-width: 0 !important;
        max-width: 100% !important;

        padding: 0 !important;
        margin: 0 !important;

        position: static !important;
        float: none !important;

        transform: none !important;

        text-align: left !important;

        white-space: normal !important;
        word-break: normal !important;
        overflow-wrap: anywhere !important;

        line-height: 1.35 !important;

        box-sizing: border-box !important;
    }


    /* -----------------------------------------------------
       KALDIR
       ----------------------------------------------------- */

    .elementor-8 .elementor-element.elementor-element-606fb7b .cart_item .product-info .remove {
        display: inline-block !important;

        width: auto !important;
        max-width: 100% !important;

        margin: 6px 0 0 0 !important;
        padding: 0 !important;

        position: static !important;
        float: none !important;

        transform: none !important;
    }


    /* -----------------------------------------------------
       FİYAT
       ----------------------------------------------------- */

    .elementor-8 .elementor-element.elementor-element-606fb7b .cart_item .product-price {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        padding-left: 0 !important;
        padding-right: 0 !important;

        box-sizing: border-box !important;
    }


    /* -----------------------------------------------------
       MİKTAR
       ----------------------------------------------------- */

    .elementor-8 .elementor-element.elementor-element-606fb7b .cart_item .product-quantity {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        box-sizing: border-box !important;
    }

    .elementor-8 .elementor-element.elementor-element-606fb7b .quantity-button-wrapper {
        width: 120px !important;
        max-width: 100% !important;
        min-width: 0 !important;

        box-sizing: border-box !important;
    }

    .elementor-8 .elementor-element.elementor-element-606fb7b .quantity {
        display: flex !important;
        flex-direction: row !important;
        flex-wrap: nowrap !important;

        align-items: center !important;
        justify-content: center !important;

        width: 120px !important;
        min-width: 120px !important;
        max-width: 120px !important;

        margin: 0 !important;

        box-sizing: border-box !important;
    }

    .elementor-8 .elementor-element.elementor-element-606fb7b .quantity input.qty {
        order: 2 !important;

        width: 50px !important;
        min-width: 50px !important;
        max-width: 50px !important;

        height: 40px !important;

        padding: 4px !important;

        text-align: center !important;

        box-sizing: border-box !important;
    }

    .elementor-8 .elementor-element.elementor-element-606fb7b .quantity .decrease,
    .elementor-8 .elementor-element.elementor-element-606fb7b .quantity .minus {
        order: 1 !important;
    }

    .elementor-8 .elementor-element.elementor-element-606fb7b .quantity .increase,
    .elementor-8 .elementor-element.elementor-element-606fb7b .quantity .plus {
        order: 3 !important;
    }

    .elementor-8 .elementor-element.elementor-element-606fb7b .quantity .decrease,
    .elementor-8 .elementor-element.elementor-element-606fb7b .quantity .increase,
    .elementor-8 .elementor-element.elementor-element-606fb7b .quantity .minus,
    .elementor-8 .elementor-element.elementor-element-606fb7b .quantity .plus {
        width: 35px !important;
        min-width: 35px !important;
        max-width: 35px !important;

        height: 40px !important;

        padding: 0 !important;
        margin: 0 !important;

        transform: translateY(-4px) !important;

        box-sizing: border-box !important;
    }


    /* -----------------------------------------------------
       ARA TOPLAM
       ----------------------------------------------------- */

    .elementor-8 .elementor-element.elementor-element-606fb7b .cart_item .product-subtotal {
        width: 100% !important;
        max-width: 100% !important;
        min-width: 0 !important;

        padding-left: 0 !important;
        padding-right: 0 !important;

        box-sizing: border-box !important;
    }


    /* -----------------------------------------------------
       SEPET TOPLAMLARI
       ----------------------------------------------------- */

    .elementor-8 .elementor-element.elementor-element-606fb7b .cart-collaterals,
    .elementor-8 .elementor-element.elementor-element-606fb7b .cart_totals,
    .elementor-8 .elementor-element.elementor-element-606fb7b .e-cart-totals {
        float: none !important;

        width: 100% !important;
        min-width: 0 !important;
        max-width: 100% !important;

        margin-left: 0 !important;
        margin-right: 0 !important;

        box-sizing: border-box !important;
    }

    .elementor-8 .elementor-element.elementor-element-606fb7b .cart-totals-table {
        width: 100% !important;
        min-width: 0 !important;
        max-width: 100% !important;

        table-layout: fixed !important;

        box-sizing: border-box !important;
    }

    .elementor-8 .elementor-element.elementor-element-606fb7b .cart-totals-table th,
    .elementor-8 .elementor-element.elementor-element-606fb7b .cart-totals-table td {
        width: 50% !important;

        padding-left: 5px !important;
        padding-right: 5px !important;

        overflow-wrap: anywhere !important;

        box-sizing: border-box !important;
    }


    /* -----------------------------------------------------
       ÖDEME BUTONU
       ----------------------------------------------------- */

    .elementor-8 .elementor-element.elementor-element-606fb7b .wc-proceed-to-checkout {
        display: block !important;

        width: 100% !important;
        min-width: 0 !important;
        max-width: 100% !important;

        margin: 15px 0 0 0 !important;
        padding: 0 !important;

        overflow: hidden !important;

        box-sizing: border-box !important;
    }

    .elementor-8 .elementor-element.elementor-element-606fb7b .wc-proceed-to-checkout .checkout-button,
    .elementor-8 .elementor-element.elementor-element-606fb7b a.checkout-button {
        display: flex !important;

        align-items: center !important;
        justify-content: center !important;

        width: 100% !important;
        min-width: 0 !important;
        max-width: 100% !important;

        height: auto !important;

        margin: 0 !important;
        padding: 14px 10px !important;

        white-space: normal !important;
        overflow-wrap: anywhere !important;

        text-align: center !important;

        transform: none !important;

        box-sizing: border-box !important;
    }


    /* -----------------------------------------------------
       MOBİLDE TAŞMAYI ENGELLE
       ----------------------------------------------------- */

    .elementor-8 .elementor-element.elementor-element-606fb7b * {
        box-sizing: border-box !important;
    }
}



.alt{
      background-color:#05f!important;
}/* End custom CSS */