.elementor-472863 .elementor-element.elementor-element-anoprod{--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-472863 .elementor-element.elementor-element-anoprod:not(.elementor-motion-effects-element-type-background), .elementor-472863 .elementor-element.elementor-element-anoprod > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF8F2;}.elementor-472863 .elementor-element.elementor-element-anohero{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:24px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-472863 .elementor-element.elementor-element-anobrd .woocommerce-breadcrumb{color:#566359;font-family:"Inter", Sans-serif;font-size:14px;}.elementor-472863 .elementor-element.elementor-element-anobrd .woocommerce-breadcrumb > a{color:#566359;}.elementor-472863 .elementor-element.elementor-element-anoherorow{--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:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-472863 .elementor-element.elementor-element-anogal{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-472863 .elementor-element.elementor-element-anogal.e-con{--flex-grow:0;--flex-shrink:0;}.woocommerce .elementor-472863 .elementor-element.elementor-element-anoimgs .woocommerce-product-gallery__trigger + .woocommerce-product-gallery__wrapper,
					.woocommerce .elementor-472863 .elementor-element.elementor-element-anoimgs .flex-viewport{border-radius:8px 8px 8px 8px;}.woocommerce .elementor-472863 .elementor-element.elementor-element-anoimgs .flex-viewport:not(:last-child){margin-bottom:12px;}.woocommerce .elementor-472863 .elementor-element.elementor-element-anoimgs .flex-control-thumbs img{border-radius:8px 8px 8px 8px;}.woocommerce .elementor-472863 .elementor-element.elementor-element-anoimgs .flex-control-thumbs li{padding-right:calc(12px / 2);padding-left:calc(12px / 2);padding-bottom:12px;}.woocommerce .elementor-472863 .elementor-element.elementor-element-anoimgs .flex-control-thumbs{margin-right:calc(-12px / 2);margin-left:calc(-12px / 2);}.elementor-472863 .elementor-element.elementor-element-ano-buy{--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:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-472863 .elementor-element.elementor-element-ano-buy.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-472863 .elementor-element.elementor-element-anoeyebrow .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.14em;color:#566359;}.elementor-472863 .elementor-element.elementor-element-anotitle .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:48px;font-weight:500;text-transform:none;line-height:1.08em;color:#24332C;}.woocommerce .elementor-472863 .elementor-element.elementor-element-anoshort .woocommerce-product-details__short-description{color:#24332C;font-family:"Inter", Sans-serif;font-size:16px;line-height:1.6em;}.woocommerce .elementor-472863 .elementor-element.elementor-element-anoprice .price{color:#24332C;font-family:"Cormorant Garamond", Sans-serif;font-size:32px;font-weight:500;}.woocommerce .elementor-472863 .elementor-element.elementor-element-anoprice .price ins{color:#566359;}.elementor-472863 .elementor-element.elementor-element-anoatc .cart button, .elementor-472863 .elementor-element.elementor-element-anoatc .cart .button{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;text-transform:none;border-radius:8px 8px 8px 8px;padding:16px 32px 16px 32px;color:#FAF8F2;background-color:#24483D;border-color:#24483D;transition:all 0.2s;}.elementor-472863 .elementor-element.elementor-element-anoatc .cart button:hover, .elementor-472863 .elementor-element.elementor-element-anoatc .cart .button:hover{color:#FAF8F2;background-color:#1B372E;}.elementor-472863 .elementor-element.elementor-element-anoatc .quantity .qty{border-style:solid;border-width:1px 1px 1px 1px;border-radius:8px 8px 8px 8px;color:#24332C;background-color:#FFFFFF;border-color:#8A948C;transition:all 0.2s;}.woocommerce .elementor-472863 .elementor-element.elementor-element-anoatc form.cart table.variations td.value select{color:#24332C;}.woocommerce .elementor-472863 .elementor-element.elementor-element-anoatc form.cart table.variations td.value select, .woocommerce .elementor-472863 .elementor-element.elementor-element-anoatc form.cart table.variations td.value:before{background-color:#FFFFFF;border:1px solid #8A948C;border-radius:8px;}.elementor-472863 .elementor-element.elementor-element-anopolicy{font-family:"Inter", Sans-serif;font-size:14px;color:#24332C;}.elementor-472863 .elementor-element.elementor-element-anodiv1{--divider-border-style:solid;--divider-color:#D9DDD4;--divider-border-width:1px;}.elementor-472863 .elementor-element.elementor-element-anodiv1 .elementor-divider-separator{width:100%;}.elementor-472863 .elementor-element.elementor-element-anodiv1 .elementor-divider{padding-block-start:4px;padding-block-end:4px;}.elementor-472863 .elementor-element.elementor-element-anowholesale{font-family:"Inter", Sans-serif;font-size:14px;color:#566359;}.elementor-472863 .elementor-element.elementor-element-anonav{--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;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:#D9DDD4;--border-color:#D9DDD4;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-472863 .elementor-element.elementor-element-anonavlinks{text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;color:#24332C;}.elementor-472863 .elementor-element.elementor-element-overview{--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:56px;--padding-bottom:56px;--padding-left:32px;--padding-right:32px;}.elementor-472863 .elementor-element.elementor-element-anopil1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:32px;}.elementor-472863 .elementor-element.elementor-element-anopil1.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-472863 .elementor-element.elementor-element-anoib1 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:20px;}.elementor-472863 .elementor-element.elementor-element-anoib1 .elementor-icon-box-title{margin-block-end:8px;color:#24332C;}.elementor-472863 .elementor-element.elementor-element-anoib1.elementor-view-stacked .elementor-icon{background-color:#24483D;}.elementor-472863 .elementor-element.elementor-element-anoib1.elementor-view-framed .elementor-icon, .elementor-472863 .elementor-element.elementor-element-anoib1.elementor-view-default .elementor-icon{fill:#24483D;color:#24483D;border-color:#24483D;}.elementor-472863 .elementor-element.elementor-element-anoib1 .elementor-icon{font-size:28px;}.elementor-472863 .elementor-element.elementor-element-anoib1 .elementor-icon-box-title, .elementor-472863 .elementor-element.elementor-element-anoib1 .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:500;}.elementor-472863 .elementor-element.elementor-element-anoib1 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.6em;color:#566359;}.elementor-472863 .elementor-element.elementor-element-anopil2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-472863 .elementor-element.elementor-element-anopil2.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-472863 .elementor-element.elementor-element-anoib2 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:20px;}.elementor-472863 .elementor-element.elementor-element-anoib2 .elementor-icon-box-title{margin-block-end:8px;color:#24332C;}.elementor-472863 .elementor-element.elementor-element-anoib2.elementor-view-stacked .elementor-icon{background-color:#24483D;}.elementor-472863 .elementor-element.elementor-element-anoib2.elementor-view-framed .elementor-icon, .elementor-472863 .elementor-element.elementor-element-anoib2.elementor-view-default .elementor-icon{fill:#24483D;color:#24483D;border-color:#24483D;}.elementor-472863 .elementor-element.elementor-element-anoib2 .elementor-icon{font-size:28px;}.elementor-472863 .elementor-element.elementor-element-anoib2 .elementor-icon-box-title, .elementor-472863 .elementor-element.elementor-element-anoib2 .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:500;}.elementor-472863 .elementor-element.elementor-element-anoib2 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.6em;color:#566359;}.elementor-472863 .elementor-element.elementor-element-anopil3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:0px;}.elementor-472863 .elementor-element.elementor-element-anopil3.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-472863 .elementor-element.elementor-element-anoib3 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:20px;}.elementor-472863 .elementor-element.elementor-element-anoib3 .elementor-icon-box-title{margin-block-end:8px;color:#24332C;}.elementor-472863 .elementor-element.elementor-element-anoib3.elementor-view-stacked .elementor-icon{background-color:#24483D;}.elementor-472863 .elementor-element.elementor-element-anoib3.elementor-view-framed .elementor-icon, .elementor-472863 .elementor-element.elementor-element-anoib3.elementor-view-default .elementor-icon{fill:#24483D;color:#24483D;border-color:#24483D;}.elementor-472863 .elementor-element.elementor-element-anoib3 .elementor-icon{font-size:28px;}.elementor-472863 .elementor-element.elementor-element-anoib3 .elementor-icon-box-title, .elementor-472863 .elementor-element.elementor-element-anoib3 .elementor-icon-box-title a{font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:500;}.elementor-472863 .elementor-element.elementor-element-anoib3 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.6em;color:#566359;}.elementor-472863 .elementor-element.elementor-element-ingredient{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-472863 .elementor-element.elementor-element-ingredient:not(.elementor-motion-effects-element-type-background), .elementor-472863 .elementor-element.elementor-element-ingredient > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7EDE3;}.elementor-472863 .elementor-element.elementor-element-anoedtext{--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;--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:80px;--padding-bottom:80px;--padding-left:64px;--padding-right:64px;}.elementor-472863 .elementor-element.elementor-element-anoedtext.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-472863 .elementor-element.elementor-element-anoedh2{width:var( --container-widget-width, 420px );max-width:420px;--container-widget-width:420px;--container-widget-flex-grow:0;}.elementor-472863 .elementor-element.elementor-element-anoedh2 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:36px;font-weight:500;line-height:1.15em;color:#24332C;}.elementor-472863 .elementor-element.elementor-element-anoedp{font-family:"Inter", Sans-serif;font-size:16px;line-height:1.6em;color:#566359;}.elementor-472863 .elementor-element.elementor-element-anofacts{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:8px;--padding-bottom:8px;--padding-left:0px;--padding-right:0px;}.elementor-472863 .elementor-element.elementor-element-anofact1{--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:4px 16px;--row-gap:4px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-472863 .elementor-element.elementor-element-anofl1{width:var( --container-widget-width, 96px );max-width:96px;--container-widget-width:96px;--container-widget-flex-grow:0;}.elementor-472863 .elementor-element.elementor-element-anofl1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;color:#24332C;}.elementor-472863 .elementor-element.elementor-element-anofv1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-style:italic;color:#24332C;}.elementor-472863 .elementor-element.elementor-element-anofact2{--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:4px 16px;--row-gap:4px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-472863 .elementor-element.elementor-element-anofl2{width:var( --container-widget-width, 96px );max-width:96px;--container-widget-width:96px;--container-widget-flex-grow:0;}.elementor-472863 .elementor-element.elementor-element-anofl2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;color:#24332C;}.elementor-472863 .elementor-element.elementor-element-anofv2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;color:#24332C;}.elementor-472863 .elementor-element.elementor-element-anofact3{--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:4px 16px;--row-gap:4px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-472863 .elementor-element.elementor-element-anofl3{width:var( --container-widget-width, 96px );max-width:96px;--container-widget-width:96px;--container-widget-flex-grow:0;}.elementor-472863 .elementor-element.elementor-element-anofl3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;color:#24332C;}.elementor-472863 .elementor-element.elementor-element-anofv3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;color:#24332C;}.elementor-472863 .elementor-element.elementor-element-anoinglink .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;color:#24483D;}.elementor-472863 .elementor-element.elementor-element-anoedmedia{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-472863 .elementor-element.elementor-element-anoedimg img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-472863 .elementor-element.elementor-element-how-to-use{--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:80px;--padding-bottom:56px;--padding-left:32px;--padding-right:32px;}.elementor-472863 .elementor-element.elementor-element-anouseh2 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:36px;font-weight:500;line-height:1.15em;color:#24332C;}.elementor-472863 .elementor-element.elementor-element-anosteps{--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-472863 .elementor-element.elementor-element-anostep1{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:32px;}.elementor-472863 .elementor-element.elementor-element-anostep1.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-472863 .elementor-element.elementor-element-anosn1 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:32px;font-weight:500;color:#24483D;}.elementor-472863 .elementor-element.elementor-element-anost1 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:600;color:#24332C;}.elementor-472863 .elementor-element.elementor-element-anosx1 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.6em;color:#566359;}.elementor-472863 .elementor-element.elementor-element-anostep2{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-472863 .elementor-element.elementor-element-anostep2.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-472863 .elementor-element.elementor-element-anosn2 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:32px;font-weight:500;color:#24483D;}.elementor-472863 .elementor-element.elementor-element-anost2 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:600;color:#24332C;}.elementor-472863 .elementor-element.elementor-element-anosx2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.6em;color:#566359;}.elementor-472863 .elementor-element.elementor-element-anostep3{--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:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:0px;}.elementor-472863 .elementor-element.elementor-element-anostep3.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-472863 .elementor-element.elementor-element-anosn3 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:32px;font-weight:500;color:#24483D;}.elementor-472863 .elementor-element.elementor-element-anost3 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:22px;font-weight:600;color:#24332C;}.elementor-472863 .elementor-element.elementor-element-anosx3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;line-height:1.6em;color:#566359;}.elementor-472863 .elementor-element.elementor-element-details{--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:24px 24px;--row-gap:24px;--column-gap:24px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#D9DDD4;--border-color:#D9DDD4;--padding-top:56px;--padding-bottom:40px;--padding-left:32px;--padding-right:32px;}.elementor-472863 .elementor-element.elementor-element-anodeth2 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:36px;font-weight:500;line-height:1.15em;color:#24332C;}.woocommerce .elementor-472863 .elementor-element.elementor-element-anotabs .woocommerce-tabs ul.wc-tabs li a{color:#566359;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;}.woocommerce .elementor-472863 .elementor-element.elementor-element-anotabs .woocommerce-tabs ul.wc-tabs li{background-color:#FAF8F2;border-color:#D9DDD4;}.woocommerce .elementor-472863 .elementor-element.elementor-element-anotabs .woocommerce-tabs .woocommerce-Tabs-panel{border-color:#D9DDD4;font-family:"Inter", Sans-serif;font-size:16px;line-height:1.6em;}.woocommerce .elementor-472863 .elementor-element.elementor-element-anotabs .woocommerce-tabs ul.wc-tabs li.active a{color:#24332C;}.woocommerce .elementor-472863 .elementor-element.elementor-element-anotabs .woocommerce-tabs .woocommerce-Tabs-panel, .woocommerce .elementor-472863 .elementor-element.elementor-element-anotabs .woocommerce-tabs ul.wc-tabs li.active{background-color:#FAF8F2;}.woocommerce .elementor-472863 .elementor-element.elementor-element-anotabs .woocommerce-tabs ul.wc-tabs li.active{border-bottom-color:#FAF8F2;border-color:#D9DDD4 #D9DDD4 #FAF8F2 #D9DDD4;}.woocommerce .elementor-472863 .elementor-element.elementor-element-anotabs .woocommerce-tabs ul.wc-tabs li:not(.active){border-bottom-color:#D9DDD4;}.woocommerce .elementor-472863 .elementor-element.elementor-element-anotabs .woocommerce-Tabs-panel{color:#24332C;}.woocommerce .elementor-472863 .elementor-element.elementor-element-anotabs .woocommerce-Tabs-panel h2{color:#24332C;}.woocommerce .elementor-472863 .elementor-element.elementor-element-anotabs .woocommerce-tabs .woocommerce-Tabs-panel h2{font-family:"Cormorant Garamond", Sans-serif;font-weight:500;}.elementor-472863 .elementor-element.elementor-element-anorevband{--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:space-between;--align-items:center;--gap:16px 24px;--row-gap:16px;--column-gap:24px;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:#D9DDD4;--border-color:#D9DDD4;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-472863 .elementor-element.elementor-element-anorevtxt{--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:4px 4px;--row-gap:4px;--column-gap:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-472863 .elementor-element.elementor-element-anorevtxt.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-472863 .elementor-element.elementor-element-anorevh2 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:30px;font-weight:500;color:#24332C;}.elementor-472863 .elementor-element.elementor-element-anorevp{font-family:"Inter", Sans-serif;font-size:15px;color:#566359;}.elementor-472863 .elementor-element.elementor-element-anorel{--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:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:56px;--padding-bottom:80px;--padding-left:32px;--padding-right:32px;}.elementor-472863 .elementor-element.elementor-element-anorelh2 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:36px;font-weight:500;line-height:1.15em;color:#24332C;}.elementor-472863 .elementor-element.elementor-element-anorelated.elementor-wc-products  ul.products{grid-column-gap:24px;grid-row-gap:32px;}.elementor-472863 .elementor-element.elementor-element-anorelated.elementor-wc-products .attachment-woocommerce_thumbnail{border-radius:8px 8px 8px 8px;}.elementor-472863 .elementor-element.elementor-element-anorelated.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:#24332C;}.elementor-472863 .elementor-element.elementor-element-anorelated.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:#24332C;}.elementor-472863 .elementor-element.elementor-element-anorelated.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-472863 .elementor-element.elementor-element-anorelated.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:"Cormorant Garamond", Sans-serif;font-size:20px;font-weight:500;}.elementor-472863 .elementor-element.elementor-element-anorelated.elementor-wc-products ul.products li.product .price{color:#566359;font-family:"Inter", Sans-serif;font-size:14px;}.elementor-472863 .elementor-element.elementor-element-anorelated.elementor-wc-products ul.products li.product .price ins{color:#566359;}.elementor-472863 .elementor-element.elementor-element-anorelated.elementor-wc-products ul.products li.product .price ins .amount{color:#566359;}.elementor-472863 .elementor-element.elementor-element-anorelated.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-472863 .elementor-element.elementor-element-anombar{--display:flex;--position:fixed;--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:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:12px;--padding-bottom:12px;--padding-left:20px;--padding-right:20px;bottom:0px;--z-index:90;}.elementor-472863 .elementor-element.elementor-element-anombar:not(.elementor-motion-effects-element-type-background), .elementor-472863 .elementor-element.elementor-element-anombar > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#24483D;}body:not(.rtl) .elementor-472863 .elementor-element.elementor-element-anombar{left:0px;}body.rtl .elementor-472863 .elementor-element.elementor-element-anombar{right:0px;}.woocommerce .elementor-472863 .elementor-element.elementor-element-anombprice .price{color:#FAF8F2;font-family:"Cormorant Garamond", Sans-serif;font-size:24px;font-weight:500;}.woocommerce .elementor-472863 .elementor-element.elementor-element-anombprice .price ins{color:#FAF8F2;}.elementor-472863 .elementor-element.elementor-element-anombbtn .elementor-button{background-color:#24483D;font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;fill:#FAF8F2;color:#FAF8F2;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FAF8F2;border-radius:8px 8px 8px 8px;padding:14px 24px 14px 24px;}@media(min-width:768px){.elementor-472863 .elementor-element.elementor-element-anohero{--content-width:1264px;}.elementor-472863 .elementor-element.elementor-element-anogal{--width:54%;}.elementor-472863 .elementor-element.elementor-element-ano-buy{--width:100%;}.elementor-472863 .elementor-element.elementor-element-anonav{--content-width:1264px;}.elementor-472863 .elementor-element.elementor-element-overview{--content-width:1264px;}.elementor-472863 .elementor-element.elementor-element-anoedtext{--width:50%;}.elementor-472863 .elementor-element.elementor-element-anoedmedia{--width:50%;}.elementor-472863 .elementor-element.elementor-element-how-to-use{--content-width:1264px;}.elementor-472863 .elementor-element.elementor-element-details{--content-width:1264px;}.elementor-472863 .elementor-element.elementor-element-anorevband{--content-width:1264px;}.elementor-472863 .elementor-element.elementor-element-anorevtxt{--width:100%;}.elementor-472863 .elementor-element.elementor-element-anorel{--content-width:1264px;}.elementor-472863 .elementor-element.elementor-element-anombar{--width:100%;}}@media(max-width:991px) and (min-width:768px){.elementor-472863 .elementor-element.elementor-element-anogal{--width:100%;}.elementor-472863 .elementor-element.elementor-element-anoedtext{--width:100%;}.elementor-472863 .elementor-element.elementor-element-anoedmedia{--width:100%;}}@media(max-width:991px){.elementor-472863 .elementor-element.elementor-element-anohero{--padding-top:20px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-472863 .elementor-element.elementor-element-anoherorow{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-472863 .elementor-element.elementor-element-overview{--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-472863 .elementor-element.elementor-element-ingredient{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-472863 .elementor-element.elementor-element-anoedtext{--padding-top:56px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-472863 .elementor-element.elementor-element-how-to-use{--padding-top:56px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-472863 .elementor-element.elementor-element-details{--padding-top:40px;--padding-bottom:32px;--padding-left:24px;--padding-right:24px;}.elementor-472863 .elementor-element.elementor-element-anorel{--padding-top:40px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-472863 .elementor-element.elementor-element-anorelated.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:880px){.elementor-472863 .elementor-element.elementor-element-overview{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-472863 .elementor-element.elementor-element-anopil1{--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-472863 .elementor-element.elementor-element-anopil2{--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-472863 .elementor-element.elementor-element-anopil3{--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-472863 .elementor-element.elementor-element-anosteps{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-472863 .elementor-element.elementor-element-anostep1{--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-472863 .elementor-element.elementor-element-anostep2{--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-472863 .elementor-element.elementor-element-anostep3{--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:767px){.elementor-472863 .elementor-element.elementor-element-anohero{--padding-top:16px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-472863 .elementor-element.elementor-element-anotitle .elementor-heading-title{font-size:34px;line-height:1.12em;}.elementor-472863 .elementor-element.elementor-element-anonav{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-472863 .elementor-element.elementor-element-overview{--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:32px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-472863 .elementor-element.elementor-element-anopil1{--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-472863 .elementor-element.elementor-element-anopil2{--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-472863 .elementor-element.elementor-element-anopil3{--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-472863 .elementor-element.elementor-element-anoedtext{--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-472863 .elementor-element.elementor-element-anoedh2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-472863 .elementor-element.elementor-element-anoedh2 .elementor-heading-title{font-size:28px;}.elementor-472863 .elementor-element.elementor-element-anofact1{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-472863 .elementor-element.elementor-element-anofact2{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-472863 .elementor-element.elementor-element-anofact3{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-472863 .elementor-element.elementor-element-how-to-use{--padding-top:40px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-472863 .elementor-element.elementor-element-anouseh2 .elementor-heading-title{font-size:28px;}.elementor-472863 .elementor-element.elementor-element-anosteps{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-472863 .elementor-element.elementor-element-anostep1{--padding-top:0px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-472863 .elementor-element.elementor-element-anostep2{--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-472863 .elementor-element.elementor-element-anostep3{--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-472863 .elementor-element.elementor-element-details{--padding-top:32px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-472863 .elementor-element.elementor-element-anodeth2 .elementor-heading-title{font-size:28px;}.elementor-472863 .elementor-element.elementor-element-anorevband{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:24px;--padding-bottom:24px;--padding-left:20px;--padding-right:20px;}.elementor-472863 .elementor-element.elementor-element-anorevh2 .elementor-heading-title{font-size:26px;}.elementor-472863 .elementor-element.elementor-element-anorel{--padding-top:32px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-472863 .elementor-element.elementor-element-anorelh2 .elementor-heading-title{font-size:28px;}.elementor-472863 .elementor-element.elementor-element-anorelated.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS *//* ANO Single Product template: scoped to .ano-product. Only for what native controls cannot express. */
.ano-product{--ano-ivory:#FAF8F2;--ano-forest:#24483D;--ano-forest-dark:#1B372E;--ano-ink:#24332C;--ano-muted:#566359;--ano-sage:#E7EDE3;--ano-line:#D9DDD4;--ano-control:#8A948C;color:var(--ano-ink);font-family:Inter,system-ui,-apple-system,sans-serif;overflow-x:clip}
.ano-product *{box-sizing:border-box}

/* Hide optional content when its product field is empty */
.ano-product .ano-fact:not(:has(.ano-fact-value .elementor-heading-title)){display:none}
.ano-product .ano-facts:not(:has(.ano-fact-value .elementor-heading-title)){display:none}
.ano-product .ano-editorial-media:not(:has(img)){display:none}
.ano-product .ano-editorial:not(:has(.ano-editorial-media img)) > .e-con-inner, .ano-product .ano-editorial:not(:has(.ano-editorial-media img)) > .e-con{width:100%}
.ano-product .ano-ing-link:not(:has(a)){display:none}
.ano-product .ano-step:not(:has(.ano-step-title .elementor-heading-title)){display:none}
.ano-product .ano-usage:not(:has(.ano-step-title .elementor-heading-title)){display:none}
.ano-product .ano-eyebrow:not(:has(.elementor-heading-title)){display:none}
.ano-product .ano-related:not(:has(.products .product)){display:none}

/* Links */
.ano-product .ano-textlink a{color:var(--ano-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}
.ano-product .ano-textlink a:hover{color:var(--ano-forest)}
.ano-product .ano-ing-link a{color:var(--ano-forest)}

/* Hairline rules between columns */
.ano-product .ano-rule + .ano-rule{border-left:1px solid var(--ano-line)}
@media (max-width:880px){.ano-product .ano-rule + .ano-rule{border-left:0;border-top:1px solid var(--ano-line)}}

/* Section nav */
.ano-product .ano-nav .elementor-widget-container,.ano-product .ano-nav p{margin:0;display:flex;flex-wrap:wrap;justify-content:center;gap:0 40px}
.ano-product .ano-nav a{display:inline-block;padding:14px 2px;min-height:44px;color:var(--ano-ink);text-decoration:none;border-bottom:2px solid transparent}
.ano-product .ano-nav a:hover{border-bottom-color:var(--ano-forest)}
@media (max-width:767px){.ano-product .ano-nav p{gap:0 20px}}

/* Gallery */
.ano-product .ano-gallery .woocommerce-product-gallery{width:100%!important;float:none!important;margin:0!important}
.ano-product .ano-gallery .flex-control-thumbs{display:grid!important;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:12px!important}
.ano-product .ano-gallery .flex-control-thumbs li{width:auto!important;margin:0!important;float:none!important}
.ano-product .ano-gallery .flex-control-thumbs img{border-radius:8px;opacity:.7;transition:opacity .2s}
.ano-product .ano-gallery .flex-control-thumbs img.flex-active,.ano-product .ano-gallery .flex-control-thumbs img:hover{opacity:1}

/* Purchase form */
.ano-product .ano-summary .woocommerce-product-details__short-description p:last-child{margin-bottom:0}
.ano-product .ano-atc form.cart:not(.variations_form),.ano-product .ano-atc .woocommerce-variation-add-to-cart{display:flex;flex-wrap:wrap;gap:12px;align-items:stretch;margin:0}
.ano-product .ano-atc form.cart .quantity{margin:0!important;display:flex;align-items:stretch}
.ano-product .ano-atc form.cart .quantity input.qty{min-height:52px;width:72px;font-size:16px;text-align:center}
.ano-product .ano-atc form.cart .single_add_to_cart_button{flex:1 1 200px;min-height:52px;margin:0!important;line-height:1.2}
.ano-product .ano-atc form.cart .single_add_to_cart_button.disabled{opacity:.55;cursor:not-allowed}
.ano-product .ano-atc form.cart .single_add_to_cart_button.loading{opacity:.8}
.ano-product .ano-atc table.variations{width:100%;margin-bottom:16px;border:0}
.ano-product .ano-atc table.variations th,.ano-product .ano-atc table.variations td{display:block;padding:0;border:0;text-align:left}
.ano-product .ano-atc table.variations label{font-size:14px;font-weight:500;color:var(--ano-ink);margin-bottom:6px;display:block}
.ano-product .ano-atc table.variations select{width:100%;min-height:48px;font-size:16px;padding:0 12px;border:1px solid var(--ano-control);border-radius:8px;background-color:#fff}
.ano-product .ano-atc .reset_variations{font-size:14px;color:var(--ano-muted)}
.ano-product .ano-atc .stock{font-size:14px;color:var(--ano-muted);margin:0 0 12px}
.ano-product .ano-atc .stock.out-of-stock{color:#8A2D1E}

/* Focus visibility */
.ano-product a:focus-visible,.ano-product button:focus-visible,.ano-product select:focus-visible,.ano-product input:focus-visible,.ano-product textarea:focus-visible{outline:2px solid var(--ano-forest);outline-offset:2px}

/* Outline review button */
.ano-product .ano-revbtn p{margin:0}
.ano-product .ano-btn-outline{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 28px;border:1px solid var(--ano-ink);border-radius:8px;color:var(--ano-ink);font-size:15px;font-weight:500;text-decoration:none;transition:background-color .2s,color .2s}
.ano-product .ano-btn-outline:hover{background:var(--ano-forest);border-color:var(--ano-forest);color:var(--ano-ivory)}

/* Editorial image fills its half */
.ano-product .ano-editorial-media .elementor-widget-image,.ano-product .ano-editorial-media .elementor-widget-container{height:100%}
.ano-product .ano-editorial-media img{width:100%;height:100%;min-height:360px;object-fit:cover;display:block}
@media (max-width:991px){.ano-product .ano-editorial-media img{min-height:0;aspect-ratio:4/3}}

/* Data tabs: quiet underline style */
.ano-product .ano-tabs .woocommerce-tabs ul.wc-tabs{display:flex;flex-wrap:wrap;gap:0 32px;padding:0!important;margin:0 0 24px!important;border-bottom:1px solid var(--ano-line)}
.ano-product .ano-tabs .woocommerce-tabs ul.wc-tabs::before,.ano-product .ano-tabs .woocommerce-tabs ul.wc-tabs li::before,.ano-product .ano-tabs .woocommerce-tabs ul.wc-tabs li::after{display:none!important}
.ano-product .ano-tabs .woocommerce-tabs ul.wc-tabs li{background:none!important;border:0!important;margin:0!important;padding:0!important;border-radius:0!important}
.ano-product .ano-tabs .woocommerce-tabs ul.wc-tabs li a{display:block;padding:12px 0!important;min-height:44px;border-bottom:2px solid transparent;margin-bottom:-1px}
.ano-product .ano-tabs .woocommerce-tabs ul.wc-tabs li.active a{border-bottom-color:var(--ano-forest)}
.ano-product .ano-tabs .woocommerce-tabs .panel{border:0!important;padding:0!important;margin:0!important;max-width:820px}
.ano-product .ano-tabs .woocommerce-tabs .panel > h2:first-child{display:none}
.ano-product .ano-tabs table.shop_attributes{border-color:var(--ano-line)}
.ano-product .ano-tabs #reviews .comment-form input,.ano-product .ano-tabs #reviews .comment-form textarea{border:1px solid var(--ano-control);border-radius:8px;font-size:16px}
.ano-product .ano-tabs #reviews .form-submit input{background:var(--ano-forest);color:var(--ano-ivory);border-radius:8px;min-height:48px;padding:0 28px;border:0}

/* Related products */
.ano-product .ano-related ul.products li.product{text-align:left}
.ano-product .ano-related ul.products li.product .button{background:transparent;color:var(--ano-ink);border:0;padding:0;text-decoration:underline;text-underline-offset:3px;font-size:14px}

/* Mobile purchase bar */
.ano-product .ano-mbar{left:0;right:0;padding-bottom:calc(12px + env(safe-area-inset-bottom))!important;transform:translateY(110%);visibility:hidden;transition:transform .25s ease,visibility .25s}
.ano-product .ano-mbar.is-visible{transform:none;visibility:visible}
.ano-product .ano-mbar .price{margin:0}
@media (max-width:767px){.ano-product{padding-bottom:calc(76px + env(safe-area-inset-bottom))!important}}
@media (prefers-reduced-motion:reduce){.ano-product *{transition:none!important;scroll-behavior:auto!important}}
/* Quantity stepper (Loobek markup) + trust badges on their own row */
.ano-product .ano-atc .quantity .number-button{display:flex;align-items:stretch;height:52px;border:1px solid var(--ano-control);border-radius:8px;background:#fff;overflow:hidden}
.ano-product .ano-atc .quantity .number-button input.qty{height:100%;min-height:0;width:48px;border:0!important;background:transparent;padding:0;font-family:Inter,sans-serif;line-height:1;-moz-appearance:textfield}
.ano-product .ano-atc .quantity .number-button input.qty::-webkit-inner-spin-button,.ano-product .ano-atc .quantity .number-button input.qty::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.ano-product .ano-atc .quantity .number-button .minus,.ano-product .ano-atc .quantity .number-button .plus{width:44px;height:100%;border:0;background:transparent;font-size:20px!important;line-height:1;color:var(--ano-ink);cursor:pointer;padding:0}
.ano-product .ano-atc .quantity .number-button .minus:hover,.ano-product .ano-atc .quantity .number-button .plus:hover{background:var(--ano-sage)}
.ano-product .ano-atc form.cart .single_add_to_cart_button{height:52px;padding-top:0!important;padding-bottom:0!important}
.ano-product .ano-atc .aun-trust-badges{flex:1 1 100%;order:5;display:flex;flex-wrap:wrap;gap:6px 20px;margin:4px 0 0;padding:0;list-style:none;font-size:14px;color:var(--ano-muted)}
.ano-product .ano-atc .aun-trust-badges li{margin:0}

/* Price: genuine sale shows ink price, muted strike-through */
.ano-product .ano-summary .price,.ano-product .ano-summary .price ins,.ano-product .ano-summary .price .amount{color:var(--ano-ink)!important;font-family:inherit!important;text-decoration:none}
.ano-product .ano-summary .price del,.ano-product .ano-summary .price del .amount{color:var(--ano-muted)!important;font-size:.72em;text-decoration:line-through}
.ano-product .ano-mbar .price,.ano-product .ano-mbar .price .amount,.ano-product .ano-mbar .price ins{color:var(--ano-ivory)!important;font-family:inherit!important;text-decoration:none}
.ano-product .ano-mbar .price del{display:none}
.ano-product .ano-gallery .onsale{border-radius:4px}

/* Rating line reads as a link */
.ano-product .ano-summary .woocommerce-product-rating{margin:0;font-size:14px}
.ano-product .ano-summary .woocommerce-product-rating a{color:var(--ano-ink);text-decoration:underline;text-underline-offset:3px}
.ano-product .elementor-widget-container:empty{display:none}
/* Form row: [qty][add to cart] then full-width extras (express pay, badges) */
.ano-product .ano-atc .elementor-add-to-cart form.cart:not(.variations_form),.ano-product .ano-atc .woocommerce-variation-add-to-cart{flex-wrap:wrap!important;align-items:flex-end!important;gap:12px!important}
.ano-product .ano-atc form.cart .quantity{display:flex!important;flex-direction:column;gap:6px;height:auto;align-items:flex-start}
.ano-product .ano-atc form.cart .quantity > label.ts-screen-reader-text{font-size:14px;font-weight:500;color:var(--ano-ink);margin:0}
.ano-product .ano-atc form.cart .single_add_to_cart_button{flex:1 1 220px!important}
.ano-product .ano-atc form.cart > .wc-stripe-product-checkout-container,.ano-product .ano-atc form.cart > .wc-stripe-clear,.ano-product .ano-atc form.cart > wc-order-attribution-inputs,.ano-product .ano-atc form.cart > [class*=ppc],.ano-product .ano-atc form.cart > [id*=paypal]{flex:1 1 100%;order:4;min-width:0}
.ano-product .ano-atc form.cart > wc-order-attribution-inputs{height:0}
.ano-product .ano-related section.related > h2{display:none}
.ano-product .ano-related section.related{margin:0;padding:0}
.ano-product .ano-summary .price,.ano-product .ano-summary .price *{font-family:'Cormorant Garamond',Georgia,serif!important}

/* Related products: theme renders a Swiper carousel; show the 3 real cards as a quiet grid */
.ano-product .ano-related .products.swiper{overflow:visible}
.ano-product .ano-related .swiper-wrapper{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px;transform:none!important}
@media (max-width:991px){.ano-product .ano-related .swiper-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:767px){.ano-product .ano-related .swiper-wrapper{grid-template-columns:1fr}}
.ano-product .ano-related .swiper-slide{width:auto!important;margin:0!important}
.ano-product .ano-related .swiper-slide-duplicate,.ano-product .ano-related .swiper-button-prev,.ano-product .ano-related .swiper-button-next{display:none!important}
.ano-product .ano-related .short-description,.ano-product .ano-related .product-group-button,.ano-product .ano-related .product-group-button-meta,.ano-product .ano-related .product-categories,.ano-product .ano-related .wc-stripe-bnpl-shop-message{display:none!important}
.ano-product .ano-related .thumbnail-wrapper img{border-radius:8px;aspect-ratio:4/3;object-fit:cover;width:100%}
.ano-product .ano-related .product-name{margin:12px 0 4px;font-family:'Cormorant Garamond',Georgia,serif;font-weight:500;font-size:20px;line-height:1.25}
.ano-product .ano-related .product-name a{color:var(--ano-ink)}
.ano-product .ano-related .price{font-size:14px;color:var(--ano-muted)}
.ano-product .ano-related .price ins,.ano-product .ano-related .price .amount{color:var(--ano-ink)}
.ano-product .ano-related .product-label .onsale{border-radius:4px}

/* Review button stays on one line */
.ano-product .ano-btn-outline{white-space:nowrap}

/* Long description collapse (toggle added by the template script) */
.ano-product .ano-tabs .ano-clamp{max-height:520px;overflow:hidden;position:relative}
.ano-product .ano-tabs .ano-clamp::after{content:'';position:absolute;left:0;right:0;bottom:0;height:96px;background:linear-gradient(rgba(250,248,242,0),var(--ano-ivory))}
.ano-product .ano-tabs .ano-more{margin-top:16px;min-height:44px;padding:0 20px;border:1px solid var(--ano-ink);border-radius:8px;background:transparent;color:var(--ano-ink);font:500 15px/1 Inter,sans-serif;cursor:pointer}
.ano-product .ano-tabs .ano-more:hover{background:var(--ano-forest);border-color:var(--ano-forest);color:var(--ano-ivory)}
/* Loobek hides the tab list; show it */
.ano-product .ano-tabs .woocommerce-tabs ul.wc-tabs{display:flex!important}
.ano-product .ano-tabs .panel h2,.ano-product .ano-tabs .panel h3{font-family:'Cormorant Garamond',Georgia,serif;font-weight:500;color:var(--ano-ink);line-height:1.2}
.ano-product .ano-tabs .panel h2{font-size:28px}.ano-product .ano-tabs .panel h3{font-size:22px}
.ano-product .ano-tabs .panel > h2:first-child,.ano-product .ano-tabs .panel > .ano-clamp > h2:first-child{display:none}
.ano-product .ano-tabs ul.wc-tabs li a{text-transform:none!important;letter-spacing:0!important}

/* One mobile bar only: hide the older aun-product-ux-enhancements buy bar on pages using this template */
body:has(.ano-product) .aun-mobile-buybar{display:none!important}

/* Options dropdown fills the purchase column */
.ano-product .ano-atc table.variations,.ano-product .ano-atc table.variations tbody,.ano-product .ano-atc table.variations tr{display:block;width:100%}
.ano-product .ano-atc table.variations td.value{display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:100%}
.ano-product .ano-atc table.variations td.value select{width:100%!important;max-width:none!important}
/* Ingredient section disappears when a product has no facts, image or ingredient link */
.ano-product .ano-editorial:not(:has(.ano-fact-value .elementor-heading-title)):not(:has(.ano-editorial-media img)):not(:has(.ano-ing-link a)){display:none}
/* Ingredient text column fills the row when there is no photo */
.ano-product .ano-editorial:not(:has(.ano-editorial-media img)) .elementor-element-anoedtext{width:100%;max-width:1264px;margin:0 auto}
/* Quantity stepper rebuild: undo theme absolute positioning so -, qty, + sit in one clean row */
.ano-product .ano-atc .quantity .number-button{display:inline-flex!important;position:relative;width:auto!important;min-width:136px;height:52px;padding:0!important}
.ano-product .ano-atc .quantity .number-button::before,.ano-product .ano-atc .quantity .number-button::after{display:none!important;content:none!important}
.ano-product .ano-atc .quantity .number-button .minus,.ano-product .ano-atc .quantity .number-button .plus{position:static!important;left:auto!important;right:auto!important;top:auto!important;flex:0 0 44px;width:44px!important;height:100%!important;margin:0!important;font-family:Inter,sans-serif!important;font-size:20px!important;line-height:1!important;text-indent:0!important;color:var(--ano-ink)!important}
.ano-product .ano-atc .quantity .number-button input.qty{position:static!important;flex:1 1 48px;width:48px!important;min-width:48px;height:100%!important;margin:0!important;padding:0!important;font-family:Inter,sans-serif!important;font-size:16px!important;text-align:center}.ano-product .ano-atc form.cart .quantity{width:auto!important;min-width:136px;flex:0 0 auto!important;max-width:none!important}
@media (max-width:767px){.ano-product .ano-atc form.cart .single_add_to_cart_button{flex:1 1 150px!important;min-width:0}}/* End custom CSS */