@font-face{font-family:OC Display;src:url(oc-archivo.woff2) format("woff2-variations");font-weight:400 900;font-stretch:62% 125%;font-style:normal;font-display:swap}@font-face{font-family:OC Mono;src:url(oc-mono-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:OC Mono;src:url(oc-mono-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--oc-void: #060607;--oc-panel: #0c0d0f;--oc-raise: #131417;--oc-line: #22252a;--oc-line-strong: #3a3e45;--oc-ash: #71767d;--oc-steel: #a2a8ae;--oc-bone: #e9e7e2;--oc-white: #ffffff;--oc-signal: #d8412a;--oc-signal-soft: rgba(216, 65, 42, .16);--oc-font-display: "OC Display", "Archivo", "Helvetica Neue", Arial, sans-serif;--oc-font-mono: "OC Mono", ui-monospace, "SFMono-Regular", "Cascadia Mono", Menlo, Consolas, monospace;--oc-t-mega: clamp(3rem, 13.5vw, 11rem);--oc-t-display: clamp(2.25rem, 7.5vw, 6rem);--oc-t-h1: clamp(1.875rem, 4.6vw, 3.5rem);--oc-t-h2: clamp(1.375rem, 2.9vw, 2.25rem);--oc-t-h3: clamp(1.0625rem, 1.7vw, 1.375rem);--oc-t-body: clamp(.9375rem, .35vw + .85rem, 1.0625rem);--oc-t-small: .8125rem;--oc-t-label: .6875rem;--oc-t-micro: .625rem;--oc-track-mega: -.045em;--oc-track-display: -.03em;--oc-track-label: .2em;--oc-s1: 4px;--oc-s2: 8px;--oc-s3: 12px;--oc-s4: 16px;--oc-s5: 24px;--oc-s6: 32px;--oc-s7: 48px;--oc-s8: 64px;--oc-s9: 96px;--oc-s10: 128px;--oc-gutter: clamp(20px, 4.2vw, 64px);--oc-max: 1720px;--oc-measure: 64ch;--oc-ease: cubic-bezier(.16, 1, .3, 1);--oc-ease-tech: cubic-bezier(.65, 0, .35, 1);--oc-dur-fast: .16s;--oc-dur: .42s;--oc-dur-slow: .9s;--oc-hair: 1px solid var(--oc-line)}html{background:var(--oc-void);-webkit-text-size-adjust:100%}body{background:var(--oc-void);color:var(--oc-bone);font-family:var(--oc-font-display);font-variant-numeric:tabular-nums;overflow-x:hidden}::selection{background:var(--oc-bone);color:var(--oc-void)}:focus-visible{outline:2px solid var(--oc-white);outline-offset:2px;border-radius:0}.oc-scope ::-webkit-scrollbar{width:10px;height:10px}.oc-scope ::-webkit-scrollbar-track{background:var(--oc-void)}.oc-scope ::-webkit-scrollbar-thumb{background:var(--oc-line)}.oc-scope ::-webkit-scrollbar-thumb:hover{background:var(--oc-line-strong)}.oc-shell{width:100%;max-width:var(--oc-max);margin-inline:auto;padding-inline:var(--oc-gutter)}.oc-section{position:relative;padding-block:clamp(var(--oc-s8),9vw,var(--oc-s10))}.oc-section--tight{padding-block:clamp(var(--oc-s7),6vw,var(--oc-s9))}.oc-rule{border:0;border-top:var(--oc-hair);margin:0}.oc-sechead{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--oc-s4);padding-bottom:var(--oc-s5);margin-bottom:var(--oc-s7);border-bottom:var(--oc-hair)}.oc-sechead__index{font-family:var(--oc-font-mono);font-size:var(--oc-t-label);letter-spacing:var(--oc-track-label);text-transform:uppercase;color:var(--oc-ash)}.oc-sechead__title{font-size:var(--oc-t-h2);font-weight:800;font-stretch:100%;letter-spacing:var(--oc-track-display);line-height:.96;margin:0;color:var(--oc-bone)}.oc-mega,.oc-display,.oc-h1,.oc-h2,.oc-h3{font-family:var(--oc-font-display);margin:0;color:var(--oc-bone);text-wrap:balance}.oc-mega{font-size:var(--oc-t-mega);font-weight:900;font-stretch:112%;letter-spacing:var(--oc-track-mega);line-height:.82;text-transform:uppercase}.oc-display{font-size:var(--oc-t-display);font-weight:800;font-stretch:100%;letter-spacing:var(--oc-track-display);line-height:.9}.oc-h1{font-size:var(--oc-t-h1);font-weight:800;letter-spacing:-.025em;line-height:.96}.oc-h2{font-size:var(--oc-t-h2);font-weight:800;letter-spacing:-.022em;line-height:1}.oc-h3{font-size:var(--oc-t-h3);font-weight:700;letter-spacing:-.01em;line-height:1.15}.oc-label{font-family:var(--oc-font-mono);font-size:var(--oc-t-label);font-weight:500;letter-spacing:var(--oc-track-label);text-transform:uppercase;color:var(--oc-ash);line-height:1.3}.oc-label--bone{color:var(--oc-bone)}.oc-label--micro{font-size:var(--oc-t-micro)}.oc-mono{font-family:var(--oc-font-mono);font-size:var(--oc-t-small);letter-spacing:.01em;color:var(--oc-steel);font-variant-numeric:tabular-nums}.oc-body{font-family:var(--oc-font-display);font-size:var(--oc-t-body);font-weight:400;line-height:1.6;color:var(--oc-steel);max-width:var(--oc-measure)}.oc-body strong,.oc-body b{color:var(--oc-bone);font-weight:600}.oc-lede{font-size:clamp(1.0625rem,1.5vw,1.375rem);font-weight:400;line-height:1.45;color:var(--oc-bone);max-width:46ch;text-wrap:pretty}.oc-body p+p{margin-top:1em}.oc-body a,.oc-lede a{color:var(--oc-bone);text-underline-offset:3px}.oc-tag{display:inline-flex;align-items:center;gap:var(--oc-s2);font-family:var(--oc-font-mono);font-size:var(--oc-t-micro);font-weight:500;letter-spacing:var(--oc-track-label);text-transform:uppercase;color:var(--oc-steel);padding:5px var(--oc-s2) 4px;border:1px solid var(--oc-line);white-space:nowrap}.oc-tag__dot{width:5px;height:5px;flex:0 0 5px;background:currentColor;border-radius:50%}.oc-tag--available{color:var(--oc-bone);border-color:var(--oc-line-strong)}.oc-tag--preorder{color:var(--oc-signal);border-color:color-mix(in srgb,var(--oc-signal) 45%,transparent)}.oc-tag--preorder .oc-tag__dot{animation:oc-pulse 2.4s var(--oc-ease-tech) infinite}.oc-tag--development{color:var(--oc-ash)}.oc-tag--development .oc-tag__dot{background:transparent;box-shadow:inset 0 0 0 1px currentColor}.oc-tag--archived{color:var(--oc-ash);border-style:dashed}.oc-tag--archived .oc-tag__dot{background:transparent;box-shadow:inset 0 0 0 1px currentColor}@keyframes oc-pulse{0%,to{opacity:1}50%{opacity:.25}}.oc-btn{--oc-btn-bg: var(--oc-bone);--oc-btn-fg: var(--oc-void);--oc-btn-bd: var(--oc-bone);display:inline-flex;align-items:center;justify-content:center;gap:var(--oc-s3);min-height:52px;padding:0 var(--oc-s6);background:var(--oc-btn-bg);color:var(--oc-btn-fg);border:1px solid var(--oc-btn-bd);border-radius:0;font-family:var(--oc-font-mono);font-size:var(--oc-t-label);font-weight:500;letter-spacing:var(--oc-track-label);text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background var(--oc-dur-fast) linear,color var(--oc-dur-fast) linear,border-color var(--oc-dur-fast) linear}.oc-btn:hover{--oc-btn-bg: var(--oc-white);--oc-btn-bd: var(--oc-white)}.oc-btn--ghost{--oc-btn-bg: transparent;--oc-btn-fg: var(--oc-bone);--oc-btn-bd: var(--oc-line-strong)}.oc-btn--ghost:hover{--oc-btn-bg: transparent;--oc-btn-fg: var(--oc-void)}.oc-btn--ghost:hover{--oc-btn-bg: var(--oc-bone);--oc-btn-bd: var(--oc-bone)}.oc-btn--block{width:100%}.oc-btn[disabled],.oc-btn[aria-disabled=true]{--oc-btn-bg: transparent;--oc-btn-fg: var(--oc-ash);--oc-btn-bd: var(--oc-line);cursor:not-allowed}.oc-link{display:inline-flex;align-items:center;gap:var(--oc-s2);font-family:var(--oc-font-mono);font-size:var(--oc-t-label);font-weight:500;letter-spacing:var(--oc-track-label);text-transform:uppercase;color:var(--oc-bone);text-decoration:none;padding-block:4px;border-bottom:1px solid var(--oc-line-strong);transition:border-color var(--oc-dur-fast) linear,color var(--oc-dur-fast) linear}.oc-link:hover{color:var(--oc-white);border-bottom-color:var(--oc-white)}.oc-link__arrow{transition:transform var(--oc-dur) var(--oc-ease)}.oc-link:hover .oc-link__arrow{transform:translate(4px)}.oc-spec{display:grid;gap:0;border-top:var(--oc-hair)}.oc-spec__row{display:grid;grid-template-columns:minmax(96px,30%) 1fr;gap:var(--oc-s4);align-items:baseline;padding-block:var(--oc-s3);border-bottom:var(--oc-hair)}.oc-spec__key{font-family:var(--oc-font-mono);font-size:var(--oc-t-micro);font-weight:500;letter-spacing:var(--oc-track-label);text-transform:uppercase;color:var(--oc-ash)}.oc-spec__val{font-family:var(--oc-font-mono);font-size:var(--oc-t-small);color:var(--oc-bone);line-height:1.5;overflow-wrap:anywhere}[data-oc-reveal]{opacity:0;transform:translateY(14px);transition:opacity var(--oc-dur-slow) var(--oc-ease),transform var(--oc-dur-slow) var(--oc-ease);transition-delay:var(--oc-reveal-delay, 0ms)}[data-oc-reveal].is-revealed{opacity:1;transform:none}[data-oc-draw]{transform:scaleX(0);transform-origin:left center;transition:transform 1.1s var(--oc-ease)}[data-oc-draw].is-revealed{transform:scaleX(1)}.oc-scanlines:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2;background:repeating-linear-gradient(to bottom,rgba(255,255,255,.032) 0 1px,transparent 1px 3px);mix-blend-mode:overlay}.oc-glitch{position:relative;display:inline-block}.oc-glitch.is-glitching{animation:oc-glitch-shift .34s steps(3,end) 1}.oc-glitch.is-glitching:before,.oc-glitch.is-glitching:after{content:attr(data-oc-text);position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:var(--oc-glitch-bg, var(--oc-void))}.oc-glitch.is-glitching:before{color:var(--oc-signal);clip-path:inset(12% 0 58% 0);animation:oc-glitch-a .34s steps(2,end) 1}.oc-glitch.is-glitching:after{color:var(--oc-steel);clip-path:inset(62% 0 14% 0);animation:oc-glitch-b .34s steps(2,end) 1}@keyframes oc-glitch-shift{0%,to{transform:none}40%{transform:translate(-1px)}70%{transform:translate(1px)}}@keyframes oc-glitch-a{0%,to{transform:translateZ(0);opacity:0}20%,60%{transform:translate3d(-3px,-1px,0);opacity:1}}@keyframes oc-glitch-b{0%,to{transform:translateZ(0);opacity:0}30%,70%{transform:translate3d(3px,1px,0);opacity:1}}@media(prefers-reduced-motion:reduce){[data-oc-reveal],[data-oc-draw]{opacity:1!important;transform:none!important;transition:none!important}.oc-glitch.is-glitching,.oc-glitch.is-glitching:before,.oc-glitch.is-glitching:after,.oc-tag--preorder .oc-tag__dot{animation:none!important}.oc-scanlines:after{display:none}*,*:before,*:after{scroll-behavior:auto!important}}.oc-visually-hidden{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.oc-stack>*+*{margin-top:var(--oc-s4)}.oc-stack-lg>*+*{margin-top:var(--oc-s6)}.oc-card{position:relative;display:flex;flex-direction:column;gap:var(--oc-s4);min-width:0}.oc-card__link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.oc-card__link:focus-visible{outline:2px solid var(--oc-white);outline-offset:4px}.oc-card__plate{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--oc-panel);border:var(--oc-hair);transition:border-color var(--oc-dur) var(--oc-ease)}.oc-card__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.2s var(--oc-ease),filter var(--oc-dur) var(--oc-ease);filter:saturate(.82) contrast(1.04)}.oc-card:hover .oc-card__plate{border-color:var(--oc-line-strong)}.oc-card:hover .oc-card__img{transform:scale(1.035);filter:saturate(1) contrast(1.04)}.oc-card__empty{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:repeating-linear-gradient(135deg,transparent 0 9px,rgba(255,255,255,.022) 9px 10px),var(--oc-panel)}.oc-card__code{position:absolute;left:var(--oc-s3);bottom:var(--oc-s3);z-index:2;padding:3px 6px 2px;background:var(--oc-void);color:var(--oc-steel);border:1px solid var(--oc-line)}.oc-card__body{display:flex;flex-direction:column;gap:var(--oc-s2)}.oc-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--oc-s3)}.oc-card__title{font-family:var(--oc-font-display);font-size:clamp(1rem,1.15vw,1.1875rem);font-weight:700;letter-spacing:-.012em;line-height:1.16;margin:0;color:var(--oc-bone);text-wrap:balance}.oc-card__class{margin:0;color:var(--oc-ash)}.oc-card__price{margin:var(--oc-s1) 0 0;color:var(--oc-bone);font-weight:500}.oc-card__was{color:var(--oc-ash);margin-left:var(--oc-s2)}.oc-card[data-oc-status=archived] .oc-card__img{filter:saturate(0) contrast(.92) brightness(.8)}.oc-card[data-oc-status=archived] .oc-card__title{color:var(--oc-steel)}@media(min-width:750px){.oc-card--index{display:grid;grid-template-columns:96px minmax(0,1fr) auto;align-items:center;gap:var(--oc-s6)}.oc-card--index .oc-card__plate{aspect-ratio:1 / 1}.oc-card--index .oc-card__code{display:none}.oc-card--index .oc-card__body{flex-direction:row;align-items:center;gap:var(--oc-s6)}}.oc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:clamp(var(--oc-s5),3vw,var(--oc-s7)) clamp(var(--oc-s4),2vw,var(--oc-s6))}body.oc-scope{--font-body--family: var(--oc-font-display);--font-heading--family: var(--oc-font-display);--font-subheading--family: var(--oc-font-mono);--font-accent--family: var(--oc-font-mono)}.oc-scope :is(button,input,select,textarea,.button,dialog){border-radius:0!important}.oc-scope #header-component{background:#060607db;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:var(--oc-hair)}.oc-scope .header__menu a,.oc-scope .menu-list a,.oc-scope .header a[href]{font-family:var(--oc-font-mono);font-size:var(--oc-t-label);font-weight:500;letter-spacing:var(--oc-track-label);text-transform:uppercase}.oc-scope .header__logo,.oc-scope .header__logo a{font-family:var(--oc-font-display);font-weight:900;font-stretch:110%;letter-spacing:-.03em;text-transform:uppercase;font-size:clamp(1rem,1.5vw,1.25rem)}.oc-scope footer{border-top:var(--oc-hair);background:var(--oc-void)}.oc-scope footer :is(a,p,li,span){font-size:var(--oc-t-small)}.oc-scope footer .footer__utilities,.oc-scope footer small{font-family:var(--oc-font-mono);font-size:var(--oc-t-micro);letter-spacing:.08em;color:var(--oc-ash)}.oc-scope :is(.button,button.button,a.button,.shopify-payment-button__button){font-family:var(--oc-font-mono);font-size:var(--oc-t-label);font-weight:500;letter-spacing:var(--oc-track-label);text-transform:uppercase;border-radius:0;min-height:52px}.oc-scope .variant-option__button-label,.oc-scope variant-picker label{font-family:var(--oc-font-mono);font-size:var(--oc-t-micro);letter-spacing:.14em;text-transform:uppercase;border-radius:0}.oc-scope .variant-option__label,.oc-scope .product-form__label{font-family:var(--oc-font-mono);font-size:var(--oc-t-micro);letter-spacing:var(--oc-track-label);text-transform:uppercase;color:var(--oc-ash)}.oc-scope .product-details .price,.oc-scope .product-information .price{font-family:var(--oc-font-display);font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.oc-scope :is(cart-drawer-component,dialog,.drawer,.cart-drawer){background:var(--oc-void);color:var(--oc-bone);border-left:var(--oc-hair)}.oc-scope ::placeholder{color:var(--oc-ash);opacity:1}.oc-scope .product-media-container img,.oc-scope .media-gallery img{filter:saturate(.9) contrast(1.03)}.oc-section-wrapper{display:block}
/*# sourceMappingURL=/cdn/shop/t/3/assets/oc-system.css.map */
