@import"https://fonts.googleapis.com/css2?family=Syne:wght@800&display=swap";:root{--ab-accent: #9479a8;--ab-paper: #f2f2ee;--ab-line: rgba(242, 242, 238, .25);--font-heading--family: "Syne", sans-serif;--font-heading--weight: 800;--font-heading--style: normal;--font-accent--family: "Syne", sans-serif;--font-accent--weight: 800;--font-accent--style: normal}::selection{background:var(--ab-accent);color:#000}h1,h2,h3{letter-spacing:-.02em}.button,.button-secondary{letter-spacing:.06em;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.button:hover,.button-secondary:hover{background-color:var(--ab-accent);color:#000;border-color:var(--ab-accent)}header a:hover{color:var(--ab-accent)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--ab-accent);outline-offset:2px}.ab-band{overflow:hidden;border-block:1px solid var(--ab-line);padding:clamp(16px,3vw,32px) 0}.ab-track{display:flex;width:max-content;align-items:center}.ab-track img{height:clamp(56px,10vw,120px);width:auto;flex:none;margin-right:clamp(40px,8vw,120px)}.ab-row{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:clamp(12px,3vw,40px);padding:clamp(14px,3vw,28px) clamp(16px,4vw,56px);border-bottom:1px solid var(--ab-line);text-decoration:none}.ab-row__num{font-family:var(--font-heading--family);font-size:clamp(.8rem,1.6vw,1.1rem);color:var(--ab-accent)}.ab-row__name{justify-self:start;display:inline-block;font-family:var(--font-heading--family);font-weight:800;font-size:clamp(2.2rem,9vw,7rem);line-height:1;letter-spacing:-.03em;text-transform:uppercase;color:var(--ab-paper);padding-bottom:.06em;overflow-wrap:anywhere;background:linear-gradient(var(--ab-accent),var(--ab-accent)) no-repeat 0 100% / 0 .07em;transition:color .25s ease,background-size .45s cubic-bezier(.2,.8,.2,1)}.ab-row__logo{height:clamp(48px,9vw,96px);width:auto;transition:transform .4s cubic-bezier(.2,.8,.2,1)}.ab-row__go{font-size:clamp(1.4rem,3.5vw,2.8rem);color:var(--ab-accent);transition:translate .3s ease}.ab-row:hover .ab-row__name,.ab-row:focus-visible .ab-row__name{color:var(--ab-accent);background-size:100% .07em}.ab-row:hover .ab-row__logo,.ab-row:focus-visible .ab-row__logo{transform:scale(1.12)}.ab-row:hover .ab-row__go,.ab-row:focus-visible .ab-row__go{translate:10px 0}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}.ab-track{animation:ab-scroll 30s linear infinite}.ab-band:hover .ab-track{animation-play-state:paused}@keyframes ab-scroll{to{translate:-50% 0}}.ab-row--spin .ab-row__logo{animation:ab-spin 24s linear infinite}.ab-row--spin:hover .ab-row__logo{animation-duration:3s}.ab-row--flash:hover .ab-row__logo{animation:ab-flicker .5s steps(1) 2}.ab-row--float .ab-row__logo{animation:ab-float 3s ease-in-out infinite}@keyframes ab-spin{to{rotate:360deg}}@keyframes ab-flicker{0%,to{opacity:1;filter:none}25%{opacity:.2}50%{opacity:1;filter:drop-shadow(0 0 14px var(--ab-accent))}75%{opacity:.3}}@keyframes ab-float{50%{translate:0 -8px}}@supports (animation-timeline: view()){.product-card,.ab-row{animation:ab-rise linear backwards;animation-timeline:view();animation-range:entry 0% entry 45%}.ab-row--spin .ab-row__logo,.ab-row--float .ab-row__logo{animation-timeline:auto}@keyframes ab-rise{0%{opacity:0;translate:0 40px}}}}body{background-image:repeating-linear-gradient(0deg,rgba(255,255,255,.025) 0 1px,transparent 1px 3px),var(--ab-pixel);background-size:auto,384px 384px;background-attachment:fixed}
/*# sourceMappingURL=/cdn/shop/t/50/assets/abstract.css.map */
