.elementor-1843 .elementor-element.elementor-element-ffcaaa3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-1843 .elementor-element.elementor-element-ffcaaa3:not(.elementor-motion-effects-element-type-background), .elementor-1843 .elementor-element.elementor-element-ffcaaa3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-1843 .elementor-element.elementor-element-3b4ad60{--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;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;color:var( --e-global-color-primary );}.elementor-1843 .elementor-element.elementor-element-651e9e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;text-align:center;}.elementor-1843 .elementor-element.elementor-element-651e9e3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:60px;font-weight:900;font-style:italic;color:#212121;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-1843 .elementor-element.elementor-element-1c58cdf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;color:#212121;}.elementor-1843 .elementor-element.elementor-element-062384a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1843 .elementor-element.elementor-element-062384a:not(.elementor-motion-effects-element-type-background), .elementor-1843 .elementor-element.elementor-element-062384a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-1843 .elementor-element.elementor-element-1b43e72{--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;}.elementor-1843 .elementor-element.elementor-element-1b43e72:not(.elementor-motion-effects-element-type-background), .elementor-1843 .elementor-element.elementor-element-1b43e72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#212121;}.elementor-1843 .elementor-element.elementor-element-3f48108{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1843 .elementor-element.elementor-element-3f48108 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:700;color:#FFFFFF;}.elementor-1843 .elementor-element.elementor-element-14efb96{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-1843 .elementor-element.elementor-element-14efb96:not(.elementor-motion-effects-element-type-background), .elementor-1843 .elementor-element.elementor-element-14efb96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-1843 .elementor-element.elementor-element-14efb96.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1843 .elementor-element.elementor-element-58ef87e{--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;}.elementor-1843 .elementor-element.elementor-element-a5f081d{--cart-update-automatically-display:none;}.elementor-1843 .elementor-element.elementor-element-a5f081d .shop_table.cart thead th{background-color:#212121;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:600;color:#FFFFFF;border-style:none;}.elementor-1843 .elementor-element.elementor-element-a5f081d .shop_table.cart td{background-color:#02010100;color:#212121;border-style:solid;border-width:1px 0px 0px 0px;border-color:#DDDDDD;text-align:left;}.elementor-1843 .elementor-element.elementor-element-a5f081d .shop_table.cart td.actions .coupon .button{background-color:#FFFFFF00;width:40% !important;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:700;color:#212121 !important;border-style:solid;border-width:1px 1px 1px 1px;border-color:#212121;border-radius:25px 25px 25px 25px;margin:0px 0px 0px 10px;}.elementor-1843 .elementor-element.elementor-element-a5f081d .shop_table.cart td.actions .coupon{float:none !important;flex-direction:row;}.elementor-1843 .elementor-element.elementor-element-a5f081d .shop_table.cart tr.cart_item td.product-thumbnail img{width:150px;}.elementor-1843 .elementor-element.elementor-element-a5f081d .shop_table.cart tr.cart_item td.product-name{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#212121;}.elementor-1843 .elementor-element.elementor-element-a5f081d .shop_table.cart tr.cart_item td.product-name a{color:#212121;}.elementor-1843 .elementor-element.elementor-element-a5f081d .shop_table.cart tr.cart_item td.product-price .amount{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;color:#212121;}.elementor-1843 .elementor-element.elementor-element-a5f081d .shop_table.cart tr.cart_item td.product-subtotal .amount{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;color:#212121;}.elementor-1843 .elementor-element.elementor-element-a5f081d .shop_table.cart td.product-quantity .quantity input.input-text{max-width:50px;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;color:#212121;}.elementor-1843 .elementor-element.elementor-element-a5f081d .select2-container .select2-selection .select2-selection__rendered{color:#212121;}.elementor-1843 .elementor-element.elementor-element-a5f081d .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#212121 transparent transparent transparent;}.elementor-1843 .elementor-element.elementor-element-a5f081d .shop_table.cart td.product-quantity .quantity input.input-text:not(.select2), .elementor-1843 .elementor-element.elementor-element-a5f081d .select2-container .select2-selection--single{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2DFDF;}.elementor-1843 .elementor-element.elementor-element-a5f081d .shop_table.cart td.product-quantity .quantity input.input-text:not(.select2){padding:7px 0px 7px 10px;}.elementor-1843 .elementor-element.elementor-element-a5f081d .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (7px*2) + 16px );padding-left:15px;padding-right:15px;}.elementor-1843 .elementor-element.elementor-element-a5f081d .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (7px*2) + 16px );}.elementor-1843 .elementor-element.elementor-element-a5f081d .select2-container--default .select2-selection--single{height:auto;}.elementor-1843 .elementor-element.elementor-element-a5f081d .shop_table.cart td.product-remove .remove{font-size:18px;}.elementor-1843 .elementor-element.elementor-element-a5f081d .shop_table.cart td.product-remove .remove i{color:#212121;}.elementor-1843 .elementor-element.elementor-element-a5f081d .shop_table.cart td.product-remove .remove svg{fill:#212121;}.elementor-1843 .elementor-element.elementor-element-a5f081d .shop_table.cart td.product-remove .remove:hover i, .elementor-1843 .elementor-element.elementor-element-a5f081d .shop_table.cart td.product-remove .remove:focus i{color:#FF4365;}.elementor-1843 .elementor-element.elementor-element-a5f081d .shop_table.cart td.product-remove .remove:hover svg, .elementor-1843 .elementor-element.elementor-element-a5f081d .shop_table.cart td.product-remove .remove:focus svg{fill:#FF4365;}.elementor-1843 .elementor-element.elementor-element-a5f081d .shop_table.cart td.product-remove .remove:hover, .elementor-1843 .elementor-element.elementor-element-a5f081d .shop_table.cart td.product-remove .remove:focus{background-color:#02010100;}.elementor-1843 .elementor-element.elementor-element-a5f081d .shop_table.cart td.actions .coupon input.input-text{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#212121;}.elementor-1843 .elementor-element.elementor-element-a5f081d .shop_table.cart td.actions .coupon input.input-text:not(.select2){background-color:#FFFFFF;border-radius:4px 4px 4px 4px;padding:7px 15px 7px 15px;}.elementor-1843 .elementor-element.elementor-element-a5f081d .select2-container .select2-selection--single{background-color:#FFFFFF;border-radius:4px 4px 4px 4px;}.elementor-1843 .elementor-element.elementor-element-a5f081d .shop_table.cart td.actions .coupon input.input-text:not(.select2), .elementor-1843 .elementor-element.elementor-element-a5f081d .select2-container .select2-selection--single{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2DFDF;}.elementor-1843 .elementor-element.elementor-element-e26ade0{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#212121;}.elementor-1843 .elementor-element.elementor-element-e26ade0 p{margin-block-end:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;}.elementor-1843 .elementor-element.elementor-element-ac38aaa .elementor-button{background-color:#F1B143;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;fill:#212121;color:#212121;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:25px 25px 25px 25px;padding:12px 36px 12px 36px;}.elementor-1843 .elementor-element.elementor-element-ac38aaa .elementor-button:hover, .elementor-1843 .elementor-element.elementor-element-ac38aaa .elementor-button:focus{color:#212121;}.elementor-1843 .elementor-element.elementor-element-ac38aaa .elementor-button:hover svg, .elementor-1843 .elementor-element.elementor-element-ac38aaa .elementor-button:focus svg{fill:#212121;}.elementor-1843 .elementor-element.elementor-element-1274de3{--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;}.elementor-1843 .elementor-element.elementor-element-aba53e2{--display:flex;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#FFFFFF;--border-color:#FFFFFF;--border-radius:18px 18px 18px 18px;box-shadow:10px 10px 25px 0px rgba(60.000000000000014, 59.00000000000001, 81, 0.21);--padding-top:25px;--padding-bottom:20px;--padding-left:25px;--padding-right:25px;}.elementor-1843 .elementor-element.elementor-element-aba53e2:not(.elementor-motion-effects-element-type-background), .elementor-1843 .elementor-element.elementor-element-aba53e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-1843 .elementor-element.elementor-element-dce947d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-1843 .elementor-element.elementor-element-cdd9a03{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-1843 .elementor-element.elementor-element-cdd9a03 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:700;color:#212121;}.elementor-1843 .elementor-element.elementor-element-ed6ec8a .cart_totals .shop_table tr td{background-color:#A7000000;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;color:#212121;border-style:solid;border-width:0px 0px 1px 0px;border-color:#DDDDDD;padding:20px 0px 20px 20px;text-align:left;}.elementor-1843 .elementor-element.elementor-element-ed6ec8a .shipping-calculator-form .button{background-color:#212121;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF !important;}.elementor-1843 .elementor-element.elementor-element-ed6ec8a .wc-proceed-to-checkout .button.checkout-button{background-color:#FFFFFF00;width:100%;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;color:#212121 !important;border-style:solid;border-width:1px 1px 1px 1px;border-color:#212121;border-radius:25px 25px 25px 25px;padding:12px 0px 12px 0px;}.elementor-1843 .elementor-element.elementor-element-ed6ec8a > .elementor-widget-container{margin:-25px 0px -16px 0px;border-style:none;}.elementor-1843 .elementor-element.elementor-element-ed6ec8a{--cart-totals-heading-display:none;}.elementor-1843 .elementor-element.elementor-element-ed6ec8a .cart_totals .shop_table tr th,.elementor-1843 .elementor-element.elementor-element-ed6ec8a .cart_totals .shop_table_responsive tr td::before{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:700;}.elementor-1843 .elementor-element.elementor-element-ed6ec8a .cart_totals .shop_table tr th{color:#212121;border-style:solid;border-width:0px 0px 1px 0px;border-color:#DDDDDD;padding:20px 20px 20px 0px;text-align:left;}.elementor-1843 .elementor-element.elementor-element-ed6ec8a .cart_totals .shop_table_responsive tr td::before{color:#212121;}.elementor-1843 .elementor-element.elementor-element-ed6ec8a .shop_table tbody th{background-color:#02010100;}.elementor-1843 .elementor-element.elementor-element-ed6ec8a .cart_totals .shop_table tr td a{color:#FF4365;}.elementor-1843 .elementor-element.elementor-element-ed6ec8a .shipping-calculator-form .form-row .input-text, .elementor-1843 .elementor-element.elementor-element-ed6ec8a .select2-container .select2-selection .select2-selection__rendered{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;}.elementor-1843 .elementor-element.elementor-element-ed6ec8a .shipping-calculator-form .form-row .input-text{color:#212121;border-radius:4px 4px 4px 4px;}.elementor-1843 .elementor-element.elementor-element-ed6ec8a .select2-container .select2-selection .select2-selection__rendered{color:#212121;}.elementor-1843 .elementor-element.elementor-element-ed6ec8a .shipping-calculator-form .form-row .input-text, .elementor-1843 .elementor-element.elementor-element-ed6ec8a .select2-container .select2-selection--single{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E2DFDF;}.elementor-1843 .elementor-element.elementor-element-ed6ec8a .select2-container .select2-selection--single{border-radius:4px 4px 4px 4px;}.elementor-1843 .elementor-element.elementor-element-c225945{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -14px) 0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:10px;font-weight:400;color:#B2B2B2;}.elementor-1843 .elementor-element.elementor-element-c225945 a{color:#FF4365;}.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;}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1843 .elementor-element.elementor-element-f36e350{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--e-icon-list-icon-size:47px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:center;}.elementor-1843 .elementor-element.elementor-element-f36e350 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(-5px/2);}.elementor-1843 .elementor-element.elementor-element-f36e350 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(-5px/2);}.elementor-1843 .elementor-element.elementor-element-f36e350 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(-5px/2);}.elementor-1843 .elementor-element.elementor-element-f36e350 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(--5px/2);}.elementor-1843 .elementor-element.elementor-element-f36e350 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(--5px/2);}.elementor-1843 .elementor-element.elementor-element-f36e350 .elementor-icon-list-icon i{color:#6EC1E400;transition:color 0.3s;}.elementor-1843 .elementor-element.elementor-element-f36e350 .elementor-icon-list-icon svg{fill:#6EC1E400;transition:fill 0.3s;}.elementor-1843 .elementor-element.elementor-element-f36e350 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-1843 .elementor-element.elementor-element-f36e350 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1843 .elementor-element.elementor-element-8ea0639{--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;--padding-top:80px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1843 .elementor-element.elementor-element-8ea0639:not(.elementor-motion-effects-element-type-background), .elementor-1843 .elementor-element.elementor-element-8ea0639 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-1843 .elementor-element.elementor-element-28e0132{--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;}.elementor-1843 .elementor-element.elementor-element-fb8ed6b{text-align:center;}.elementor-1843 .elementor-element.elementor-element-fb8ed6b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:900;font-style:italic;color:#212121;}.elementor-1843 .elementor-element.elementor-element-3aa14c3{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1843 .elementor-element.elementor-element-3aa14c3:not(.elementor-motion-effects-element-type-background), .elementor-1843 .elementor-element.elementor-element-3aa14c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-1843 .elementor-element.elementor-element-6b5e6ae{--swiper-slides-to-display:4;--swiper-offset-size:100px;--swiper-slides-gap:20px;padding:0px 0px 0px 0px;--swiper-pagination-size:10px;--dots-normal-color:#212121;--dots-hover-color:#212121;--swiper-pagination-spacing:40px;}.elementor-1843 .elementor-element.elementor-element-6b5e6ae .swiper-slide > .elementor-element{height:100%;}.elementor-1843 .elementor-element.elementor-element-d0504ee{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1843 .elementor-element.elementor-element-d0504ee:not(.elementor-motion-effects-element-type-background), .elementor-1843 .elementor-element.elementor-element-d0504ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-1843 .elementor-element.elementor-element-e324a0c{--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;}.elementor-1843 .elementor-element.elementor-element-c6aad9e{text-align:end;}.elementor-1843 .elementor-element.elementor-element-c6aad9e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;text-decoration:underline;color:#FF4365;}.elementor-1843 .elementor-element.elementor-element-d7d2534{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1843 .elementor-element.elementor-element-6bba3ba{--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;--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1843 .elementor-element.elementor-element-ffcaaa3{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1843 .elementor-element.elementor-element-651e9e3 .elementor-heading-title{font-size:40px;}.elementor-1843 .elementor-element.elementor-element-1c58cdf{font-size:16px;}.elementor-1843 .elementor-element.elementor-element-062384a{--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-1843 .elementor-element.elementor-element-1b43e72{--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-1843 .elementor-element.elementor-element-3f48108{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1843 .elementor-element.elementor-element-3f48108 .elementor-heading-title{font-size:20px;}.elementor-1843 .elementor-element.elementor-element-14efb96{--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;--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1843 .elementor-element.elementor-element-58ef87e{--padding-top:0px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1843 .elementor-element.elementor-element-a5f081d > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-1843 .elementor-element.elementor-element-a5f081d .shop_table.cart td{border-width:1px 0px 0px 0px;padding:20px 0px 20px 0px;text-align:left;}.elementor-1843 .elementor-element.elementor-element-a5f081d .shop_table.cart tr.cart_item td.product-thumbnail img{padding:30px 0px 0px 0px;}.elementor-1843 .elementor-element.elementor-element-a5f081d .shop_table.cart td.actions .coupon{flex-direction:row;}.elementor-1843 .elementor-element.elementor-element-a5f081d .shop_table.cart td.actions .coupon input.input-text:not(.select2){padding:10px 10px 10px 10px;}.elementor-1843 .elementor-element.elementor-element-a5f081d .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (10px*2) + 16px );padding-left:10px;padding-right:10px;}.elementor-1843 .elementor-element.elementor-element-a5f081d .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (10px*2) + 16px );}.elementor-1843 .elementor-element.elementor-element-a5f081d .select2-container--default .select2-selection--single{height:auto;}.elementor-1843 .elementor-element.elementor-element-e26ade0{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1843 .elementor-element.elementor-element-dce947d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-1843 .elementor-element.elementor-element-cdd9a03 .elementor-heading-title{font-size:20px;}.elementor-1843 .elementor-element.elementor-element-ed6ec8a > .elementor-widget-container{margin:-13px 0px -16px 0px;}.elementor-1843 .elementor-element.elementor-element-ed6ec8a .cart_totals .shop_table tr th{text-align:left;}.elementor-1843 .elementor-element.elementor-element-ed6ec8a .cart_totals .shop_table tr td{padding:20px 0px 20px 0px;text-align:left;}.elementor-1843 .elementor-element.elementor-element-8ea0639{--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1843 .elementor-element.elementor-element-fb8ed6b .elementor-heading-title{font-size:30px;}.elementor-1843 .elementor-element.elementor-element-6b5e6ae{--swiper-slides-to-display:2;--swiper-offset-size:80px;padding:0px 0px 0px 0px;}.elementor-1843 .elementor-element.elementor-element-d0504ee{--padding-top:0px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1843 .elementor-element.elementor-element-c6aad9e{text-align:end;}}@media(max-width:767px){.elementor-1843 .elementor-element.elementor-element-ffcaaa3{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-1843 .elementor-element.elementor-element-651e9e3 .elementor-heading-title{font-size:35px;}.elementor-1843 .elementor-element.elementor-element-062384a{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1843 .elementor-element.elementor-element-14efb96{--padding-top:20px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-1843 .elementor-element.elementor-element-a5f081d .shop_table.cart td{padding:20px 0px 20px 0px;}.elementor-1843 .elementor-element.elementor-element-a5f081d .shop_table.cart td.actions .coupon input.input-text:not(.select2){padding:10px 10px 10px 10px;}.elementor-1843 .elementor-element.elementor-element-a5f081d .select2-container--default .select2-selection--single .select2-selection__rendered{line-height:calc( (10px*2) + 16px );padding-left:10px;padding-right:10px;}.elementor-1843 .elementor-element.elementor-element-a5f081d .select2-container--default .select2-selection--single .select2-selection__arrow{height:calc( (10px*2) + 16px );}.elementor-1843 .elementor-element.elementor-element-a5f081d .select2-container--default .select2-selection--single{height:auto;}.elementor-1843 .elementor-element.elementor-element-aba53e2{--padding-top:20px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-1843 .elementor-element.elementor-element-f36e350{--e-icon-list-icon-size:35px;}.elementor-1843 .elementor-element.elementor-element-8ea0639{--padding-top:20px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-1843 .elementor-element.elementor-element-fb8ed6b .elementor-heading-title{font-size:25px;}.elementor-1843 .elementor-element.elementor-element-6b5e6ae{--swiper-slides-to-display:1;--swiper-offset-size:80px;--swiper-slides-gap:30px;padding:0px 0px 0px 0px;}.elementor-1843 .elementor-element.elementor-element-d0504ee{--padding-top:20px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-1843 .elementor-element.elementor-element-c6aad9e{text-align:center;}}@media(min-width:768px){.elementor-1843 .elementor-element.elementor-element-ffcaaa3{--content-width:1300px;}.elementor-1843 .elementor-element.elementor-element-3b4ad60{--width:100%;}.elementor-1843 .elementor-element.elementor-element-1b43e72{--width:50%;}.elementor-1843 .elementor-element.elementor-element-14efb96{--content-width:1300px;}.elementor-1843 .elementor-element.elementor-element-58ef87e{--width:67%;}.elementor-1843 .elementor-element.elementor-element-1274de3{--width:33%;}.elementor-1843 .elementor-element.elementor-element-8ea0639{--content-width:1300px;}.elementor-1843 .elementor-element.elementor-element-28e0132{--width:100%;}.elementor-1843 .elementor-element.elementor-element-d0504ee{--content-width:1300px;}.elementor-1843 .elementor-element.elementor-element-e324a0c{--width:100%;}.elementor-1843 .elementor-element.elementor-element-d7d2534{--content-width:1400px;}.elementor-1843 .elementor-element.elementor-element-6bba3ba{--content-width:1400px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1843 .elementor-element.elementor-element-1b43e72{--width:100%;}.elementor-1843 .elementor-element.elementor-element-58ef87e{--width:100%;}.elementor-1843 .elementor-element.elementor-element-1274de3{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-7c3046e */@media screen and (min-width:769px) and (max-width:1024px){
    body.woocommerce-cart .elementor-element-1b43e72{
  display:none !important;
  visibility:hidden !important;
  height:0 !important;
  width:0 !important;
  pointer-events:none !important;
  }
  
  body.woocommerce-cart .elementor-1843 .elementor-element.elementor-element-a5f081d .shop_table.cart td > *{
      padding:0 20px;
      display: block;
  }
  
}

@media screen and (max-width:768px){
  body.woocommerce-cart .woocommerce-cart-form .shop_table.shop_table_responsive thead, body.woocommerce-cart .woocommerce-cart-form .shop_table.shop_table_responsive td.product-thumbnail, body.woocommerce-cart .woocommerce-cart-form .shop_table.shop_table_responsive td.product-name dl.variation, body.woocommerce-cart .woocommerce-cart-form .shop_table.shop_table_responsive td.product-price{
  display:none !important;
  visibility:hidden !important;
  height:0 !important;
  width:0 !important;
  pointer-events:none !important;
  }

  
  
  body.woocommerce-cart .woocommerce-cart-form .shop_table_responsive tr td{
    border:0 !important;
    margin-top:15px;
      background:#E9E9E9 !important;
      background-color:#E9E9E9 !important;
  }
  
  body.woocommerce-cart .woocommerce-cart-form .shop_table_responsive tr td::before{
    content: attr(data-title);
        font-weight: 700;
        float: left;
        font-size: 15px;
        font-style: italic;
        padding: 10px 20px 10px 10px;
        color: #fff;
        width: 130px;
        text-align: center;
        background-color: transparent;
        background-image: linear-gradient(110deg, #212121 89%, #E9E9E9 0%);
  }
  
  body.woocommerce-cart .woocommerce-cart-form .shop_table_responsive tr td.product-quantity:not(:has(.quantity))::before{
      margin-top:-10px;
  }
  
  body.woocommerce-cart .woocommerce-cart-form .shop_table_responsive tr td{
    clear:both !important;
  }
  
  body.woocommerce-cart .woocommerce-cart-form .shop_table_responsive tr td{
    padding:0 !important;
  }
  
  
  body.woocommerce-cart .woocommerce-cart-form .shop_table_responsive tr td a, body.woocommerce-cart .woocommerce-cart-form .shop_table_responsive tr .quantity, body.woocommerce-cart .woocommerce-cart-form .shop_table_responsive tr .woocommerce-Price-amount.amount{
    padding:10px 0;
    display:block;
    padding-right: 25px;
  }
  
  body.woocommerce-cart .woocommerce-cart-form .shop_table_responsive tr .quantity, body.woocommerce-cart .woocommerce-cart-form .shop_table_responsive tr td.product-quantity:not(:has(.quantity)){
    padding-top:3px;
    padding-bottom:10px;
    height:42px;
    margin-top:60px;
  }
  
  body.woocommerce-cart .woocommerce-cart-form .shop_table_responsive tr td.product-quantity:not(:has(.quantity)){
    padding-right: 50px !important;
    padding-top: 10px !important;
  }
  
  body.woocommerce-cart .woocommerce-cart-form .shop_table_responsive tr .quantity input[type="number"]{
        margin-top: 3.5px;
        padding: 2px 0 2px 0 !important;
  }
  
  body.woocommerce-cart .woocommerce-cart-form .shop_table.shop_table_responsive td.product-name{
    position:relative;
  }
  
  body.woocommerce-cart .woocommerce-cart-form .shop_table.shop_table_responsive td.product-name:after{
    content:'';
    padding: 10px 0;
    display: block;
    position: relative;
    color: #212121;
    height:41px;
  }
  
  body.woocommerce-cart .woocommerce-cart-form .shop_table.shop_table_responsive td.product-name a{
    position: absolute;
    top: 100%;
    font-weight: 500;
    font-size: 14px;
    text-align: left;
    padding-left: 20px;
    padding-right: 10px;
    overflow: hidden !important;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
    max-height: 48px;
  }
  
  body.woocommerce-cart .woocommerce-cart-form .shop_table.shop_table_responsive td.product-name a:hover{
      opacity:0.6;
  }
  
   body.woocommerce-cart .woocommerce-cart-form .shop_table_responsive tr td.product-remove, body.woocommerce-cart .woocommerce-cart-form .shop_table_responsive tr td.actions{
       background-color:rgba(255,255,255,0) !important;
       background:none !important;
   }
  
   body.woocommerce-cart .woocommerce-cart-form .shop_table_responsive tr td.product-remove{
       margin-bottom:70px;
   }
  
   body.woocommerce-cart .woocommerce-cart-form .shop_table_responsive tr td.product-remove .remove, body.woocommerce-cart .woocommerce-cart-form .shop_table_responsive tr td.product-remove .remove:hover{
       padding:8px 25px !important;
       background:#212121 !important;
       background-color:#212121 !important;
       border-radius:4px !important;
   }
   
   body.woocommerce-cart .woocommerce-cart-form .shop_table_responsive tr td.product-remove .remove svg{
           filter: brightness(100);
   }
   
   body.woocommerce-cart .woocommerce-cart-form .shop_table_responsive tr td.product-remove .remove:hover svg{
       filter: brightness(0) saturate(100%) invert(41%) sepia(96%) saturate(2986%) hue-rotate(325deg) brightness(102%) contrast(101%) !important;
   }
  
}/* End custom CSS */
/* Start custom CSS for jet-cart-totals, class: .elementor-element-ed6ec8a */table.shop_table.shop_table_responsive {
    border: none;
}/* End custom CSS */
/* Start custom CSS *//* CARRELLO PIENO - ELEMENTOR CSS */
.ppc-button-wrapper::before {content:'Express Checkout';
    color:#aaaaaa;
    display:block;
    font-weight:400;
    font-size:13px;
    text-align: center;
    margin-bottom: 20px;
    color: #212121;
    font-family: "Poppins";
    -webkit-text-stroke-width: 1px;
    stroke-width: 1px;
    -webkit-text-stroke-color: #B2B2B2;
    stroke: #B2B2B2;
    paint-order: stroke fill;
    background:#F5F5F5;
    width: 135px;
    z-index: 2!important;
    position: relative;
}

.ppc-button-wrapper {
    text-align: -webkit-center;
}

a.checkout-button.button.alt.wc-forward::after {
    display: block;
    content: '';
    position: absolute;
    width: 100%;
    height: 1px;
    border-top: 1px solid #ddd;
    margin-top: 38px;
}

div#wc-stripe-payment-request-button {
    margin-top: 20px;
}

#wc-stripe-express-checkout-element {
    margin-bottom: 0px;
    display: block;
}

div#pay_with_amazon {
    margin-top: 20px;
}

#tab-carrello .woolentor-pre-order-availability-date-cart {
    font-family: 'Poppins';
    font-weight: 400;
    font-size: 13px;
    margin-left: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    color: #F1B143;
}
.jet-woo-builder-woocommerce-cart {
    margin-top: -24px;
    margin-bottom: -24px;
}

.elementor-21 .elementor-element.elementor-element-7cdc053c {
    --display: inline;
    --background-transition: 0s;
}

.order-total span.woocommerce-Price-amount.amount {
    font-size: 23px;
}

.includes_tax span.woocommerce-Price-amount.amount {
    font-size: 10px;
}

.order-total td {
    display: grid
;
}

td.actions {
    padding-left: 0px !important;
    padding-right: 0px !important;
    background-color: #ffffff00 !important;
}

p.wc-apa-button-separator {
    display: none !important;
}

ul.woocommerce-error {
    margin-bottom: 20px!important;
}

.woocommerce-message {
    margin-bottom: 20px!important;
}

#totale-carrello-widget td {
    text-align: right !important;
}/* End custom CSS */