.elementor-51 .elementor-element.elementor-element-7e0d4069{--display:flex;--padding-top:50px;--padding-bottom:30px;--padding-left:10px;--padding-right:10px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-51 .elementor-element.elementor-element-2b944b4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-51 .elementor-element.elementor-element-2b944b4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(20px/2);}.elementor-51 .elementor-element.elementor-element-2b944b4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(20px/2);}.elementor-51 .elementor-element.elementor-element-2b944b4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(20px/2);margin-left:calc(20px/2);}.elementor-51 .elementor-element.elementor-element-2b944b4 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-20px/2);margin-left:calc(-20px/2);}body.rtl .elementor-51 .elementor-element.elementor-element-2b944b4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-20px/2);}body:not(.rtl) .elementor-51 .elementor-element.elementor-element-2b944b4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-20px/2);}.elementor-51 .elementor-element.elementor-element-2b944b4 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-51 .elementor-element.elementor-element-2b944b4 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-51 .elementor-element.elementor-element-2b944b4{--e-icon-list-icon-size:50px;--icon-vertical-offset:0px;}.elementor-51 .elementor-element.elementor-element-2b944b4 .elementor-icon-list-icon{padding-right:0px;}.elementor-51 .elementor-element.elementor-element-2b944b4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-51 .elementor-element.elementor-element-2b944b4 .elementor-icon-list-item > a{font-family:var( --e-global-typography-1e42ed7-font-family ), Sans-serif;font-size:var( --e-global-typography-1e42ed7-font-size );line-height:var( --e-global-typography-1e42ed7-line-height );}.elementor-51 .elementor-element.elementor-element-2b944b4 .elementor-icon-list-text{color:var( --e-global-color-2b30c7f );transition:color 0.3s;}.elementor-51 .elementor-element.elementor-element-195480f{--display:flex;--padding-top:0px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-46a0d2b{--update-cart-automatically-display:none;--sections-border-type:solid;--sections-border-radius:0px 0px 0px 0px;--sections-title-color:var( --e-global-color-ea8c8ba );--sections-descriptions-spacing:20px;--links-normal-color:var( --e-global-color-138586f );--links-hover-color:var( --e-global-color-138586f );--sections-radio-buttons-color:var( --e-global-color-138586f );--forms-rows-gap:20px;--forms-fields-normal-color:var( --e-global-color-138586f );--forms-fields-border-radius:100px 100px 100px 100px;--forms-buttons-normal-text-color:var( --e-global-color-138586f );--forms-buttons-border-type:solid;--forms-buttons-border-color:var( --e-global-color-138586f );--forms-buttons-border-radius:100px 100px 100px 100px;--forms-buttons-padding:15px 60px 15px 60px;--forms-buttons-width:auto;--order-summary-rows-gap-top:calc( 40px/2 );--order-summary-rows-gap-bottom:calc( 40px/2 );--order-summary-color:var( --e-global-color-138586f );--product-link-hover-color:var( --e-global-color-bfd0331 );--order-summary-quantity-border-color:var( --e-global-color-abd3ec8 );--order-summary-quantity-border-weight:1px;--order-summary-remove-icon-normal-color:var( --e-global-color-bfd0331 );--order-summary-remove-icon-hover-color:var( --e-global-color-0b923b3 );--totals-color:var( --e-global-color-138586f );--totals-divider-color:var( --e-global-color-5d7e95d );--totals-divider-weight:1px;--checkout-button-normal-text-color:var( --e-global-color-138586f );--checkout-button-hover-text-color:var( --e-global-color-138586f );--checkout-button-border-radius:100px 100px 100px 100px;--checkout-button-padding:10px 60px 10px 60px;--checkout-button-width:fit-content;}.elementor-51 .elementor-element.elementor-element-46a0d2b > .elementor-widget-container{padding:20px 0px 50px 0px;border-style:solid;border-width:2px 0px 2px 0px;border-color:var( --e-global-color-abd3ec8 );border-radius:0px 0px 0px 0px;}.elementor-51 .elementor-element.elementor-element-46a0d2b .e-cart-section{border-width:0px 0px 0px 0px;}.elementor-51 .elementor-element.elementor-element-46a0d2b .cart_totals h2{font-family:var( --e-global-typography-1e42ed7-font-family ), Sans-serif;font-size:var( --e-global-typography-1e42ed7-font-size );line-height:var( --e-global-typography-1e42ed7-line-height );}.elementor-51 .elementor-element.elementor-element-46a0d2b {--sections-descriptions-color:var( --e-global-color-138586f );--forms-fields-padding:0px 0px 0px 0px;}.elementor-51 .elementor-element.elementor-element-46a0d2b .e-cart-content, .elementor-51 .elementor-element.elementor-element-46a0d2b .woocommerce-shipping-destination, .elementor-51 .elementor-element.elementor-element-46a0d2b .shipping-calculator-button{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-51 .elementor-element.elementor-element-46a0d2b #shipping_method li label{font-family:var( --e-global-typography-2460faa-font-family ), Sans-serif;font-size:var( --e-global-typography-2460faa-font-size );font-weight:var( --e-global-typography-2460faa-font-weight );line-height:var( --e-global-typography-2460faa-line-height );}.e-woo-select2-wrapper .select2-results__option{color:var( --e-global-color-138586f );}.elementor-51 .elementor-element.elementor-element-46a0d2b .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var( --e-global-color-138586f );}.elementor-51 .elementor-element.elementor-element-46a0d2b .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (0px*2) + 16px );padding-left:0px;padding-right:0px;}.elementor-51 .elementor-element.elementor-element-46a0d2b .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (0px*2) + 16px );right:0px;}.elementor-51 .elementor-element.elementor-element-46a0d2b .select2-container--default .select2-selection--single{height:auto;}.elementor-51 .elementor-element.elementor-element-46a0d2b .shop_table .button{border-width:1px 1px 1px 1px;}.elementor-51 .elementor-element.elementor-element-46a0d2b .woocommerce-cart-form{--order-summary-title-color:var( --e-global-color-138586f );}.elementor-51 .elementor-element.elementor-element-46a0d2b .e-shop-table .cart th, .elementor-51 .elementor-element.elementor-element-46a0d2b .e-shop-table .cart td:before{font-family:var( --e-global-typography-640f482-font-family ), Sans-serif;font-size:var( --e-global-typography-640f482-font-size );font-weight:var( --e-global-typography-640f482-font-weight );line-height:var( --e-global-typography-640f482-line-height );}.elementor-51 .elementor-element.elementor-element-46a0d2b .cart td span, .elementor-51 .elementor-element.elementor-element-46a0d2b .cart td, .elementor-51 .elementor-element.elementor-element-46a0d2b .input-text.qty{font-family:"Libre Baskerville", Sans-serif;font-size:14px;font-weight:700;line-height:26px;}.elementor-51 .elementor-element.elementor-element-46a0d2b .product-name .variation{font-family:var( --e-global-typography-640f482-font-family ), Sans-serif;font-size:var( --e-global-typography-640f482-font-size );font-weight:var( --e-global-typography-640f482-font-weight );line-height:var( --e-global-typography-640f482-line-height );}.elementor-51 .elementor-element.elementor-element-46a0d2b .cart_totals .shop_table td:before, .elementor-51 .elementor-element.elementor-element-46a0d2b .cart_totals .shop_table td .woocommerce-Price-amount{font-family:"Libre Baskerville", Sans-serif;font-size:16px;font-weight:700;line-height:30px;}.elementor-51 .elementor-element.elementor-element-46a0d2b .checkout-button{font-family:var( --e-global-typography-640f482-font-family ), Sans-serif;font-size:var( --e-global-typography-640f482-font-size );font-weight:var( --e-global-typography-640f482-font-weight );line-height:var( --e-global-typography-640f482-line-height );}.elementor-51 .elementor-element.elementor-element-46a0d2b .e-cart-totals{--sections-margin:-20px 0px 0px 0px;}@media(max-width:1024px){.elementor-51 .elementor-element.elementor-element-2b944b4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-51 .elementor-element.elementor-element-2b944b4 .elementor-icon-list-item > a{font-size:var( --e-global-typography-1e42ed7-font-size );line-height:var( --e-global-typography-1e42ed7-line-height );}.elementor-51 .elementor-element.elementor-element-195480f{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-51 .elementor-element.elementor-element-46a0d2b .cart_totals h2{font-size:var( --e-global-typography-1e42ed7-font-size );line-height:var( --e-global-typography-1e42ed7-line-height );}.elementor-51 .elementor-element.elementor-element-46a0d2b #shipping_method li label{font-size:var( --e-global-typography-2460faa-font-size );line-height:var( --e-global-typography-2460faa-line-height );}.elementor-51 .elementor-element.elementor-element-46a0d2b .e-shop-table .cart th, .elementor-51 .elementor-element.elementor-element-46a0d2b .e-shop-table .cart td:before{font-size:var( --e-global-typography-640f482-font-size );line-height:var( --e-global-typography-640f482-line-height );}.elementor-51 .elementor-element.elementor-element-46a0d2b .cart td span, .elementor-51 .elementor-element.elementor-element-46a0d2b .cart td, .elementor-51 .elementor-element.elementor-element-46a0d2b .input-text.qty{font-size:16px;}.elementor-51 .elementor-element.elementor-element-46a0d2b .product-name .variation{font-size:var( --e-global-typography-640f482-font-size );line-height:var( --e-global-typography-640f482-line-height );}.elementor-51 .elementor-element.elementor-element-46a0d2b .cart_totals .shop_table td:before, .elementor-51 .elementor-element.elementor-element-46a0d2b .cart_totals .shop_table td .woocommerce-Price-amount{font-size:16px;}.elementor-51 .elementor-element.elementor-element-46a0d2b .checkout-button{font-size:var( --e-global-typography-640f482-font-size );line-height:var( --e-global-typography-640f482-line-height );}}@media(max-width:767px){.elementor-51 .elementor-element.elementor-element-2b944b4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-51 .elementor-element.elementor-element-2b944b4 .elementor-icon-list-item > a{font-size:var( --e-global-typography-1e42ed7-font-size );line-height:var( --e-global-typography-1e42ed7-line-height );}.elementor-51 .elementor-element.elementor-element-195480f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-51 .elementor-element.elementor-element-46a0d2b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-51 .elementor-element.elementor-element-46a0d2b .cart_totals h2{font-size:var( --e-global-typography-1e42ed7-font-size );line-height:var( --e-global-typography-1e42ed7-line-height );}.elementor-51 .elementor-element.elementor-element-46a0d2b #shipping_method li label{font-size:var( --e-global-typography-2460faa-font-size );line-height:var( --e-global-typography-2460faa-line-height );}.elementor-51 .elementor-element.elementor-element-46a0d2b .e-shop-table .cart th, .elementor-51 .elementor-element.elementor-element-46a0d2b .e-shop-table .cart td:before{font-size:var( --e-global-typography-640f482-font-size );line-height:var( --e-global-typography-640f482-line-height );}.elementor-51 .elementor-element.elementor-element-46a0d2b{--order-summary-title-spacing:0px;}.elementor-51 .elementor-element.elementor-element-46a0d2b .cart td span, .elementor-51 .elementor-element.elementor-element-46a0d2b .cart td, .elementor-51 .elementor-element.elementor-element-46a0d2b .input-text.qty{font-size:14px;line-height:24px;}.elementor-51 .elementor-element.elementor-element-46a0d2b .product-name .variation{font-size:var( --e-global-typography-640f482-font-size );line-height:var( --e-global-typography-640f482-line-height );}.elementor-51 .elementor-element.elementor-element-46a0d2b .cart_totals .shop_table td:before, .elementor-51 .elementor-element.elementor-element-46a0d2b .cart_totals .shop_table td .woocommerce-Price-amount{font-size:14px;line-height:24px;}.elementor-51 .elementor-element.elementor-element-46a0d2b .checkout-button{font-size:var( --e-global-typography-640f482-font-size );line-height:var( --e-global-typography-640f482-line-height );}}/* Start custom CSS for woocommerce-cart, class: .elementor-element-46a0d2b */.set-co-btn button.button.e-apply-coupon {
    background: linear-gradient(90deg, #B18C4C 0%, #F4EB9A 50%, #B18C4C 100%);
    border: none !important;
       font-family: 'Libre Baskerville';
    font-size: 18px;
    font-weight: 700;
    padding: 18px 50px;
 
}

.set-co-btn button.button.e-apply-coupon:hover {
    background: linear-gradient(90deg, #F4EB9A 0%, #B18C4C 50%, #F4EB9A 100%);
    color: #000
}

.set-co-btn a.checkout-button.button.alt.wc-forward {
    background: linear-gradient(90deg, #B18C4C 0%, #F4EB9A 50%, #B18C4C 100%);
    border: none !important;
       font-family: 'Libre Baskerville';
    font-size: 18px;
    font-weight: 700;
    padding: 18px 50px;
    width: 100%
}

.set-co-btn a.checkout-button.button.alt.wc-forward:hover {
    background: linear-gradient(90deg, #F4EB9A 0%, #B18C4C 50%, #F4EB9A 100%);
}
.set-co-btn input#coupon_code {
    padding: 15px 20px;
    border-radius: 100px;
    font-family: 'Libre Baskerville';
    font-size: 16px;
    font-weight: 400;
    color: #636262 !important;
    border: 1px solid !important;
}
.set-co-btn.elementor-widget-woocommerce-cart .woocommerce table.cart img {
    height: auto;
    width: 120px;
    border-radius: 10px;
}

.woocommerce-message {
    border-top-color: #F4EB9A !important;
}

@media (max-width: 768px) {
.woocommerce-mini-cart .product-thumbnail,
.woocommerce-cart .product-thumbnail {
    display: table-cell !important;
    visibility: visible !important;
 
}


.set-co-btn.elementor-widget-woocommerce-cart .woocommerce table.cart img {
    height: auto;
    width: 50%;
    border-radius: 10px;
}
td.product-remove {
    padding: 0px !important;
    font-size: 24px !important;
    margin-bottom: -50px;
}


}

.e-shop-table.e-cart-section {
    padding: 10px 0px;
}

@media (min-width: 768px) and (max-width: 1024px) {
    .woocommerce-mini-cart .product-thumbnail,
    .woocommerce-cart .product-thumbnail {
        display: table-cell !important;
        visibility: visible !important;
    }
}/* End custom CSS */