:root{--sl-black: #000000;--sl-white: #ffffff;--sl-surface: #1e1e1e;--sl-surface-2: #171717;--sl-muted: rgba(255, 255, 255, .62);--sl-rule: 1px solid var(--sl-white);--sl-container: min(1264px, calc(100vw - 2 * var(--sl-gutter)));--sl-gutter: clamp(20px, 4vw, 56px);--sl-section-space: clamp(72px, 9vw, 150px);--sl-card-gap: clamp(12px, 1.2vw, 20px);--sl-fs-hero: clamp(32px, 3.4vw, 58px);--sl-fs-h2: clamp(26px, 2.6vw, 44px);--sl-fs-h3: clamp(20px, 1.75vw, 30px);--sl-fs-card: clamp(11px, .85vw, 14px);--sl-fs-label: clamp(10px, .72vw, 12px);--sl-fs-body: clamp(14px, .95vw, 16px);--sl-fs-button: clamp(11px, .78vw, 13px);--sl-track-display: .01em;--sl-track-mono: .06em;--sl-icon-arrow-box: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Crect width='20' height='20' fill='%23000'/%3E%3Cpath d='M6.5 13.5l7-7M8 6.5h5.5V12' fill='none' stroke='%23fff' stroke-width='1.6'/%3E%3C/svg%3E");--sl-icon-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3 13L13 3M5 3h8v8' fill='none' stroke='%23fff' stroke-width='1.2'/%3E%3C/svg%3E");--sl-icon-arrow-down: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 2v12M3 9l5 5 5-5' fill='none' stroke='%23fff' stroke-width='1.2'/%3E%3C/svg%3E")}html,body{background:var(--sl-black)}body{color:var(--sl-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background:var(--sl-white);color:var(--sl-black)}body :where(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6){font-family:var(--slDisplay);font-weight:700;text-transform:uppercase;letter-spacing:var(--sl-track-display);line-height:1.08}.sl-mono{font-family:var(--slMono);font-size:var(--sl-fs-label);letter-spacing:var(--sl-track-mono);text-transform:uppercase;line-height:1.4}.sl-container{width:var(--sl-container);margin-inline:auto}.sl-visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:where(.sl-section) :focus-visible{outline:1px solid var(--sl-white);outline-offset:3px}.sl-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;min-height:44px;padding:12px 14px 12px 18px;background:var(--sl-white);color:var(--sl-black);border:0;border-radius:0;font-family:var(--fontFamily);font-size:var(--sl-fs-button);font-weight:600;letter-spacing:.02em;text-transform:uppercase;text-decoration:none;line-height:1;cursor:pointer;transition:background-color .16s ease,color .16s ease}.sl-btn:after{content:"";flex:none;width:18px;height:18px;background:var(--sl-icon-arrow-box) center / contain no-repeat}.sl-btn:hover{background:#e6e6e6;color:var(--sl-black)}.sl-btn--wide{min-width:min(244px,100%)}.sl-link{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;max-width:244px;padding-block:0 10px;border-bottom:var(--sl-rule);color:var(--sl-white);font-family:var(--fontFamily);font-size:var(--sl-fs-button);font-weight:500;letter-spacing:.02em;text-transform:uppercase;text-decoration:none}.sl-link:after{content:"";flex:none;width:14px;height:14px;background:var(--sl-icon-arrow) center / contain no-repeat}.sl-link--down:after{background-image:var(--sl-icon-arrow-down)}.sl-link:hover{opacity:.72;color:var(--sl-white)}body :is(.cartButton.is-primary,#checkout.is-primary,button.is-primary){background:var(--sl-white);color:var(--sl-black);border-color:var(--sl-white);border-radius:0;font-family:var(--fontFamily);font-weight:600;letter-spacing:.02em}body .cartButton.is-primary .cta{display:inline-flex;align-items:center;justify-content:center;gap:14px}body .cartButton.is-primary .cta:after{content:"";width:18px;height:18px;background:var(--sl-icon-arrow-box) center / contain no-repeat}body .cartButton.is-primary:disabled .cta:after{display:none}body #mainHeader{background:var(--sl-black);border:0}body #mainHeader #headerGrid{width:var(--sl-container);margin-inline:auto;min-height:72px}body #mainHeader .logo:not(img){font-family:var(--slDisplay);font-weight:700;font-size:15px;letter-spacing:.04em;text-transform:uppercase;color:var(--sl-white)}body #mainHeader :is(nav a,nav summary,.utility a,.utility button,.hamburger button,li>a,li>button){font-family:var(--slMono);font-size:var(--sl-fs-label);font-weight:400;letter-spacing:var(--sl-track-mono);text-transform:uppercase;color:var(--sl-white)}body #mainHeader nav{column-gap:clamp(28px,5vw,88px)}body #mainHeader nav a:hover,body #mainHeader [aria-current=page]{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}body .gs-title{border:0;background:transparent;position:static;justify-content:center;padding-block:0 clamp(20px,2.4vw,36px)}body .gs-title h2{font-size:var(--sl-fs-h3)}body product-card .meta .title :is(h2,a){font-family:var(--slDisplay);font-weight:700;letter-spacing:.02em;text-transform:uppercase}body product-card .meta :is(.price,.price *,.subtitle,.subtitle *,.vendor,.vendor *){font-family:var(--slMono);font-weight:400;letter-spacing:var(--sl-track-mono);text-transform:uppercase}body product-info :is(h1,.h1){font-size:clamp(22px,2.2vw,36px)}body product-info :is(.price,[ref=price]){font-family:var(--slMono);letter-spacing:var(--sl-track-mono)}body :is(.product-media,product-media,.product__media) :is(img,video){background:var(--sl-white);border-radius:0}body :is(.variant-input,.swatch-input,variant-radios,fieldset) label{border-radius:0;font-family:var(--slMono);letter-spacing:var(--sl-track-mono);text-transform:uppercase}body :is(fieldset,variant-radios) input:checked+label{background:var(--sl-white);color:var(--sl-black)}body details>summary{font-family:var(--slMono);letter-spacing:var(--sl-track-mono);text-transform:uppercase}body :is(input[type=email],input[type=text],input[type=search],input[type=tel],textarea,select){border-radius:0;background:transparent;color:var(--sl-white)}body footer,body sub-footer{background:var(--sl-black);color:var(--sl-white);font-family:var(--slMono);font-size:var(--sl-fs-label);letter-spacing:var(--sl-track-mono);text-transform:uppercase}.sl-section,.sl-section *,.sl-section *:before,.sl-section *:after{box-sizing:border-box}.sl-section{background:var(--sl-black);color:var(--sl-white);padding-block:var(--sl-section-space)}.sl-section--flush-top{padding-top:0}.sl-release__grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1fr);gap:clamp(32px,5vw,96px);align-items:start}.sl-release__title{margin:0 0 clamp(28px,3vw,48px);font-size:40px;line-height:1.04}.sl-release__title span{display:block}.sl-release .sl-link{margin-bottom:clamp(28px,3vw,44px)}.sl-platforms{display:flex;flex-wrap:wrap;gap:clamp(22px,2.6vw,44px);margin:0;padding:0;list-style:none}.sl-platforms a{display:block;color:var(--sl-white)}.sl-platforms svg{width:clamp(26px,2.2vw,36px);height:auto;display:block}.sl-platforms a:hover{opacity:.7}.sl-stack{position:relative;margin:0 0 0 auto;width:min(100%,520px);padding:14px;border:var(--sl-rule);background:var(--sl-black)}.sl-stack{box-shadow:-7px -7px 0 -1px var(--sl-black),-7px -7px 0 0 var(--sl-white),-14px -14px 0 -1px var(--sl-black),-14px -14px 0 0 var(--sl-white)}.sl-stack img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.sl-stack figcaption{display:flex;align-items:center;justify-content:space-between;padding:18px 6px 4px;font-family:var(--slDisplay);font-weight:700;font-size:clamp(8px,.62vw,11px);letter-spacing:.9em;text-transform:uppercase;white-space:nowrap;overflow:hidden}.sl-stack figcaption:before,.sl-stack figcaption:after{content:"";flex:none;width:16px;height:16px;border-radius:50%;box-shadow:inset 4px -2px 0 0 var(--sl-white)}.sl-stack figcaption:after{transform:scaleX(-1)}.sl-stack figcaption span{flex:1;text-align:center}.sl-merch__title{margin:0 0 clamp(22px,2.4vw,40px);font-size:var(--sl-fs-h3);text-align:center}.sl-merch__cta{display:flex;justify-content:center;margin-top:clamp(36px,3.6vw,60px)}.sl-banner{position:relative;display:grid;min-height:clamp(460px,46vw,780px);width:min(100%,calc(var(--sl-container) + 7vw));margin-inline:auto;overflow:hidden;isolation:isolate;padding:0}.sl-banner__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--sl-focal, center);filter:grayscale(1) contrast(1.08);z-index:-1}.sl-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#000,#0000 16% 84%,#000),linear-gradient(to right,#000,#0000 12% 88%,#000),rgba(0,0,0,var(--sl-overlay, .45));z-index:-1}.sl-banner__content{grid-area:1 / 1;align-self:center;justify-self:var(--sl-justify, end);width:min(100%,520px);margin-inline:var(--sl-gutter);text-align:center;display:grid;justify-items:center;gap:22px}.sl-banner--center .sl-banner__content{justify-self:center}.sl-banner__title{margin:0;font-size:var(--sl-fs-h3)}.sl-banner__text{margin:0;max-width:34ch;font-family:var(--slDisplay);font-weight:700;font-size:clamp(10px,.78vw,13px);line-height:1.7;letter-spacing:.04em;text-transform:uppercase}.sl-news__grid{display:grid;grid-template-columns:minmax(0,.62fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);align-items:center;width:min(var(--sl-container),980px);margin-inline:auto}.sl-news__media{width:100%;aspect-ratio:280 / 460;object-fit:cover;filter:grayscale(1);background:var(--sl-surface-2)}.sl-news__eyebrow{margin:0 0 14px}.sl-news__title{margin:0 0 14px;font-size:var(--sl-fs-h2);line-height:1}.sl-news__text{margin:0 0 28px;font-size:var(--sl-fs-body);line-height:1.5}.sl-news__form{display:grid;gap:14px;max-width:360px}.sl-news__form input[type=email]{width:100%;padding:10px 0;border:0;border-bottom:var(--sl-rule);background:transparent;color:var(--sl-white);font-family:var(--slMono);font-size:var(--sl-fs-label);letter-spacing:var(--sl-track-mono);text-transform:uppercase;outline:0}.sl-news__form input[type=email]::placeholder{color:var(--sl-muted)}.sl-news__form .sl-btn{width:100%}.sl-news__status{font-family:var(--slMono);font-size:var(--sl-fs-label);letter-spacing:var(--sl-track-mono);text-transform:uppercase}.sl-news .sl-platforms{margin-top:clamp(28px,3vw,44px)}@media(max-width:900px){.sl-release__grid,.sl-news__grid{grid-template-columns:minmax(0,1fr)}.sl-release__grid>*,.sl-news__grid>*{min-width:0}.sl-release__title{font-size:clamp(24px,8.2vw,44px)}.sl-stack{width:calc(100% - 14px);max-width:520px;margin:28px 0 0 14px}.sl-stack figcaption{font-size:clamp(7px,2.1vw,10px);letter-spacing:.38em;padding-inline:2px;gap:8px}.sl-stack figcaption span{min-width:0;overflow:hidden}.sl-banner__content{justify-self:center}.sl-news__media{max-width:320px}}@media(max-width:777px){body #mainHeader #headerGrid{min-height:60px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/sl-theme.css.map */
