.hero-editorial--buy .hero-editorial__buy{position:absolute;left:0;right:0;bottom:0;z-index:3;display:flex;align-items:flex-end;justify-content:space-between;gap:2.4rem 4rem;padding:clamp(8rem,10vw,15rem) var(--fz-gutter) clamp(2.2rem,2.6vw,3.8rem);background:linear-gradient(180deg,#0d0d0c00,#0d0d0c4d 42%,#0d0d0c9e);color:var(--fz-cream);pointer-events:none}.hero-editorial--buy .hero-editorial__buy>*{pointer-events:auto}.hero-editorial--buy .hero-editorial__buy-info{display:grid;gap:1.2rem;min-width:0}.hero-editorial--buy .hero-editorial__buy-kicker{display:inline-flex;align-items:center;gap:1rem;color:#f2efe8db!important}.hero-editorial--buy .hero-editorial__buy-kicker:before{content:"";width:.7rem;height:.7rem;border-radius:50%;background:var(--fz-red);box-shadow:0 0 0 .25rem #a4000038}.hero-editorial--buy .hero-editorial__buy-line{display:flex;align-items:baseline;flex-wrap:wrap;gap:.4rem 2rem}.hero-editorial--buy .hero-editorial__buy-name{font-family:var(--fz-display)!important;font-stretch:125%;font-weight:800;font-size:clamp(2.8rem,3.3vw,5.6rem);line-height:.9;letter-spacing:-.01em;text-transform:uppercase;text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .6s var(--fz-ease)}.hero-editorial--buy .hero-editorial__buy-name:hover,.hero-editorial--buy .hero-editorial__buy-name:focus-visible{background-size:100% 1px}.hero-editorial--buy .hero-editorial__buy-price{font-family:var(--fz-display)!important;font-stretch:112%;font-weight:600;font-size:clamp(1.6rem,1.3vw,2.1rem);letter-spacing:.04em;white-space:nowrap}.hero-editorial--buy .hero-editorial__buy product-form,.hero-editorial--buy .hero-editorial__buy-cta{flex-shrink:0}.hero-editorial--buy .hero-editorial__buy form{margin:0}.fz .hero-editorial__buy-btn.fz-btn{--bg: rgba(242, 239, 232, .12);--fg: var(--fz-cream);--hover: rgba(164, 0, 0, .55);gap:1rem;min-width:0;min-height:4.4rem;padding:0 2.6rem;font-family:var(--fz-sans)!important;font-stretch:100%;font-weight:400;font-size:1.15rem;letter-spacing:.24em;box-shadow:inset 0 0 0 1px #f2efe86b;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:color .5s var(--fz-ease),box-shadow .5s var(--fz-ease)}.fz .hero-editorial__buy-btn.fz-btn .fz-icon{width:1.3rem;height:1.3rem}.fz a.hero-editorial__buy-btn.fz-btn{text-decoration:none}.fz .hero-editorial__buy-btn.fz-btn:hover,.fz .hero-editorial__buy-btn.fz-btn:focus-visible{color:var(--fz-cream)!important;box-shadow:inset 0 0 0 1px #a4000059}@media screen and (min-width:750px){.hero-editorial--buy .hero-editorial__buy product-form,.hero-editorial--buy .hero-editorial__buy-cta{position:absolute;left:calc(100% - 50% / var(--hero-cols, 3));bottom:clamp(2.2rem,2.6vw,3.8rem);translate:-50% 0}}.hero-editorial--buy .hero-editorial__buy-btn[disabled]{cursor:not-allowed;opacity:.7}.hero-editorial--buy .hero-editorial__buy-btn.loading>span:not(.loading-overlay__spinner),.hero-editorial--buy .hero-editorial__buy-btn.loading>.fz-icon{opacity:0}.hero-editorial--buy .hero-editorial__buy-btn .loading-overlay__spinner{position:absolute;left:50%;top:50%;width:1.8rem;height:1.8rem;margin:-.9rem 0 0 -.9rem}.hero-editorial--buy .hero-editorial__buy-btn .spinner{display:block;width:100%;height:100%}.hero-editorial--buy .hero-editorial__buy-btn .path{stroke:currentColor}.hero-editorial--buy .hero-editorial__buy-error{margin-top:1rem;font-size:1.3rem;line-height:1.4;color:var(--fz-cream)}html.fz-motion .hero-editorial--buy .hero-editorial__buy>*{animation:hero-editorial-rise 1.2s var(--fz-ease) both;animation-delay:.35s}html.fz-motion .hero-editorial--buy .hero-editorial__buy>product-form,html.fz-motion .hero-editorial--buy .hero-editorial__buy>.hero-editorial__buy-cta{animation-delay:.5s}@keyframes hero-editorial-rise{0%{opacity:0;transform:translate3d(0,1.6rem,0)}to{opacity:1;transform:none}}@media screen and (max-width:749px){.hero-editorial--buy .hero-editorial__buy{flex-direction:column;align-items:stretch;gap:1.4rem;padding:9rem 1.6rem 1.6rem}.hero-editorial--buy .hero-editorial__buy-line{justify-content:space-between}.hero-editorial--buy .hero-editorial__buy product-form,.hero-editorial--buy .hero-editorial__buy-cta{align-self:center}.fz .hero-editorial__buy-btn.fz-btn{min-height:4rem;padding:0 2.2rem;font-size:1.05rem}.fz .hero-editorial__buy-btn.fz-btn .fz-icon{width:1.2rem;height:1.2rem}}.hero-editorial__cue{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:1.1rem;width:100%;margin:0;padding:clamp(2.6rem,3.2vw,4rem) 0 0;border:0;border-radius:0;background:var(--fz-bone);color:var(--fz-ink);cursor:pointer;-webkit-tap-highlight-color:transparent}.hero-editorial__cue:focus-visible{outline:none}.hero-editorial__cue:focus-visible .hero-editorial__cue-text{text-decoration:underline;text-underline-offset:.4rem}.hero-editorial__cue-text{font-family:var(--fz-display);font-stretch:112%;font-weight:600;font-size:1.05rem;line-height:1;letter-spacing:.3em;margin-right:-.3em;text-transform:uppercase;color:#0d0d0c8f;transition:color .5s var(--fz-ease),letter-spacing .6s var(--fz-ease)}.hero-editorial__cue:hover .hero-editorial__cue-text{color:var(--fz-ink);letter-spacing:.38em}.hero-editorial__cue-line{position:relative;display:block;width:1px;height:clamp(4.4rem,4.8vw,6.4rem);overflow:hidden;background:#0d0d0c24}.hero-editorial__cue-line:after{content:"";position:absolute;left:0;top:0;width:1px;height:42%;background:linear-gradient(180deg,rgba(13,13,12,0),var(--fz-ink));transform:translateY(-100%)}html.fz-motion .hero-editorial__cue{animation:hero-cue-in 1.2s var(--fz-ease) .9s both}html.fz-motion .hero-editorial__cue-line:after{animation:hero-cue-fall 2.4s cubic-bezier(.65,0,.35,1) infinite}html.fz-motion .hero-editorial__cue:hover .hero-editorial__cue-line:after{animation-duration:1.4s}@keyframes hero-cue-in{0%{opacity:0}to{opacity:1}}@keyframes hero-cue-fall{0%{transform:translateY(-100%)}70%,to{transform:translateY(240%)}}.shopify-section:has(.hero-editorial__cue)+.shopify-section .fz-func{padding-top:clamp(3.2rem,4.4vw,6.4rem)}@media(prefers-reduced-motion:reduce){.hero-editorial__cue,.hero-editorial__cue-line:after{animation:none!important}.hero-editorial__cue-line:after{transform:translateY(60%)}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/fz-hero.css.map */
