:root{--ease-soft: cubic-bezier(.22, .61, .36, 1);--t-fast: .25s;--space-section: clamp(5rem, 10vw, 9rem)}html{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{background:var(--color-bg);color:var(--color-text);letter-spacing:.005em}html,body{overflow-x:hidden}img{max-width:100%;height:auto}h1,h2,h3,.hero-heading,.product-title{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;letter-spacing:-.01em;color:var(--color-dark)}h1,.hero-heading{font-size:clamp(2.6rem,6vw,4.75rem);line-height:1.02}h2{font-size:clamp(2rem,4vw,3.1rem);line-height:1.1}h3{font-size:1.45rem;line-height:1.25}.hero-heading em{font-style:italic;font-weight:300;color:var(--color-muted)}p,li,.section-sub,.hero-subheading{font-family:Inter,system-ui,sans-serif;font-weight:400;line-height:1.7}.section-sub,.hero-subheading{color:var(--color-muted);max-width:34rem;font-size:1.05rem}.section-header.text-center .section-sub{margin-left:auto;margin-right:auto}.label{font-family:Inter,system-ui,sans-serif;font-size:.72rem;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--color-muted);background:none;padding:0;border:0}.section{padding-top:var(--space-section);padding-bottom:var(--space-section)}.mt-lg{margin-top:clamp(2.5rem,5vw,4.5rem)}.btn{border-radius:2px;font-family:Inter,system-ui,sans-serif;font-weight:500;font-size:.82rem;letter-spacing:.14em;text-transform:uppercase;box-shadow:none;transition:background-color var(--t-fast) var(--ease-soft),color var(--t-fast) var(--ease-soft),border-color var(--t-fast) var(--ease-soft),transform var(--t-fast) var(--ease-soft)}.btn-primary{background:var(--color-dark);border:1px solid var(--color-dark);color:var(--color-bg)}.btn-primary:hover,.btn-primary:focus-visible{background:var(--color-accent);border-color:var(--color-accent);color:#fff;transform:translateY(-1px)}.btn-outline{background:transparent;border:1px solid var(--color-dark);color:var(--color-dark)}.btn-outline:hover,.btn-outline:focus-visible{background:var(--color-dark);color:var(--color-bg)}.btn svg{display:none}.btn-atc svg{display:inline-block}a{transition:color var(--t-fast) var(--ease-soft)}:focus-visible{outline:1px solid var(--color-dark);outline-offset:3px}.site-header{transition:background-color var(--t-fast) var(--ease-soft),box-shadow var(--t-fast) var(--ease-soft)}.site-header.is-scrolled{background:color-mix(in srgb,var(--color-bg) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 1px 0 var(--color-sand)}.logo-text{font-family:Cormorant Garamond,Georgia,serif;font-weight:500;letter-spacing:.04em}.logo-text span{color:inherit!important}.nav-link{font-size:.8rem;letter-spacing:.14em;text-transform:uppercase}.hero-section{background:var(--color-bg)}.hero-eyebrow{background:none;border:0;padding:0;font-size:.72rem;letter-spacing:.22em;text-transform:uppercase;color:var(--color-muted)}.eyebrow-dot,.cam-indicator,.price-badge,.product-card-badge{display:none!important}.hero-product-card{background:transparent;box-shadow:none;border:0;padding:0}.hero-product-img{background:var(--color-surface);border-radius:0;overflow:hidden}.hero-product-img img{width:100%;display:block;aspect-ratio:1 / 1;object-fit:cover}.hero-product-info h3{font-size:1.35rem}.hero-card-cta .btn-outline{display:none}.trust-item{color:var(--color-muted);font-size:.82rem}.trust-item svg{color:var(--color-dark)}.benefits-bar{background:var(--color-dark);color:var(--color-bg);border:0}.benefits-bar strong{color:var(--color-bg);font-weight:500}.benefit-item{color:#cfc8bd;font-size:.85rem}.benefit-icon,.guarantee-icon:empty{display:none}.feature-card,.step{background:transparent;border:0;box-shadow:none;border-radius:0;border-top:1px solid var(--color-sand);padding:2rem 0 0}.feature-icon{display:none}.step-number{background:none;border:0;color:var(--color-muted);font-family:Cormorant Garamond,Georgia,serif;font-size:2.2rem;font-style:italic;width:auto;height:auto}.how-section--dark{background:var(--color-dark)}.how-section--dark h2,.how-section--dark h3{color:var(--color-bg)}.how-section--dark p,.how-section--dark .label{color:#b9b2a7}.how-section--dark .step{border-top-color:#3a3631}.product-card-img,.gallery-main,.hero-product-img,.gallery-thumb{overflow:hidden;border-radius:0;background:var(--color-surface)}.product-card-img img,.gallery-main img,.hero-product-img img{transition:transform .9s var(--ease-soft);will-change:transform}.product-card:hover .product-card-img img,.gallery-main:hover img,.hero-product-img:hover img{transform:scale(1.04)}.gallery-thumb{border:1px solid transparent;transition:border-color var(--t-fast) var(--ease-soft),opacity var(--t-fast);opacity:.6}.gallery-thumb.is-active,.gallery-thumb:hover{border-color:var(--color-dark);opacity:1}.product-card{background:transparent;border:0;box-shadow:none}.product-card-title{font-family:Cormorant Garamond,Georgia,serif;font-weight:400;font-size:1.35rem}.price-main{font-family:Inter,system-ui,sans-serif;font-weight:400;letter-spacing:.02em;color:var(--color-dark)}.price-compare{display:none}.guarantee-grid{border-top:1px solid var(--color-sand);padding-top:1.5rem}.guarantee-item{background:transparent;border:0}.guarantee-item strong{font-weight:500}.variant-select,.qty-selector,.qty-input{border-radius:2px}.tab-btn{letter-spacing:.14em;text-transform:uppercase;font-size:.78rem;transition:color var(--t-fast),border-color var(--t-fast)}.sticky-atc-bar{background:color-mix(in srgb,var(--color-bg) 95%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 -1px 0 var(--color-sand)}.faq-item{border-radius:0;background:transparent;border:0;border-bottom:1px solid var(--color-sand)}.faq-question{font-family:Cormorant Garamond,Georgia,serif;font-size:1.3rem;font-weight:400}.faq-chevron{transition:transform var(--t-fast) var(--ease-soft)}.newsletter-section{background:var(--color-surface)}.newsletter-form-row input{border-radius:2px}.reveal{opacity:0;transform:translateY(24px);transition:opacity .9s var(--ease-soft),transform .9s var(--ease-soft)}.reveal.is-visible{opacity:1;transform:none}.features-grid .reveal:nth-child(2),.steps-grid .reveal:nth-child(2),.collection-grid .reveal:nth-child(2){transition-delay:.12s}.features-grid .reveal:nth-child(3),.steps-grid .reveal:nth-child(3),.collection-grid .reveal:nth-child(3){transition-delay:.24s}.steps-grid .reveal:nth-child(4),.collection-grid .reveal:nth-child(4){transition-delay:.36s}.hero-content>*{animation:fv-rise 1s var(--ease-soft) both}.hero-content>*:nth-child(2){animation-delay:.1s}.hero-content>*:nth-child(3){animation-delay:.2s}.hero-content>*:nth-child(4){animation-delay:.3s}.hero-content>*:nth-child(5){animation-delay:.4s}.hero-visual{animation:fv-fade 1.4s var(--ease-soft) .2s both}@keyframes fv-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes fv-fade{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}.no-js .reveal{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:1ms!important;animation-delay:0ms!important;transition-duration:1ms!important;transition-delay:0ms!important;scroll-behavior:auto!important}.reveal{opacity:1;transform:none}.product-card:hover .product-card-img img,.gallery-main:hover img,.hero-product-img:hover img{transform:none}}@media(max-width:749px){.container{padding-left:16px;padding-right:16px}.section{padding-top:4rem;padding-bottom:4rem}.hero-ctas .btn{width:100%;justify-content:center}.benefits-inner{gap:1rem}}.reviews-summary{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/7/assets/feedovia-premium.css.map */
