:root{--brand: #63c9cf;--brand-dark: #4dbec4;--text-headline: oklch(.18 .02 55);--text-body-1: oklch(.32 .04 55);--text-body-2: oklch(.38 .03 55);--font-serif: "Cormorant Garamond", Georgia, serif;--font-sans: "Inter", system-ui, sans-serif}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-sans);background:#fff;color:var(--text-headline);overflow-x:hidden}.site-nav{position:relative;top:0;left:0;right:0;z-index:100;padding:0 40px;height:64px;display:flex;align-items:center;background:#ffffff2e;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border-bottom:1px solid rgba(255,255,255,.25)}.nav-inner{width:100%;max-width:1400px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;position:relative}.nav-logo{text-decoration:none;display:flex;flex-direction:column;line-height:1;position:absolute;left:50%;transform:translate(-50%)}.nav-logo-brand{font-family:var(--font-serif);font-size:18px;font-weight:600;letter-spacing:.18em;color:var(--text-headline)}.nav-logo-sub{font-size:8px;letter-spacing:.3em;color:var(--brand);margin-top:2px}.nav-links{display:flex;gap:36px;list-style:none}.nav-links a{text-decoration:none;font-size:11px;font-weight:500;letter-spacing:.2em;color:var(--text-body-1);transition:color .3s}.nav-links a:hover{color:var(--brand)}.nav-actions{display:flex;gap:16px;align-items:center}.nav-btn-icon{background:none;border:none;cursor:pointer;padding:4px;color:var(--text-body-1);transition:color .3s;text-decoration:none;position:relative;display:flex;align-items:center}.nav-btn-icon:hover{color:var(--brand)}.cart-count{position:absolute;top:-4px;right:-6px;width:16px;height:16px;border-radius:50%;background:var(--brand);color:#fff;font-size:9px;font-weight:600;display:flex;align-items:center;justify-content:center}.site-footer{background:#fafaf8;border-top:1px solid rgba(99,201,207,.15);padding:40px}.footer-inner{max-width:1400px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.footer-brand{display:flex;flex-direction:column}.footer-logo{font-family:var(--font-serif);font-size:20px;font-weight:600;letter-spacing:.18em;color:var(--text-headline)}.footer-tagline{font-size:9px;letter-spacing:.3em;color:var(--brand);margin-top:2px}.footer-copy{font-size:11px;color:var(--text-body-2);letter-spacing:.05em}.below-hero{min-height:60vh;display:flex;align-items:center;justify-content:center;background:#fafaf8}.below-hero-inner{text-align:center;padding:80px 40px}.below-hero-inner h2{font-family:var(--font-serif);font-size:48px;font-weight:300;color:var(--text-headline);margin-bottom:16px}.below-hero-inner p{font-size:15px;color:var(--text-body-2);line-height:1.65}@media(max-width:768px){.site-nav{padding:0 20px}.nav-links{display:none}.footer-inner{flex-direction:column;gap:16px;text-align:center}}[dir=rtl],html[lang=ar],html[lang^=ar],[dir=rtl] body{direction:rtl;text-align:right}@media(min-width:769px){[dir=rtl] .hero-copy{right:0!important;left:auto!important;width:48%!important;padding-right:60px!important;padding-left:20px!important;text-align:right!important;justify-content:flex-start!important}[dir=rtl] .hero-copy-inner{text-align:right;margin-right:0;margin-left:auto}}[dir=rtl] .cta-arrow{display:inline-block;transform:scaleX(-1)}[dir=rtl] .nav-links{direction:rtl}[dir=rtl] .fc-card-info,[dir=rtl] .bnd-card-info,[dir=rtl] .pdp-details-col,[dir=rtl] .ds-footer-col{text-align:right;direction:rtl}[dir=rtl] .pdp-accordion-header,[dir=rtl] .pdp-btrust-text{text-align:right}[dir=rtl] input,[dir=rtl] select,[dir=rtl] textarea{text-align:right;direction:rtl}[data-scroll]{opacity:0;transition-property:transform,opacity,filter,box-shadow;transition-duration:.85s;transition-timing-function:cubic-bezier(.16,1,.3,1);will-change:transform,opacity}[data-scroll=fade-up]{transform:translateY(35px)}[data-scroll=fade-scale]{transform:scale(.93) translateY(25px)}[data-scroll=card]{transform:translateY(40px) scale(.96)}[data-scroll=title]{transform:translateY(30px)}[data-scroll].is-in-view{opacity:1;transform:translate(0) scale(1)}[dir=rtl],html[lang=ar],html[dir=rtl]{font-family:Cairo,Tajawal,Inter,system-ui,sans-serif}[dir=rtl] .hero-eyebrow,html[dir=rtl] .hero-eyebrow,[dir=rtl] .ds-footer-newsletter-label,html[dir=rtl] .ds-footer-newsletter-label,[dir=rtl] [class*=eyebrow],[dir=rtl] [class*=label],[dir=rtl] .cta-btn,[dir=rtl] .nav-links a,[dir=rtl] .science-eyebrow{font-family:Cairo,Tajawal,Readex Pro,system-ui,sans-serif!important;letter-spacing:0!important;word-spacing:normal!important;text-transform:none!important}[dir=rtl] .hero-eyebrow{font-size:13.5px!important;font-weight:600!important}[dir=rtl] .ds-footer-newsletter-label{font-size:12.5px!important;font-weight:600!important}.science-ingredients-section,.featured-collection-section,.bundles-section,.insta-reels-section,.brand-story-section,.creator-cta-section,.main-about-section,.main-contact-section,.main-shipping-section,.main-privacy-section,.main-returns-section,.main-faq-section,.main-cart-section,.main-wishlist-section,.shopify-section>section{padding-top:50px!important;padding-bottom:50px!important}.trust-bar-section{padding-top:30px!important;padding-bottom:30px!important}.fc-header,.bnd-header,.science-header,.insta-reels-header{margin-bottom:36px!important}@media(max-width:768px){.science-ingredients-section,.featured-collection-section,.bundles-section,.insta-reels-section,.brand-story-section,.creator-cta-section,.main-about-section,.main-contact-section,.main-shipping-section,.main-privacy-section,.main-returns-section,.main-faq-section,.main-cart-section,.main-wishlist-section,.shopify-section>section{padding-top:28px!important;padding-bottom:28px!important}.trust-bar-section{padding-top:18px!important;padding-bottom:18px!important}.fc-header,.bnd-header,.science-header,.insta-reels-header{margin-bottom:22px!important}}@media(max-width:768px){body,p,.fc-description,.bnd-description,.science-body,.hero-body,.brand-story-body,.hib-subheading{font-size:15px!important;line-height:1.6!important}.fc-card-title,.bnd-card-title,.product-card-title{font-size:15px!important;font-weight:700!important;line-height:1.35!important}.fc-price-current,.bnd-price-current,.pdp-price-current,.price{font-size:16px!important;font-weight:800!important}.pdp-atc-btn,.pdp-buy-now-btn,.bnd-btn,.fc-btn,.hib-btn,.cta-btn,.pdp-tier-buynow-btn{font-size:15px!important;font-weight:800!important;padding-top:12px!important;padding-bottom:12px!important}.trust-item-title,.trust-inline-item strong,.pdp-feature-text strong{font-size:13.5px!important}.trust-item-sub,.trust-inline-item span,.pdp-feature-text span{font-size:12.5px!important}.announcement-text,.bnd-eyebrow,.fc-eyebrow,.science-eyebrow,.hero-eyebrow,.hib-eyebrow{font-size:13px!important;letter-spacing:.05em!important}.pdp-option-pills button,.pdp-pill{font-size:13.5px!important;padding:8px 14px!important}.pdp-accordion-header{font-size:15.5px!important}.pdp-accordion-body{font-size:14px!important;line-height:1.6!important}.ds-footer-link,.ds-footer-col-title{font-size:14.5px!important}}.nav-links a{text-transform:uppercase!important}.creator-cta-section,.creator-page{font-family:var(--font-sans, "Inter", system-ui, sans-serif)}[dir=rtl] .creator-cta-section,[dir=rtl] .creator-page,html[lang=ar] .creator-cta-section,html[lang=ar] .creator-page{font-family:Cairo,Tajawal,Readex Pro,system-ui,sans-serif!important}.creator-cta-title,.cp-hero-title,.cp-sec-title{font-family:var(--font-sans, "Inter", system-ui, sans-serif);font-weight:700!important;letter-spacing:-.01em}.creator-cta-title span,.cp-hero-title span{font-family:var(--font-serif, "Cormorant Garamond", Georgia, serif);font-style:italic;font-weight:400}[dir=rtl] .creator-cta-title,[dir=rtl] .cp-hero-title,[dir=rtl] .cp-sec-title,html[lang=ar] .creator-cta-title,html[lang=ar] .cp-hero-title,html[lang=ar] .cp-sec-title{font-family:Cairo,Tajawal,system-ui,sans-serif!important;font-weight:700!important;letter-spacing:0!important}[dir=rtl] .creator-cta-title span,[dir=rtl] .cp-hero-title span,html[lang=ar] .creator-cta-title span,html[lang=ar] .cp-hero-title span{font-family:inherit!important;font-style:normal!important;font-weight:800!important}.creator-cta-badge,.cp-badge{font-family:var(--font-sans, "Inter", system-ui, sans-serif);font-weight:700;letter-spacing:.14em;text-transform:uppercase}[dir=rtl] .creator-cta-badge,[dir=rtl] .cp-badge,html[lang=ar] .creator-cta-badge,html[lang=ar] .cp-badge{font-family:Cairo,Tajawal,Readex Pro,system-ui,sans-serif!important;letter-spacing:0!important;text-transform:none!important}.creator-cta-btn,.cp-cta-btn,.cp-submit-btn{font-family:var(--font-sans, "Inter", system-ui, sans-serif);font-weight:700;letter-spacing:.05em}[dir=rtl] .creator-cta-btn,[dir=rtl] .cp-cta-btn,[dir=rtl] .cp-submit-btn,html[lang=ar] .creator-cta-btn,html[lang=ar] .cp-cta-btn,html[lang=ar] .cp-submit-btn{font-family:Cairo,Tajawal,system-ui,sans-serif!important;letter-spacing:0!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/theme.css.map */
