.elementor-952 .elementor-element.elementor-element-523de1eb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-952 .elementor-element.elementor-element-b39d4a8{--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:flex-start;--gap:30px 50px;--row-gap:30px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-952 .elementor-element.elementor-element-2af5159b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:6px 6px 6px 6px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-952 .elementor-element.elementor-element-2af5159b:not(.elementor-motion-effects-element-type-background), .elementor-952 .elementor-element.elementor-element-2af5159b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F6;}.elementor-952 .elementor-element.elementor-element-2af5159b.e-con{--flex-grow:1;--flex-shrink:1;}.woocommerce .elementor-952 .elementor-element.elementor-element-789460e1 .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
                        .woocommerce .elementor-952 .elementor-element.elementor-element-789460e1 .flex-viewport{border-radius:6px 6px 6px 6px;overflow:hidden;}.woocommerce .elementor-952 .elementor-element.elementor-element-789460e1 .flex-control-thumbs img{border-radius:4px 4px 4px 4px;}.elementor-952 .elementor-element.elementor-element-25a3073{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-952 .elementor-element.elementor-element-25a3073.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-952 .elementor-element.elementor-element-39a4af42{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-952 .elementor-element.elementor-element-39a4af42 .elementor-heading-title{font-family:"Wix Madefor Text", Sans-serif;font-size:42px;font-weight:700;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-952 .elementor-element.elementor-element-b9dfe12{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;font-family:"Wix Madefor Text", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#5B6472;}.elementor-952 .elementor-element.elementor-element-b9dfe12 p{margin-block-end:0px;}.elementor-952 .elementor-element.elementor-element-5cb353f7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;padding:0px 0px 0px 0px;}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-952 .elementor-element.elementor-element-29daae1d{top:350px;}.woocommerce .elementor-952 .elementor-element.elementor-element-29daae1d .price{color:var( --e-global-color-secondary );font-family:"Wix Madefor Text", Sans-serif;font-size:34px;font-weight:700;}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-952 .elementor-element.elementor-element-1c77aca0 .cart button, .elementor-952 .elementor-element.elementor-element-1c77aca0 .cart .button{transition:all 0.2s;}.elementor-952 .elementor-element.elementor-element-a18de08{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Wix Madefor Text", Sans-serif;font-size:14px;font-weight:400;line-height:1.6em;color:#5B6472;}.elementor-952 .elementor-element.elementor-element-a18de08 p{margin-block-end:0px;}.elementor-952 .elementor-element.elementor-element-a109883{--display:flex;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-952 .elementor-element.elementor-element-a109883:not(.elementor-motion-effects-element-type-background), .elementor-952 .elementor-element.elementor-element-a109883 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-952 .elementor-element.elementor-element-1f731c18{--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:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-952 .elementor-element.elementor-element-69f4df85{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-952 .elementor-element.elementor-element-5a5c57fe img{width:25%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-952 .elementor-element.elementor-element-11980b9{text-align:center;}.elementor-952 .elementor-element.elementor-element-11980b9 .elementor-heading-title{font-family:"Wix Madefor Text", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-astglobalcolor4 );}.elementor-952 .elementor-element.elementor-element-1458254c{--display:flex;}.elementor-952 .elementor-element.elementor-element-54c4572b img{width:25%;}.elementor-952 .elementor-element.elementor-element-022f4e7{text-align:center;}.elementor-952 .elementor-element.elementor-element-022f4e7 .elementor-heading-title{font-family:"Wix Madefor Text", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-astglobalcolor4 );}.elementor-952 .elementor-element.elementor-element-83bcdde{--display:flex;}.elementor-952 .elementor-element.elementor-element-16107648 img{width:25%;}.elementor-952 .elementor-element.elementor-element-fcf3412{text-align:center;}.elementor-952 .elementor-element.elementor-element-fcf3412 .elementor-heading-title{font-family:"Wix Madefor Text", Sans-serif;font-size:18px;font-weight:600;color:var( --e-global-color-astglobalcolor4 );}.elementor-952 .elementor-element.elementor-element-4bef6bce{--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;--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-952 .elementor-element.elementor-element-3ad5c52f{--display:flex;--margin-top:0px;--margin-bottom:350px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:250px;}.elementor-952 .elementor-element.elementor-element-3ad5c52f.e-con{--align-self:flex-start;}.elementor-952 .elementor-element.elementor-element-1b477b8b .elementor-heading-title{font-family:"Wix Madefor Text", Sans-serif;font-size:42px;font-weight:600;line-height:1.2em;color:var( --e-global-color-astglobalcolor4 );}.elementor-952 .elementor-element.elementor-element-5b6dab17{font-family:"Wix Madefor Text", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:var( --e-global-color-astglobalcolor4 );}.elementor-952 .elementor-element.elementor-element-5b6dab17 p{margin-block-end:0px;}.elementor-952 .elementor-element.elementor-element-5b6dab17 a{color:var( --e-global-color-astglobalcolor4 );}.elementor-952 .elementor-element.elementor-element-40b9125f{--display:flex;--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-952 .elementor-element.elementor-element-40b9125f.e-con{--align-self:flex-end;}.elementor-952 .elementor-element.elementor-element-6363d883{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:end;}.elementor-952 .elementor-element.elementor-element-6363d883 img{width:75%;border-style:none;}.elementor-952 .elementor-element.elementor-element-2273f4f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-952 .elementor-element.elementor-element-2273f4f:not(.elementor-motion-effects-element-type-background), .elementor-952 .elementor-element.elementor-element-2273f4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0E1011;}.elementor-952 .elementor-element.elementor-element-25cedb85{--display:flex;--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-952 .elementor-element.elementor-element-68a7679d{--display:flex;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:250px;}.elementor-952 .elementor-element.elementor-element-68a7679d.e-con{--align-self:flex-start;}.elementor-952 .elementor-element.elementor-element-1ea80be7 .elementor-heading-title{font-family:"Wix Madefor Text", Sans-serif;font-size:42px;font-weight:600;line-height:1.2em;color:var( --e-global-color-astglobalcolor4 );}.elementor-952 .elementor-element.elementor-element-5bf33fcb{font-family:"Wix Madefor Text", Sans-serif;font-size:16px;font-weight:400;line-height:1.2em;color:var( --e-global-color-astglobalcolor4 );}.elementor-952 .elementor-element.elementor-element-5bf33fcb p{margin-block-end:0px;}.elementor-952 .elementor-element.elementor-element-5bf33fcb a{color:var( --e-global-color-astglobalcolor4 );}.elementor-952 .elementor-element.elementor-element-495f80fa{--display:flex;--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-952 .elementor-element.elementor-element-495f80fa.e-con{--align-self:flex-end;}.elementor-952 .elementor-element.elementor-element-5c11267d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-952 .elementor-element.elementor-element-5c11267d img{width:50%;border-style:none;}.elementor-952 .elementor-element.elementor-element-96b7d0d{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-952 .elementor-element.elementor-element-25d190be{--display:flex;--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-952 .elementor-element.elementor-element-3e564f99{text-align:center;}.elementor-952 .elementor-element.elementor-element-3e564f99 .elementor-heading-title{font-family:"Wix Madefor Text", Sans-serif;font-size:42px;font-weight:700;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-952 .elementor-element.elementor-element-7450bbb2{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-952 .elementor-element.elementor-element-d8e9b66{--display:flex;}.elementor-952 .elementor-element.elementor-element-4dfdcbd8{font-family:"Wix Madefor Text", Sans-serif;font-size:16px;font-weight:500;line-height:1.2em;color:#000000B5;}.elementor-952 .elementor-element.elementor-element-4dfdcbd8 p{margin-block-end:0px;}.elementor-952 .elementor-element.elementor-element-4450966d{--display:flex;}.elementor-952 .elementor-element.elementor-element-213825ca{font-family:"Wix Madefor Text", Sans-serif;font-size:16px;font-weight:500;line-height:1.2em;color:#000000B5;}.elementor-952 .elementor-element.elementor-element-213825ca p{margin-block-end:0px;}.elementor-952 .elementor-element.elementor-element-61e9d668{--display:flex;}.elementor-952 .elementor-element.elementor-element-69d5803f{font-family:"Wix Madefor Text", Sans-serif;font-size:16px;font-weight:500;line-height:1.2em;color:#000000B5;}.elementor-952 .elementor-element.elementor-element-69d5803f p{margin-block-end:0px;}.elementor-952 .elementor-element.elementor-element-697508b9{--display:flex;}.elementor-952 .elementor-element.elementor-element-5dfc20e6{font-family:"Wix Madefor Text", Sans-serif;font-size:16px;font-weight:500;line-height:1.2em;color:#000000B5;}.elementor-952 .elementor-element.elementor-element-5dfc20e6 p{margin-block-end:0px;}.elementor-952 .elementor-element.elementor-element-5efb44e{--n-accordion-title-font-size:20px;--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:30px;--n-accordion-item-title-distance-from-content:20px;--n-accordion-icon-size:15px;}.elementor-952 .elementor-element.elementor-element-5efb44e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 0px 0px 0px;}.elementor-952 .elementor-element.elementor-element-5efb44e {--n-accordion-padding:30px 20px 0px 20px;}:where( .elementor-952 .elementor-element.elementor-element-5efb44e > .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-family:"Wix Madefor Text", Sans-serif;font-weight:700;line-height:1.2em;}:where( .elementor-952 .elementor-element.elementor-element-5efb44e > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:20px;--padding-right:20px;--padding-bottom:20px;--padding-left:20px;}.elementor-952 .elementor-element.elementor-element-2d2c0670{--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;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-952 .elementor-element.elementor-element-5ecc32e2{--display:flex;--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-952 .elementor-element.elementor-element-5e5f3279 img{border-radius:25px 25px 25px 25px;}.elementor-952 .elementor-element.elementor-element-50d53ddd{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-952 .elementor-element.elementor-element-50d53ddd.e-con{--align-self:center;}.elementor-952 .elementor-element.elementor-element-4968d55a .elementor-heading-title{font-family:"Wix Madefor Text", Sans-serif;font-size:36px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-952 .elementor-element.elementor-element-4e71a1c9{font-family:"Wix Madefor Text", Sans-serif;font-size:16px;font-weight:500;line-height:1.2em;color:#000000B5;}.elementor-952 .elementor-element.elementor-element-4e71a1c9 p{margin-block-end:0px;}.elementor-952 .elementor-element.elementor-element-52012995{margin:25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-952 .elementor-element.elementor-element-52012995 .elementor-heading-title{font-family:"Wix Madefor Text", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-952 .elementor-element.elementor-element-4898f7c9{margin:-10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-family:"Wix Madefor Text", Sans-serif;font-size:14px;font-weight:500;line-height:1.2em;color:#000000B5;}.elementor-952 .elementor-element.elementor-element-4898f7c9 p{margin-block-end:0px;}.elementor-widget-blockquote .elementor-blockquote__content{color:var( --e-global-color-text );}.elementor-widget-blockquote .elementor-blockquote__author{color:var( --e-global-color-secondary );}.elementor-952 .elementor-element.elementor-element-45d9c90e{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-952 .elementor-element.elementor-element-45d9c90e .elementor-blockquote__content{color:#000000B5;font-family:"Wix Madefor Text", Sans-serif;font-size:16px;font-weight:600;line-height:1.2em;}.elementor-952 .elementor-element.elementor-element-45d9c90e .elementor-blockquote{padding:20px;background-color:var( --e-global-color-astglobalcolor4 );border-style:dashed;border-width:2px 2px 2px 2px;border-radius:15px;}.elementor-952 .elementor-element.elementor-element-17b80b46{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-952 .elementor-element.elementor-element-7fffcbf8{--display:flex;--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-952 .elementor-element.elementor-element-5bfb69f2{text-align:center;}.elementor-952 .elementor-element.elementor-element-5bfb69f2 .elementor-heading-title{font-family:"Wix Madefor Text", Sans-serif;font-size:36px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-952 .elementor-element.elementor-element-b60658f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-952 .elementor-element.elementor-element-2af5159b{--width:48%;}.elementor-952 .elementor-element.elementor-element-25a3073{--width:52%;}.elementor-952 .elementor-element.elementor-element-69f4df85{--width:20%;}.elementor-952 .elementor-element.elementor-element-1458254c{--width:20%;}.elementor-952 .elementor-element.elementor-element-83bcdde{--width:20%;}.elementor-952 .elementor-element.elementor-element-3ad5c52f{--width:50%;}.elementor-952 .elementor-element.elementor-element-40b9125f{--width:50%;}.elementor-952 .elementor-element.elementor-element-68a7679d{--width:50%;}.elementor-952 .elementor-element.elementor-element-495f80fa{--width:100%;}.elementor-952 .elementor-element.elementor-element-7450bbb2{--width:65%;}.elementor-952 .elementor-element.elementor-element-5ecc32e2{--width:40%;}.elementor-952 .elementor-element.elementor-element-50d53ddd{--width:60%;}}@media(max-width:767px){.elementor-952 .elementor-element.elementor-element-523de1eb{--padding-top:24px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-952 .elementor-element.elementor-element-b39d4a8{--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:26px 0px;--row-gap:26px;--column-gap:0px;}.elementor-952 .elementor-element.elementor-element-2af5159b{--width:100%;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-952 .elementor-element.elementor-element-25a3073{--width:100%;}.elementor-952 .elementor-element.elementor-element-b9dfe12{font-size:15px;}.elementor-952 .elementor-element.elementor-element-29daae1d{top:390px;}.elementor-952 .elementor-element.elementor-element-a109883{--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-952 .elementor-element.elementor-element-69f4df85{--width:25%;}.elementor-952 .elementor-element.elementor-element-5a5c57fe img{width:100%;}.elementor-952 .elementor-element.elementor-element-11980b9 .elementor-heading-title{font-size:14px;}.elementor-952 .elementor-element.elementor-element-1458254c{--width:25%;}.elementor-952 .elementor-element.elementor-element-54c4572b img{width:100%;}.elementor-952 .elementor-element.elementor-element-022f4e7 .elementor-heading-title{font-size:14px;}.elementor-952 .elementor-element.elementor-element-83bcdde{--width:25%;}.elementor-952 .elementor-element.elementor-element-16107648 img{width:100%;}.elementor-952 .elementor-element.elementor-element-fcf3412 .elementor-heading-title{font-size:14px;}.elementor-952 .elementor-element.elementor-element-3ad5c52f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-952 .elementor-element.elementor-element-6363d883 img{width:100%;}.elementor-952 .elementor-element.elementor-element-68a7679d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-952 .elementor-element.elementor-element-5c11267d img{width:100%;}.elementor-952 .elementor-element.elementor-element-96b7d0d{--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-952 .elementor-element.elementor-element-7450bbb2{--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-952 .elementor-element.elementor-element-2d2c0670{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-952 .elementor-element.elementor-element-50d53ddd{--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-952 .elementor-element.elementor-element-17b80b46{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}}/* Start custom CSS for wl-single-product-image, class: .elementor-element-789460e1 */.elementor-952 .elementor-element.elementor-element-789460e1 .woocommerce-product-gallery{width:100%!important;float:none;margin:0;}
.elementor-952 .elementor-element.elementor-element-789460e1 .woocommerce-product-gallery__image img{border-radius:6px;}
.elementor-952 .elementor-element.elementor-element-789460e1 .flex-control-thumbs{display:flex;gap:10px;margin:14px 0 0;padding:0;list-style:none;}
.elementor-952 .elementor-element.elementor-element-789460e1 .flex-control-thumbs li{width:64px;margin:0;}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b9dfe12 */.elementor-952 .elementor-element.elementor-element-b9dfe12 p{margin:0;}/* End custom CSS */
/* Start custom CSS for woocommerce-product-rating, class: .elementor-element-5cb353f7 */.elementor-952 .elementor-element.elementor-element-5cb353f7 .woocommerce-product-rating{margin:0!important;display:flex!important;flex-direction:row!important;align-items:center;justify-content:flex-start;gap:0px;flex-wrap:wrap;}
.elementor-952 .elementor-element.elementor-element-5cb353f7 .review-rating{display:flex;align-items:center;margin:0;order:1;}
.elementor-952 .elementor-element.elementor-element-5cb353f7 .star-rating{margin:0 10px 0 0!important;float:none!important;font-size:15px!important;line-height:1;color:#000000;}
.elementor-952 .elementor-element.elementor-element-5cb353f7 .woocommerce-review-link{order:2;font-family:'Wix Madefor Text',sans-serif;font-size:14px!important;font-weight:400;color:#5B6472!important;text-decoration:underline;text-underline-offset:3px;}
.elementor-952 .elementor-element.elementor-element-5cb353f7 .woocommerce-review-link:hover{color:#060707!important;}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-1c77aca0 */.elementor-952 .elementor-element.elementor-element-1c77aca0 .cfvsw-swatches-container {
    margin-bottom: 25px;
    gap: 20px;
}

.cfvsw-swatches-container * {
    border-radius: 9px !important;
}

/* 1. Reset dimensions specifically for color swatches */
.cfvsw-swatches-option:not( .cfvsw-label-option, .cfvsw-image-option ) .cfvsw-swatch-inner {
    border: 1px solid #00000020;
    width: 55px;
    height: 55px;
    border-radius: 10px !important;
}

/* 2. Style for text/label swatches (e.g. 10oz, 12oz) */
.elementor-952 .elementor-element.elementor-element-1c77aca0 .cfvsw-swatches-option.cfvsw-label-option .cfvsw-swatch-inner {
    flex: 1 1 calc(50% - 5px);
    min-width: 100px !important;
    min-height: 50px !important;
    border-radius: 25px !important;
    display: flex !important;
    align-items: center;
    justify-content: center;
    font-size: 18px;
    font-weight: 600;
    padding: 0 !important;
    margin: 0 !important;
    cursor: pointer;
    transition: border-color .15s, box-shadow .15s;
}

.woocommerce-js div.product form.cart .button.single_add_to_cart_button {
    padding: 10px 20px;
    width: 75%;
    height: 60px;
    border-radius: 50px;
    background: #2CADE3;
    color: #ffffff;
    font-size: 20px;
    font-weight: 600;
    margin-top: 75px;
}

@media screen and (max-width: 480px) {
  .woocommerce-js div.product form.cart .button.single_add_to_cart_button {
    width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a18de08 */.elementor-952 .elementor-element.elementor-element-a18de08 p{margin:0;display:flex;flex-wrap:wrap;gap:6px 22px;align-items:center;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-25a3073 */.elementor-952 .elementor-element.elementor-element-25a3073 .elementor-widget-wl-product-add-to-cart,.elementor-952 .elementor-element.elementor-element-25a3073 .elementor-widget-wl-product-add-to-cart > .elementor-widget-container,.elementor-952 .elementor-element.elementor-element-25a3073 .elementor-widget-wl-product-add-to-cart .wl-addto-cart,.elementor-952 .elementor-element.elementor-element-25a3073 .elementor-widget-wl-product-add-to-cart form.cart{display:contents;}
.elementor-952 .elementor-element.elementor-element-25a3073 > .elementor-element-d8133a4{order:1;}
.elementor-952 .elementor-element.elementor-element-25a3073 > .elementor-element-c0a1368{order:2;}
.elementor-952 .elementor-element.elementor-element-25a3073 > .elementor-element-4a94824{order:3;}
.elementor-952 .elementor-element.elementor-element-25a3073 .variations{order:4;}
.elementor-952 .elementor-element.elementor-element-25a3073 .reset_variations_alert{order:5;}
.elementor-952 .elementor-element.elementor-element-25a3073 > .elementor-element-0d5ee66{order:6;}
.elementor-952 .elementor-element.elementor-element-25a3073 .single_variation_wrap{order:7;}
.elementor-952 .elementor-element.elementor-element-25a3073 > .elementor-element-eafdee5{order:8;}
.elementor-952 .elementor-element.elementor-element-25a3073 .single_variation_wrap,.elementor-952 .elementor-element.elementor-element-25a3073 .woocommerce-variation-add-to-cart,.elementor-952 .elementor-element.elementor-element-25a3073 .wl-cart-wrap,.elementor-952 .elementor-element.elementor-element-25a3073 .woocommerce-variation.single_variation,.elementor-952 .elementor-element.elementor-element-25a3073 .variations,.elementor-952 .elementor-element.elementor-element-25a3073 .variations tr,.elementor-952 .elementor-element.elementor-element-25a3073 .variations td{border:0!important;box-shadow:none!important;}
.elementor-952 .elementor-element.elementor-element-25a3073 .single_variation_wrap::before,.elementor-952 .elementor-element.elementor-element-25a3073 .single_variation_wrap::after,.elementor-952 .elementor-element.elementor-element-25a3073 .woocommerce-variation-add-to-cart::before,.elementor-952 .elementor-element.elementor-element-25a3073 .woocommerce-variation-add-to-cart::after,.elementor-952 .elementor-element.elementor-element-25a3073 .wl-cart-wrap::before,.elementor-952 .elementor-element.elementor-element-25a3073 .wl-cart-wrap::after{display:none!important;content:none!important;}
.elementor-952 .elementor-element.elementor-element-25a3073 .reset_variations{display:none!important;}
.elementor-952 .elementor-element.elementor-element-25a3073 .variations tr:last-child{margin-bottom:0!important;}
.elementor-952 .elementor-element.elementor-element-25a3073 .single_variation_wrap{margin-top:0!important;padding-top:0!important;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6363d883 */.elementor-952 .elementor-element.elementor-element-6363d883 img{
    margin: 0 0 -250px 0;
}

/* Targets smartphone screens and smaller */
@media screen and (max-width: 480px) {
  .elementor-952 .elementor-element.elementor-element-6363d883 img{
    margin: 0 0 0 150px;
}
  
}/* End custom CSS */
/* Start custom CSS for wl-single-product-reviews, class: .elementor-element-35edac8 */#reviews.cr-reviews-ajax-reviews .cr-ajax-search, .cr-all-reviews-shortcode .cr-ajax-search {
    display: none;
}

#reviews.cr-reviews-ajax-reviews .cr-ajax-reviews-cus-images-div, .cr-all-reviews-shortcode .cr-ajax-reviews-cus-images-div {
    display: none;
}

.cr-reviews-ajax-reviews .cr-ajax-reviews-nosummary .cr-nosummary-add {
    background-color: #2CADE3;
    color: #ffffff;
}

.cr-reviews-ajax-reviews .cr-ajax-reviews-nosummary .cr-nosummary-add:hover {
    background-color: #2CADE3;
    color: #ffffff;
}

.cr-all-reviews-shortcode .cr-review-form-wrap .cr-review-form-buttons .cr-review-form-submit, .cr-ajax-reviews-review-form .cr-review-form-wrap .cr-review-form-buttons .cr-review-form-submit, .cr-reviews-grid .cr-review-form-wrap .cr-review-form-buttons .cr-review-form-submit, .cr-qna-block .cr-review-form-buttons .cr-review-form-submit {
    background-color: #2CADE3;
    color: #ffffff;
}

.cr-all-reviews-shortcode .cr-count-row, #reviews.cr-reviews-ajax-reviews .cr-count-row {
    display: none;
}

.cr-all-reviews-shortcode ol.commentlist, #reviews.cr-reviews-ajax-reviews #comments.cr-reviews-ajax-comments .cr-ajax-reviews-list {
    display: none;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-bbd51bf */.cr-reviews-grid .cr-credits-div {
    display: none;
}

.cr-reviews-grid .cr-review-card .review-product, .cr-reviews-slider .cr-review-card .review-product {
    display: none;
}

.cr-reviews-grid .cr-review-card .image-row .image-row-count, .cr-reviews-grid .cr-review-card .image-row .media-row-count {
    display: none;
}

.cr-reviews-grid .cr-review-card .rating-row {
    padding: 25px 0 25px 0;
}

.cr-reviews-grid .cr-review-card .image-row .image-row-img {
    max-height: 62px;
    position: absolute;
    margin: 90px 0 0 250px;
}


.cr-reviews-grid {
    max-height: 100vh;
}/* End custom CSS */