.elementor-18139 .elementor-element.elementor-element-6cbf95a5{--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:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:60px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-18139 .elementor-element.elementor-element-1533be0b{--display:flex;--width:60%;--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-18139 .elementor-element.elementor-element-1533be0b.e-con{--align-self:flex-start;}.elementor-18139 .elementor-element.elementor-element-3235d2b2 .dt-product-gallery .onsale{display:block;}.elementor-18139 .elementor-element.elementor-element-3235d2b2{--thumbs-items:4;--gallery-ratio:0.8;--thumbs_ratio:1.33;--gallery-spacing:30px;--thumbs-spacing:10px;}.elementor-18139 .elementor-element.elementor-element-3235d2b2 .onsale{right:auto;left:0;bottom:auto;top:0;color:var( --e-global-color-el_color_0 );background-color:var( --e-global-color-el_color_2 );font-family:var( --e-global-typography-el_content_2-font-family ), Sans-serif;font-size:var( --e-global-typography-el_content_2-font-size );text-transform:var( --e-global-typography-el_content_2-text-transform );border-radius:100px;min-width:50px;padding-left:0;padding-right:0;min-height:50px;line-height:50px;padding-top:0;padding-bottom:0;}.elementor-18139 .elementor-element.elementor-element-3235d2b2 .zoom-flash{left:auto;right:0;top:auto;bottom:0;background-color:#00000040;font-size:20px;border-radius:100px;width:40px;height:40px;}.elementor-18139 .elementor-element.elementor-element-3235d2b2 .dt-product-gallery:before{padding-bottom:calc( 0.8 * 100% );}.elementor-18139 .elementor-element.elementor-element-3235d2b2 .dt-product-gallery .dt-product-gallery-wrap{position:absolute;}.elementor-18139 .elementor-element.elementor-element-3235d2b2 .thumb-position-right .dt-product-thumbs{margin-left:30px;}.elementor-18139 .elementor-element.elementor-element-3235d2b2 .thumb-position-left .dt-product-thumbs{margin-right:30px;}.elementor-18139 .elementor-element.elementor-element-3235d2b2 .thumb-position-bottom .dt-product-thumbs{margin-top:30px;}.elementor-18139 .elementor-element.elementor-element-3235d2b2 .thumb-position-bottom .dt-product-thumbs .slides li{margin-right:10px !important;}.elementor-18139 .elementor-element.elementor-element-3235d2b2 .thumb-position-left .dt-product-thumbs .slides li{margin-bottom:10px;}.elementor-18139 .elementor-element.elementor-element-3235d2b2 .thumb-position-right .dt-product-thumbs .slides li{margin-bottom:10px;}.elementor-18139 .elementor-element.elementor-element-3235d2b2.onsale-h-position-right .onsale{margin-right:15px;}.elementor-18139 .elementor-element.elementor-element-3235d2b2.onsale-h-position-left .onsale{margin-left:15px;}.elementor-18139 .elementor-element.elementor-element-3235d2b2.onsale-v-position-top .onsale{margin-top:15px;}.elementor-18139 .elementor-element.elementor-element-3235d2b2.onsale-v-position-bottom .onsale{margin-bottom:15px;}.elementor-18139 .elementor-element.elementor-element-3235d2b2 .zoom-flash:hover{background-color:#00000080;}.elementor-18139 .elementor-element.elementor-element-3235d2b2.zoom-h-position-right .zoom-flash{margin-right:10px;}.elementor-18139 .elementor-element.elementor-element-3235d2b2.zoom-h-position-left .zoom-flash{margin-left:10px;}.elementor-18139 .elementor-element.elementor-element-3235d2b2.zoom-v-position-top .zoom-flash{margin-top:10px;}.elementor-18139 .elementor-element.elementor-element-3235d2b2.zoom-v-position-bottom .zoom-flash{margin-bottom:10px;}.elementor-18139 .elementor-element.elementor-element-3235d2b2  .dt-product-gallery .flex-direction-nav > li > a{font-size:48px;}.elementor-18139 .elementor-element.elementor-element-3235d2b2  .dt-product-gallery .flex-direction-nav > li > a svg{min-width:48px;min-height:48px;}.elementor-18139 .elementor-element.elementor-element-3235d2b2 .dt-product-gallery .flex-direction-nav > .flex-nav-prev{left:0px;}.elementor-18139 .elementor-element.elementor-element-3235d2b2 .dt-product-gallery .flex-direction-nav > .flex-nav-next{right:0px;}.elementor-18139 .elementor-element.elementor-element-3235d2b2 .dt-product-thumbs .flex-direction-nav > li > a{font-size:24px;}.elementor-18139 .elementor-element.elementor-element-3235d2b2 .dt-product-thumbs .flex-direction-nav > li > a svg{min-width:24px;min-height:24px;}.elementor-18139 .elementor-element.elementor-element-3235d2b2 .dt-product-thumbs .flex-direction-nav > .flex-nav-prev{top:0px;}.elementor-18139 .elementor-element.elementor-element-3235d2b2 .dt-product-thumbs .flex-direction-nav > .flex-nav-next{bottom:0px;}.elementor-18139 .elementor-element.elementor-element-3235d2b2 .flex-direction-nav > li > a{color:var( --e-global-color-text );}.elementor-18139 .elementor-element.elementor-element-3235d2b2 .flex-direction-nav > li > a svg{fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-18139 .elementor-element.elementor-element-3235d2b2 .flex-direction-nav > li > a:hover{color:#00000080;}.elementor-18139 .elementor-element.elementor-element-3235d2b2 .flex-direction-nav > li > a:hover svg{fill:#00000080;color:#00000080;}.elementor-18139 .elementor-element.elementor-element-11cd224e{--display:flex;--width:56%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18139 .elementor-element.elementor-element-11cd224e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18139 .elementor-element.elementor-element-166c923d .elementor-heading-title{font-family:var( --e-global-typography-el_title_uc_2-font-family ), Sans-serif;font-size:var( --e-global-typography-el_title_uc_2-font-size );font-weight:var( --e-global-typography-el_title_uc_2-font-weight );line-height:var( --e-global-typography-el_title_uc_2-line-height );}.elementor-18139 .elementor-element.elementor-element-6d3c3878{--display:flex;}.elementor-18139 .elementor-element.elementor-element-c1b2ebc{--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;}.elementor-18139 .elementor-element.elementor-element-a166c1c{--display:flex;}.elementor-18139 .elementor-element.elementor-element-d10c9fa{--display:flex;--width:100%;}.elementor-18139 .elementor-element.elementor-element-6f22b5b4 > .elementor-widget-container{padding:0px 0px 5px 0px;}.elementor-18139 .elementor-element.elementor-element-6c508552 .price del{order:0;}.elementor-18139 .elementor-element.elementor-element-10f5186b{--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:2px 2px;--row-gap:2px;--column-gap:2px;}.elementor-18139 .elementor-element.elementor-element-6adf21f2 > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-18139 .elementor-element.elementor-element-6adf21f2{color:#000000;--textColor:#000000;}.elementor-18139 .elementor-element.elementor-element-656cb534{--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 1px;--row-gap:0px;--column-gap:1px;}.elementor-18139 .elementor-element.elementor-element-466720f3{--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;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18139 .elementor-element.elementor-element-466720f3:not(.elementor-motion-effects-element-type-background), .elementor-18139 .elementor-element.elementor-element-466720f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF1E1;}.elementor-18139 .elementor-element.elementor-element-1d648f0b{--display:flex;--width:100%;--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:center;--align-items:flex-end;}.elementor-18139 .elementor-element.elementor-element-1d648f0b:not(.elementor-motion-effects-element-type-background), .elementor-18139 .elementor-element.elementor-element-1d648f0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF1E1;}.elementor-18139 .elementor-element.elementor-element-6dfe5787{width:var( --container-widget-width, 632px );max-width:632px;--container-widget-width:632px;--container-widget-flex-grow:0;text-align:start;}.elementor-18139 .elementor-element.elementor-element-6dfe5787.elementor-element{--align-self:flex-end;}.elementor-18139 .elementor-element.elementor-element-6dfe5787 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:58px;font-weight:700;line-height:70px;color:#4CB510;}.elementor-18139 .elementor-element.elementor-element-14749e32{width:var( --container-widget-width, 632px );max-width:632px;--container-widget-width:632px;--container-widget-flex-grow:0;font-size:16px;color:#6C7863;--textColor:#6C7863;}.elementor-18139 .elementor-element.elementor-element-14749e32 > .elementor-widget-container{padding:0px 0px 016px 0px;}.elementor-18139 .elementor-element.elementor-element-26997a5c{width:var( --container-widget-width, 632px );max-width:632px;--container-widget-width:632px;--container-widget-flex-grow:0;color:#6C7863;--textColor:#6C7863;}.elementor-18139 .elementor-element.elementor-element-3ec1bc96{--display:flex;--width:100%;--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:flex-start;}.elementor-18139 .elementor-element.elementor-element-3ec1bc96:not(.elementor-motion-effects-element-type-background), .elementor-18139 .elementor-element.elementor-element-3ec1bc96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF1E1;}.elementor-18139 .elementor-element.elementor-element-4209c6e1{--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:096px;--padding-bottom:096px;--padding-left:0px;--padding-right:0px;}.elementor-18139 .elementor-element.elementor-element-594dbc65{width:var( --container-widget-width, 645px );max-width:645px;--container-widget-width:645px;--container-widget-flex-grow:0;text-align:center;}.elementor-18139 .elementor-element.elementor-element-594dbc65 > .elementor-widget-container{margin:0px 0px 016px 0px;}.elementor-18139 .elementor-element.elementor-element-594dbc65.elementor-element{--align-self:center;}.elementor-18139 .elementor-element.elementor-element-594dbc65 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:58px;font-weight:700;line-height:70px;color:#4CB510;}.elementor-18139 .elementor-element.elementor-element-5fc1d147{width:var( --container-widget-width, 830px );max-width:830px;--container-widget-width:830px;--container-widget-flex-grow:0;text-align:center;font-size:16px;color:#3E2E28;--textColor:#3E2E28;}.elementor-18139 .elementor-element.elementor-element-5fc1d147 > .elementor-widget-container{margin:0px 0px 032px 0px;}.elementor-18139 .elementor-element.elementor-element-5fc1d147.elementor-element{--align-self:center;}.elementor-18139 .elementor-element.elementor-element-198ca5ac.elementor-element{--align-self:center;}.elementor-18139 .elementor-element.elementor-element-bd35ee5 > .elementor-widget-container{margin:032px 0px 0px 0px;}.elementor-18139 .elementor-element.elementor-element-bd35ee5{text-align:center;font-size:16px;color:#3E2E28;--textColor:#3E2E28;}.elementor-18139 .elementor-element.elementor-element-5f2f93e6{--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:032px;--padding-bottom:45px;--padding-left:0px;--padding-right:0px;}.elementor-18139 .elementor-element.elementor-element-5f2f93e6:not(.elementor-motion-effects-element-type-background), .elementor-18139 .elementor-element.elementor-element-5f2f93e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF1E1;}.elementor-18139 .elementor-element.elementor-element-745b790f{--display:flex;--width:40%;}.elementor-18139 .elementor-element.elementor-element-1b57a903{--display:flex;--width:60%;--justify-content:center;--padding-top:016px;--padding-bottom:016px;--padding-left:0px;--padding-right:0px;}.elementor-18139 .elementor-element.elementor-element-5fc66391{width:var( --container-widget-width, 718px );max-width:718px;--container-widget-width:718px;--container-widget-flex-grow:0;text-align:start;}.elementor-18139 .elementor-element.elementor-element-5fc66391 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:32px;font-weight:700;line-height:40px;color:#3E2E28;}.elementor-18139 .elementor-element.elementor-element-58ebcaa6{width:var( --container-widget-width, 718px );max-width:718px;--container-widget-width:718px;--container-widget-flex-grow:0;font-size:16px;color:#6C7863;--textColor:#6C7863;}.elementor-18139 .elementor-element.elementor-element-74976a6f{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:53px;--padding-bottom:064px;--padding-left:0px;--padding-right:0px;}.elementor-18139 .elementor-element.elementor-element-74976a6f:not(.elementor-motion-effects-element-type-background), .elementor-18139 .elementor-element.elementor-element-74976a6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7DFB2;}.elementor-18139 .elementor-element.elementor-element-76ff73bd{text-align:center;}.elementor-18139 .elementor-element.elementor-element-76ff73bd .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:52px;font-weight:700;line-height:70px;color:#4CB510;}.elementor-18139 .elementor-element.elementor-element-47217a4a{--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:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:032px;--margin-left:0px;--margin-right:0px;}.elementor-18139 .elementor-element.elementor-element-2619f6ae{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-18139 .elementor-element.elementor-element-2619f6ae:not(.elementor-motion-effects-element-type-background), .elementor-18139 .elementor-element.elementor-element-2619f6ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF1E1;}.elementor-18139 .elementor-element.elementor-element-3b295191{--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;--justify-content:flex-start;}.elementor-18139 .elementor-element.elementor-element-1c736274 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:16px 0px 16px 0px;}.elementor-18139 .elementor-element.elementor-element-1c736274{font-size:16px;font-weight:400;color:#6C7863;--textColor:#6C7863;}.elementor-18139 .elementor-element.elementor-element-621eca86{--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:center;--gap:04px 04px;--row-gap:04px;--column-gap:04px;}.elementor-18139 .elementor-element.elementor-element-4411599f{color:#000000;--textColor:#000000;}.elementor-18139 .elementor-element.elementor-element-7e120146{width:var( --container-widget-width, 20px );max-width:20px;--container-widget-width:20px;--container-widget-flex-grow:0;}.elementor-18139 .elementor-element.elementor-element-7371eb0b{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-18139 .elementor-element.elementor-element-7371eb0b:not(.elementor-motion-effects-element-type-background), .elementor-18139 .elementor-element.elementor-element-7371eb0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF1E1;}.elementor-18139 .elementor-element.elementor-element-43212806{--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;--justify-content:flex-start;}.elementor-18139 .elementor-element.elementor-element-51acdcc5 > .elementor-widget-container{padding:016px 0px 016px 0px;}.elementor-18139 .elementor-element.elementor-element-51acdcc5{font-size:16px;font-weight:400;color:#6C7863;--textColor:#6C7863;}.elementor-18139 .elementor-element.elementor-element-73a8c9cc{--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:center;--gap:04px 04px;--row-gap:04px;--column-gap:04px;}.elementor-18139 .elementor-element.elementor-element-31dd2fdd{color:#000000;--textColor:#000000;}.elementor-18139 .elementor-element.elementor-element-73a7a3ad{width:var( --container-widget-width, 20px );max-width:20px;--container-widget-width:20px;--container-widget-flex-grow:0;}.elementor-18139 .elementor-element.elementor-element-1dedad19{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-18139 .elementor-element.elementor-element-1dedad19:not(.elementor-motion-effects-element-type-background), .elementor-18139 .elementor-element.elementor-element-1dedad19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FDF1E1;}.elementor-18139 .elementor-element.elementor-element-7f04068b{--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;--justify-content:flex-start;}.elementor-18139 .elementor-element.elementor-element-eef8c9f > .elementor-widget-container{padding:016px 0px 016px 0px;}.elementor-18139 .elementor-element.elementor-element-eef8c9f{font-size:16px;font-weight:400;color:#6C7863;--textColor:#6C7863;}.elementor-18139 .elementor-element.elementor-element-150a3703{--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:center;--gap:04px 04px;--row-gap:04px;--column-gap:04px;}.elementor-18139 .elementor-element.elementor-element-12818944{color:#000000;--textColor:#000000;}.elementor-18139 .elementor-element.elementor-element-56e6d623{width:var( --container-widget-width, 20px );max-width:20px;--container-widget-width:20px;--container-widget-flex-grow:0;}.elementor-18139 .elementor-element.elementor-element-bdae6dd{color:#000000;--textColor:#000000;}.elementor-18139 .elementor-element.elementor-element-c162192 > .elementor-widget-container{background-color:#FDF1E1;}.elementor-18139 .elementor-element.elementor-element-c162192{color:#3E2E28;}.elementor-18139 .elementor-element.elementor-element-5fd822b0 > .elementor-widget-container{background-color:#FDF1E1;padding:0px 20px 0px 20px;}.elementor-18139 .elementor-element.elementor-element-639d1092{--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:64px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-18139 .elementor-element.elementor-element-9d7126b > .elementor-widget-container{padding:0px 0px 32px 0px;}.elementor-18139 .elementor-element.elementor-element-9d7126b{text-align:center;}.elementor-18139 .elementor-element.elementor-element-9d7126b .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:52px;font-weight:700;line-height:70px;color:#4CB510;}.elementor-18139 .elementor-element.elementor-element-25d71cb7{--display:flex;}.elementor-18139 .elementor-element.elementor-element-5033dfc{--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:016px;--padding-bottom:016px;--padding-left:016px;--padding-right:016px;}.elementor-18139 .elementor-element.elementor-element-6d97fae1{width:var( --container-widget-width, 630px );max-width:630px;--container-widget-width:630px;--container-widget-flex-grow:0;color:#2C3722;--textColor:#2C3722;}.elementor-18139 .elementor-element.elementor-element-42096824{--display:flex;}.elementor-18139 .elementor-element.elementor-element-45fa092e{--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:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-18139 .elementor-element.elementor-element-31123c9f{width:var( --container-widget-width, 630px );max-width:630px;--container-widget-width:630px;--container-widget-flex-grow:0;color:#2C3722;--textColor:#2C3722;}.elementor-18139 .elementor-element.elementor-element-8ca262e{--display:flex;}.elementor-18139 .elementor-element.elementor-element-3a944ab9{--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:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-18139 .elementor-element.elementor-element-5fed4327{width:var( --container-widget-width, 630px );max-width:630px;--container-widget-width:630px;--container-widget-flex-grow:0;color:#3E2E28;--textColor:#3E2E28;}.elementor-18139 .elementor-element.elementor-element-6915e1ee{--display:flex;}.elementor-18139 .elementor-element.elementor-element-3faf417e{--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:016px;--padding-bottom:016px;--padding-left:016px;--padding-right:016px;}.elementor-18139 .elementor-element.elementor-element-28c0c1f0{width:var( --container-widget-width, 630px );max-width:630px;--container-widget-width:630px;--container-widget-flex-grow:0;color:#3E2E28;--textColor:#3E2E28;}.elementor-18139 .elementor-element.elementor-element-5cc7addf{--display:flex;}.elementor-18139 .elementor-element.elementor-element-470f7943{--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:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-18139 .elementor-element.elementor-element-af15f9b{width:var( --container-widget-width, 630px );max-width:630px;--container-widget-width:630px;--container-widget-flex-grow:0;color:#3E2E28;--textColor:#3E2E28;}.elementor-18139 .elementor-element.elementor-element-7d58fcbf{--display:flex;}.elementor-18139 .elementor-element.elementor-element-2a97cc6f{color:#000000;--textColor:#000000;}.elementor-18139 .elementor-element.elementor-element-4ad81c3e{--n-accordion-title-font-size:1rem;width:var( --container-widget-width, 1200px );max-width:1200px;--container-widget-width:1200px;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:8px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#3E2E28;--n-accordion-icon-size:20px;--n-accordion-icon-normal-color:#FFA10B;}.elementor-18139 .elementor-element.elementor-element-4ad81c3e > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#F7DFB2;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );}:where( .elementor-18139 .elementor-element.elementor-element-4ad81c3e > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#F7DFB2;}.elementor-18139 .elementor-element.elementor-element-4ad81c3e > .elementor-widget-container{background-color:#F7DFB2;padding:0px 0px 0px 0px;}.elementor-18139 .elementor-element.elementor-element-4ad81c3e.elementor-element{--align-self:center;}:where( .elementor-18139 .elementor-element.elementor-element-4ad81c3e > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:700;}.elementor-18139 .elementor-element.elementor-element-64fabbe5{--display:flex;--padding-top:048px;--padding-bottom:048px;--padding-left:0px;--padding-right:0px;}.elementor-18139 .elementor-element.elementor-element-562c7686{text-align:center;}.elementor-18139 .elementor-element.elementor-element-562c7686 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:52px;font-weight:700;line-height:70px;color:#4CB510;}.elementor-18139 .elementor-element.elementor-element-6437f1ed .elementor-button{background-color:transparent;background-image:linear-gradient(180deg, #FEC800 0%, #FFAE00 100%);fill:#2C3722;color:#2C3722;}.elementor-18139 .elementor-element.elementor-element-6437f1ed{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-18139 .elementor-element.elementor-element-6437f1ed.elementor-element{--align-self:center;}.elementor-18139 .elementor-element.elementor-element-1186fcc9{--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-18139 .elementor-element.elementor-element-56d70c6b .box-content{align-items:center;text-align:center;}.elementor-18139 .elementor-element.elementor-element-56d70c6b .dt-css-grid{grid-template-columns:repeat(4,1fr);grid-column-gap:40px;grid-row-gap:40px;--grid-row-gap:40px;}.elementor-18139 .elementor-element.elementor-element-56d70c6b{--wide-desktop-columns:4;--icon-spacing:20px;}.elementor-18139 .elementor-element.elementor-element-56d70c6b .wf-cell .the7-icon-box-grid{align-items:flex-start;align-content:flex-start;}.elementor-18139 .elementor-element.elementor-element-56d70c6b .box-content-wrapper{flex-flow:column wrap;}.elementor-18139 .elementor-element.elementor-element-56d70c6b .elementor-icon-div{align-self:center;}.elementor-18139 .elementor-element.elementor-element-56d70c6b > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-18139 .elementor-element.elementor-element-56d70c6b .elementor-icon{font-size:32px;}.elementor-18139 .elementor-element.elementor-element-56d70c6b .elementor-icon-div .elementor-icon{padding:0em;border-radius:100% 100% 100% 100%;border-color:var( --e-global-color-el_color_7_6 );}.elementor-18139 .elementor-element.elementor-element-56d70c6b .box-content-wrapper .box-heading, .elementor-18139 .elementor-element.elementor-element-56d70c6b .box-content-wrapper .box-heading a{font-family:var( --e-global-typography-el_content_4-font-family ), Sans-serif;font-size:var( --e-global-typography-el_content_4-font-size );font-weight:var( --e-global-typography-el_content_4-font-weight );text-transform:var( --e-global-typography-el_content_4-text-transform );font-style:var( --e-global-typography-el_content_4-font-style );text-decoration:var( --e-global-typography-el_content_4-text-decoration );line-height:var( --e-global-typography-el_content_4-line-height );}.elementor-18139 .elementor-element.elementor-element-56d70c6b .box-description{font-family:var( --e-global-typography-el_content_1-font-family ), Sans-serif;font-size:var( --e-global-typography-el_content_1-font-size );text-transform:var( --e-global-typography-el_content_1-text-transform );font-style:var( --e-global-typography-el_content_1-font-style );text-decoration:var( --e-global-typography-el_content_1-text-decoration );line-height:var( --e-global-typography-el_content_1-line-height );margin-top:15px;}.elementor-18139 .elementor-element.elementor-element-53823b40{--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;}@media(min-width:768px){.elementor-18139 .elementor-element.elementor-element-74976a6f{--content-width:1440px;}}@media(max-width:1024px){.elementor-18139 .elementor-element.elementor-element-6cbf95a5{--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18139 .elementor-element.elementor-element-1533be0b{--width:100%;--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-18139 .elementor-element.elementor-element-3235d2b2 .onsale{font-size:var( --e-global-typography-el_content_2-font-size );}.elementor-18139 .elementor-element.elementor-element-11cd224e{--width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18139 .elementor-element.elementor-element-166c923d .elementor-heading-title{font-size:var( --e-global-typography-el_title_uc_2-font-size );line-height:var( --e-global-typography-el_title_uc_2-line-height );}.elementor-18139 .elementor-element.elementor-element-6dfe5787 .elementor-heading-title{font-size:42px;line-height:54px;}.elementor-18139 .elementor-element.elementor-element-594dbc65 .elementor-heading-title{font-size:42px;line-height:54px;}.elementor-18139 .elementor-element.elementor-element-5fc66391 .elementor-heading-title{font-size:42px;line-height:54px;}.elementor-18139 .elementor-element.elementor-element-76ff73bd .elementor-heading-title{font-size:42px;line-height:54px;}.elementor-18139 .elementor-element.elementor-element-9d7126b .elementor-heading-title{font-size:42px;line-height:54px;}.elementor-18139 .elementor-element.elementor-element-562c7686 .elementor-heading-title{font-size:42px;line-height:54px;}.elementor-18139 .elementor-element.elementor-element-56d70c6b .dt-css-grid{grid-template-columns:repeat(2,1fr);}.elementor-18139 .elementor-element.elementor-element-56d70c6b{--wide-desktop-columns:2;} .elementor-18139 .elementor-element.elementor-element-56d70c6b.icon-position-tablet-left .elementor-icon-div{margin:0 var(--icon-spacing) 0 0;} .elementor-18139 .elementor-element.elementor-element-56d70c6b.icon-position-tablet-right .elementor-icon-div{margin:0 0 0 var(--icon-spacing);} .elementor-18139 .elementor-element.elementor-element-56d70c6b.icon-position-tablet-top .elementor-icon-div{margin:0 0 var(--icon-spacing) 0;}.elementor-18139 .elementor-element.elementor-element-56d70c6b .box-content-wrapper .box-heading, .elementor-18139 .elementor-element.elementor-element-56d70c6b .box-content-wrapper .box-heading a{font-size:var( --e-global-typography-el_content_4-font-size );line-height:var( --e-global-typography-el_content_4-line-height );}.elementor-18139 .elementor-element.elementor-element-56d70c6b .box-description{font-size:var( --e-global-typography-el_content_1-font-size );line-height:var( --e-global-typography-el_content_1-line-height );}}@media(max-width:767px){.elementor-18139 .elementor-element.elementor-element-6cbf95a5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18139 .elementor-element.elementor-element-1533be0b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18139 .elementor-element.elementor-element-3235d2b2 .onsale{font-size:var( --e-global-typography-el_content_2-font-size );}.elementor-18139 .elementor-element.elementor-element-11cd224e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18139 .elementor-element.elementor-element-166c923d .elementor-heading-title{font-size:var( --e-global-typography-el_title_uc_2-font-size );line-height:var( --e-global-typography-el_title_uc_2-line-height );}.elementor-18139 .elementor-element.elementor-element-466720f3{--padding-top:20px;--padding-bottom:10px;--padding-left:0px;--padding-right:10px;}.elementor-18139 .elementor-element.elementor-element-6dfe5787 .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-18139 .elementor-element.elementor-element-594dbc65 .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-18139 .elementor-element.elementor-element-5fc66391 .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-18139 .elementor-element.elementor-element-74976a6f{--padding-top:32px;--padding-bottom:32px;--padding-left:0px;--padding-right:0px;}.elementor-18139 .elementor-element.elementor-element-76ff73bd .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-18139 .elementor-element.elementor-element-47217a4a{--flex-wrap:nowrap;}.elementor-18139 .elementor-element.elementor-element-9d7126b .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-18139 .elementor-element.elementor-element-562c7686 .elementor-heading-title{font-size:38px;line-height:40px;}.elementor-18139 .elementor-element.elementor-element-56d70c6b .dt-css-grid{grid-template-columns:repeat(1,1fr);}.elementor-18139 .elementor-element.elementor-element-56d70c6b{--wide-desktop-columns:1;} .elementor-18139 .elementor-element.elementor-element-56d70c6b.icon-position-mobile-left .elementor-icon-div{margin:0 var(--icon-spacing) 0 0;} .elementor-18139 .elementor-element.elementor-element-56d70c6b.icon-position-mobile-right .elementor-icon-div{margin:0 0 0 var(--icon-spacing);} .elementor-18139 .elementor-element.elementor-element-56d70c6b.icon-position-mobile-top .elementor-icon-div{margin:0 0 var(--icon-spacing) 0;}.elementor-18139 .elementor-element.elementor-element-56d70c6b .box-content-wrapper .box-heading, .elementor-18139 .elementor-element.elementor-element-56d70c6b .box-content-wrapper .box-heading a{font-size:var( --e-global-typography-el_content_4-font-size );line-height:var( --e-global-typography-el_content_4-line-height );}.elementor-18139 .elementor-element.elementor-element-56d70c6b .box-description{font-size:var( --e-global-typography-el_content_1-font-size );line-height:var( --e-global-typography-el_content_1-line-height );}}/* Start custom CSS for container, class: .elementor-element-6cbf95a5 */#product-form h2.product_title {
    font-family: Source Sans Pro;
    font-weight: 700;
    font-size: 36px;
    line-height: 42px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b57a903 */.elementor-widget-text-editor p {
    margin-bottom: 8px;
}/* End custom CSS */
@media screen and (min-width: 1301px) {  .the7_icon_box_grid_widget-56d70c6b .dt-css-grid {    grid-template-columns: repeat(var(--wide-desktop-columns),minmax(0,1fr)) ! important;  }  .the7_icon_box_grid_widget-56d70c6b .wf-cell:nth-child(-n + 4):before {    display: none;  }}@media screen and (min-width: 1026px) {  .the7_icon_box_grid_widget-56d70c6b.the7-box-grid-wrapper .wf-cell:nth-child(-n + 4):before {    display: none;  }}@media screen and (min-width: 768px) and (max-width: 1024px) {  .the7_icon_box_grid_widget-56d70c6b.the7-box-grid-wrapper .wf-cell:nth-child(-n + 2):before {    display: none;  }}@media screen and (max-width: 1024px) {  .icon-position-tablet-right .the7_icon_box_grid_widget-56d70c6b.the7-box-grid-wrapper .elementor-icon-div {    order: 2;  }  .icon-position-tablet-left .the7_icon_box_grid_widget-56d70c6b.the7-box-grid-wrapper .elementor-icon-div,  .icon-position-tablet-top .the7_icon_box_grid_widget-56d70c6b.the7-box-grid-wrapper .elementor-icon-div {    order: 0;  }  .icon-position-tablet-top .the7_icon_box_grid_widget-56d70c6b.the7-box-grid-wrapper .box-content-wrapper {    flex-wrap: wrap;  }  .icon-vertical-align-tablet-start.icon-position-tablet-top .the7_icon_box_grid_widget-56d70c6b.the7-box-grid-wrapper .box-content-wrapper {    justify-content: flex-start;  }  .icon-vertical-align-tablet-center.icon-position-tablet-top .the7_icon_box_grid_widget-56d70c6b.the7-box-grid-wrapper .box-content-wrapper {    justify-content: center;  }  .icon-vertical-align-tablet-end.icon-position-tablet-top .the7_icon_box_grid_widget-56d70c6b.the7-box-grid-wrapper .box-content-wrapper {    justify-content: flex-end;  }  .icon-position-tablet-left .the7_icon_box_grid_widget-56d70c6b.the7-box-grid-wrapper .box-content-wrapper,  .icon-position-tablet-right .the7_icon_box_grid_widget-56d70c6b.the7-box-grid-wrapper .box-content-wrapper {    flex-wrap: inherit;  }  .icon-position-tablet-left .the7_icon_box_grid_widget-56d70c6b.the7-box-grid-wrapper,  .icon-position-tablet-right .the7_icon_box_grid_widget-56d70c6b.the7-box-grid-wrapper {    flex-wrap: unset;  }}@media screen and (max-width: 767px) {  .the7_icon_box_grid_widget-56d70c6b.the7-box-grid-wrapper .wf-cell:nth-child(-n + 1):before {    display: none;  }  .icon-position-mobile-right .the7_icon_box_grid_widget-56d70c6b.the7-box-grid-wrapper .elementor-icon-div {    order: 2;  }  .icon-position-mobile-top .the7_icon_box_grid_widget-56d70c6b.the7-box-grid-wrapper .box-content-wrapper {    flex-wrap: wrap;  }  .icon-position-mobile-left .the7_icon_box_grid_widget-56d70c6b.the7-box-grid-wrapper .elementor-icon-div,  .icon-position-mobile-top .the7_icon_box_grid_widget-56d70c6b.the7-box-grid-wrapper .elementor-icon-div {    order: 0;  }  .icon-vertical-align-mobile-start.icon-position-mobile-top .the7_icon_box_grid_widget-56d70c6b.the7-box-grid-wrapper .box-content-wrapper {    justify-content: flex-start;  }  .icon-vertical-align-mobile-center.icon-position-mobile-top .the7_icon_box_grid_widget-56d70c6b.the7-box-grid-wrapper .box-content-wrapper {    justify-content: center;  }  .icon-vertical-align-mobile-end.icon-position-mobile-top .the7_icon_box_grid_widget-56d70c6b.the7-box-grid-wrapper .box-content-wrapper {    justify-content: flex-end;  }  .icon-position-mobile-left .the7_icon_box_grid_widget-56d70c6b.the7-box-grid-wrapper .box-content-wrapper,  .icon-position-mobile-right .the7_icon_box_grid_widget-56d70c6b.the7-box-grid-wrapper .box-content-wrapper {    flex-wrap: inherit;  }  .icon-position-mobile-left .the7_icon_box_grid_widget-56d70c6b.the7-box-grid-wrapper,  .icon-position-mobile-right .the7_icon_box_grid_widget-56d70c6b.the7-box-grid-wrapper {    flex-wrap: unset;  }}
/* Start custom CSS */div#\36 0day {
    position: relative;
    padding: 0 0 16px;
}

svg.feature-check {
    min-width: fit-content;
}

.elementor-widget-video .e-hosted-video .elementor-video {
    object-fit: contain;
    background: transparent;
    
}

.trustpilot-widget {
    max-width: 220px;
    margin-left: -20px;
}

div#\36 0day-img-cont .elementor-element.elementor-widget-image {
    position: absolute;
    max-width: 270px;
    left: 100%;
    top: 50%;
    transform: translate(-115%, -48%);
    width: 100%;
}

.product table.variations .value.woo-variation-items-wrapper {
    padding-top: 24px;
}

div#\36 0day .elementor-heading-title.elementor-size-default {
    font-size: 32px;
}

.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title .e-n-accordion-item-title-icon span>svg {
    fill: var(--n-accordion-icon-normal-color);
}

div#reviews-container+.elementor-element:has(.elementor-widget-container>p.price) {
    display: none;
}

del span.woocommerce-Price-amount.amount {
    font-family: Source Sans Pro;
    font-weight: 400;
    font-size: 20px;
    color: #818181;
}

ins span.woocommerce-Price-amount.amount {
    font-family: Source Sans Pro;
    font-weight: 400;
    font-size: 24px;
    line-height: 100%;
    color: #FF0909;
}

.product table.variations {
    border-top: 2px solid #C0C0C0;
    margin-top: 16px !important;
}

th.label {
    display: none !important;
}

.woo-variation-swatches.wvs-show-label .variations td {
    width: 100% !important;
}

.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item) {
    width: 100%;
}

.woo-variation-swatches .variable-items-wrapper {
    flex-wrap: nowrap;
    height: 90px;
}

.product table.variations>tbody>tr {
    padding-top: 16px !important;
}

.woocommerce div.product .single_variation .price {
    font-family: Source Sans Pro;
    font-weight: 400;
    font-size: 24px;
    line-height: 100%;
    color: #FF0909;
}

a.reset_variations {
    display: none;
}

:is(.elementor-widget-woocommerce-product-add-to-cart,.woocommerce div.product .elementor-widget-woocommerce-product-add-to-cart,.elementor-widget-wc-add-to-cart,.woocommerce div.product .elementor-widget-wc-add-to-cart) form.cart.variations_form .woocommerce-variation-add-to-cart {
    flex-wrap: wrap;
}

form.cart div.quantity:not([style='display: none;'])+button, button.single_add_to_cart_button.elementor-button.button.alt {
    width: 100%;
    margin: 0 !important;
    margin-top: 16px !important;
    height: 55px;
    border-radius: 6px;
    background: linear-gradient(180deg, #FEC800 0%, #FFAE00 100%);
    box-shadow: 0px 4px 4px 0px #0000000D;
    color: #2C3722;
    transition: .2s ease-in-out;
}

span.elementor-button-icon {
    display: none;
}

span.elementor-button-text {
    font-family: Source Sans Pro;
    font-weight: 700;
    font-size: 18px;
    line-height: 100%;
    text-align: center;
    text-transform: uppercase;
}

form.cart div.quantity:not([style='display: none;'])+button:hover, button.single_add_to_cart_button.elementor-button.button.alt:hover {
    background: linear-gradient(180deg, #FFD021 0%, #FFB61A 100%);
    transition: .2s ease-in-out;
}

p.new-slogan {
    width: 380px;
    line-height: 22px;
}

.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item {
    border-radius: 6px;
}

.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item.selected {
    background: #2C3722;
}

.woo-variation-swatches .variable-items-wrapper .variable-item img {
    display: none;
}

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).image-variable-item.selected:not(.no-stock) .variable-item-contents:before {
    display: none;
}

.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.selected) {
    background: #F3F4EF;
}

.elementor-widget-wc-add-to-cart table.variations {
    height: 100%;
}

.woo-variation-swatches .variable-items-wrapper .variable-item .variable-item-contents {
    display: none;
}

.new-kit {
    display: flex;
    flex-direction: column;
    gap: 6px;
}

p.new-kit_title {
    margin: 0;
    font-family: Source Sans Pro;
    font-weight: 700;
    font-size: 16px;
    line-height: 100%;
    text-align: center;
    color: #2C3722;
}

.new-kit * {
    color: #2C3722;
}

span.new-kit_price {
    font-family: Source Sans Pro;
    font-weight: 700;
    font-size: 14px;
    line-height: 100%;
    text-align: center;
    color: #6C7863;
}

.selected .new-kit * {
    color: #FFFFFF;
}

.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item {
    min-height: 90px;
    position: relative;
}

svg.most-popular__icon {
    position: absolute;
    top: -8.5px;
    left: 50%;
    transform: translateX(-50%);
}

.woo-variation-swatches .variable-items-wrapper {
    gap: 4px;
}

.new-kit_prices {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    gap: 2px;
}

span.new-kit_perkit {
    font-family: Source Sans Pro;
    font-weight: 400;
    font-style: Italic;
    font-size: 14px;
    line-height: 100%;
    text-align: center;
    color: #4BB610;
}

.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item:not(.radio-variable-item) {
    border-radius: 6px;
    border-color: #D6D6D6;
}

.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item.selected {
    box-shadow: 0px 4px 4px 0px #00000040;
}

@media (max-width:768px) {
.woo-variation-swatches .wvs-style-squared.variable-items-wrapper .variable-item {
    min-height: 50px;
}

    .woo-variation-swatches .variable-items-wrapper {
        flex-wrap: wrap;
        height: 100%;
    }

svg.most-popular__icon {
    position: relative;
    top: unset;
    left: unset;
    transform: unset;
}

.new-kit {
    display: flex;
    flex-direction: row;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    padding: 0 16px;
}

.woo-variation-swatches .variable-items-wrapper .variable-item .variable-item-contents {
    display: none;
}

p.new-kit_title {
    margin: 0;
    display: flex;
    align-items: center;
    gap: 16px;
    font-family: Source Sans Pro;
    font-weight: 700;
    font-size: 16px;
    line-height: 100%;
    color: #2C3722;
}

span.new-kit_price {
    color: #6C7863;
}

.selected .new-kit * {
    color: #FFFFFF;
}

span.new-kit_price {
    font-family: Source Sans Pro;
    font-weight: 700;
    font-size: 14px;
    line-height: 100%;
    text-align: right;
}

span.new-kit_perkit {
    font-family: Source Sans Pro;
    font-weight: 400;
    font-style: Italic;
    font-size: 14px;
    line-height: 100%;
    text-align: right;
    color: #4BB610;
}

.new-kit_prices {
    display: flex;
    flex-direction: column;
    gap: 2px;
}

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item):last-child {
    margin-right: 4px;
}

.woo-variation-swatches .variable-items-wrapper {
    gap: 4px;
}
}

div#question-section+div {
    display: none;
}

a#contact-us {
    width: 100%;
    height: 55px;
    font-family: Source Sans Pro;
    font-weight: 700;
    font-size: 18px;
    line-height: 100%;
    text-align: center;
    margin-top: 16px;
}

@media (max-width: 768px){
    .simple-features__inner-cont {
        flex-direction: column;
        align-items: flex-start;
        gap: 8px;
    }

.simple-feature {
    flex-direction: row;
    justify-content: flex-start;
}

img.extra-bonus-img {
    left: 50%;
    transform: translate(-50%,-50%) !important;
    max-width: 94px !important;
}

.simple-box-desc {
    position: relative;
    margin-top: 40px !important;
}

.simple-box-desc_inner-cont {
    margin-top: 40px;
    position: unset !important;
}

.simple-box-desc_content-cont {
    padding: 0 32px;
}

div#foolproof>div:first-child {
    order: 2;
}

div#foolproof {
    padding: 0 16px 32px;
}

div#foolproof .elementor-heading-title {
    font-size: 38px;
    text-align: center;
    padding-bottom: 24px;
}

#foolproof .elementor-widget-heading+.elementor-widget-text-editor p {
    text-align: center;
    padding-bottom: 16px;
}

#foolproof .elementor-widget-heading+.elementor-widget-text-editor+.elementor-widget-text-editor p {
    max-width: 320px;
    margin: 0 auto 8px;
}

div#growkit {
    padding: 40px 16px;
}

div#growkit .elementor-heading-title.elementor-size-default {
    font-size: 38px;
}

div#\36 0day-img-cont {
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
}

div#\36 0day-img-cont+.elementor-element {
    width: 100%;
    text-align: center;
}

div#\36 0day {
    padding: 64px 16px 32px;
    margin-top: 64px;
}

div#\36 0day-img-cont+.elementor-element .elementor-widget-heading {
    text-align: center;
}

div#\36 0day-img-cont img.attachment-large {
    max-width: 150px;
}

div#\36 0day-img-cont .elementor-element.elementor-widget-image {
    transform: translate(-50%, -50%);
    left: 50%;
    top: 0;
}

div#faq .elementor-heading-title {
    font-size: 38px;
}

div#faq {
    padding: 32px 16px;
}

.elementor-widget-n-accordion .e-n-accordion-item:not(:last-child) {
    margin-block-end: 16px;
}
}

@media (max-width:768px){
    div#review-portrait {
        width: 100%;
        overflow: auto;
        justify-content: flex-start;
    }
    
    .elementor-element.reviews-video {
    min-width: 286px;
}

div#review-portrait>.elementor-element.elementor-widget-image {
    min-width: 255px;
}

div#review-reviews {
    width: 100%;
        overflow: auto;
        justify-content: flex-start;
}

div#review-reviews>.elementor-element {
    min-width: 360px;
}

div#product-form {
    margin-bottom: 16px;
}

span.onsale {
    font-size: 18px !important;
    margin: 8px !important;
    min-width: unset !important;
}
}

.woocommerce-variation-add-to-cart .quantity, .product .quantity {
    display: none !important;
}

@media (min-width:769px) {
    p.new-slogan {
    width: 100%;
}

div#\36 0day-img-cont .elementor-element.elementor-widget-image {
    position: absolute;
    max-width: 270px;
    left: 100%;
    top: 50%;
    transform: translate(-115%, -48%);
    width: 100%;
}
}

.selected span.new-kit_perkit {
    color: #4BB610;
}

span.onsale {
    background: #FF0909 !important;
    border-radius: 6px !important;
    min-height: min-content !important;
    line-height: 28px !important;
    font-family: Source Sans Pro !important;
    font-weight: 700;
    font-size: 22px !important;
    padding: 8px 16px !important;
    box-shadow: 0px 4px 14px 0px #00000033;
    text-transform: uppercase !important;
}


.elementor-11653 .elementor-element.elementor-element-7ca5445 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title {
    padding: 16px 10px;
}

.elementor-widget .dt-wc-product-gallery:not(.thumb-position-bottom) {
    flex-direction: column-reverse;
}

.elementor-widget .dt-wc-product-gallery:not(.thumb-position-bottom) .dt-product-thumbs .slides {
    display: flex;
    height: auto !important;
    gap: 16px;
    justify-content: center;
}

.elementor-widget .dt-wc-product-gallery:not(.thumb-position-bottom) .dt-product-thumbs .flexslider {
    width: 100% !important;
    height: auto !important;
}

.elementor-widget .dt-wc-product-gallery:not(.thumb-position-bottom) .dt-product-thumbs {
    width: 100% !important;
}

img.aspect {
    object-fit: contain !important;
    --ratio: unset !important;!i;
    height: unset !important;
}

.elementor-widget .dt-wc-product-gallery:not(.thumb-position-bottom) .dt-product-thumbs .slides .slide-wrapper {
    object-fit: contain;
}

.elementor-widget .dt-product-thumbs .flex-viewport {
    height: min-content;
}


@media (max-width: 768px) {
    .elementor-widget .dt-wc-product-gallery:not(.thumb-position-bottom) .dt-product-thumbs .slides li {
        width: 48px !important;
    }
}

.elementor-widget-video .e-hosted-video .elementor-video {
    max-width: 286px;
    border-radius: 20px;
    max-height: 400px;
    width: 286px;
    object-fit: cover;
}

.elementor-widget-video .elementor-wrapper {
    aspect-ratio: unset;
    max-width: max-content;
}

.elementor-widget-video .elementor-widget-container {}

.e-con>.elementor-widget-video.reviews-video {
    max-width: max-content !important;
}

.e-con>.elementor-widget.reviews-video>.elementor-widget-container {
    max-width: max-content;
}

div#review-portrait {
    gap: 24px;
}/* End custom CSS */