:root{--hyper-black: #0a0a0a;--hyper-white: #ffffff;--hyper-grey: #6b6b6b;--hyper-light: #f4f4f4;--hyper-line: rgba(0, 0, 0, .1);--hyper-radius-pill: 999px;--hyper-radius-card: 14px;--hyper-ease: cubic-bezier(.22, 1, .36, 1);--hyper-maxw: 1400px;--hyper-gut: clamp(16px, 4vw, 48px)}.hyper{box-sizing:border-box}.hyper *,.hyper *:before,.hyper *:after{box-sizing:border-box}.hyper__wrap{max-width:var(--hyper-maxw);margin-inline:auto;padding-inline:var(--hyper-gut)}.hyper__section{position:relative}.hyper__kicker{font-size:.95rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600;margin:0 0 .75rem;opacity:.7}.hyper__title{font-weight:700;line-height:1.02;letter-spacing:-.02em;margin:0;font-size:clamp(3.2rem,7vw,6rem)}.hyper__title--sm{font-size:clamp(2.5rem,4.6vw,4rem)}.hyper__lead{font-size:clamp(1.3rem,1.9vw,1.7rem);line-height:1.45;max-width:46ch;margin:1rem 0 0;opacity:.85}.hyper__btn{--bg: #00C8FF;--fg: #0a1a3f;display:inline-flex;align-items:center;justify-content:center;gap:.5em;padding:.95em 2em;border-radius:var(--hyper-radius-pill);background:var(--bg);color:var(--fg);font-size:1.18rem;font-weight:600;line-height:1;text-decoration:none;border:1.5px solid var(--bg);cursor:pointer;transition:transform .2s var(--hyper-ease),background .2s var(--hyper-ease),color .2s var(--hyper-ease)}.hyper__btn:hover{transform:translateY(-2px)}.hyper__btn--invert{--bg: #00C8FF;--fg: #0a1a3f}.hyper__btn--ghost{--bg: transparent;--fg: currentColor;border-color:currentColor}.hyper__btn--ghost:hover{background:currentColor}.hyper__btn--ghost.hyper__btn--on-dark:hover{color:var(--hyper-black)}.hyper__btn--ghost.hyper__btn--on-light:hover{color:var(--hyper-white)}.hyper__head{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin-bottom:clamp(1.5rem,3vw,2.5rem)}.hyper__head-link{flex:none;font-weight:600;text-decoration:underline;text-underline-offset:4px;color:inherit;white-space:nowrap}.hyper-card{display:flex;flex-direction:column;text-decoration:none;color:inherit;height:100%}.hyper-card__media{position:relative;background:var(--hyper-light);border-radius:var(--hyper-radius-card);overflow:hidden;aspect-ratio:1 / 1}.hyper-card__media img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;transition:transform .5s var(--hyper-ease)}.hyper-card:hover .hyper-card__media img{transform:scale(1.04)}.hyper-card__badge{position:absolute;top:12px;left:12px;font-size:.68rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;background:var(--hyper-white);color:var(--hyper-black);padding:.4em .7em;border-radius:var(--hyper-radius-pill);box-shadow:0 1px 4px #00000014}.hyper-card__title{font-size:1.05rem;font-weight:600;margin:1rem 0 .35rem;line-height:1.2}.hyper-card__desc{font-size:.9rem;line-height:1.4;opacity:.7;margin:0 0 .6rem}.hyper-card__price{font-size:1rem;font-weight:600;margin-top:auto}.hyper-card__price s{opacity:.45;font-weight:400;margin-right:.4em}.hyper-card__price .hyper-card__sale{color:#c0392b}.hyper-scroller{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(240px,1fr);gap:clamp(12px,1.5vw,20px);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:4px}.hyper-scroller::-webkit-scrollbar{display:none}.hyper-scroller>*{scroll-snap-align:start}.hyper-grid{display:grid;gap:clamp(14px,2vw,28px)}.hyper-grid--2{grid-template-columns:repeat(2,1fr)}.hyper-grid--3{grid-template-columns:repeat(3,1fr)}.hyper-grid--4{grid-template-columns:repeat(4,1fr)}.hyper-grid--5{grid-template-columns:repeat(5,1fr)}@media(max-width:989px){.hyper-grid--4{grid-template-columns:repeat(2,1fr)}.hyper-grid--5{grid-template-columns:repeat(3,1fr)}.hyper-grid--3{grid-template-columns:repeat(2,1fr)}}@media(max-width:749px){.hyper-grid--2,.hyper-grid--3,.hyper-grid--4,.hyper-grid--5{grid-template-columns:1fr}.hyper-grid--mobile-2{grid-template-columns:repeat(2,1fr)!important}}@media(prefers-reduced-motion:no-preference){.hyper-reveal{opacity:0;transform:translateY(24px);transition:opacity .7s var(--hyper-ease),transform .7s var(--hyper-ease)}.hyper-reveal.is-in{opacity:1;transform:none}}.hyper-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
/*# sourceMappingURL=/cdn/shop/t/3/assets/hyper.css.map */
