.elementor-16 .elementor-element.elementor-element-388ffc1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16 .elementor-element.elementor-element-ea3b32a{--cols:2;--column-proportion:30%;--cols-gap:23px;}.elementor-16 .elementor-element.elementor-element-ea3b32a .woocommerce-cart-form{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);padding:30px 30px 30px 30px;}.elementor-16 .elementor-element.elementor-element-ea3b32a .woocommerce-cart-form table thead th{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:600;line-height:1.4em;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-ea3b32a .woocommerce-cart-form table tbody{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );--loader-side-color:var( --e-global-color-text );--et_table-v-align:top;}.elementor-16 .elementor-element.elementor-element-ea3b32a .woocommerce-cart-form table tbody .amount{fill:var( --e-global-color-text );color:var( --e-global-color-text );--loader-side-color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-ea3b32a .woocommerce-cart-form table{margin-bottom:0px;}.elementor-16 .elementor-element.elementor-element-ea3b32a .clear-cart .button-text:last-child{margin-left:14px;}.elementor-16 .elementor-element.elementor-element-ea3b32a .clear-cart .button-text:first-child{margin-right:14px;}.elementor-16 .elementor-element.elementor-element-ea3b32a .clear-cart{font-family:"Outfit", Sans-serif;font-size:14px;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );--loader-side-color:var( --e-global-color-text );background-color:var( --e-global-color-8e9e708 );}.elementor-16 .elementor-element.elementor-element-ea3b32a .clear-cart:hover, .elementor-16 .elementor-element.elementor-element-ea3b32a .clear-cart:focus{color:var( --e-global-color-8e9e708 );--loader-side-color:var( --e-global-color-8e9e708 );background-color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-ea3b32a .clear-cart:hover svg, .elementor-16 .elementor-element.elementor-element-ea3b32a .clear-cart:focus svg{fill:var( --e-global-color-8e9e708 );}.elementor-16 .elementor-element.elementor-element-ea3b32a .clear-cart, .elementor-16 .elementor-element.elementor-element-ea3b32a .clear-cart.button{border-style:solid;border-color:var( --e-global-color-accent );}.elementor-16 .elementor-element.elementor-element-ea3b32a .cart_totals table{fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-ea3b32a .cart_totals table .amount{fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-ea3b32a .cart_totals .order-total th{fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-ea3b32a .cart_totals .order-total .amount{fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-ea3b32a .cart_totals{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );padding:30px 30px 30px 30px;}.elementor-16 .elementor-element.elementor-element-ea3b32a .cart_totals .widget-title{font-family:"Outfit", Sans-serif;font-size:17px;font-weight:600;color:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-ea3b32a .checkout-button{font-family:"Outfit", Sans-serif;font-weight:500;fill:var( --e-global-color-8e9e708 );color:var( --e-global-color-8e9e708 );--loader-side-color:var( --e-global-color-8e9e708 );background-color:var( --e-global-color-primary );}.elementor-16 .elementor-element.elementor-element-ea3b32a .checkout-button:hover, .elementor-16 .elementor-element.elementor-element-ea3b32a .checkout-button:focus{color:var( --e-global-color-8e9e708 );--loader-side-color:var( --e-global-color-8e9e708 );background-color:var( --e-global-color-accent );}.elementor-16 .elementor-element.elementor-element-ea3b32a .checkout-button:hover svg, .elementor-16 .elementor-element.elementor-element-ea3b32a .checkout-button:focus svg{fill:var( --e-global-color-8e9e708 );}.elementor-16 .elementor-element.elementor-element-ea3b32a .checkout-button, .elementor-16 .elementor-element.elementor-element-ea3b32a .checkout-button.button{border-style:solid;border-color:var( --e-global-color-accent );}.elementor-16 .elementor-element.elementor-element-ea3b32a .return-shop{font-family:"Outfit", Sans-serif;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );--loader-side-color:var( --e-global-color-primary );background-color:var( --e-global-color-8e9e708 );}.elementor-16 .elementor-element.elementor-element-ea3b32a .return-shop:hover, .elementor-16 .elementor-element.elementor-element-ea3b32a .return-shop:focus{color:var( --e-global-color-text );--loader-side-color:var( --e-global-color-text );background-color:var( --e-global-color-secondary );}.elementor-16 .elementor-element.elementor-element-ea3b32a .return-shop:hover svg, .elementor-16 .elementor-element.elementor-element-ea3b32a .return-shop:focus svg{fill:var( --e-global-color-text );}.elementor-16 .elementor-element.elementor-element-ea3b32a .return-shop, .elementor-16 .elementor-element.elementor-element-ea3b32a .return-shop.button{border-style:solid;border-color:var( --e-global-color-accent );}@media(max-width:767px){.elementor-16 .elementor-element.elementor-element-466bee2{padding:0px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-ea3b32a .woocommerce-cart-form{border-width:1px 1px 1px 1px;padding:10px 0px 0px 0px;}.elementor-16 .elementor-element.elementor-element-ea3b32a .woocommerce-cart-form table tbody{font-size:14px;line-height:1.4em;}.elementor-16 .elementor-element.elementor-element-ea3b32a .clear-cart{font-size:13px;line-height:1.4em;}.elementor-16 .elementor-element.elementor-element-ea3b32a .clear-cart, .elementor-16 .elementor-element.elementor-element-ea3b32a .clear-cart.button{border-width:1px 1px 1px 1px;}.elementor-16 .elementor-element.elementor-element-ea3b32a .cart_totals{border-width:1px 1px 1px 1px;--widget-title-border-width:1px;}.elementor-16 .elementor-element.elementor-element-ea3b32a .cart_totals .cart-totals-title{text-align:left;}.elementor-16 .elementor-element.elementor-element-ea3b32a .cart_totals .widget-title{font-size:16px;}.elementor-16 .elementor-element.elementor-element-ea3b32a .checkout-button{font-size:13px;line-height:1.4em;}.elementor-16 .elementor-element.elementor-element-ea3b32a .checkout-button, .elementor-16 .elementor-element.elementor-element-ea3b32a .checkout-button.button{border-width:1px 1px 1px 1px;}.elementor-16 .elementor-element.elementor-element-ea3b32a .return-shop{font-size:13px;line-height:1.4em;}.elementor-16 .elementor-element.elementor-element-ea3b32a .return-shop, .elementor-16 .elementor-element.elementor-element-ea3b32a .return-shop.button{border-width:1px 1px 1px 1px;}}@media(min-width:768px){.elementor-16 .elementor-element.elementor-element-388ffc1{--content-width:1800px;}}/* Start custom CSS for woocommerce-cart-etheme_page, class: .elementor-element-ea3b32a */@media (max-width: 767px) {
    .elementor-16 .elementor-element.elementor-element-ea3b32a .coupon {
        display: flex !important;
        width: 100% !important;
    }

    .elementor-16 .elementor-element.elementor-element-ea3b32a .coupon input {
        flex: 1 1 auto !important;
        width: auto !important;
        min-width: 0 !important;
    }

    .elementor-16 .elementor-element.elementor-element-ea3b32a .coupon button,
    .elementor-16 .elementor-element.elementor-element-ea3b32a button[name="apply_coupon"] {
        width: auto !important;
        min-width: 105px !important;
        padding-left: 14px !important;
        padding-right: 14px !important;
        white-space: nowrap !important;
    }
}



@media (max-width: 767px) {
    .elementor-16 .elementor-element.elementor-element-ea3b32a .wc-proceed-to-checkout {
        display: flex !important;
        flex-direction: column !important;
    }

    .elementor-16 .elementor-element.elementor-element-ea3b32a .wc-proceed-to-checkout .return-shop {
        order: 1 !important;
    }

    .elementor-16 .elementor-element.elementor-element-ea3b32a .wc-proceed-to-checkout .checkout-button {
        order: 2 !important;
        margin-top: 12px !important;
    }
}


@media (max-width: 767px) {

    /* Ara Toplam */
    .elementor-16 .elementor-element.elementor-element-ea3b32a .cart_totals .cart-subtotal th,
    .elementor-16 .elementor-element.elementor-element-ea3b32a .cart_totals .cart-subtotal td {
        font-size: 15px !important;
        font-weight: 400 !important;
    }

    /* Genel Toplam */
    .elementor-16 .elementor-element.elementor-element-ea3b32a .cart_totals .order-total th,
    .elementor-16 .elementor-element.elementor-element-ea3b32a .cart_totals .order-total td {
        font-size: 18px !important;
        font-weight: 600 !important;
    }
}


@media (max-width: 767px) {

    .elementor-16 .elementor-element.elementor-element-ea3b32a .coupon {
        display: flex !important;
        width: 100% !important;
    }

    .elementor-16 .elementor-element.elementor-element-ea3b32a .coupon input {
        flex: 1 1 auto !important;
        min-width: 0 !important;
        height: 48px !important;
        padding: 0 14px !important;
        font-size: 14px !important;
        border: 1px solid #ddd5c8 !important;
        box-shadow: none !important;
    }

    .elementor-16 .elementor-element.elementor-element-ea3b32a .coupon button,
    .elementor-16 .elementor-element.elementor-element-ea3b32a button[name="apply_coupon"] {
        min-width: 105px !important;
        height: 48px !important;
        padding: 0 16px !important;
        font-size: 14px !important;
        font-weight: 600 !important;
        border-radius: 0 !important;
        box-shadow: none !important;
        white-space: nowrap !important;
    }
}



@media (min-width: 1025px) {

    .elementor-16 .elementor-element.elementor-element-ea3b32a .coupon {
        display: grid !important;
        grid-template-columns: minmax(0, 1fr) 110px !important;
        align-items: stretch !important;
    }

    .elementor-16 .elementor-element.elementor-element-ea3b32a .coupon #coupon_code {
        width: 100% !important;
        min-width: 0 !important;
        height: 46px !important;
    }

    .elementor-16 .elementor-element.elementor-element-ea3b32a .coupon input[name="apply_coupon"] {
        width: 110px !important;
        min-width: 110px !important;
        max-width: 110px !important;
        height: 46px !important;
        padding: 0 12px !important;
        white-space: nowrap !important;
        overflow: visible !important;
    }
}






@media (min-width: 768px) {

    .elementor-16 .elementor-element.elementor-element-ea3b32a .woocommerce-cart-form .actions .coupon {
        display: grid !important;
        grid-template-columns: minmax(0, 1fr) auto !important;
        column-gap: 10px !important;
        row-gap: 10px !important;
        align-items: center !important;
    }

    .elementor-16 .elementor-element.elementor-element-ea3b32a .woocommerce-cart-form .actions .coupon #coupon_code {
        width: 100% !important;
        min-width: 0 !important;
        height: 46px !important;
        box-sizing: border-box !important;
    }

    .elementor-16 .elementor-element.elementor-element-ea3b32a .woocommerce-cart-form .actions .coupon input[name="apply_coupon"] {
        width: auto !important;
        min-width: 130px !important;
        height: 46px !important;
        padding: 0 18px !important;
        line-height: 46px !important;
        text-align: center !important;
        white-space: nowrap !important;
        box-sizing: border-box !important;
    }

    .elementor-16 .elementor-element.elementor-element-ea3b32a .woocommerce-cart-form .actions .coupon .coupon-error-notice {
        grid-column: 1 / -1 !important;
        width: 100% !important;
        margin: 0 !important;
        text-align: center !important;
        white-space: normal !important;
    }
}/* End custom CSS */