.elementor-762 .elementor-element.elementor-element-c863bd4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:25%;--padding-right:25%;}.elementor-762 .elementor-element.elementor-element-72d2942{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-762 .elementor-element.elementor-element-757aa59 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 0px 5px 0px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-762 .elementor-element.elementor-element-757aa59{text-align:start;}.elementor-762 .elementor-element.elementor-element-757aa59 .elementor-heading-title{font-weight:900;color:var( --e-global-color-9fcfa69 );}.elementor-762 .elementor-element.elementor-element-963bcd0{--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:25%;--padding-right:25%;}.elementor-762 .elementor-element.elementor-element-08399e9 .elementor-button{background-color:var( --e-global-color-398a94f );font-size:0.9vw;font-weight:800;text-shadow:1px 1px 0px rgba(0, 0, 0, 0.92);fill:#FFFFFF;color:#FFFFFF;border-radius:5px 5px 5px 5px;padding:10px 10px 10px 10px;}.elementor-762 .elementor-element.elementor-element-08399e9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-762 .elementor-element.elementor-element-08399e9.elementor-element{--align-self:flex-start;}.elementor-762 .elementor-element.elementor-element-be8acb0 > .elementor-widget-container{margin:25px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-762 .elementor-element.elementor-element-c08abdd{--update-cart-automatically-display:none;--totals-title-alignment:start;--sections-border-type:none;--sections-border-radius:0px 0px 0px 0px;--sections-padding:10px 10px 10px 10px;--sections-margin:0px;--sections-title-color:#00405F;--links-normal-color:var( --e-global-color-9fcfa69 );--links-hover-color:var( --e-global-color-776fd76 );--forms-fields-normal-color:var( --e-global-color-text );--forms-fields-border-radius:0px 0px 0px 0px;--forms-buttons-normal-text-color:#FFFFFF;--forms-buttons-hover-text-color:#FFFFFF;--forms-buttons-border-type:solid;--forms-buttons-border-color:var( --e-global-color-9fcfa69 );--forms-buttons-border-radius:0px 0px 0px 0px;--forms-buttons-padding:5px 10px 5px 10px;--forms-buttons-width:auto;--order-summary-rows-gap-top:calc( 15px/2 );--order-summary-rows-gap-bottom:calc( 15px/2 );--order-summary-title-spacing:0px;--order-summary-color:#00405F;--order-summary-variations-color:var( --e-global-color-9fcfa69 );--product-link-normal-color:#00405F;--product-link-hover-color:#FF8500;--order-summary-items-divider-color:#F2F0F0;--order-summary-items-divider-weight:0px;--order-summary-quantity-border-color:#00405F;--order-summary-quantity-border-weight:0px;--order-summary-remove-icon-normal-color:#00405F;--order-summary-remove-icon-hover-color:#FF8500;--totals-divider-weight:0px;--checkout-button-normal-text-color:#FFFFFF;--checkout-button-border-radius:0px 0px 0px 0px;--checkout-button-padding:0px 35px 0px 35px;--checkout-button-width:fit-content;}.elementor-762 .elementor-element.elementor-element-c08abdd .shop_table .button{background-color:var( --e-global-color-2e433ee );font-size:0.7vw;line-height:3em;border-width:0px 0px 0px 0px;}.elementor-762 .elementor-element.elementor-element-c08abdd .shop_table .button:hover, .elementor-762 .elementor-element.elementor-element-c08abdd .shop_table .button:disabled[disabled]:hover{background-color:var( --e-global-color-776fd76 );}.elementor-762 .elementor-element.elementor-element-c08abdd .woocommerce .wc-proceed-to-checkout .checkout-button{background-color:var( --e-global-color-776fd76 );}.elementor-762 .elementor-element.elementor-element-c08abdd > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-762 .elementor-element.elementor-element-c08abdd .wc-proceed-to-checkout{--place-order-title-alignment:flex-end;--checkout-button-width:fit-content;}.elementor-762 .elementor-element.elementor-element-c08abdd .cart_totals h2{font-size:0.7vw;font-weight:500;text-transform:uppercase;}.elementor-762 .elementor-element.elementor-element-c08abdd {--sections-descriptions-color:#00405F;--forms-fields-padding:5px 10px 5px 10px;}.elementor-762 .elementor-element.elementor-element-c08abdd .coupon .input-text, .elementor-762 .elementor-element.elementor-element-c08abdd .cart-collaterals .input-text, .elementor-762 .elementor-element.elementor-element-c08abdd select, .elementor-762 .elementor-element.elementor-element-c08abdd .select2-selection--single{font-size:0.7vw;line-height:3em;border-style:solid;border-width:1px 1px 1px 1px;border-color:#C2C2C2;}.e-woo-select2-wrapper .select2-results__option{color:var( --e-global-color-text );}.elementor-762 .elementor-element.elementor-element-c08abdd .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:var( --e-global-color-text );}.elementor-762 .elementor-element.elementor-element-c08abdd .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (5px*2) + 16px );padding-left:10px;padding-right:10px;}.elementor-762 .elementor-element.elementor-element-c08abdd .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (5px*2) + 16px );right:10px;}.elementor-762 .elementor-element.elementor-element-c08abdd .select2-container--default .select2-selection--single{height:auto;}.elementor-762 .elementor-element.elementor-element-c08abdd .woocommerce-cart-form{--order-summary-title-color:var( --e-global-color-9fcfa69 );}.elementor-762 .elementor-element.elementor-element-c08abdd .e-shop-table .cart th, .elementor-762 .elementor-element.elementor-element-c08abdd .e-shop-table .cart td:before{font-size:1vw;font-weight:900;line-height:2.5em;}.elementor-762 .elementor-element.elementor-element-c08abdd .cart td span, .elementor-762 .elementor-element.elementor-element-c08abdd .cart td, .elementor-762 .elementor-element.elementor-element-c08abdd .input-text.qty{font-size:0.7vw;font-weight:900;}.elementor-762 .elementor-element.elementor-element-c08abdd .product-name .variation{font-size:0.6vw;font-weight:400;}.elementor-762 .elementor-element.elementor-element-c08abdd .cart_totals .shop_table td:before, .elementor-762 .elementor-element.elementor-element-c08abdd .cart_totals .shop_table td .woocommerce-Price-amount{font-family:"Archivo", Sans-serif;font-size:0.8vw;font-weight:400;}.elementor-762 .elementor-element.elementor-element-c08abdd .checkout-button{font-family:"Archivo", Sans-serif;font-size:1.6vw;font-weight:900;text-transform:uppercase;line-height:3em;}.elementor-762 .elementor-element.elementor-element-c08abdd .e-shop-table{--sections-background-color:#FFFFFF;--sections-border-type:none;--sections-border-radius:0px 0px 0px 0px;--sections-padding:10px 10px 10px 10px;--sections-margin:0px 0px 0px 0px;}.elementor-762 .elementor-element.elementor-element-c08abdd .e-cart-totals{--sections-background-color:#F8F8F8;--sections-border-type:solid;border-width:1px 1px 1px 1px;--sections-border-radius:0px 0px 0px 0px;--sections-padding:20px 20px 20px 20px;--sections-margin:30px 0px 0px 1px;--sections-descriptions-color:var( --e-global-color-9fcfa69 );}.elementor-762 .elementor-element.elementor-element-c08abdd .cart_totals{--sections-title-color:var( --e-global-color-text );}.elementor-762 .elementor-element.elementor-element-c08abdd .e-cart-totals .e-cart-content, .elementor-762 .elementor-element.elementor-element-c08abdd .e-cart-totals .woocommerce-shipping-destination, .elementor-762 .elementor-element.elementor-element-c08abdd .e-cart-totals .shipping-calculator-button{font-weight:300;}.elementor-762 .elementor-element.elementor-element-c08abdd .coupon{--sections-border-type:solid;border-width:1px 1px 1px 1px;--sections-border-radius:0px 0px 0px 0px;--sections-padding:25px 25px 25px 25px;--sections-margin:30px 0px 0px 0px;}.elementor-762 .elementor-element.elementor-element-c08abdd .e-cart__container{grid-row-gap:0px;}.elementor-762 .elementor-element.elementor-element-4ce4531{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:15%;--padding-right:15%;}.elementor-762 .elementor-element.elementor-element-cbb88bb{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:25px;--padding-left:10px;--padding-right:10px;}.elementor-762 .elementor-element.elementor-element-cbb88bb:not(.elementor-motion-effects-element-type-background), .elementor-762 .elementor-element.elementor-element-cbb88bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d7d6f6a );}.elementor-762 .elementor-element.elementor-element-573629c{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;align-self:center;}.elementor-762 .elementor-element.elementor-element-573629c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-762 .elementor-element.elementor-element-573629c .elementor-icon-wrapper{text-align:center;}.elementor-762 .elementor-element.elementor-element-573629c.elementor-view-stacked .elementor-icon{background-color:#FF8500;}.elementor-762 .elementor-element.elementor-element-573629c.elementor-view-framed .elementor-icon, .elementor-762 .elementor-element.elementor-element-573629c.elementor-view-default .elementor-icon{color:#FF8500;border-color:#FF8500;}.elementor-762 .elementor-element.elementor-element-573629c.elementor-view-framed .elementor-icon, .elementor-762 .elementor-element.elementor-element-573629c.elementor-view-default .elementor-icon svg{fill:#FF8500;}.elementor-762 .elementor-element.elementor-element-573629c .elementor-icon{font-size:50px;}.elementor-762 .elementor-element.elementor-element-573629c .elementor-icon svg{height:50px;}.elementor-762 .elementor-element.elementor-element-2a95af6 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-762 .elementor-element.elementor-element-e8507bd{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:25px;--padding-left:10px;--padding-right:10px;}.elementor-762 .elementor-element.elementor-element-e8507bd:not(.elementor-motion-effects-element-type-background), .elementor-762 .elementor-element.elementor-element-e8507bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d7d6f6a );}.elementor-762 .elementor-element.elementor-element-667f88d{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;align-self:center;}.elementor-762 .elementor-element.elementor-element-667f88d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-762 .elementor-element.elementor-element-667f88d .elementor-icon-wrapper{text-align:center;}.elementor-762 .elementor-element.elementor-element-667f88d .elementor-icon{font-size:50px;}.elementor-762 .elementor-element.elementor-element-667f88d .elementor-icon svg{height:50px;}.elementor-762 .elementor-element.elementor-element-bd5bf06 > .elementor-widget-container{margin:-10px 0px 0px 5px;padding:0px 0px 0px 0px;}.elementor-762 .elementor-element.elementor-element-46dc5f3{--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:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:25px;--padding-left:10px;--padding-right:10px;}.elementor-762 .elementor-element.elementor-element-46dc5f3:not(.elementor-motion-effects-element-type-background), .elementor-762 .elementor-element.elementor-element-46dc5f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d7d6f6a );}.elementor-762 .elementor-element.elementor-element-897af4e{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;align-self:center;}.elementor-762 .elementor-element.elementor-element-897af4e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-762 .elementor-element.elementor-element-897af4e .elementor-icon-wrapper{text-align:center;}.elementor-762 .elementor-element.elementor-element-897af4e .elementor-icon{font-size:50px;}.elementor-762 .elementor-element.elementor-element-897af4e .elementor-icon svg{height:50px;}.elementor-762 .elementor-element.elementor-element-5a65352 > .elementor-widget-container{margin:-10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-762 .elementor-element.elementor-element-3e4a93d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:35px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:15%;--padding-right:15%;}.elementor-762 .elementor-element.elementor-element-c20ad57{--display:flex;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-762 .elementor-element.elementor-element-bd0e0df{--swiper-slides-to-display:3;--swiper-offset-size:80px;--swiper-slides-gap:10px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-normal-color:var( --e-global-color-cca6780 );--arrow-hover-color:var( --e-global-color-6033853 );--dots-normal-color:var( --e-global-color-6033853 );}.elementor-762 .elementor-element.elementor-element-bd0e0df .swiper-slide > .elementor-element{height:100%;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-762 .elementor-element.elementor-element-4ce4531{--width:100%;}.elementor-762 .elementor-element.elementor-element-cbb88bb{--width:100%;}.elementor-762 .elementor-element.elementor-element-e8507bd{--width:100%;}.elementor-762 .elementor-element.elementor-element-46dc5f3{--width:100%;}.elementor-762 .elementor-element.elementor-element-c20ad57{--width:100%;}}@media(max-width:1366px){.elementor-762 .elementor-element.elementor-element-c863bd4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-762 .elementor-element.elementor-element-963bcd0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-762 .elementor-element.elementor-element-08399e9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-762 .elementor-element.elementor-element-08399e9 .elementor-button{font-size:1.2vw;}.elementor-762 .elementor-element.elementor-element-c08abdd .cart_totals h2{font-size:1.4vw;}.elementor-762 .elementor-element.elementor-element-c08abdd .e-cart-content, .elementor-762 .elementor-element.elementor-element-c08abdd .woocommerce-shipping-destination, .elementor-762 .elementor-element.elementor-element-c08abdd .shipping-calculator-button{font-size:1.4vw;}.elementor-762 .elementor-element.elementor-element-c08abdd #shipping_method li label{font-size:1.4vw;}.elementor-762 .elementor-element.elementor-element-c08abdd .coupon .input-text, .elementor-762 .elementor-element.elementor-element-c08abdd .cart-collaterals .input-text, .elementor-762 .elementor-element.elementor-element-c08abdd select, .elementor-762 .elementor-element.elementor-element-c08abdd .select2-selection--single{font-size:1.4vw;}.elementor-762 .elementor-element.elementor-element-c08abdd .shop_table .button{font-size:1.4vw;}.elementor-762 .elementor-element.elementor-element-c08abdd .e-shop-table .cart th, .elementor-762 .elementor-element.elementor-element-c08abdd .e-shop-table .cart td:before{font-size:1.4vw;}.elementor-762 .elementor-element.elementor-element-c08abdd .cart td span, .elementor-762 .elementor-element.elementor-element-c08abdd .cart td, .elementor-762 .elementor-element.elementor-element-c08abdd .input-text.qty{font-size:1.4vw;}.elementor-762 .elementor-element.elementor-element-c08abdd .product-name .variation{font-size:1.4vw;}.elementor-762 .elementor-element.elementor-element-c08abdd .cart_totals .shop_table td:before, .elementor-762 .elementor-element.elementor-element-c08abdd .cart_totals .shop_table td .woocommerce-Price-amount{font-size:2.5vw;}.elementor-762 .elementor-element.elementor-element-c08abdd .checkout-button{font-size:1.5vw;}.elementor-762 .elementor-element.elementor-element-4ce4531{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-762 .elementor-element.elementor-element-3e4a93d{--margin-top:0px;--margin-bottom:500px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-762 .elementor-element.elementor-element-bd0e0df{--swiper-slides-to-display:3;}}@media(max-width:1024px){.elementor-762 .elementor-element.elementor-element-c863bd4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-762 .elementor-element.elementor-element-963bcd0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-762 .elementor-element.elementor-element-08399e9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-762 .elementor-element.elementor-element-08399e9 .elementor-button{font-size:1.4vw;}.elementor-762 .elementor-element.elementor-element-c08abdd .coupon{--apply-coupon-button-alignment:end;--apply-coupon-button-width:auto;}.elementor-762 .elementor-element.elementor-element-c08abdd{--totals-title-alignment:center;}.elementor-762 .elementor-element.elementor-element-c08abdd .wc-proceed-to-checkout{--place-order-title-alignment:stretch;--checkout-button-width:100%;}.elementor-762 .elementor-element.elementor-element-c08abdd .cart_totals h2{font-size:2vw;}.elementor-762 .elementor-element.elementor-element-c08abdd .e-cart-content, .elementor-762 .elementor-element.elementor-element-c08abdd .woocommerce-shipping-destination, .elementor-762 .elementor-element.elementor-element-c08abdd .shipping-calculator-button{font-size:2vw;}.elementor-762 .elementor-element.elementor-element-c08abdd #shipping_method li label{font-size:2vw;}.elementor-762 .elementor-element.elementor-element-c08abdd .coupon .input-text, .elementor-762 .elementor-element.elementor-element-c08abdd .cart-collaterals .input-text, .elementor-762 .elementor-element.elementor-element-c08abdd select, .elementor-762 .elementor-element.elementor-element-c08abdd .select2-selection--single{font-size:2vw;}.elementor-762 .elementor-element.elementor-element-c08abdd .shop_table .button{font-size:2vw;}.elementor-762 .elementor-element.elementor-element-c08abdd .e-shop-table .cart th, .elementor-762 .elementor-element.elementor-element-c08abdd .e-shop-table .cart td:before{font-size:2vw;}.elementor-762 .elementor-element.elementor-element-c08abdd .cart td span, .elementor-762 .elementor-element.elementor-element-c08abdd .cart td, .elementor-762 .elementor-element.elementor-element-c08abdd .input-text.qty{font-size:2vw;}.elementor-762 .elementor-element.elementor-element-c08abdd .product-name .variation{font-size:2vw;}.elementor-762 .elementor-element.elementor-element-c08abdd .cart_totals .shop_table td:before, .elementor-762 .elementor-element.elementor-element-c08abdd .cart_totals .shop_table td .woocommerce-Price-amount{font-size:3vw;}.elementor-762 .elementor-element.elementor-element-c08abdd .checkout-button{font-size:2vw;}.elementor-762 .elementor-element.elementor-element-c08abdd .e-cart-totals{--sections-margin:0px 0px 30px 0px;}.elementor-762 .elementor-element.elementor-element-4ce4531{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-762 .elementor-element.elementor-element-3e4a93d{--margin-top:0px;--margin-bottom:35px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-762 .elementor-element.elementor-element-bd0e0df{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-762 .elementor-element.elementor-element-c863bd4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-762 .elementor-element.elementor-element-757aa59 .elementor-heading-title{font-size:20px;}.elementor-762 .elementor-element.elementor-element-963bcd0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-762 .elementor-element.elementor-element-08399e9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-762 .elementor-element.elementor-element-08399e9 .elementor-button{font-size:4vw;}.elementor-762 .elementor-element.elementor-element-c08abdd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-762 .elementor-element.elementor-element-c08abdd .coupon{--apply-coupon-button-alignment:end;--apply-coupon-button-width:auto;--sections-margin:15px 0px 0px 0px;}.elementor-762 .elementor-element.elementor-element-c08abdd .wc-proceed-to-checkout{--place-order-title-alignment:stretch;--checkout-button-width:100%;}.elementor-762 .elementor-element.elementor-element-c08abdd{--sections-padding:5px 5px 5px 5px;--sections-margin:5px;}.elementor-762 .elementor-element.elementor-element-c08abdd .cart_totals h2{font-size:3.5vw;}.elementor-762 .elementor-element.elementor-element-c08abdd .e-cart-content, .elementor-762 .elementor-element.elementor-element-c08abdd .woocommerce-shipping-destination, .elementor-762 .elementor-element.elementor-element-c08abdd .shipping-calculator-button{font-size:3.5vw;}.elementor-762 .elementor-element.elementor-element-c08abdd #shipping_method li label{font-size:3.3vw;}.elementor-762 .elementor-element.elementor-element-c08abdd .coupon .input-text, .elementor-762 .elementor-element.elementor-element-c08abdd .cart-collaterals .input-text, .elementor-762 .elementor-element.elementor-element-c08abdd select, .elementor-762 .elementor-element.elementor-element-c08abdd .select2-selection--single{font-size:3.5vw;}.elementor-762 .elementor-element.elementor-element-c08abdd .shop_table .button{font-size:4vw;}.elementor-762 .elementor-element.elementor-element-c08abdd .e-shop-table .cart th, .elementor-762 .elementor-element.elementor-element-c08abdd .e-shop-table .cart td:before{font-size:3.5vw;}.elementor-762 .elementor-element.elementor-element-c08abdd .cart td span, .elementor-762 .elementor-element.elementor-element-c08abdd .cart td, .elementor-762 .elementor-element.elementor-element-c08abdd .input-text.qty{font-size:4vw;}.elementor-762 .elementor-element.elementor-element-c08abdd .product-name .variation{font-size:3.5vw;}.elementor-762 .elementor-element.elementor-element-c08abdd .cart_totals .shop_table td:before, .elementor-762 .elementor-element.elementor-element-c08abdd .cart_totals .shop_table td .woocommerce-Price-amount{font-size:4.5vw;}.elementor-762 .elementor-element.elementor-element-c08abdd .checkout-button{font-size:4.8vw;}.elementor-762 .elementor-element.elementor-element-c08abdd .e-cart-totals{--sections-margin:0px 0px 0px 0px;}.elementor-762 .elementor-element.elementor-element-c08abdd .e-cart__container{grid-row-gap:0px;}.elementor-762 .elementor-element.elementor-element-4ce4531{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-762 .elementor-element.elementor-element-3e4a93d{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-762 .elementor-element.elementor-element-bd0e0df{--swiper-slides-to-display:1;}}/* Start custom CSS for woocommerce-notices, class: .elementor-element-be8acb0 *//** WOOCOMMERCE STANDARD NOTICES */

.woo_notices_container .woocommerce-message, .woo_notices_container .woocommerce-info, .woo_notices_container .woocommerce-error {
    border: none !important;
    margin: 0px auto 0px auto;
    font-family: "montserrat";
    border-radius: 0px;
    text-align: center;
    padding: 20px;
    background-color: #00405F;
    color: white !important;
    /*font-size: 0.8vw;*/
    width: 100%;
    display: flex !important;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}

.woo_notices_container .woocommerce-error {
	background-color: red;
}

.woo_notices_container .woocommerce-message:before, .woocommerce-info:before, .woocommerce-error:before {
    display: none !important;
}

.woo_notices_container .woocommerce-info {
    margin: 5px 0px 0px 0px !important;
    background-color: #f1f1f1 !important;
    color: grey !important;
}

.woo_notices_container .woocommerce-error {
    background-color: red !important;
}

.woo_notices_container .woocommerce-message a, .woocommerce-info a {
    background-color: white;
	padding: 8px;
	color: grey;
	border-radius: 1px;
	box-shadow: 0px 0px 0px #00000050;
	margin: 0px 10px 0px 10px !important;
	font-weight: 600 !important;
    /*font-size: 0.6vw !important;*/
}

.return-to-shop {
    margin: 10px 5px 10px 5px !important;
}

.wc-backward {
    width: 100%;
	background-color: grey !important;
	text-align: center;
	color: white !important;
	font-weight: 600 !important;
    /*font-size: 0.7vw !important;*/
    border-radius: 0px !important;
}

.wc-backward:hover {
	background-color: orange !important;
}

/* ======== */

/** GIFT CARD BLOCK WOOCOMMERCE **/
.woo_notices_container .ywgc_have_code {
    margin: 0px 5px 0px 5px;
}

.woo_notices_container .ywgc_have_code .woocommerce-message, .ywgc_have_code .woocommerce-info, .ywgc_have_code .woocommerce-error {
    border: none !important;
    margin: 0px auto 0px auto;
    font-family: "montserrat";
    border-radius: 0px;
    text-align: center;
    padding: 10px;
    background-color: #f1f1f1 !important;
    color: grey !important;
    /*font-size: 0.8vw;*/
    margin-top: 5px !important;
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}

.woo_notices_container .ywgc_have_code {
    margin: 0px 5px 0px 5px;
}

.woo_notices_container .ywgc_have_code .woocommerce-message a, .ywgc_have_code .woocommerce-info a, .ywgc_have_code .woocommerce-error a {
    font-weight: 600 !important;
    /*font-size: 0.6vw !important;*/
    background-color: grey !important;
    color: white !important;
}

/* ======== */

@media only screen and (max-width: 767px) {
    
    .woo_notices_container .woocommerce-message, .woocommerce-info, .woocommerce-error {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    }
    
    .woo_notices_container .woocommerce-message a, .woocommerce-info a {
	margin: 10px 10px 0px 10px !important;
    }
    
}/* End custom CSS */
/* Start custom CSS for woocommerce-cart, class: .elementor-element-c08abdd */.main_cart_container .shop_table .woocommerce-cart-form__cart-item.cart_item .product-thumbnail {
    width: 20% !important;
    padding-right: 20px !important;
}

.main_cart_container .shop_table .woocommerce-cart-form__cart-item.cart_item .product-thumbnail img {
    width: 100% !important;
    border-radius: 0px;
}

#rz-cart-coupon-extra-info h6 {
    color: #00405F;
}

#rz-cart-coupon-extra-info p:first-of-type {
    color: inherit;
    margin: 0px 0px 10px 0px;
}

#rz-cart-coupon-extra-info p {
    line-height: 0.8em;
    color: grey;
    margin: 5px 0px;
}

.return-to-shop {
    display: none !important;
}

/** PAYPAL BUTTONS **/
.ppc-button-wrapper {
    margin-top: 10px !important;
}

@media only screen and (max-width: 767px) {
    
    .main_cart_container .product-thumbnail {
        display: block !important;
    }
    
    .main_cart_container .product-thumbnail:before {
        display: none !important;
    }
    
    .main_cart_container .woocommerce table.cart tr {
        padding: 5px !important;
    }
    
    .main_cart_container .woocommerce table.cart td.product-name {
        display: flex;
        flex-direction: column;
        flex-wrap: nowrap;
        align-items: flex-start;
        text-align: left !important;
    }
    
    .main_cart_container .woocommerce .product-name .variation {
        display: flex;
        flex-direction: column;
        flex-wrap: nowrap;
        align-items: flex-start;
        align-content: flex-start;
    }
    
    .main_cart_container dl, .main_cart_container dt, .main_cart_container dd {
        font-size: 4vw !important;
    }
    
    .main_cart_container .e-cart-totals.e-cart-section {
        margin-left: 0% !important
    }
    
    .main_cart_container .ywgc_enter_code .form-row {
        width: 100%;
    }

}

/** TABLET PORTRAIT **/
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .main_cart_container .product-quantity {
        display: none !important;
    }
    .main_cart_container .product-name a {
        font-size: 2vw;
    }
    .main_cart_container .e-cart__column.e-cart__column-end {
        margin-top: 10px;
        margin-left: -15px;
    }
    .elementor-button-text {
        font-size: 1.5vw;
    }
}
/** MOBILE **/
@media only screen and (max-width: 767px) {
    .main_cart_container .product-quantity {
        display: none !important;
    }
    .main_cart_container .shop_table .woocommerce-cart-form__cart-item.cart_item .product-thumbnail {
    width: 50% !important;
    padding-right: 0px !important;
    margin-left: auto;
    margin-right: auto;
    }
   .main_cart_container .product-name a {
        font-size: 16px;
    }
    .main_cart_container .e-cart__column.e-cart__column-end {
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .elementor-button-text {
        font-size: 14px;
    }
    .main_cart_container .variation {
        display: block !important;
        width: 100% !important;
    }
    .main_cart_container .variation dd {
        display: flex !important;
        width: 50% !important;
        margin: 0px !important;
    }
    .main_cart_container .variation dt {
        display: flex !important;
        width: 50% !important;
        margin: 0px !important;
    }
    .main_cart_container .product-remove {
        border: 0px solid #888888 !important;
        border-radius: 5px !important;
        display: flex !important;
        justify-content: center;
        margin-bottom: 10px;
        background-color: #c1c1c1 !important;
    }
    .main_cart_container .woocommerce a.remove {
        color: #fff !important;
        border: 1px solid #fff;
        border-radius: 100%;
        width: 30px;
        height: 30px;
        line-height: 26px;
        font-size: 25px;
    }
    .main_cart_container .return-to-shop {
        font-size: 16px;
        margin: 10px 0px 0px 0px !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2a95af6 *//** TABLET PORTRAIT **/
@media only screen and (min-width: 768px) and (max-width: 1024px) {
    .rz_boxes p{
        font-size: 1.5vw;
        line-height: 1.2em;
    }
}
/** MOBILE **/
@media only screen and (max-width: 767px) {
    .rz_boxes p{
        font-size: 14px;
        line-height: 1.2em;
    }
}/* End custom CSS */