.elementor-1536 .elementor-element.elementor-element-9182dba{--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:40px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-1536 .elementor-element.elementor-element-2e7e1d9{--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:80px 80px;--row-gap:80px;--column-gap:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1536 .elementor-element.elementor-element-091fafd{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1536 .elementor-element.elementor-element-ab7cc66{z-index:0;}.woocommerce .elementor-1536 .elementor-element.elementor-element-ab7cc66 .flex-viewport:not(:last-child){margin-bottom:20px;}.woocommerce .elementor-1536 .elementor-element.elementor-element-ab7cc66 .flex-control-thumbs li{padding-right:calc(20px / 2);padding-left:calc(20px / 2);padding-bottom:20px;}.woocommerce .elementor-1536 .elementor-element.elementor-element-ab7cc66 .flex-control-thumbs{margin-right:calc(-20px / 2);margin-left:calc(-20px / 2);}.elementor-1536 .elementor-element.elementor-element-6d82580{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-1536 .elementor-element.elementor-element-f3348cf .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:600;}.elementor-1536 .elementor-element.elementor-element-432fe03{--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;--justify-content:flex-end;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E8E8E8;--border-color:#E8E8E8;--padding-top:0px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-1536 .elementor-element.elementor-element-b352f68{--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-end;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-1536 .elementor-element.elementor-element-5c6bfcb img{width:auto;height:24px;}.elementor-1536 .elementor-element.elementor-element-1b9dedd img{width:auto;height:24px;}.elementor-1536 .elementor-element.elementor-element-8d372e8 img{width:auto;height:24px;}.elementor-1536 .elementor-element.elementor-element-a9007aa img{width:auto;height:24px;}.elementor-1536 .elementor-element.elementor-element-a856360{--display:flex;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right: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 );}.woocommerce .elementor-1536 .elementor-element.elementor-element-aec204f .price{color:var( --e-global-color-secondary );font-family:"Inter", Sans-serif;font-size:32px;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-1536 .elementor-element.elementor-element-55a5b6c .cart button, .elementor-1536 .elementor-element.elementor-element-55a5b6c .cart .button{font-family:"Inter", Sans-serif;font-size:14px;border-radius:0px 0px 0px 0px;padding:16px 24px 16px 24px;background-color:#111111;transition:all 0.2s;}.elementor-1536 .elementor-element.elementor-element-55a5b6c .cart button:hover, .elementor-1536 .elementor-element.elementor-element-55a5b6c .cart .button:hover{background-color:#111111D9;}.woocommerce .elementor-1536 .elementor-element.elementor-element-55a5b6c form.cart .variations{margin-bottom:0px;}.woocommerce .elementor-1536 .elementor-element.elementor-element-55a5b6c form.cart table.variations tr th, .woocommerce .elementor-1536 .elementor-element.elementor-element-55a5b6c form.cart table.variations tr td{padding-top:calc( 0px/2 );padding-bottom:calc( 0px/2 );}.elementor-1536 .elementor-element.elementor-element-07e456c{--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:space-between;--padding-top:15px;--padding-bottom:15px;--padding-left:20px;--padding-right:20px;}.elementor-1536 .elementor-element.elementor-element-07e456c:not(.elementor-motion-effects-element-type-background), .elementor-1536 .elementor-element.elementor-element-07e456c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.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;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1536 .elementor-element.elementor-element-1b349ee{width:var( --container-widget-width, 233px );max-width:233px;--container-widget-width:233px;--container-widget-flex-grow:0;--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-1536 .elementor-element.elementor-element-1b349ee .elementor-icon-list-icon i{color:var( --e-global-color-0b528a8 );transition:color 0.3s;}.elementor-1536 .elementor-element.elementor-element-1b349ee .elementor-icon-list-icon svg{fill:var( --e-global-color-0b528a8 );transition:fill 0.3s;}.elementor-1536 .elementor-element.elementor-element-1b349ee .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1536 .elementor-element.elementor-element-1b349ee .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;}.elementor-1536 .elementor-element.elementor-element-1b349ee .elementor-icon-list-text{color:var( --e-global-color-0b528a8 );transition:color 0.3s;}.elementor-1536 .elementor-element.elementor-element-0f3e3fd .elementor-icon-list-icon i{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1536 .elementor-element.elementor-element-0f3e3fd .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );transition:fill 0.3s;}.elementor-1536 .elementor-element.elementor-element-0f3e3fd{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-1536 .elementor-element.elementor-element-0f3e3fd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1536 .elementor-element.elementor-element-0f3e3fd .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;}.elementor-1536 .elementor-element.elementor-element-0f3e3fd .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-1536 .elementor-element.elementor-element-531e48f{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-1536 .elementor-element.elementor-element-531e48f:not(.elementor-motion-effects-element-type-background), .elementor-1536 .elementor-element.elementor-element-531e48f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B22222;}.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-1536 .elementor-element.elementor-element-ab470ac{text-align:center;}.elementor-1536 .elementor-element.elementor-element-ab470ac .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:600;line-height:1.2em;color:var( --e-global-color-accent );}.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-1536 .elementor-element.elementor-element-d13cb85{text-align:center;font-family:"Inter", Sans-serif;font-size:12px;font-weight:400;line-height:1.65em;color:var( --e-global-color-accent );}.elementor-1536 .elementor-element.elementor-element-3790efa{--display:flex;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--margin-top:012px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1536 .elementor-element.elementor-element-484f2ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 7px) 0px;}.elementor-1536 .elementor-element.elementor-element-484f2ea .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:26px;font-weight:700;font-style:italic;}.elementor-1536 .elementor-element.elementor-element-18d98be{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1536 .elementor-element.elementor-element-eecfc50{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-woocommerce-product-content{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-1536 .elementor-element.elementor-element-3fc15f4{width:100%;max-width:100%;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;}.elementor-1536 .elementor-element.elementor-element-2c32373{padding:0px 0px 0px 0px;color:#444444;}.elementor-1536 .elementor-element.elementor-element-fb1165a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1536 .elementor-element.elementor-element-a7a1446{--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:20px;--padding-left:0px;--padding-right:0px;}.elementor-1536 .elementor-element.elementor-element-4a1956b{padding:0px 0px 0px 0px;color:#444444;}.elementor-1536 .elementor-element.elementor-element-87e104b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1536 .elementor-element.elementor-element-1a9708f{--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-1536 .elementor-element.elementor-element-810d84e{color:#444444;}.elementor-1536 .elementor-element.elementor-element-0fdd6a0{--n-accordion-title-font-size:14px;--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:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#111111;--n-accordion-icon-size:15px;}.elementor-1536 .elementor-element.elementor-element-0fdd6a0 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 0px 0px 0px;border-color:#E8E8E8;}.elementor-1536 .elementor-element.elementor-element-0fdd6a0 {--n-accordion-padding:18px 0px 18px 0px;}:where( .elementor-1536 .elementor-element.elementor-element-0fdd6a0 > .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:"Inter", Sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:0.04em;}:where( .elementor-1536 .elementor-element.elementor-element-0fdd6a0 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:solid;border-width:0px 0px 0px 0px;border-color:#E8E8E8;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-1536 .elementor-element.elementor-element-1fb8fb0{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-1536 .elementor-element.elementor-element-1fb8fb0:not(.elementor-motion-effects-element-type-background), .elementor-1536 .elementor-element.elementor-element-1fb8fb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d68a5ee );}.elementor-1536 .elementor-element.elementor-element-1d09c5d{text-align:center;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;line-height:1.6em;letter-spacing:0.03em;color:var( --e-global-color-accent );}.elementor-1536 .elementor-element.elementor-element-6fba26c{--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:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1536 .elementor-element.elementor-element-72c9329{--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;--overflow:hidden;}.elementor-1536 .elementor-element.elementor-element-698928e{--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;--overflow:hidden;--padding-top:40px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-widget-wc-categories .woocommerce .woocommerce-loop-category__title{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-widget-wc-categories .woocommerce-loop-category__title .count{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-1536 .elementor-element.elementor-element-4ded1e5.elementor-wc-products  ul.products{grid-column-gap:10px;grid-row-gap:20px;}.elementor-1536 .elementor-element.elementor-element-4ded1e5 .woocommerce .woocommerce-loop-category__title{color:var( --e-global-color-accent );font-family:"Inter", Sans-serif;font-size:25px;font-weight:600;}.elementor-1536 .elementor-element.elementor-element-4ded1e5 .woocommerce-loop-category__title .count{color:#00000000;}.elementor-1536 .elementor-element.elementor-element-ae6fee3{--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:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-1536 .elementor-element.elementor-element-bae0aea{text-align:center;}.elementor-1536 .elementor-element.elementor-element-bae0aea .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:42px;font-weight:700;text-transform:uppercase;}.elementor-1536 .elementor-element.elementor-element-fd403df{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1536 .elementor-element.elementor-element-a8744da{--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;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:22px;--padding-left:22px;--padding-right:22px;}.elementor-1536 .elementor-element.elementor-element-a8744da:not(.elementor-motion-effects-element-type-background), .elementor-1536 .elementor-element.elementor-element-a8744da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F0;}.elementor-1536 .elementor-element.elementor-element-4437055{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-d68a5ee );}.elementor-1536 .elementor-element.elementor-element-a220866{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1536 .elementor-element.elementor-element-eb9a0bc{--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:22px;--padding-left:22px;--padding-right:22px;}.elementor-1536 .elementor-element.elementor-element-eb9a0bc:not(.elementor-motion-effects-element-type-background), .elementor-1536 .elementor-element.elementor-element-eb9a0bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F0;}.elementor-1536 .elementor-element.elementor-element-eecedcc{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-d68a5ee );}.elementor-1536 .elementor-element.elementor-element-2eddaed{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1536 .elementor-element.elementor-element-a9efdb7{--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:22px;--padding-left:22px;--padding-right:22px;}.elementor-1536 .elementor-element.elementor-element-a9efdb7:not(.elementor-motion-effects-element-type-background), .elementor-1536 .elementor-element.elementor-element-a9efdb7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F0;}.elementor-1536 .elementor-element.elementor-element-3ab6cf7{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-d68a5ee );}.elementor-1536 .elementor-element.elementor-element-d44655b{--display:flex;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1536 .elementor-element.elementor-element-f797b25{--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:22px;--padding-left:22px;--padding-right:22px;}.elementor-1536 .elementor-element.elementor-element-f797b25:not(.elementor-motion-effects-element-type-background), .elementor-1536 .elementor-element.elementor-element-f797b25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F0;}.elementor-1536 .elementor-element.elementor-element-f268428{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;color:var( --e-global-color-d68a5ee );}.elementor-1536 .elementor-element.elementor-element-4a7f8bc{--n-accordion-title-font-size:16px;--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:10px;--n-accordion-icon-size:20px;}.elementor-1536 .elementor-element.elementor-element-4a7f8bc > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#F4F4F0;border-style:none;}.elementor-1536 .elementor-element.elementor-element-4a7f8bc {--n-accordion-padding:18px 22px 18px 22px;}:where( .elementor-1536 .elementor-element.elementor-element-4a7f8bc > .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:"Inter", Sans-serif;font-weight:700;}.elementor-1536 .elementor-element.elementor-element-cbf21a3{--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:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1536 .elementor-element.elementor-element-b6f4ca5{text-align:start;}.elementor-1536 .elementor-element.elementor-element-b6f4ca5 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:36px;font-weight:700;letter-spacing:-0.01em;}.elementor-1536 .elementor-element.elementor-element-f43fe2e{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#333333;}.elementor-1536 .elementor-element.elementor-element-17a92f0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1536 .elementor-element.elementor-element-9244c43{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:8px 8px 8px 8px;--padding-top:22px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-1536 .elementor-element.elementor-element-9244c43:not(.elementor-motion-effects-element-type-background), .elementor-1536 .elementor-element.elementor-element-9244c43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-1536 .elementor-element.elementor-element-f19a337 .elementor-icon-list-icon i{color:#6C757D;transition:color 0.3s;}.elementor-1536 .elementor-element.elementor-element-f19a337 .elementor-icon-list-icon svg{fill:#6C757D;transition:fill 0.3s;}.elementor-1536 .elementor-element.elementor-element-f19a337{--e-icon-list-icon-size:16px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-1536 .elementor-element.elementor-element-f19a337 .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-1536 .elementor-element.elementor-element-f19a337 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1536 .elementor-element.elementor-element-f19a337 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;}.elementor-1536 .elementor-element.elementor-element-f19a337 .elementor-icon-list-text{color:#6C757D;transition:color 0.3s;}.elementor-1536 .elementor-element.elementor-element-09cf72e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:800;color:#000000;}.elementor-1536 .elementor-element.elementor-element-974c374{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#333333;}.elementor-1536 .elementor-element.elementor-element-2810ae7{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1536 .elementor-element.elementor-element-dcb1ed9{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;color:#000000;}.elementor-1536 .elementor-element.elementor-element-44a6187{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;color:#6C757D;}.elementor-1536 .elementor-element.elementor-element-c5b4820{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1536 .elementor-element.elementor-element-de04f7c{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:8px 8px 8px 8px;--padding-top:22px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-1536 .elementor-element.elementor-element-de04f7c:not(.elementor-motion-effects-element-type-background), .elementor-1536 .elementor-element.elementor-element-de04f7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-1536 .elementor-element.elementor-element-c31f21a .elementor-icon-list-icon i{color:#6C757D;transition:color 0.3s;}.elementor-1536 .elementor-element.elementor-element-c31f21a .elementor-icon-list-icon svg{fill:#6C757D;transition:fill 0.3s;}.elementor-1536 .elementor-element.elementor-element-c31f21a{--e-icon-list-icon-size:16px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-1536 .elementor-element.elementor-element-c31f21a .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-1536 .elementor-element.elementor-element-c31f21a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1536 .elementor-element.elementor-element-c31f21a .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;}.elementor-1536 .elementor-element.elementor-element-c31f21a .elementor-icon-list-text{color:#6C757D;transition:color 0.3s;}.elementor-1536 .elementor-element.elementor-element-3b3cdc2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:800;color:#000000;}.elementor-1536 .elementor-element.elementor-element-08b578e{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#333333;}.elementor-1536 .elementor-element.elementor-element-23f4dd3{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1536 .elementor-element.elementor-element-ef853bc{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;color:#000000;}.elementor-1536 .elementor-element.elementor-element-007d23d{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;color:#6C757D;}.elementor-1536 .elementor-element.elementor-element-06a7bdc{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1536 .elementor-element.elementor-element-97d6ca2{--display:flex;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:8px 8px 8px 8px;--padding-top:22px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}.elementor-1536 .elementor-element.elementor-element-97d6ca2:not(.elementor-motion-effects-element-type-background), .elementor-1536 .elementor-element.elementor-element-97d6ca2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F5F5;}.elementor-1536 .elementor-element.elementor-element-73d96db .elementor-icon-list-icon i{color:#6C757D;transition:color 0.3s;}.elementor-1536 .elementor-element.elementor-element-73d96db .elementor-icon-list-icon svg{fill:#6C757D;transition:fill 0.3s;}.elementor-1536 .elementor-element.elementor-element-73d96db{--e-icon-list-icon-size:16px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-1536 .elementor-element.elementor-element-73d96db .elementor-icon-list-icon{padding-inline-end:0px;}.elementor-1536 .elementor-element.elementor-element-73d96db .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1536 .elementor-element.elementor-element-73d96db .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:13px;font-weight:500;}.elementor-1536 .elementor-element.elementor-element-73d96db .elementor-icon-list-text{color:#6C757D;transition:color 0.3s;}.elementor-1536 .elementor-element.elementor-element-2ef66d1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:17px;font-weight:800;color:#000000;}.elementor-1536 .elementor-element.elementor-element-df2740c{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:#333333;}.elementor-1536 .elementor-element.elementor-element-b30cb60{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1536 .elementor-element.elementor-element-a7616f9{font-family:"Inter", Sans-serif;font-size:13px;font-weight:700;color:#000000;}.elementor-1536 .elementor-element.elementor-element-4f8902a{font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;color:#6C757D;}.elementor-1536 .elementor-element.elementor-element-2864e52{--e-n-carousel-swiper-slides-gap:24px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-1536 .elementor-element.elementor-element-9130e29{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:"Inter", Sans-serif;font-size:13px;font-weight:400;color:#6C757D;}.elementor-1536 .elementor-element.elementor-element-f16b121{--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:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-1536 .elementor-element.elementor-element-f16b121:not(.elementor-motion-effects-element-type-background), .elementor-1536 .elementor-element.elementor-element-f16b121 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-1536 .elementor-element.elementor-element-66795ca{font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-1536 .elementor-element.elementor-element-fe58aaf{--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-1536 .elementor-element.elementor-element-48aab1a{--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;--overflow:hidden;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E8E4DC;--border-color:#E8E4DC;--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}@media(min-width:768px){.elementor-1536 .elementor-element.elementor-element-9182dba{--content-width:1280px;}.elementor-1536 .elementor-element.elementor-element-ae6fee3{--content-width:960px;}.elementor-1536 .elementor-element.elementor-element-cbf21a3{--content-width:1360px;}.elementor-1536 .elementor-element.elementor-element-f16b121{--content-width:1400px;}}@media(max-width:1024px){.elementor-1536 .elementor-element.elementor-element-9182dba{--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:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1536 .elementor-element.elementor-element-2e7e1d9{--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:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1536 .elementor-element.elementor-element-f3348cf .elementor-heading-title{font-size:24px;}.woocommerce .elementor-1536 .elementor-element.elementor-element-aec204f .price{font-size:28px;}.elementor-1536 .elementor-element.elementor-element-484f2ea .elementor-heading-title{font-size:22px;}.elementor-1536 .elementor-element.elementor-element-1fb8fb0{--padding-top:20px;--padding-bottom:20px;--padding-left:24px;--padding-right:24px;}.elementor-1536 .elementor-element.elementor-element-6fba26c{--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1536 .elementor-element.elementor-element-ae6fee3{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-1536 .elementor-element.elementor-element-cbf21a3{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-1536 .elementor-element.elementor-element-2864e52{--e-n-carousel-swiper-slides-to-display:3;}}@media(max-width:767px){.elementor-1536 .elementor-element.elementor-element-432fe03{--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1536 .elementor-element.elementor-element-b352f68{--justify-content:flex-start;}.elementor-1536 .elementor-element.elementor-element-bae0aea .elementor-heading-title{font-size:27px;}.elementor-1536 .elementor-element.elementor-element-b6f4ca5 .elementor-heading-title{font-size:27px;}.elementor-1536 .elementor-element.elementor-element-2864e52{--e-n-carousel-swiper-slides-to-display:1;}}/* Start custom CSS for woocommerce-product-images, class: .elementor-element-ab7cc66 */.elementor-1536 .elementor-element.elementor-element-ab7cc66 .flex-control-thumbs li img{
        border: 1px solid #e0e0e0;
    flex-shrink: 0;
    width: 64px;
    height: 64px;
    background: #ffffff;
    cursor: pointer;
    overflow: hidden;
    padding: 0;
    transition: border-color 0.2s;
    border-radius: 4px;
}
.elementor-1536 .elementor-element.elementor-element-ab7cc66 img {
    background: #cacbcb;
}

.elementor-1536 .elementor-element.elementor-element-ab7cc66 div.images .flex-control-thumbs li {
    width: auto;
}

.elementor-1536 .elementor-element.elementor-element-ab7cc66 a.woocommerce-product-gallery__trigger {
    display: none;
}


.elementor-1536 .elementor-element.elementor-element-ab7cc66 ol li{
    padding: 0px !important;
}

.elementor-1536 .elementor-element.elementor-element-ab7cc66 ol.flex-control-nav.flex-control-thumbs {
    display: flex;
    gap: 10px;
}

.woocommerce div.product div.images .flex-control-thumbs li img {
    opacity: unset;
}


.woocommerce div.product div.images .flex-control-thumbs li img.flex-active{
    border: 1px solid #000000;
}


.elementor-1536 .elementor-element.elementor-element-ab7cc66 ol.flex-control-nav.flex-control-thumbs {
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-091fafd */@media (max-width: 768px) {
   .elementor-1536 .elementor-element.elementor-element-091fafd .woocommerce-product-gallery.woocommerce-product-gallery--with-images.woocommerce-product-gallery--columns-4.images {
        margin-bottom: 0;
    }
    
    .elementor-1536 .elementor-element.elementor-element-091fafd ol.flex-control-nav.flex-control-thumbs li {
        padding-bottom: 0 !important;
    }
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-price, class: .elementor-element-aec204f */.elementor-1536 .elementor-element.elementor-element-aec204f .price ins, .elementor-1536 .elementor-element.elementor-element-aec204f .price del {
    text-decoration: none;
}
.elementor-1536 .elementor-element.elementor-element-aec204f .price ins span.woocommerce-Price-amount.amount {
    font-size: 32px;
    color: #111;
    margin: 15px 0px;
    display: flex;
}

.elementor-1536 .elementor-element.elementor-element-aec204f .price del span.woocommerce-Price-amount.amount {
    font-size: 17px;
    font-weight: 400;
    color: #888888;
    text-decoration: line-through;
}
@media (max-width: 768px) {
    .elementor-1536 .elementor-element.elementor-element-aec204f .price ins span.woocommerce-Price-amount.amount {
    font-size: 28px;
}
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-add-to-cart, class: .elementor-element-55a5b6c */.elementor-1536 .elementor-element.elementor-element-55a5b6c .variations th.label {
    display: none !important;
}
.elementor-1536 .elementor-element.elementor-element-55a5b6c td.value.woo-variation-items-wrapper {
    background: none !important;
}
.elementor-1536 .elementor-element.elementor-element-55a5b6c li.variable-item.button-variable-item.selected {
    background: #000 !important;
    color: #fff !important;
}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item) {
    box-shadow: none !important;
}
.elementor-1536 .elementor-element.elementor-element-55a5b6c li.variable-item.button-variable-item {
    padding: 10px 16px !important;
    border: 1.5px solid #d8d8d8;
    height: auto;
}
.elementor-1536 .elementor-element.elementor-element-55a5b6c button.single_add_to_cart_button.button.alt {
    min-height: 56px;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 8px;
}
.elementor-1536 .elementor-element.elementor-element-55a5b6c button.single_add_to_cart_button.button.alt::before {
    content: url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSI+PHBhdGggc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0idmFyKC0taWNvbi1zdHJva2Utd2lkdGgpIiBkPSJNMTYuNjA4IDkuNDIxVjYuOTA2SDMuMzkydjguMDE2YzAgLjU2Ny4yMjQgMS4xMTIuNjI0IDEuNTEzLjQuNDAyLjk0MS42MjcgMS41MDYuNjI3SDguNjNNOC44MTggM2gyLjMzM2MuNjE4IDAgMS4yMTIuMjQ3IDEuNjQ5LjY4NmEyLjM1IDIuMzUgMCAwIDEgLjY4MyAxLjY1OHYxLjU2Mkg2LjQ4NlY1LjM0NGMwLS42MjIuMjQ2LTEuMjE4LjY4My0xLjY1OEEyLjMzIDIuMzMgMCAwIDEgOC44MiAzIi8+PHBhdGggc3Ryb2tlPSIjZmZmIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS13aWR0aD0idmFyKC0taWNvbi1zdHJva2Utd2lkdGgpIiBkPSJNMTQuNjA4IDEyLjU2M3Y1bTIuNS0yLjVoLTUiLz48L3N2Zz4=');
    width: 1.25rem;
    height: 1.25rem;
    display: block;
}
.elementor-1536 .elementor-element.elementor-element-55a5b6c a.reset_variations, .elementor-1536 .elementor-element.elementor-element-55a5b6c .woocommerce-variation-price, .elementor-1536 .elementor-element.elementor-element-55a5b6c li.variable-item.button-variable-item del {
    display: none !important;
}
.elementor-1536 .elementor-element.elementor-element-55a5b6c span.price ins, .elementor-1536 .elementor-element.elementor-element-55a5b6c span.price del {
    text-decoration: none;
}
.elementor-1536 .elementor-element.elementor-element-55a5b6c span.price ins span.woocommerce-Price-amount.amount {
    font-size: 32px;
    color: #111;
    margin: 15px 0px;
    display: flex;
}

.elementor-1536 .elementor-element.elementor-element-55a5b6c span.price del span.woocommerce-Price-amount.amount {
    font-size: 17px;
    font-weight: 400;
    color: #888888;
    text-decoration: line-through;
}

.elementor-1536 .elementor-element.elementor-element-55a5b6c span.variable-item-span.variable-item-span-button {
    font-size: 13px;
    font-weight: 700;
}
.elementor-1536 .elementor-element.elementor-element-55a5b6c li.variable-item.button-variable-item.button-variable-item-100ml.selected{
    border-radius: 4px !important;
}
.elementor-1536 .elementor-element.elementor-element-55a5b6c li.variable-item.button-variable-item {
    flex-direction: column;
    border-radius: 4px;
}

.elementor-1536 .elementor-element.elementor-element-55a5b6c li.variable-item.button-variable-item ins {
    font-size: 12px;
    text-decoration: none;
    opacity: 0.8;
}
.elementor-1536 .elementor-element.elementor-element-55a5b6c .variable-item-contents, .elementor-1536 .elementor-element.elementor-element-55a5b6c .swatch-price {
    line-height: 1.4;
}
@media (max-width: 768px) {
    .elementor-1536 .elementor-element.elementor-element-55a5b6c span.price ins span.woocommerce-Price-amount.amount {
    font-size: 28px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-07e456c */.elementor-1536 .elementor-element.elementor-element-07e456c::before {
    content: '';
    width: 0.1px;
    height: 28px;
    background: #d8d8d8;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a456bef */.ingredients-slider{
position:relative;
width:100%;
}

.ingredients-track{
display:flex;
gap:12px;
overflow:hidden;
scroll-behavior:smooth;
}
.slick-list {
    margin-right: -12px;
}
.ingredient-card{
margin-right: 12px;
text-align:start;
}
.ingredients-slider{
overflow:hidden;
}

.ingredients-track{
width:100%;
}
span.ingredient-text {
    font-size: 13px;
    line-height: 1.3;
    display: block;
}

.ingredient-card img{
width:100%;
height:auto;
object-fit:cover;
border-radius: 12px;
}
.ing-btn {
    display: flex;
    gap: 10px;
    align-items: center;
    justify-content: flex-end;
    z-index: 0;
}
.ing-prev:focus, .ing-next:focus {
    background: none !important;
    color: #111111 !important;
}
.ing-prev, .ing-next {
    z-index: 10;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    border: 0;
    color: #111111;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    border: 1.5px solid #d8d8d8;
    transition: border-color 0.2s, background 0.2s;
}
.ing-prev:hover, .ing-next:hover {
    border-color: #111111;
    background: #f8f8f8;
    color: #111111;
}
.elementor-1536 .elementor-element.elementor-element-a456bef .ing-pagination {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.elementor-1536 .elementor-element.elementor-element-a456bef .ingredients-dots {
    display: flex;
    align-items: center;
    gap: 4px;
    padding-left: 4px;
}
.elementor-1536 .elementor-element.elementor-element-a456bef .ingredients-dots .slick-dots {
    position: static;
    display: flex;
    gap: 6px;
}
.elementor-1536 .elementor-element.elementor-element-a456bef span.ing-dot {
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #d0d0d0;
    border: none;
    padding: 0;
    cursor: pointer;
    transition: background 0.2s, transform 0.2s;
    display: block;
}
.elementor-1536 .elementor-element.elementor-element-a456bef .slick-dots li {
    width: auto;
    height: auto;
    margin: 0;
}
.elementor-1536 .elementor-element.elementor-element-a456bef .slick-dots li button {
    padding: 0;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #d0d0d0;
}
.elementor-1536 .elementor-element.elementor-element-a456bef .slick-dots li.slick-active button {
    background: #111111;
    transform: scale(1.25);
}
.slick-dots li button:before {
    display: none;
}

p.ingredient-title {
    font-weight: 700;
    margin-top: 10px;
    color: #111111;
    font-size: 15px;
}

.elementor-1536 .elementor-element.elementor-element-a456bef .slick-dotted.slick-slider {
    margin-bottom: 15px;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-content, class: .elementor-element-3fc15f4 */.elementor-1536 .elementor-element.elementor-element-3fc15f4 table {
    font-size: 14px;
}
.elementor-1536 .elementor-element.elementor-element-3fc15f4 tr {
    border-bottom: 1px solid #f0f0f0;
}
.elementor-1536 .elementor-element.elementor-element-3fc15f4 td:first-child {
    font-weight: 700;
    color: #111111;
    width: 40% !important;
}
.elementor-1536 .elementor-element.elementor-element-3fc15f4 td {
    padding: 9px 0;
    vertical-align: top;
    background: none;
    border: none;
}
.elementor-1536 .elementor-element.elementor-element-3fc15f4 tr:last-child {
    border-bottom: none;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-content, class: .elementor-element-3fc15f4 */.elementor-1536 .elementor-element.elementor-element-3fc15f4 table {
    font-size: 14px;
}
.elementor-1536 .elementor-element.elementor-element-3fc15f4 tr {
    border-bottom: 1px solid #f0f0f0;
}
.elementor-1536 .elementor-element.elementor-element-3fc15f4 td:first-child {
    font-weight: 700;
    color: #111111;
    width: 40% !important;
}
.elementor-1536 .elementor-element.elementor-element-3fc15f4 td {
    padding: 9px 0;
    vertical-align: top;
    background: none;
    border: none;
}
.elementor-1536 .elementor-element.elementor-element-3fc15f4 tr:last-child {
    border-bottom: none;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-content, class: .elementor-element-3fc15f4 */.elementor-1536 .elementor-element.elementor-element-3fc15f4 table {
    font-size: 14px;
}
.elementor-1536 .elementor-element.elementor-element-3fc15f4 tr {
    border-bottom: 1px solid #f0f0f0;
}
.elementor-1536 .elementor-element.elementor-element-3fc15f4 td:first-child {
    font-weight: 700;
    color: #111111;
    width: 40% !important;
}
.elementor-1536 .elementor-element.elementor-element-3fc15f4 td {
    padding: 9px 0;
    vertical-align: top;
    background: none;
    border: none;
}
.elementor-1536 .elementor-element.elementor-element-3fc15f4 tr:last-child {
    border-bottom: none;
}/* End custom CSS */
/* Start custom CSS for woocommerce-product-content, class: .elementor-element-3fc15f4 */.elementor-1536 .elementor-element.elementor-element-3fc15f4 table {
    font-size: 14px;
}
.elementor-1536 .elementor-element.elementor-element-3fc15f4 tr {
    border-bottom: 1px solid #f0f0f0;
}
.elementor-1536 .elementor-element.elementor-element-3fc15f4 td:first-child {
    font-weight: 700;
    color: #111111;
    width: 40% !important;
}
.elementor-1536 .elementor-element.elementor-element-3fc15f4 td {
    padding: 9px 0;
    vertical-align: top;
    background: none;
    border: none;
}
.elementor-1536 .elementor-element.elementor-element-3fc15f4 tr:last-child {
    border-bottom: none;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-0fdd6a0 */.elementor-1536 .elementor-element.elementor-element-0fdd6a0 {
    overflow: hidden;
}
.elementor-1536 .elementor-element.elementor-element-0fdd6a0 summary.e-n-accordion-item-title {
    width: 100%;
}
.elementor-1536 .elementor-element.elementor-element-0fdd6a0 .e-n-accordion-item .e-n-accordion-item-title-icon .e-closed {
    transition: all 0.3s ease-in-out;
}
.elementor-1536 .elementor-element.elementor-element-0fdd6a0 .e-n-accordion-item[open]>.e-n-accordion-item-title .e-n-accordion-item-title-icon .e-closed {
    display: flex;
    rotate: 45deg;
}

.elementor-1536 .elementor-element.elementor-element-0fdd6a0 .e-n-accordion-item[open]>.e-n-accordion-item-title .e-n-accordion-item-title-icon .e-opened {
    display: none;
}

.elementor-1536 .elementor-element.elementor-element-0fdd6a0 .e-n-accordion-item-title-icon,
.elementor-1536 .elementor-element.elementor-element-0fdd6a0 summary svg{
    width: auto !important;
}

.elementor-1536 .elementor-element.elementor-element-0fdd6a0 p {
    margin-bottom: 15px;
}
.elementor-1536 .elementor-element.elementor-element-0fdd6a0 p:last-child {
    margin-bottom: 15px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-1e6dc9a */.elementor-1536 .elementor-element.elementor-element-1e6dc9a h3.mu__title{
    font-size: 18px;

}
div#mu-discount-bar {
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-a86e6d2 */.brand-slider{

	display:flex;
	flex-wrap:wrap;
	gap:12px;

}

button.brand-tab:hover {
    background-color: transparent;
    color: #000;
    border: 1px solid #000;
}


.brand-tab{

	padding:10px 22px;
	border:1px solid #ddd;
	background:#fff;
	border-radius:30px;
	cursor:pointer;

}



.brand-tab.active{

	background:#000;
	color:#fff;

}


.brand-product-slider{

	display:flex;
	gap:20px;
	overflow-x:auto;
	scroll-behavior:smooth;
	margin-top:30px;
	padding-bottom:10px;

}


.brand-product-slider::-webkit-scrollbar{

	display:none;

}


.brand-product-item img{

	width:100% !important;
	background-color: #cacbcb;
}


/* BRAND TABS */
.brand-slider{
	display:flex;
	flex-wrap:wrap;
	gap:12px;
}
.brand-tab {
    padding: 7px 16px;
    border-radius: 100px;
    border: 1.5px solid #eae8e4;
    background: #ffffff;
    font-family: inherit;
    font-size: 11px;
    font-weight:700;
    color: #999590;
    cursor: pointer;
    white-space: nowrap;
    transition: all 0.2s;
    text-transform: uppercase;
    letter-spacing: 0.8px;
}
.brand-tab.active{
	background:#000;
	color:#fff;
}


/* MARQUEE WRAPPER */
.brand-product-marquee{
	overflow:hidden;
	margin-top:16px;
}


/* MOVING TRACK */
.marquee-track{
	display:flex;
	gap:10px;
	width:max-content;
	animation:scrollLeft 18s linear infinite;
}



/* ANIMATION */
@keyframes scrollLeft{
	0%{
		transform:translateX(0);
	}
	100%{
		transform:translateX(-50%);
	}
}


/* PAUSE ON HOVER */
.brand-product-marquee:hover .marquee-track{
	animation-play-state:paused;
}


/* PRODUCT BOX */
.product-box{
	position:relative;
	overflow:hidden;
    width: 152px !important;
}

.product-box_inner_col_1 {
    position: relative;
    overflow: hidden;
}

.product-box_inner_col_1 a {
    height: 100%;
    display: flex;
}

/* QUICK VIEW BUTTON */
.quick-view-btn {
    position: absolute;
    bottom: 0px;
    left: 50%;
    transform: translateX(-50%) translateY(100%);
    background: #000;
    color: #fff;
    border: none;
    cursor: pointer;
    opacity: 0;
    visibility: hidden;
    transition: 0.3s;
    width: 100%;
    border-radius: 0px 0px 10px 10px;
    font-size: 11px;
    letter-spacing: 1.5px;
    font-weight: 700;
}
.quick-view-btn:disabled{
	background:#a8a8a8;
	cursor:not-allowed;
}
.brand-product-item img {
    height: 197px;
    border-radius: 10px;
}
.product-box_inner_col_2 h4 {
    font-size: 12px;
    font-weight: 500;
    line-height: 1.35;
    margin-bottom: 3px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-decoration: none;
    color: #0a0a0a;
    margin: 0;
}

.product-box_inner_col_2 {
    display: flex;
    flex-direction: column;
    gap: 5px;
    margin-top: 7px;
}
.product-box_inner_col_2 span {
    font-size: 13px;
    font-weight: 600;
    color: #0a0a0a;
}
/* SHOW ON HOVER */
.product-box:hover .quick-view-btn{
	opacity:1;
	visibility:visible;
	transform:translateX(-50%) translateY(0);
}
.product-box_inner_col_2_inner > span:nth-child(3) {
    text-decoration: line-through !important;
}


.quick-view-btn:hover{
    background: #000000;
}


/* =========================
OVERLAY BACKDROP
========================= */
.mu__overlay {
    position: fixed;
    inset: 0;
    background: rgba(0,0,0,0.45);
    z-index: 9999;
    display: flex;
    justify-content: center;
    align-items: end;
    /*padding: 20px;*/
}
/* =========================
MODAL BOX (CENTER CARD)
========================= */
.mu__drawer{
	width: 100%;
    max-width: 480px;
	background:#fff;
	border-radius:16px;

	padding:20px 20px 40px 20px ;
	position:relative;

	box-shadow:0 20px 60px rgba(0,0,0,0.25);

	animation:popup .25s ease;
}

/* popup animation */
@keyframes popup{
	from{
		transform:scale(0.85);
		opacity:0;
	}
	to{
		transform:scale(1);
		opacity:1;
	}
}

/* =========================
TOP BAR (small drag line like Shopify)
========================= */
.mu__drawer-bar{
	width:45px;
	height:4px;
	background:#ddd;
	border-radius:10px;
	margin:0 auto 15px;
}
.mu__ms-txt {;
    font-family: 'Inter' !important;
}
/* =========================
HEADER
========================= */
.mu__drawer-head {
    display: flex;
    gap: 12px;
    align-items: center;
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #eae8e4;
}

.mu__drawer-thumb img{
    width: 100%;
    max-width: 56px;
    height: 68px;
    object-fit: cover;
    border-radius: 6px;
    background-color: #cbcbcb;
}

.mu__drawer-meta{
	flex:1;
}

.mu__drawer-name{
	font-size:15px;
	font-weight:600;
	color:#111;
	margin-bottom:4px;
}

.mu__drawer-price{
	font-size:14px;
	color:#222;
}

.mu__d-og{
	text-decoration:line-through;
	color:#999;
	margin-left:6px;
}

/* =========================
CLOSE BUTTON
========================= */
.mu__drawer-x{
	position:absolute;
	top:12px;
	right:12px;
	background:#f9f8f6;;
	border:none;
	width:30px;
	height:30px;
	border-radius:50%;
	display:flex;
	align-items:center;
	justify-content:center;
	    color: #999590;
    font-size: 14px;
	cursor:pointer;
}
.mu__drawer-x:hover{
	background:#f9f8f6 !important;
	color: #999590 !important;
	
}
.mu__drawer-x svg{
    fill:red ;	
}

/* =========================
SIZES BUTTONS
========================= */
.mu__drawer-sizes {
    display: flex;
    gap: 10px;
    margin: 15px 0;
}

.mu__sz {
    padding: 10px 14px;
    border: 1px solid #ddd;
    background: #fff;
    border-radius: 8px;
    cursor: pointer;
    font-size: 13px;
    transition: 0.2s;
    width: 50%;
    color: #000000;
}

.mu__sz:hover {
    border-color: #000;
    background: #000000;
}
.mu__sz.active{
	background:#000;
	color:#fff;
	border-color:#000;
}

/* =========================
MAIN BUTTON
========================= */
.mu__drawer-btn{
	width:100%;
	padding:12px;
	background:#a8a8a8;
	color:#fff;
	border:none;
	border-radius:10px;
	cursor:pointer;
	font-weight:600;
	transition:0.2s;
}
.mu__drawer-btn:has(.active) {
    background:#000;
}

.mu__drawer-btn:disabled{
	background:#a8a8a8;
	cursor:not-allowed;
}

/* =========================
HINT TEXT
========================= */
.mu__drawer-hint{
	font-size:12px;
	color:#777;
	margin-top:10px;
	text-align:center;
}

.mu__drawer-btn:hover,
.mu__drawer-btn:active,
.mu__drawer-btn:focus{
    background-color: #000000;
}

.product-info{
	text-align:center;
	margin-top:10px;
}

.product-title{
	font-size:16px;
	margin:5px 0;
	color:#222;
	font-weight:500;
}

.product-price{
	font-size:15px;
	color:#B08A52;
	font-weight:600;
}
/* =========================
RESPONSIVE
========================= */
@media(max-width:767px){

.brand-product-slide{

	flex:0 0 calc(50% - 10px);

}

}
@media (max-width:575px){
    .elementor-1536 .elementor-element.elementor-element-a86e6d2 .brand-slider {
    flex-wrap: nowrap;
        overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;
}

.product-box .quick-view-btn{
	opacity:1;
	visibility:visible;
	transform:translateX(-50%) translateY(0);
}
}
@media (max-width:480px){
	.mu__drawer{
		width:95%;
		border-radius:14px;
	}
}/* End custom CSS */
/* Start custom CSS for wc-categories, class: .elementor-element-4ded1e5 */.elementor-1536 .elementor-element.elementor-element-4ded1e5 h2.woocommerce-loop-category__title {
    position: absolute;
    bottom: 15px;
    left: 15px;

}

.elementor-1536 .elementor-element.elementor-element-4ded1e5 mark.count {
    display: none;
}

.elementor-1536 .elementor-element.elementor-element-4ded1e5 .product-category a {
    display: block;
    overflow: hidden;
}

.elementor-1536 .elementor-element.elementor-element-4ded1e5 .product-category img {
display: block;
    width: 100%;
    transition: transform 0.6s ease;
    margin: 0;
    height: 612px;
    object-fit: cover;
}


.elementor-1536 .elementor-element.elementor-element-4ded1e5 .product-category:hover img {
    transform: scale(1.05);
}

.elementor-1536 .elementor-element.elementor-element-4ded1e5 h2.woocommerce-loop-category__title{
    text-transform: uppercase;
}
@media (max-width:1024px){
    .elementor-1536 .elementor-element.elementor-element-4ded1e5 .product-category {
    max-width: 250px;
    max-height: 250px;
}
}

@media (max-width: 575px) {
    .elementor-1536 .elementor-element.elementor-element-4ded1e5 .product-category img {
        height: 100%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-698928e */.elementor-1536 .elementor-element.elementor-element-698928e .woocommerce.columns-4 {
    overflow-x: auto;
    scrollbar-width: none; 
    -ms-overflow-style: none; 
}

.elementor-1536 .elementor-element.elementor-element-698928e .woocommerce.columns-4::-webkit-scrollbar {
    display: none; 
}

.elementor-1536 .elementor-element.elementor-element-698928e ul.products.elementor-grid.columns-4 {
    min-width: 1024px;
}

@media (max-width:1024px){
.elementor-1536 .elementor-element.elementor-element-698928e ul.products.elementor-grid.columns-4 {
    min-width: 800px;
}
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-4a7f8bc *//*.elementor-1536 .elementor-element.elementor-element-4a7f8bc summary.e-n-accordion-item-title {*/
/*    display: flex !important;*/
/*    justify-content: space-between !important;*/
/*}*/

/*.elementor-1536 .elementor-element.elementor-element-4a7f8bc summary svg {*/
/*    width: fit-content;*/
/*}*//* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9244c43 */.elementor-1536 .elementor-element.elementor-element-9244c43 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de04f7c */.elementor-1536 .elementor-element.elementor-element-de04f7c {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97d6ca2 */.elementor-1536 .elementor-element.elementor-element-97d6ca2 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9244c43 */.elementor-1536 .elementor-element.elementor-element-9244c43 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de04f7c */.elementor-1536 .elementor-element.elementor-element-de04f7c {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97d6ca2 */.elementor-1536 .elementor-element.elementor-element-97d6ca2 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9244c43 */.elementor-1536 .elementor-element.elementor-element-9244c43 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de04f7c */.elementor-1536 .elementor-element.elementor-element-de04f7c {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97d6ca2 */.elementor-1536 .elementor-element.elementor-element-97d6ca2 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9244c43 */.elementor-1536 .elementor-element.elementor-element-9244c43 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de04f7c */.elementor-1536 .elementor-element.elementor-element-de04f7c {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97d6ca2 */.elementor-1536 .elementor-element.elementor-element-97d6ca2 {
    height: 100%;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-69283e9 */.elementor-1536 .elementor-element.elementor-element-69283e9::before, .elementor-1536 .elementor-element.elementor-element-69283e9::after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    width: 60px;
    z-index: 2;
    pointer-events: none;
        left: 0;
    background: linear-gradient(to right, #ffffff, transparent);
}

.elementor-1536 .elementor-element.elementor-element-69283e9::after {
    right: 0;
    left: auto;
    background: linear-gradient(to left, #FFFFFF, transparent);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-48aab1a *//*.elementor-1536 .elementor-element.elementor-element-48aab1a::before, .elementor-1536 .elementor-element.elementor-element-48aab1a::after {*/
/*        content: '';*/
/*    position: absolute;*/
/*    top: 0;*/
/*    bottom: 0;*/
/*    width: 60px;*/
/*    z-index: 2;*/
/*    pointer-events: none;*/
/*    left: 0;*/
/*    background: linear-gradient(to right, #fff, transparent);*/
/*}*/

/*.elementor-1536 .elementor-element.elementor-element-48aab1a::after {*/
/*    right: 0;*/
/*    background: linear-gradient(to left, #fff, transparent);*/
/*}*//* End custom CSS */