.cf-inv{position:relative;color:var(--hp-fg);padding:clamp(28px,5vw,72px) clamp(16px,4vw,64px)}.shopify-section:has(>.cf-inv)+.shopify-section>.cf-inv{padding-top:0}.cf-cards{display:grid;grid-template-columns:1fr;padding:clamp(28px,5vw,72px) clamp(16px,4vw,64px);gap:clamp(16px,2.4vw,32px);color:var(--hp-fg)}.cf-cards>.cf-inv{padding:0}@media(min-width:1100px){.cf-cards{grid-template-columns:1fr 1fr}.cf-cards .cf-inv-stage{height:min(80svh,760px)}.cf-cards .cf-inv-title{font-size:clamp(30px,3vw,50px)}}.cf-inv-stage{position:relative;display:block;height:min(86svh,820px);min-height:520px;overflow:hidden;border-radius:22px;color:inherit;text-decoration:none;cursor:pointer;background:radial-gradient(70% 60% at 50% 18%,rgba(var(--hp-lamp),.22),rgba(var(--hp-lamp),0) 70%),linear-gradient(180deg,color-mix(in srgb,var(--hp-panel) 70%,transparent),color-mix(in srgb,var(--hp-panel) 30%,transparent));box-shadow:inset 0 0 0 1px var(--hp-line),inset 0 1px #ffffff1f,0 30px 80px var(--hp-shadow)}.cf-inv-stage:focus-visible{outline:2px solid var(--hp-accent);outline-offset:4px}.cf-inv-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;opacity:0;transition:opacity .8s ease;touch-action:pan-y}.cf-inv--ready .cf-inv-canvas{opacity:1}.cf-inv-copy{position:absolute;z-index:2;left:0;right:0;top:clamp(26px,5vh,52px);padding:0 20px;display:flex;flex-direction:column;align-items:center;text-align:center;pointer-events:none}.cf-inv-eyebrow{font:400 11px/1 Space Mono,monospace;letter-spacing:.3em;text-transform:uppercase;color:var(--hp-accent);margin-bottom:14px}.cf-inv-title{font-family:Cormorant Garamond,serif;font-weight:400;font-size:clamp(32px,4.2vw,62px);line-height:1.03;letter-spacing:-.015em;max-width:18ch;text-wrap:balance;text-shadow:var(--hp-glow)}.cf-inv-title em{font-style:italic;color:var(--hp-accent)}.cf-inv-sub{font-family:Jost,Inter,sans-serif;font-size:clamp(14px,1.2vw,17px);line-height:1.55;color:var(--hp-muted);margin-top:12px;max-width:44ch}.cf-inv-cta{position:absolute;z-index:2;left:50%;bottom:clamp(20px,4vh,40px);translate:-50% 0;display:inline-flex;align-items:center;gap:10px;padding:13px 22px;white-space:nowrap;background:var(--hp-btn);color:var(--hp-btn-fg);border:1.5px solid var(--hp-btn);font:600 12px/1 Jost,Inter,sans-serif;letter-spacing:.16em;text-transform:uppercase;transition:background .25s ease,transform .25s ease}.cf-inv-stage:hover .cf-inv-cta{background:var(--hp-btn-hover);border-color:var(--hp-btn-hover);transform:translateY(-2px)}@media(max-width:899px){.cf-inv{padding:20px 12px}.cf-inv-stage{height:min(78svh,680px);min-height:480px;border-radius:18px}.cf-inv-title{font-size:clamp(28px,7.4vw,40px)}}.cf-inv-scan .cf-inv-flash{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#fff;opacity:0;pointer-events:none}.cf-inv-scan .cf-inv-shot{margin-top:16px;padding:4px 11px;border-radius:999px;min-height:1em;font:400 11px/1.2 Space Mono,monospace;letter-spacing:.18em;text-transform:uppercase;color:#fff;background:#0000006b;transition:opacity .3s ease}.cf-inv-scan .cf-inv-shot:empty{visibility:hidden}.cf-inv-scan .cf-inv-shot.is-moving{opacity:0}.cf-inv-scan.cf-inv--static .cf-inv-shot{display:none}.cf-inv-scan .cf-inv-stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(var(--hp-veil),.82),rgba(var(--hp-veil),0) 34% 78%,rgba(var(--hp-veil),.6)),radial-gradient(75% 85% at 50% 58%,#0000 50%,rgba(var(--hp-veil),.7))}.cf-hvt.cf-hvt--ready .cf-inv-canvas{opacity:1}.cf-hvt-case{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;transition:opacity .8s ease}.cf-hvt--focus .cf-hvt-case,.cf-hvt--focus .cf-hvt-tags{opacity:0}.cf-hvt-case:before{content:"";position:absolute;left:8%;right:8%;top:0;height:var(--hvt-shelf, 62%);background:linear-gradient(180deg,#fff0,#ffffff0d 60%,#ffffff17)}.cf-hvt-shelf{position:absolute;left:4%;right:4%;top:var(--hvt-shelf, 62%);height:26%;background:linear-gradient(180deg,color-mix(in srgb,var(--hp-fg) 10%,transparent) 0%,color-mix(in srgb,var(--hp-fg) 3%,transparent) 30%,transparent 100%);border-top:1px solid color-mix(in srgb,var(--hp-fg) 28%,transparent);clip-path:polygon(3% 0,97% 0,100% 100%,0 100%)}.cf-hvt--stack .cf-hvt-case:before,.cf-hvt--stack .cf-hvt-shelf:not(.cf-hvt-shelf--row){display:none}.cf-hvt-shelf--row{height:9%;left:6%;right:6%}.cf-hvt:not(.cf-hvt--stack) .cf-hvt-shelf--row{display:none}.cf-hvt-tags{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.cf-hvt-tag{position:absolute;left:0;top:0;translate:-50% 0;opacity:0;transition:opacity .5s ease;display:flex;flex-direction:column;align-items:center;gap:3px;white-space:nowrap;text-align:center}.cf-hvt-tag b{font:400 11px/1 Space Mono,monospace;letter-spacing:.22em;text-transform:uppercase}.cf-hvt-tag i{font-family:Cormorant Garamond,serif;font-size:16px;color:var(--hp-muted);transition:opacity .3s ease}.cf-hvt-tag.is-yours b{color:var(--hp-accent)}.cf-hvt-tag.is-hover i{color:var(--hp-fg)}@media(max-width:899px){.cf-hvt-tag i{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/cf-home-invite.css.map */
