:root{--red: #E10600;--red-deep: #B00400;--red-hi: #FF3B26;--cream: #F7F2E4;--char: #1A1108;--white: #FFFFFF;--font-body: "General Sans", ui-sans-serif, system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, monospace;--chrome-pad: clamp(20px, 3.2vw, 44px)}*{box-sizing:border-box}html,body{margin:0;padding:0;height:100%;overflow-x:hidden;background:#000;color:var(--white);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{min-height:100dvh;position:relative;isolation:isolate;background:#000}.bg-default{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-3;pointer-events:none;background-image:var(--af1c-bg-default);background-size:cover;background-position:center}.bg-alt{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background-size:cover;background-position:center;opacity:0;transition:opacity .4s cubic-bezier(.25,.46,.45,.94);will-change:opacity}.bg-grain-live{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.32;mix-blend-mode:soft-light;will-change:contents}body[data-hover-bg*=cream] .bg-grain-live,body[data-hover-bg=white] .bg-grain-live{mix-blend-mode:multiply;opacity:.18}@media(prefers-reduced-motion:reduce){.bg-grain-live{opacity:.3}}.chrome{position:fixed;top:0;left:0;right:0;z-index:20;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:var(--chrome-pad);pointer-events:none}.chrome>*{pointer-events:auto}.chrome>.wordmark{justify-self:start}.chrome>.cart-indicator{justify-self:center}.chrome>.socials{justify-self:end}.wordmark{display:inline-flex;color:var(--white);text-decoration:none;filter:drop-shadow(0 1px 0 rgba(0,0,0,.15));transition:filter .4s ease}.wordmark img{filter:invert(0);transition:filter .32s cubic-bezier(.25,.46,.45,.94) 80ms;will-change:filter}body[data-hover-bg*=cream] .wordmark img,body[data-hover-bg=white] .wordmark img{filter:invert(1)}body[data-hover-bg*=cream] .socials a,body[data-hover-bg=white] .socials a{filter:invert(1) drop-shadow(0 1px 0 rgba(0,0,0,.15))}.wordmark svg,.wordmark img{width:clamp(72px,8vw,108px);height:auto;display:block}.socials{display:flex;align-items:center;gap:clamp(14px,1.8vw,22px)}.socials a{display:inline-flex;align-items:center;justify-content:center;color:var(--white);text-decoration:none;width:clamp(26px,2.4vw,34px);height:clamp(26px,2.4vw,34px);filter:invert(0) drop-shadow(0 1px 0 rgba(0,0,0,.15));transition:transform .2s ease,opacity .2s ease,filter .32s cubic-bezier(.25,.46,.45,.94) 80ms;will-change:filter}.socials a:hover{transform:translateY(-1px) scale(1.08)}.socials a:active{transform:translateY(0) scale(.96)}.socials svg{width:100%;height:100%;display:block}.cart-indicator{display:inline-flex;align-items:center;gap:8px;padding:8px 14px 8px 12px;color:var(--white);text-decoration:none;font-size:clamp(11px,1vw,13px);letter-spacing:.08em;text-transform:lowercase;border:1px solid var(--stroke);border-radius:999px;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#ffffff0a;filter:drop-shadow(0 1px 0 rgba(0,0,0,.15));transition:color .32s cubic-bezier(.25,.46,.45,.94) 80ms,border-color .32s cubic-bezier(.25,.46,.45,.94) 80ms,background-color .2s ease,transform .2s ease;will-change:filter}.cart-indicator:hover{background:#ffffff17;transform:translateY(-1px)}.cart-indicator:active{transform:translateY(0) scale(.98)}.cart-icon{width:16px;height:16px;display:block;opacity:.95}.cart-label{line-height:1}.cart-count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--white);color:var(--charcoal);font-size:11px;font-weight:600;letter-spacing:0;line-height:1;transition:background-color .32s cubic-bezier(.25,.46,.45,.94) 80ms,color .32s cubic-bezier(.25,.46,.45,.94) 80ms,transform .22s cubic-bezier(.34,1.56,.64,1)}.cart-count.is-bumping{transform:scale(1.25)}.cart-indicator[data-cart-empty=true] .cart-count{background:transparent;color:inherit;opacity:.55;box-shadow:inset 0 0 0 1px currentColor}body[data-hover-bg*=cream] .cart-indicator,body[data-hover-bg=white] .cart-indicator{color:var(--charcoal);border-color:#0003;background:#00000008}body[data-hover-bg*=cream] .cart-indicator:hover,body[data-hover-bg=white] .cart-indicator:hover{background:#0000000f}body[data-hover-bg*=cream] .cart-count,body[data-hover-bg=white] .cart-count{background:var(--charcoal);color:var(--white)}.stage{position:relative;z-index:2;width:100%;min-height:100dvh;padding:0}main.stage,main.content-for-layout,#MainContent{display:block!important;grid-template-columns:none!important;max-width:none!important;width:100%!important;padding:0!important;margin:0!important;gap:0!important}.grid-viewport{width:100%;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:clamp(80px,10vh,120px) clamp(24px,3vw,60px) clamp(56px,8vh,96px)}.tile-grid{width:100%;max-width:1720px;display:grid;grid-template-columns:repeat(3,1fr);justify-items:center;align-items:center;row-gap:clamp(48px,8vh,120px);column-gap:clamp(48px,6vw,140px)}.tile{display:flex;align-items:center;justify-content:center;width:clamp(135px,15vw,225px);aspect-ratio:1 / 1;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;transition:transform .4s cubic-bezier(.25,.46,.45,.94),opacity .4s cubic-bezier(.25,.46,.45,.94),filter .4s cubic-bezier(.25,.46,.45,.94);will-change:transform}.tile img{display:block;width:100%;height:100%;object-fit:contain;-webkit-user-drag:none;pointer-events:none;filter:drop-shadow(0 14px 22px rgba(0,0,0,.2));transition:filter .4s cubic-bezier(.25,.46,.45,.94)}.tile.is-pair{width:clamp(175px,19.5vw,293px);aspect-ratio:300 / 283}.tile-grid>.tile:nth-child(-n+3){transform:translateY(-10%)}.tile-grid>.tile:nth-child(n+4){transform:translateY(10%)}.tile:hover{transform:translateY(-6px) scale(1.06)!important;z-index:5}.tile:hover img{filter:drop-shadow(0 22px 32px rgba(0,0,0,.28))}.tile-grid:hover .tile:not(:hover){opacity:.55;filter:saturate(.85)}@media(max-width:768px){.grid-viewport{padding:80px 16px 48px}.tile-grid{grid-template-columns:repeat(2,1fr);gap:16px}.tile{width:clamp(120px,38vw,170px)}.tile.is-pair{width:clamp(150px,46vw,210px)}.tile-grid>.tile{transform:none}.tile:hover{transform:none}.tile-grid:hover .tile:not(:hover){opacity:1;filter:none}}@media(prefers-reduced-motion:reduce){.tile{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/af1c-scatter.css.map */
