.chero{position:relative;min-height:100svh;min-height:100dvh;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;isolation:isolate}.chero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:var(--color-surface-solid)}.chero__media img{width:100%;height:100%;object-fit:cover}.chero__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a090759,#0a090700 24%,#0a09078c 72%,#0a0907e6)}.chero__grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.05;mix-blend-mode:overlay;pointer-events:none;background-image:radial-gradient(rgba(255,255,255,.9) .5px,transparent .5px);background-size:3px 3px}.chero__ghost{position:absolute;z-index:-1;right:-.08em;bottom:-.12em;margin:0;font-family:var(--font-display);font-weight:800;line-height:.72;font-size:min(64vw,90vh);color:transparent;-webkit-text-stroke:1.5px rgba(237,231,219,.22);pointer-events:none;-webkit-user-select:none;user-select:none}.chero__content{position:relative;padding:var(--gutter);padding-bottom:clamp(84px,14vh,150px);color:#fff;max-width:760px}.chero__kicker{font-size:.7rem;letter-spacing:.34em;text-transform:uppercase;font-weight:500;color:var(--color-accent);margin-bottom:clamp(14px,3vw,24px)}.chero__title{margin:0;display:flex;flex-direction:column}.chero__line{font-family:var(--font-display);font-weight:800;text-transform:uppercase;line-height:.84;letter-spacing:-.02em;color:#fff;font-size:clamp(3.4rem,19vw,12rem)}.chero__line--accent{color:transparent;-webkit-text-stroke:1.5px var(--color-accent)}.chero__sub{margin-top:clamp(18px,3vw,28px);max-width:30ch;font-size:clamp(1.05rem,2.4vw,1.4rem);line-height:1.35;color:#ffffffeb}.chero__actions{margin-top:clamp(24px,4vw,36px)}.chero__btn{min-width:220px}.chero__scroll{position:absolute;left:50%;bottom:22px;transform:translate(-50%);display:inline-flex;flex-direction:column;align-items:center;gap:10px;color:#ffffffd9;text-decoration:none;font-size:.62rem;letter-spacing:.28em;text-transform:uppercase}.chero__scroll-line{width:1px;height:44px;background:#fff9;transform-origin:top;animation:chero-scroll 2.2s ease infinite}@keyframes chero-scroll{0%{transform:scaleY(0)}45%{transform:scaleY(1);transform-origin:top}55%{transform:scaleY(1);transform-origin:bottom}to{transform:scaleY(0);transform-origin:bottom}}@media(min-width:750px){.chero__content{padding-bottom:clamp(80px,12vh,140px)}.chero__ghost{font-size:min(48vw,86vh);right:2vw}}.cbar{position:relative;z-index:200;display:flex;align-items:center;gap:10px;padding:9px var(--gutter);background:var(--color-accent);color:var(--color-accent-contrast);text-decoration:none;font-family:var(--font-body);border-bottom:1px solid rgba(0,0,0,.18)}.cbar__slots{display:inline-flex;align-items:baseline;gap:6px;flex:0 0 auto}.cbar__num{font-family:var(--font-display);font-weight:800;font-size:1.15rem;line-height:1;font-variant-numeric:tabular-nums}.cbar__slots-label{font-size:.6rem;letter-spacing:.12em;text-transform:uppercase}.cbar__timer{margin:0 auto;display:inline-flex;align-items:baseline;gap:1px;font-variant-numeric:tabular-nums;letter-spacing:.02em}.cbar__timer b{font-weight:700;font-size:.95rem}.cbar__timer i{font-style:normal;font-size:.62rem;opacity:.7;margin-right:5px}.cbar__ended{margin:0 auto;font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600}.cbar__cta{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;font-size:.66rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600;border:1px solid currentColor;padding:6px 12px;transition:background .3s cubic-bezier(.16,1,.3,1),color .3s cubic-bezier(.16,1,.3,1)}.cbar:hover .cbar__cta{background:var(--color-accent-contrast);color:var(--color-accent)}.cbar__arrow{animation:cbar-bob 1.6s ease infinite}@keyframes cbar-bob{0%,to{transform:translateY(0)}50%{transform:translateY(2px)}}@media(max-width:749px){.cbar{position:fixed;left:0;right:0;bottom:0;top:auto;z-index:9000;border-top:1px solid rgba(0,0,0,.18);border-bottom:none;box-shadow:0 -3px 14px #0000002e}body:has(.cbar){padding-bottom:54px}}@media(max-width:599px){.cbar{gap:8px;padding:8px 14px}.cbar__timer i{margin-right:3px}.cbar__cta{padding:5px 9px}.cbar__slots-label{display:none}}
/*# sourceMappingURL=/cdn/shop/t/13/compiled_assets/styles.css.map */
