:root{--ink: #000000;--coal: #070a10;--cyan: #00e4ff;--lime: #f3ff34;--paper: #ffffff;--mist: rgba(255, 255, 255, .62);--line: rgba(255, 255, 255, .14);--serif: "abolition", "Oswald", "Arial Narrow", sans-serif;--sans: "DM Sans", -apple-system, sans-serif;--ease: cubic-bezier(.16, 1, .3, 1);--wrap: 1440px;--gutter: 36px}*{margin:0;padding:0;box-sizing:border-box}::selection{background:var(--cyan);color:var(--ink)}:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}::-webkit-scrollbar{width:11px}::-webkit-scrollbar-track{background:#000}::-webkit-scrollbar-thumb{background:#1d1d20;border:3px solid #000;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:var(--cyan)}html{overscroll-behavior:none;scrollbar-gutter:stable;overflow-x:clip}body{background:#04060b;color:var(--paper);font-family:var(--sans);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none}img{-webkit-user-drag:none}a{color:inherit}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 90% 52% at 50% -8%,rgba(0,228,255,.07),transparent 62%),radial-gradient(ellipse 60% 40% at 92% 22%,rgba(0,228,255,.04),transparent 70%),radial-gradient(ellipse 70% 44% at 6% 74%,rgba(0,228,255,.03),transparent 72%)}img,svg,video,iframe{display:block;max-width:100%}h1,h2,h3,h4{font-family:var(--serif);font-weight:500;text-transform:uppercase;letter-spacing:.005em}.wrap{width:100%;max-width:var(--wrap);margin:0 auto;padding:0 var(--gutter)}.rv{clip-path:inset(0 0 102% 0);transform:translateY(24px);transition:clip-path 1.05s var(--ease),transform 1.05s var(--ease);transition-delay:var(--d, 0s)}.rv.in{clip-path:inset(-18% 0 -42% 0);transform:translateY(0)}.fade{opacity:0;transform:translateY(36px);transition:opacity .9s var(--ease),transform 1s var(--ease);transition-delay:var(--d, 0s)}.fade.in{opacity:1;transform:translateY(0)}.btn{display:inline-block;background:var(--cyan);color:var(--ink);font-size:14px;font-weight:700;padding:14px 34px;text-decoration:none;white-space:nowrap;border:0;cursor:pointer;font-family:var(--sans);clip-path:polygon(12px 0,100% 0,calc(100% - 12px) 100%,0 100%);transition:background-color .2s ease,transform .2s ease;text-transform:uppercase;letter-spacing:.08em}.btn:hover{background:var(--paper);color:var(--ink);transform:translateY(-2px)}.btn.ghost{background:#ffffff1a;color:var(--paper)}.btn.ghost:hover{background:#ffffff38;color:var(--cyan)}.sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.club-jump{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:14px;margin-top:22px;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:4px 34px}.club-jump::-webkit-scrollbar{display:none}.finder .club-jump{justify-content:safe center}.club-jump a{flex:0 0 auto;scroll-snap-align:center;text-decoration:none;width:124px;height:124px;display:flex;align-items:center;justify-content:center;background:none;border:1px solid var(--line);border-radius:50%;cursor:pointer;padding:0;opacity:.7;transition:opacity .2s ease,border-color .2s ease,transform .3s var(--ease)}.club-jump a:hover{opacity:1;border-color:var(--cyan);transform:translateY(-3px)}.club-jump img{width:76%;height:76%;object-fit:contain}.club-jump .initials{font:500 9px/1.3 var(--sans);letter-spacing:.08em;text-transform:uppercase;text-align:center;padding:0 7px;color:var(--mist)}@media(max-width:960px){.club-jump a{width:108px;height:108px}.club-jump{gap:10px}}@media(max-width:760px){.club-jump a{width:108px;height:108px}.club-jump{gap:10px}}@media(max-width:960px){input,textarea,select{font-size:16px}}.skip{position:absolute;top:12px;left:12px;z-index:1000;padding:12px 18px;background:var(--cyan);color:var(--ink);font-size:14px;transform:translateY(-200%)}.skip:focus{transform:none}main:focus{outline:none}@media(prefers-reduced-motion:reduce){.rv,.fade{transition:none;clip-path:none;opacity:1;transform:none}}.shopify-challenge__container{width:min(560px,100% - 32px);margin:0 auto;padding:180px 0 120px;text-align:center}.shopify-challenge__message{margin-bottom:28px;font-size:18px;line-height:1.55;color:var(--paper)}.shopify-challenge__container .h-captcha,.shopify-challenge__container #h-captcha{display:flex;justify-content:center}.shopify-challenge__button{margin-top:28px}@media(max-width:760px){.shopify-challenge__container{padding:132px 0 88px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/ellgren.css.map */
