.section-ingredients-showcase{--ing-bg-0: #0d0d0f;--ing-bg-1: #131316;--ing-line: rgba(255,255,255,.07);--ing-line-strong: rgba(255,255,255,.14);--ing-text: #e8e6e1;--ing-text-dim: #9b988f;--ing-display: var(--heading-font-family);--ing-body: var(--text-font-family)}.section-ingredients-showcase .ing-section{position:relative;padding:90px 40px 0;overflow:hidden;background-color:var(--ing-bg-0);background-image:radial-gradient(ellipse 80% 60% at 50% 40%,rgba(201,169,106,.07),transparent 70%),linear-gradient(rgba(13,13,15,var(--ing-overlay-start, .8)),rgba(13,13,15,var(--ing-overlay-end, .9))),var(--ing-bg-img, none);background-size:cover;background-position:bottom center;background-repeat:no-repeat}.section-ingredients-showcase .ing-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");opacity:.4;pointer-events:none;mix-blend-mode:overlay}.section-ingredients-showcase .ing-eyebrow{text-align:center;font-size:11px;letter-spacing:.35em;color:var(--ing-accent);font-weight:500;text-transform:uppercase;margin-bottom:18px}.section-ingredients-showcase .ing-headline{text-align:center;font-family:var(--heading-font-family);font-style:var(--heading-font-style);font-weight:var(--heading-font-weight);letter-spacing:var(--heading-letter-spacing);text-transform:var(--heading-text-transform);font-size:clamp(29px,4vw,51px);line-height:1.05;color:var(--ing-text);margin-bottom:70px;overflow-wrap:anywhere}.section-ingredients-showcase .ing-headline em{font-style:italic;color:var(--ing-accent);position:relative;padding-bottom:4px}.section-ingredients-showcase .ing-headline em:after{content:"";position:absolute;left:12%;right:12%;bottom:-2px;height:1px;background:var(--ing-accent);opacity:.7}.section-ingredients-showcase .ing-grid{position:relative;max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr minmax(320px,480px) 1fr;gap:28px;align-items:center}.section-ingredients-showcase .ing-col{display:flex;flex-direction:column;gap:22px}.section-ingredients-showcase .ing-card{position:relative;background:linear-gradient(180deg,#ffffff06,#ffffff01);border:1px solid var(--ing-line);border-radius:18px;padding:22px 24px;display:grid;grid-template-columns:72px 1fr;gap:18px;align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:border-color .45s ease,background .45s ease,transform .55s cubic-bezier(.34,1.3,.64,1),box-shadow .55s ease}.section-ingredients-showcase .ing-card:hover{border-color:#c9a96a61;background:linear-gradient(180deg,#ffffff0c,#ffffff03);transform:translateY(-6px);box-shadow:0 20px 52px #c9a96a24,0 4px 18px #00000059}.section-ingredients-showcase .ing-card-icon{width:72px;height:72px;border-radius:50%;background:radial-gradient(circle at 30% 30%,#c9a96a1f,#ffffff05 70%);border:1px solid var(--ing-line-strong);display:none;place-items:center;color:var(--ing-accent);flex-shrink:0}.section-ingredients-showcase .ing-card-icon svg{width:32px;height:32px}.section-ingredients-showcase .ing-card{grid-template-columns:1fr}.section-ingredients-showcase .ing-card-title{font-weight:500;font-size:13px;letter-spacing:.22em;color:var(--ing-accent);text-transform:uppercase;margin-bottom:8px;overflow-wrap:anywhere}.section-ingredients-showcase .ing-card-desc{font-size:13.5px;line-height:1.65;color:var(--ing-text-dim);font-weight:300;overflow-wrap:anywhere}.section-ingredients-showcase .ing-hero{position:relative;aspect-ratio:1;display:grid;place-items:center}.section-ingredients-showcase .ing-hero:before,.section-ingredients-showcase .ing-hero:after{content:"";position:absolute;border-radius:50%;border:1px solid var(--ing-line-strong);pointer-events:none}.section-ingredients-showcase .ing-hero:before{width:92%;height:92%;border-color:#c9a96a40;box-shadow:inset 0 0 60px #c9a96a0f,0 0 80px #c9a96a0d;animation:ing-ring-breathe 5s ease-in-out infinite}.section-ingredients-showcase .ing-hero:after{width:78%;height:78%;border-color:#ffffff0a;animation:ing-ring-breathe 7s ease-in-out infinite 2s}.section-ingredients-showcase .ing-hero-img{position:relative;width:70%;height:auto;z-index:2;filter:drop-shadow(0 30px 40px rgba(0,0,0,.6));animation:ing-float 6s ease-in-out infinite;animation-delay:1.4s}.section-ingredients-showcase .ing-hero-carousel{position:relative;width:70%;aspect-ratio:1;z-index:2;animation:ing-float 6s ease-in-out infinite;animation-delay:1.4s}.section-ingredients-showcase .ing-hero-carousel .ing-hero-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;opacity:0;transform:scale(.965) translate(10px);animation:none;transition:opacity .7s ease,transform .7s cubic-bezier(.16,1,.3,1)}.section-ingredients-showcase .ing-hero-carousel .ing-hero-img.is-active,.section-ingredients-showcase .ing-hero-carousel.count-1 .ing-hero-img{opacity:1;transform:none}.section-ingredients-showcase .ing-hero-dots{position:absolute;left:50%;bottom:0;z-index:4;display:flex;gap:7px;justify-content:center;transform:translate(-50%)}.section-ingredients-showcase .ing-hero-dot{width:7px;height:7px;padding:0;border:1px solid color-mix(in srgb,var(--ing-accent) 55%,transparent);border-radius:999px;background:transparent;cursor:pointer;opacity:.55;transition:width .3s ease,background .3s ease,opacity .3s ease}.section-ingredients-showcase .ing-hero-dot.is-active{width:20px;background:var(--ing-accent);opacity:1}.section-ingredients-showcase .ing-plinth{position:absolute;bottom:6%;left:50%;transform:translate(-50%);width:70%;height:26px;border-radius:50%;background:radial-gradient(ellipse at center,rgba(0,0,0,.7) 0%,transparent 70%);z-index:1}.section-ingredients-showcase .ing-cta-wrap{display:flex;justify-content:center;padding:64px 0 80px;position:relative;z-index:3}.section-ingredients-showcase .ing-cta{display:inline-flex;align-items:center;gap:14px;background:var(--ing-text);color:var(--ing-bg-0);border:none;border-radius:999px;padding:18px 32px;font:var(--button-font);font-size:11px;letter-spacing:.28em;text-transform:uppercase;cursor:pointer;text-decoration:none;justify-content:center;text-align:center;white-space:normal;overflow-wrap:anywhere;box-shadow:0 4px 24px #c9a96a26;transition:background .35s ease,transform .5s cubic-bezier(.34,1.3,.64,1),box-shadow .45s ease}.section-ingredients-showcase .ing-cta:hover{background:var(--ing-accent);transform:translateY(-5px) scale(1.03);box-shadow:0 16px 52px #c9a96a6b}.section-ingredients-showcase .ing-cta-arrow{width:26px;height:26px;border-radius:50%;background:var(--ing-bg-0);color:var(--ing-accent);display:grid;place-items:center;flex-shrink:0}.section-ingredients-showcase .ing-cta-arrow svg{width:12px;height:12px}@keyframes ing-float{0%,to{transform:translateY(0)}50%{transform:translateY(-11px)}}@keyframes ing-carousel-fade-2{0%,35%{opacity:1;transform:scale(1) translateY(0)}50%,to{opacity:0;transform:scale(.965) translateY(10px)}}@keyframes ing-carousel-fade-3{0%,24%{opacity:1;transform:scale(1) translateY(0)}34%,to{opacity:0;transform:scale(.965) translateY(10px)}}@keyframes ing-carousel-fade-4{0%,18%{opacity:1;transform:scale(1) translateY(0)}25%,to{opacity:0;transform:scale(.965) translateY(10px)}}@keyframes ing-carousel-fade-5{0%,14%{opacity:1;transform:scale(1) translateY(0)}20%,to{opacity:0;transform:scale(.965) translateY(10px)}}@keyframes ing-ring-breathe{0%,to{opacity:1}50%{opacity:.35}}.section-ingredients-showcase .reveal{opacity:0;transform:translateY(52px);will-change:opacity,transform}.section-ingredients-showcase .reveal-left{opacity:0;transform:translate(-60px);will-change:opacity,transform}.section-ingredients-showcase .reveal-right{opacity:0;transform:translate(60px);will-change:opacity,transform}.section-ingredients-showcase .reveal-scale{opacity:0;transform:scale(.88);will-change:opacity,transform}.section-ingredients-showcase .reveal.in-view,.section-ingredients-showcase .reveal-left.in-view,.section-ingredients-showcase .reveal-right.in-view{opacity:1;transform:none;transition:opacity .9s cubic-bezier(.16,1,.3,1),transform .9s cubic-bezier(.16,1,.3,1)}.section-ingredients-showcase .reveal-scale.in-view{opacity:1;transform:none;transition:opacity 1.1s cubic-bezier(.16,1,.3,1),transform 1.1s cubic-bezier(.16,1,.3,1)}.section-ingredients-showcase .ing-headline.in-view{transition-delay:.08s}.section-ingredients-showcase .ing-hero.in-view{transition-delay:.15s}.section-ingredients-showcase .ing-cta-wrap.in-view{transition-delay:.32s}.section-ingredients-showcase .ing-card.in-view{transition-delay:var(--stagger, .05s)}.section-ingredients-showcase .ing-section.design-mode .reveal,.section-ingredients-showcase .ing-section.design-mode .reveal-left,.section-ingredients-showcase .ing-section.design-mode .reveal-right,.section-ingredients-showcase .ing-section.design-mode .reveal-scale{opacity:1;transform:none}.section-ingredients-showcase .ing-section.design-mode .ing-hero-img,.section-ingredients-showcase .ing-section.design-mode .ing-hero-carousel,.section-ingredients-showcase .ing-section.design-mode .ing-hero-carousel .ing-hero-img,.section-ingredients-showcase .ing-section.design-mode .ing-hero:before,.section-ingredients-showcase .ing-section.design-mode .ing-hero:after{animation:none}.section-ingredients-showcase .ing-section.design-mode .ing-hero-carousel .ing-hero-img:first-child{opacity:1;transform:none}@media(max-width:1100px){.section-ingredients-showcase .ing-grid{grid-template-columns:1fr;max-width:600px}.section-ingredients-showcase .ing-hero{order:-1}}@media(max-width:600px){.section-ingredients-showcase .ing-section{padding:48px 16px 0}.section-ingredients-showcase .ing-eyebrow{font-size:9px;letter-spacing:.22em;margin-bottom:12px}.section-ingredients-showcase .ing-headline{font-size:26px;margin-bottom:40px;line-height:1.1}.section-ingredients-showcase .ing-col{gap:12px}.section-ingredients-showcase .ing-card{padding:13px 14px;grid-template-columns:1fr;gap:11px;border-radius:14px}.section-ingredients-showcase .ing-card-title{font-size:10.5px;letter-spacing:.16em;margin-bottom:5px}.section-ingredients-showcase .ing-card-desc{font-size:11.5px;line-height:1.55}.section-ingredients-showcase .ing-cta-wrap{padding:40px 0 56px}.section-ingredients-showcase .ing-cta{padding:14px 22px;font-size:10px;letter-spacing:.22em;gap:10px}.section-ingredients-showcase .ing-cta-arrow{width:22px;height:22px}.section-ingredients-showcase .ing-cta-arrow svg{width:10px;height:10px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/custom-boot.css.map */
