.elementor-10 .elementor-element.elementor-element-36eb118{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:20px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-10 .elementor-element.elementor-element-2bf150f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--overlay-opacity:0.5;--border-radius:20px 20px 20px 20px;--padding-top:172px;--padding-bottom:100px;--padding-left:40px;--padding-right:40px;}.elementor-10 .elementor-element.elementor-element-2bf150f::before, .elementor-10 .elementor-element.elementor-element-2bf150f > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-2bf150f > .e-con-inner > .elementor-background-video-container::before, .elementor-10 .elementor-element.elementor-element-2bf150f > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-2bf150f > .e-con-inner > .elementor-background-slideshow::before, .elementor-10 .elementor-element.elementor-element-2bf150f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#1F1F1F;--background-overlay:'';}.elementor-10 .elementor-element.elementor-element-2bf150f:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-2bf150f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.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 );color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-9deedf0{text-align:center;}.elementor-10 .elementor-element.elementor-element-9deedf0 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:48px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:48px;color:var( --e-global-color-369f79a );}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-10 .elementor-element.elementor-element-b4c9000 > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:6px 18px 6px 18px;border-radius:24px 24px 24px 24px;}.elementor-10 .elementor-element.elementor-element-b4c9000{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:16px;color:var( --e-global-color-369f79a );}.elementor-10 .elementor-element.elementor-element-b4c9000 a{color:var( --e-global-color-369f79a );}.elementor-10 .elementor-element.elementor-element-253056f{--update-cart-automatically-display:none;width:100%;max-width:100%;--totals-title-alignment:start;--sections-background-color:var( --e-global-color-369f79a );--sections-border-type:solid;--sections-border-color:var( --e-global-color-257a1d9 );--sections-border-radius:24px 24px 24px 24px;--sections-padding:40px 32px 40px 32px;--sections-margin:0px;--sections-title-color:var( --e-global-color-primary );--sections-title-spacing:0px;--sections-descriptions-spacing:5px;--links-normal-color:var( --e-global-color-secondary );--links-hover-color:var( --e-global-color-primary );--sections-radio-buttons-color:var( --e-global-color-text );--forms-rows-gap:5px;--forms-fields-normal-color:var( --e-global-color-primary );--forms-fields-border-radius:8px 8px 8px 8px;--forms-buttons-normal-text-color:var( --e-global-color-369f79a );--forms-buttons-hover-text-color:var( --e-global-color-369f79a );--forms-buttons-border-type:none;--forms-buttons-border-radius:24px 24px 24px 24px;--forms-buttons-padding:12px 0px 12px 0px;--forms-buttons-width:auto;--order-summary-rows-gap-top:calc( 32px/2 );--order-summary-rows-gap-bottom:calc( 32px/2 );--order-summary-title-spacing:0px;--product-link-normal-color:var( --e-global-color-secondary );--product-link-hover-color:var( --e-global-color-primary );--order-summary-items-divider-color:var( --e-global-color-257a1d9 );--order-summary-items-divider-weight:2px;--order-summary-quantity-border-color:var( --e-global-color-primary );--order-summary-quantity-border-weight:1px;--order-summary-remove-icon-normal-color:var( --e-global-color-c29c5bb );--totals-rows-gap-top:calc( 32px/2 );--totals-rows-gap-bottom:calc( 32px/2 );--totals-color:var( --e-global-color-primary );--totals-divider-color:var( --e-global-color-257a1d9 );--totals-divider-weight:2px;--checkout-button-normal-text-color:var( --e-global-color-369f79a );--checkout-button-hover-text-color:var( --e-global-color-369f79a );--checkout-button-hover-border-color:var( --e-global-color-text );--checkout-button-border-radius:24px 24px 24px 24px;--checkout-button-padding:16px 0px 16px 0px;--checkout-button-width:fit-content;}.elementor-10 .elementor-element.elementor-element-253056f .coupon .input-text, .elementor-10 .elementor-element.elementor-element-253056f .e-cart-totals .input-text, .elementor-10 .elementor-element.elementor-element-253056f select, .elementor-10 .elementor-element.elementor-element-253056f .select2-selection--single{background-color:var( --e-global-color-369f79a );}.elementor-10 .elementor-element.elementor-element-253056f .shop_table .button{background-color:var( --e-global-color-primary );font-family:"Lato", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:16px;}.elementor-10 .elementor-element.elementor-element-253056f .shop_table .button:hover, .elementor-10 .elementor-element.elementor-element-253056f .shop_table .button:disabled[disabled]:hover{background-color:var( --e-global-color-text );}.elementor-10 .elementor-element.elementor-element-253056f .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:var( --e-global-color-secondary );}.elementor-10 .elementor-element.elementor-element-253056f .coupon{--apply-coupon-button-alignment:center;--apply-coupon-button-width:auto;}.elementor-10 .elementor-element.elementor-element-253056f .shipping-calculator-form{--update-shipping-button-alignment:center;--update-shipping-button-width:100%;}.elementor-10 .elementor-element.elementor-element-253056f .wc-proceed-to-checkout{--place-order-title-alignment:stretch;--checkout-button-width:100%;}.elementor-10 .elementor-element.elementor-element-253056f .e-cart-section{border-width:2px 2px 2px 2px;}.elementor-10 .elementor-element.elementor-element-253056f .cart_totals h2{font-family:"Lato", Sans-serif;font-size:20px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;}.elementor-10 .elementor-element.elementor-element-253056f {--sections-descriptions-color:var( --e-global-color-primary );--forms-fields-padding:8px 12px 8px 12px;}.elementor-10 .elementor-element.elementor-element-253056f .e-cart-content, .elementor-10 .elementor-element.elementor-element-253056f .woocommerce-shipping-destination, .elementor-10 .elementor-element.elementor-element-253056f .shipping-calculator-button{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:20px;}.elementor-10 .elementor-element.elementor-element-253056f #shipping_method li label{font-family:"Lato", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;}.elementor-10 .elementor-element.elementor-element-253056f .coupon .input-text, .elementor-10 .elementor-element.elementor-element-253056f .cart-collaterals .input-text, .elementor-10 .elementor-element.elementor-element-253056f select, .elementor-10 .elementor-element.elementor-element-253056f .select2-selection--single{font-family:"Lato", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#EBE8E0;}.e-woo-select2-wrapper .select2-results__option{color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-253056f .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-253056f .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (8px*2) + 16px );padding-left:12px;padding-right:12px;}.elementor-10 .elementor-element.elementor-element-253056f .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (8px*2) + 16px );right:12px;}.elementor-10 .elementor-element.elementor-element-253056f .select2-container--default .select2-selection--single{height:auto;}.elementor-10 .elementor-element.elementor-element-253056f .woocommerce-cart-form{--order-summary-title-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-253056f .e-shop-table .cart th, .elementor-10 .elementor-element.elementor-element-253056f .e-shop-table .cart td:before{font-family:"Lato", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;}.elementor-10 .elementor-element.elementor-element-253056f .cart_totals .shop_table td:before, .elementor-10 .elementor-element.elementor-element-253056f .cart_totals .shop_table td .woocommerce-Price-amount{font-family:"Lato", Sans-serif;font-size:14px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:20px;}.elementor-10 .elementor-element.elementor-element-253056f .checkout-button{font-family:"Lato", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:24px;border-style:none;}:root{--page-title-display:none;}@media(max-width:1276px){.elementor-10 .elementor-element.elementor-element-36eb118{--padding-top:0px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-2bf150f{--padding-top:172px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-36eb118{--padding-top:0px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-10 .elementor-element.elementor-element-2bf150f{--padding-top:142px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-10 .elementor-element.elementor-element-9deedf0 .elementor-heading-title{font-size:38px;line-height:42px;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-36eb118{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-2bf150f{--border-radius:0px 0px 0px 0px;--padding-top:120px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-10 .elementor-element.elementor-element-9deedf0 .elementor-heading-title{font-size:32px;line-height:36px;}.elementor-10 .elementor-element.elementor-element-253056f > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-10 .elementor-element.elementor-element-253056f{--sections-padding:30px 20px 30px 20px;--totals-rows-gap-top:calc( 10px/2 );--totals-rows-gap-bottom:calc( 10px/2 );}}/* Start custom CSS for heading, class: .elementor-element-9deedf0 */.elementor-10 .elementor-element.elementor-element-9deedf0{
    max-width: 800px !important;
}/* End custom CSS */
/* Start custom CSS for breadcrumbs, class: .elementor-element-b4c9000 */.elementor-10 .elementor-element.elementor-element-b4c9000 .breadcrumb_last{
    color: #F2ECC3 !important;
}
.elementor-10 .elementor-element.elementor-element-b4c9000 .breadcrumb-sep{
    vertical-align: middle;
}/* End custom CSS */
/* Start custom CSS for woocommerce-cart, class: .elementor-element-253056f */.elementor-10 .elementor-element.elementor-element-253056f>*{
    font-family: "Lato", Sans-Serif !important;
}
.elementor-10 .elementor-element.elementor-element-253056f input[type="radio"]{
    accent-color: #044C54;
}
.elementor-10 .elementor-element.elementor-element-253056f .e-cart__container{
    gap: 32px;
}
.elementor-10 .elementor-element.elementor-element-253056f .coupon {
    margin-top: 32px;
}
.elementor-10 .elementor-element.elementor-element-253056f input, .elementor-10 .elementor-element.elementor-element-253056f button{
    outline:none !important;
}
.elementor-10 .elementor-element.elementor-element-253056f .quantity input{
    text-align: center !important
}
.elementor-10 .elementor-element.elementor-element-253056f .coupon-col{
    display: flex !important;
    flex-wrap: nowrap !important;
}
.elementor-10 .elementor-element.elementor-element-253056f .coupon button{
    width: 100% !important;
    margin-left: 20px;
}

@media (max-width:1276px){
    .elementor-10 .elementor-element.elementor-element-253056f .e-cart__container{
        gap: 20px;
    }
    .elementor-10 .elementor-element.elementor-element-253056f .coupon {
        margin-top: 20px;
    }
}
@media (max-width:767px){
    .elementor-10 .elementor-element.elementor-element-253056f tbody{
        display:flex!important;
        flex-direction:column;
        row-gap:20px
    }
    .elementor-10 .elementor-element.elementor-element-253056f .cart_item{
        display:flex!important;
        flex-direction:column;
        row-gap:10px;
        padding:0!important;
    }
    .elementor-10 .elementor-element.elementor-element-253056f .product-remove,.elementor-10 .elementor-element.elementor-element-253056f .product-price,.elementor-10 .elementor-element.elementor-element-253056f .product-name, .elementor-10 .elementor-element.elementor-element-253056f .product-quantity, .elementor-10 .elementor-element.elementor-element-253056f .product-subtotal{
        padding:0!important;
    }
    .elementor-10 .elementor-element.elementor-element-253056f .product-remove{
        margin-bottom:-40px;
    }
    .elementor-10 .elementor-element.elementor-element-253056f .product-thumbnail{
        display: block !important;
        padding:15px 0!important;
    }
    .elementor-10 .elementor-element.elementor-element-253056f .product-thumbnail:before{
        display:none!important;
    }
    .elementor-10 .elementor-element.elementor-element-253056f .cart img{
        width:150px!important;
    }
}
@media (max-width:567px){
    .elementor-10 .elementor-element.elementor-element-253056f .coupon-col{
        flex-direction: column;
    }
    .elementor-10 .elementor-element.elementor-element-253056f .coupon button{
        margin-left: 0px;
    }
}/* End custom CSS */