.Header-module__DAPZiW__header{z-index:100;background:var(--bg-overlay);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--color-sage);position:sticky;top:0}.Header-module__DAPZiW__inner{max-width:var(--max-width);height:var(--header-height);justify-content:center;align-items:center;margin:0 auto;padding:12px 20px;display:flex}.Header-module__DAPZiW__brand{font-family:var(--font-serif);color:var(--color-text);letter-spacing:-.3px;font-size:18px;font-weight:700}
.HeroSection-module__xogimq__hero{width:100%;height:100dvh;min-height:600px;position:relative;overflow:hidden}.HeroSection-module__xogimq__imageWrapper{position:absolute;inset:0}.HeroSection-module__xogimq__overlay{background:linear-gradient(#f5f2eb1a 0%,#f5f2eb4d 40%,#f5f2ebd9 75%,#f5f2eb 100%);position:absolute;inset:0}.HeroSection-module__xogimq__content{text-align:center;z-index:2;flex-direction:column;align-items:center;gap:16px;padding:0 24px 48px;display:flex;position:absolute;bottom:0;left:0;right:0}.HeroSection-module__xogimq__subtitle{letter-spacing:3px;color:var(--color-olive);font-size:12px;font-weight:500}.HeroSection-module__xogimq__title{font-family:var(--font-serif);color:var(--color-text);font-size:32px;font-weight:700;line-height:1.3}.HeroSection-module__xogimq__italic{color:var(--color-olive);font-style:italic}.HeroSection-module__xogimq__desc{color:var(--color-text-sub);white-space:pre-line;max-width:320px;font-size:14px;line-height:1.8}
.ProductIntro-module__GXTLGW__section{padding:0 0 var(--space-3xl);background:var(--color-white)}.ProductIntro-module__GXTLGW__veganBanner{text-align:center;background:var(--color-sage);letter-spacing:2px;color:var(--color-olive);padding:14px 0;font-size:12px;font-weight:600}.ProductIntro-module__GXTLGW__content{padding:var(--space-2xl)var(--space-lg)0;text-align:center}.ProductIntro-module__GXTLGW__type{letter-spacing:2px;color:var(--color-text-light);margin-bottom:var(--space-md);font-size:13px}.ProductIntro-module__GXTLGW__title{font-family:var(--font-serif);color:var(--color-text);white-space:pre-line;margin-bottom:var(--space-lg);font-size:26px;font-weight:700;line-height:1.4}.ProductIntro-module__GXTLGW__tags{justify-content:center;gap:var(--space-sm);margin-bottom:var(--space-lg);flex-wrap:wrap;display:flex}.ProductIntro-module__GXTLGW__desc{color:var(--color-text-sub);white-space:pre-line;max-width:340px;margin:0 auto;font-size:14px;line-height:1.9}
.KeyFeatures-module__oYv4NG__section{padding:var(--space-3xl)var(--space-lg);background:var(--color-sage)}.KeyFeatures-module__oYv4NG__title{white-space:pre-line;margin-bottom:var(--space-xl)}.KeyFeatures-module__oYv4NG__grid{gap:var(--space-md);flex-direction:column;display:flex}.KeyFeatures-module__oYv4NG__card{align-items:flex-start;gap:var(--space-md);background:var(--color-white);border-radius:var(--radius-md);padding:var(--space-lg);transition:all var(--transition-normal);border:1px solid #5c7a3a1a;display:flex}.KeyFeatures-module__oYv4NG__card:hover{box-shadow:var(--shadow-card);transform:translateY(-2px)}.KeyFeatures-module__oYv4NG__icon{background:var(--color-sage);border-radius:var(--radius-full);flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:22px;display:flex}.KeyFeatures-module__oYv4NG__text{flex:1}.KeyFeatures-module__oYv4NG__cardTitle{font-family:var(--font-serif);color:var(--color-text);margin-bottom:2px;font-size:16px;font-weight:600}.KeyFeatures-module__oYv4NG__cardSub{letter-spacing:1.5px;color:var(--color-olive);margin-bottom:8px;font-size:11px;font-weight:500}.KeyFeatures-module__oYv4NG__cardDesc{color:var(--color-text-sub);font-size:13px;line-height:1.6}
.IngredientsSection-module__3mCvSa__section{padding:var(--space-3xl)var(--space-lg);background:var(--color-white)}.IngredientsSection-module__3mCvSa__title{white-space:pre-line;margin-bottom:var(--space-xl)}.IngredientsSection-module__3mCvSa__heroImage{text-align:center;margin-bottom:var(--space-xl)}.IngredientsSection-module__3mCvSa__heroImage img{width:100%;max-width:360px;margin:0 auto}.IngredientsSection-module__3mCvSa__list{gap:var(--space-md);flex-direction:column;display:flex}.IngredientsSection-module__3mCvSa__card{gap:var(--space-md);padding:var(--space-md);background:var(--color-cream);border-radius:var(--radius-md);transition:all var(--transition-normal);display:flex}.IngredientsSection-module__3mCvSa__card:hover{box-shadow:var(--shadow-card)}.IngredientsSection-module__3mCvSa__imageWrap{border-radius:12px;flex-shrink:0;width:80px;height:80px;overflow:hidden}.IngredientsSection-module__3mCvSa__text{flex:1;min-width:0}.IngredientsSection-module__3mCvSa__name{font-family:var(--font-serif);color:var(--color-text);margin-bottom:4px;font-size:15px;font-weight:600}.IngredientsSection-module__3mCvSa__desc{color:var(--color-text-sub);margin-bottom:8px;font-size:12px;line-height:1.7}.IngredientsSection-module__3mCvSa__benefits{flex-wrap:wrap;gap:4px;display:flex}.IngredientsSection-module__3mCvSa__benefitTag{background:var(--color-sage);border-radius:var(--radius-pill);color:var(--color-olive);padding:2px 8px;font-size:11px;font-weight:500}
.FragranceSection-module__gG9rza__section{padding:var(--space-3xl)var(--space-lg);background:linear-gradient(to bottom,var(--color-cream),var(--color-white))}.FragranceSection-module__gG9rza__header{text-align:center;margin-bottom:var(--space-xl)}.FragranceSection-module__gG9rza__title{margin-bottom:var(--space-sm)}.FragranceSection-module__gG9rza__subtitle{color:var(--color-text-light);font-size:13px;font-style:italic}.FragranceSection-module__gG9rza__imageWrap{text-align:center;margin-bottom:var(--space-xl)}.FragranceSection-module__gG9rza__imageWrap img{width:100%;max-width:360px;margin:0 auto}.FragranceSection-module__gG9rza__notes{gap:var(--space-md);flex-direction:column;display:flex}.FragranceSection-module__gG9rza__noteCard{gap:var(--space-md);padding:var(--space-lg);background:var(--color-white);border-radius:var(--radius-md);box-shadow:var(--shadow-soft);display:flex;position:relative;overflow:hidden}.FragranceSection-module__gG9rza__noteCard:after{content:"";width:3px;position:absolute;top:0;bottom:0;left:0}.FragranceSection-module__gG9rza__noteCard:first-child:after{background:#f5d76e}.FragranceSection-module__gG9rza__noteCard:nth-child(2):after{background:#7a9b54}.FragranceSection-module__gG9rza__noteCard:nth-child(3):after{background:#8b6543}.FragranceSection-module__gG9rza__noteDot{border-radius:var(--radius-full);flex-shrink:0;width:12px;height:12px;margin-top:4px}.FragranceSection-module__gG9rza__noteContent{flex:1}.FragranceSection-module__gG9rza__noteLabel{letter-spacing:2px;color:var(--color-text-light);margin-bottom:4px;font-size:10px;font-weight:700;display:block}.FragranceSection-module__gG9rza__noteTitle{font-family:var(--font-serif);color:var(--color-text);margin-bottom:6px;font-size:16px;font-weight:600}.FragranceSection-module__gG9rza__noteDesc{color:var(--color-text-sub);font-size:13px;line-height:1.7}
.ArtStory-module__9Qbloa__section{background:var(--color-white)}.ArtStory-module__9Qbloa__divider{background:var(--color-sage);height:8px}.ArtStory-module__9Qbloa__content{padding:var(--space-3xl)var(--space-lg);text-align:center}.ArtStory-module__9Qbloa__imageWrap{margin-bottom:var(--space-xl)}.ArtStory-module__9Qbloa__imageWrap img{width:100%;max-width:380px;box-shadow:var(--shadow-elevated);margin:0 auto}.ArtStory-module__9Qbloa__title{font-family:var(--font-serif);color:var(--color-text);white-space:pre-line;margin:var(--space-md)0;font-size:26px;font-weight:700;line-height:1.4}.ArtStory-module__9Qbloa__title em{color:var(--color-olive);font-style:italic}.ArtStory-module__9Qbloa__desc{color:var(--color-text-sub);max-width:340px;margin:0 auto;font-size:14px;line-height:1.9}
.PackageDesign-module__3MAOMG__section{background:var(--color-cream);padding:var(--space-3xl)var(--space-lg)}.PackageDesign-module__3MAOMG__content{text-align:center}.PackageDesign-module__3MAOMG__imageWrap{margin-bottom:var(--space-xl)}.PackageDesign-module__3MAOMG__imageWrap img{width:100%;max-width:340px;box-shadow:var(--shadow-elevated);margin:0 auto}.PackageDesign-module__3MAOMG__title{font-family:var(--font-serif);color:var(--color-text);margin-top:var(--space-md);font-size:24px;font-weight:700}
.ComingSoon-module__poviZq__section{background:var(--color-sage);padding:var(--space-4xl)var(--space-lg)}.ComingSoon-module__poviZq__content{text-align:center}.ComingSoon-module__poviZq__title{font-family:var(--font-serif);color:var(--color-text);margin:var(--space-md)0;font-size:28px;font-weight:700;line-height:1.4}.ComingSoon-module__poviZq__highlight{color:var(--color-olive);font-style:italic}.ComingSoon-module__poviZq__desc{color:var(--color-text-light);font-size:14px}
.Countdown-module__UY-Ckq__countdown{text-align:center;padding:var(--space-lg)var(--space-md);background:var(--color-cream);border-radius:var(--radius-md);margin:var(--space-md)var(--space-lg)0}.Countdown-module__UY-Ckq__label{letter-spacing:2px;text-transform:uppercase;color:var(--color-olive);margin-bottom:var(--space-sm);font-size:11px;font-weight:600}.Countdown-module__UY-Ckq__timer{justify-content:center;gap:var(--space-md);display:flex}.Countdown-module__UY-Ckq__unit{flex-direction:column;align-items:center;min-width:56px;display:flex}.Countdown-module__UY-Ckq__number{font-family:var(--font-serif);color:var(--color-text);background:var(--color-sage);border-radius:var(--radius-sm);text-align:center;min-width:48px;padding:8px 12px;font-size:28px;font-weight:700;line-height:1}.Countdown-module__UY-Ckq__unitLabel{color:var(--color-text-light);margin-top:4px;font-size:10px;font-weight:500}.Countdown-module__UY-Ckq__separator{color:var(--color-text-light);align-self:flex-start;padding-top:8px;font-size:24px;font-weight:700}
.FinalCTA-module__iInE5G__section{background:var(--color-cream);padding:var(--space-4xl)var(--space-lg)}.FinalCTA-module__iInE5G__content{text-align:center}.FinalCTA-module__iInE5G__title{font-family:var(--font-serif);color:var(--color-text);margin-bottom:var(--space-md);font-size:28px;font-weight:700}.FinalCTA-module__iInE5G__desc{color:var(--color-text-sub);margin-bottom:var(--space-xl);font-size:14px;line-height:1.8}.FinalCTA-module__iInE5G__ctaBtn{transition:all var(--transition-normal)}
.Newsletter-module__QR8Sia__section{padding:var(--space-2xl)var(--space-lg);background:linear-gradient(135deg,var(--color-olive)0%,var(--color-olive-dark)100%);text-align:center}.Newsletter-module__QR8Sia__title{font-family:var(--font-serif);color:var(--color-white);margin-bottom:var(--space-sm);font-size:20px;font-weight:700;line-height:1.4}.Newsletter-module__QR8Sia__desc{color:var(--color-white-alpha80);margin-bottom:var(--space-lg);font-size:13px;line-height:1.6}.Newsletter-module__QR8Sia__form{gap:var(--space-sm);flex-direction:column;max-width:360px;margin:0 auto;display:flex}.Newsletter-module__QR8Sia__input{border-radius:var(--radius-pill);background:var(--bg-overlay);color:var(--color-text);transition:box-shadow var(--transition-fast);border:none;outline:none;flex:1;padding:12px 16px;font-size:14px}.Newsletter-module__QR8Sia__input:focus{box-shadow:0 0 0 3px var(--color-white-alpha30)}.Newsletter-module__QR8Sia__input::placeholder{color:var(--color-text-light)}.Newsletter-module__QR8Sia__button{background:var(--color-accent-gold);color:var(--color-white);border-radius:var(--radius-pill);transition:all var(--transition-normal);white-space:nowrap;padding:12px 24px;font-size:14px;font-weight:600}.Newsletter-module__QR8Sia__button:hover{transform:translateY(-1px);box-shadow:0 4px 12px #c4a35a66}.Newsletter-module__QR8Sia__button:disabled{opacity:.6;cursor:not-allowed;transform:none}.Newsletter-module__QR8Sia__success{justify-content:center;align-items:center;gap:var(--space-sm);color:var(--color-white);padding:var(--space-md);font-size:14px;font-weight:500;animation:.4s ease-out Newsletter-module__QR8Sia__fadeIn;display:flex}@keyframes Newsletter-module__QR8Sia__fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
.Footer-module__DaFM4q__footer{background:var(--color-sage);padding:var(--space-2xl)var(--space-lg);text-align:center}.Footer-module__DaFM4q__brand{font-family:var(--font-serif);color:var(--color-text);margin-bottom:var(--space-md);font-size:16px;font-weight:600}.Footer-module__DaFM4q__links{justify-content:center;gap:var(--space-md)var(--space-xl);margin-bottom:var(--space-lg);flex-wrap:wrap;display:flex}.Footer-module__DaFM4q__links a{color:var(--color-text-sub);transition:color var(--transition-fast);font-size:14px}.Footer-module__DaFM4q__links a:hover{color:var(--color-olive)}.Footer-module__DaFM4q__copyright{color:var(--color-text-light);font-size:12px}
