*,*:before,*:after{box-sizing:border-box;margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{display:flex;flex-direction:column;margin:0;min-height:100svh;font-family:var(--font-body);font-size:var(--fs-md);line-height:1.55;background-color:var(--color-background);color:var(--color-foreground);-webkit-font-smoothing:antialiased;font-synthesis:none;overflow-x:hidden}main{flex:1 0 auto}html:has(dialog[scroll-lock][open],details[scroll-lock][open],.drawer[open]){overflow:hidden}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,textarea,select,button{font:inherit;color:inherit;border-radius:var(--style-border-radius-inputs)}select{background-color:var(--color-background);color:currentcolor}dialog{background-color:var(--color-background);color:var(--color-foreground)}a{color:inherit;text-decoration:none}ul,ol{list-style:none;padding:0}p{text-wrap:pretty}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p:empty{display:none}h1,h2,h3,h4{font-family:var(--font-display);font-weight:600;line-height:.98;letter-spacing:-.01em;text-transform:uppercase}.hrm-display{font-family:var(--font-display);font-weight:700;text-transform:uppercase;line-height:.92;letter-spacing:-.02em}.hrm-jp{font-family:var(--font-jp);font-weight:500;letter-spacing:.04em;text-transform:none}.hrm-mono{font-family:var(--font-mono);text-transform:uppercase}.hrm-label{font-family:var(--font-mono);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);line-height:1.2}.hrm-pixel{font-family:var(--font-pixel);letter-spacing:.02em}:is(h1,h2,h3,h4,h5,h6):first-child,:empty:first-child+:where(p,h1,h2,h3,h4,h5,h6){margin-block-start:0}.skip-to-content{position:fixed;top:0;left:0;z-index:1000;padding:.75rem 1.25rem;background:var(--hrm-vermilion);color:var(--hrm-bone);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:var(--tracking-wide);transform:translateY(-120%);transition:transform .15s ease}.skip-to-content:focus{transform:translateY(0)}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.wishlist-icon{position:relative;display:inline-grid;place-items:center;width:1.15rem;height:1.15rem;flex:0 0 auto;line-height:0}.wishlist-icon__img{grid-area:1 / 1;display:block;width:100%;height:100%;object-fit:contain;transition:opacity .16s ease,transform .16s ease}.wishlist-icon__img--active,.is-saved .wishlist-icon__img--inactive{opacity:0}.is-saved .wishlist-icon__img--active{opacity:1}.shopify-section{--content-width: min( calc(var(--page-width) - var(--page-margin) * 2), calc(100% - var(--page-margin) * 2) );--content-margin: minmax(var(--page-margin), 1fr);--content-grid: var(--content-margin) var(--content-width) var(--content-margin);position:relative;grid-template-columns:var(--content-grid);display:grid;width:100%}.shopify-section>*{grid-column:2}.shopify-section>.full-width{grid-column:1 / -1}.hrm-wrap{width:var(--content-width);max-width:100%;margin-inline:auto}.section-pad{padding-block:var(--space-section)}.hairline{border:none;border-top:var(--hairline) solid var(--color-line);margin:0}.rule-strong{border-top:2px solid var(--color-line-strong)}.eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:var(--fs-2xs);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-accent)}.eyebrow:before{content:"";width:1.3rem;height:.62em;background:linear-gradient(currentColor,currentColor) left / .4rem 100% no-repeat,linear-gradient(currentColor,currentColor) right / .4rem 100% no-repeat;transform:skew(-30deg)}.btn{--btn-bg: var(--color-foreground);--btn-fg: var(--color-background);position:relative;display:inline-flex;align-items:center;gap:.6rem;padding:.85rem 1.5rem;font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:700;text-transform:uppercase;letter-spacing:var(--tracking-wide);background:var(--btn-bg);color:var(--btn-fg);border:2px solid var(--btn-bg);cursor:pointer;transition:transform .12s ease,background .15s ease,color .15s ease;clip-path:polygon(0 0,100% 0,100% calc(100% - .6rem),calc(100% - .6rem) 100%,0 100%)}.btn{overflow:hidden}.btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(115deg,transparent 32%,rgba(255,255,255,.28) 50%,transparent 68%);transform:translate(-130%);transition:transform .5s cubic-bezier(.2,.6,.2,1);pointer-events:none}.btn:hover:before{transform:translate(130%)}.btn:hover{transform:translate(-2px,-2px)}.btn:active{transform:translate(0)}.btn--accent{--btn-bg: var(--color-accent);--btn-fg: var(--hrm-bone)}.btn--ghost{--btn-bg: transparent;--btn-fg: var(--color-foreground);border-color:var(--color-line-strong)}.btn--ghost:hover{--btn-bg: var(--color-foreground);--btn-fg: var(--color-background)}.btn .btn__chev{font-family:var(--font-mono)}.crosshair-box{position:relative}.crosshair-box:before,.crosshair-box:after{content:"";position:absolute;width:14px;height:14px;border:2px solid var(--color-accent);pointer-events:none}.crosshair-box:before{top:-2px;left:-2px;border-right:0;border-bottom:0}.crosshair-box:after{bottom:-2px;right:-2px;border-left:0;border-top:0}.fx-scanlines,.fx-grain{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:60;mix-blend-mode:multiply}.fx-scanlines{background-image:repeating-linear-gradient(to bottom,#0a1b3d00 0 2px,#0a1b3d 3px);opacity:var(--scanline-opacity)}.fx-grain{opacity:var(--grain-opacity);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}@keyframes hrm-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .6s ease}.reveal.is-in{opacity:1;transform:none}.boot{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:grid;place-items:center;background:radial-gradient(120% 80% at 50% 0%,var(--hrm-azure-12),transparent 60%),var(--hrm-ink-deep);color:var(--hrm-bone);overflow:hidden}.boot[hidden]{display:none}.boot__scan{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to bottom,transparent 0,var(--hrm-cyan) 50%,transparent 100%);opacity:.12;height:38%;animation:boot-scan 1.8s linear infinite}@keyframes boot-scan{0%{transform:translateY(-120%)}to{transform:translateY(360%)}}.boot__inner{width:min(520px,86vw);padding:1.5rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.boot__title{position:relative;margin:.75rem 0 1.1rem;font-size:clamp(2.5rem,9vw,5rem);color:var(--hrm-bone);animation:boot-flicker 2.4s steps(1) infinite}.boot__title:before,.boot__title:after{content:attr(data-text);position:absolute;top:0;right:0;bottom:0;left:0;clip-path:inset(0 0 0 0)}.boot__title:before{color:var(--hrm-cyan);animation:boot-glitch-x 2.6s steps(2) infinite}.boot__title:after{color:var(--hrm-vermilion);animation:boot-glitch-y 3.1s steps(2) infinite reverse}@keyframes boot-glitch-x{0%,92%,to{transform:none;clip-path:inset(0 0 100% 0);opacity:0}93%{transform:translate(-3px);clip-path:inset(8% 0 60% 0);opacity:.8}96%{transform:translate(3px);clip-path:inset(40% 0 20% 0);opacity:.8}}@keyframes boot-glitch-y{0%,90%,to{transform:none;clip-path:inset(0 0 100% 0);opacity:0}92%{transform:translate(2px);clip-path:inset(20% 0 50% 0);opacity:.7}95%{transform:translate(-2px);clip-path:inset(65% 0 8% 0);opacity:.7}}@keyframes boot-flicker{0%,96%,to{opacity:1}97%{opacity:.7}98%{opacity:1}}.boot__checks{margin:0 0 1.1rem;display:grid;gap:.35rem}.boot__checks li{display:flex;align-items:baseline;gap:.5rem;font-size:var(--fs-2xs);color:var(--hrm-bone-80);opacity:.35;transition:opacity .2s ease,color .2s ease}.boot__checks li:before{content:"";flex:1;order:2;border-bottom:1px dotted var(--hrm-bone-12);transform:translateY(-.2em)}.boot__checks li:after{content:"\b7\b7\b7\b7";order:3;color:var(--hrm-bone-80)}.boot__checks li.is-ok{opacity:1;color:var(--hrm-bone)}.boot__checks li.is-ok:after{content:"OK";color:var(--hrm-signal)}.boot__bar{height:8px;margin-top:1rem;border:1px solid var(--hrm-bone-80);position:relative;overflow:hidden}.boot__bar span{position:absolute;top:0;right:0;bottom:0;left:0;width:0;background:var(--hrm-signal);transition:width .12s linear}.boot__row{display:flex;justify-content:space-between;font-size:var(--fs-2xs);color:var(--hrm-cyan)}.boot__cursor{animation:hrm-blink 1s steps(1) infinite}.boot.is-wipe{animation:boot-wipe .5s cubic-bezier(.7,0,.3,1) forwards}@keyframes boot-wipe{to{clip-path:inset(0 0 100% 0)}}@keyframes hrm-blink{50%{opacity:0}}@media(max-width:749px){.btn{padding:.78rem 1.15rem;font-size:var(--fs-2xs)}.eyebrow:before{width:1rem}.boot__inner{padding:1rem}}.rte>*+*{margin-top:1.1rem}.rte h2,.rte h3{font-family:var(--font-display);margin-top:2rem}.rte h2{font-size:var(--fs-lg)}.rte h3{font-size:var(--fs-md)}.rte a{color:var(--color-accent);text-decoration:underline}.rte img{margin-block:1.5rem;border:var(--hairline) solid var(--color-line)}.rte ul,.rte ol{padding-left:1.25rem}.rte li{margin-top:.4rem;list-style:square}.rte blockquote{border-left:3px solid var(--color-accent);padding-left:1rem;color:var(--color-muted, var(--hrm-ink-60))}.rte table{width:100%;border-collapse:collapse;font-size:var(--fs-sm);font-family:var(--font-mono);margin-block:1rem}.rte th,.rte td{padding:.5rem .75rem;border:var(--hairline) solid var(--color-line-strong);text-align:left}.rte th{background:var(--hrm-ink)!important;color:var(--hrm-bone)!important;border-color:var(--hrm-ink)!important;font-weight:600;letter-spacing:.05em}.rte td{background-color:transparent;color:var(--color-foreground)}.rte tr:nth-child(2n) td{background:var(--hrm-ink-12)}.rte hr{border:none;border-top:2px solid var(--color-line-strong);margin-block:1.5rem}.rte h4{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:var(--tracking-wide)}.divcard{display:flex;flex-direction:column;color:var(--color-foreground);border:var(--hairline) solid var(--color-line);transition:transform .2s ease}.divcard:hover{transform:translateY(-4px)}.divcard__media{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:var(--hrm-azure)}.divcard__img{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.divcard:hover .divcard__img{transform:scale(1.05)}.divcard__img--fallback{background:linear-gradient(135deg,var(--hrm-azure),var(--hrm-ink)),repeating-linear-gradient(45deg,var(--hrm-bone-12) 0 2px,transparent 2px 18px)}.divcard .halftone-field{opacity:.22}.divcard__index{position:absolute;top:.75rem;left:.75rem;padding:.25rem .5rem;background:var(--hrm-ink);color:var(--hrm-signal);font-size:var(--fs-2xs);letter-spacing:.12em}.divcard__body{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.25rem}.divcard__title{font-size:var(--fs-lg)}.divcard__kana{display:block;font-size:var(--fs-xs);color:var(--color-muted);margin-top:.25rem}.divcard__go{font-size:var(--fs-xs);color:var(--color-accent);white-space:nowrap}.text-accent{color:var(--color-accent)}.text-muted{color:var(--color-muted, var(--hrm-ink-60))}::selection{background:var(--hrm-signal);color:var(--hrm-ink)}.vh-stripes{height:10px;background:repeating-linear-gradient(-45deg,var(--hrm-signal) 0 12px,var(--hrm-ink) 12px 24px)}:is(.fgrid__grid,.coll__grid,.journal__grid,.pdp__related-grid,.branddir__grid,.lookbook__grid)>.reveal:nth-child(2n){transition-delay:70ms}:is(.fgrid__grid,.coll__grid,.journal__grid,.pdp__related-grid,.branddir__grid,.lookbook__grid)>.reveal:nth-child(3n){transition-delay:.14s}:is(.fgrid__grid,.coll__grid,.journal__grid,.pdp__related-grid,.branddir__grid,.lookbook__grid)>.reveal:nth-child(4n){transition-delay:.21s}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.reveal{opacity:1;transform:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/critical.css.map */
