:root{--heat:#ff5a1f;--heat-2:#ffb36b;--cold:#9db8e6;--mono:ui-monospace,"SF Mono",Menlo,Consolas,monospace}.ix-rv .rv{opacity:0;transform:translateY(26px);transition:opacity .8s cubic-bezier(.2,.7,.2,1) var(--d,0ms),transform .8s cubic-bezier(.2,.7,.2,1) var(--d,0ms)}.ix-rv .rv.in{opacity:1;transform:none}.glitch{animation:ixGlitch .6s steps(2,end) 1}@keyframes ixGlitch{0%{text-shadow:3px 0 var(--heat),-3px 0 var(--cold);transform:translate(-2px)}25%{text-shadow:-3px 0 var(--heat),3px 0 var(--cold);transform:translate(2px);clip-path:inset(12% 0 40% 0)}50%{text-shadow:2px 0 var(--heat),-2px 0 var(--cold);transform:translate(-1px);clip-path:inset(55% 0 5% 0)}75%{text-shadow:-2px 0 var(--heat),2px 0 var(--cold);transform:none;clip-path:none}to{text-shadow:none}}.ix-announce{position:relative;z-index:6;overflow:hidden;background:#ffd400;color:#000;border-bottom:1px solid #000}.ix-announce-track{display:flex;width:max-content;animation:ixMarquee 38s linear infinite}.ix-announce-set{display:flex;align-items:center;flex:0 0 auto}.ix-announce-set span{padding:11px 0;font:700 12px/1 Arial,Helvetica,sans-serif;letter-spacing:.14em;white-space:nowrap;color:#000}.ix-announce-set i{display:block;width:6px;height:6px;margin:0 clamp(24px,4vw,56px);background:#000;border-radius:50%;flex:0 0 auto}.ix-announce:hover .ix-announce-track{animation-play-state:paused}@keyframes ixMarquee{to{transform:translate(-50%)}}@media(max-width:600px){.ix-announce-set span{padding:10px 0;font-size:11px}.ix-announce-track{animation-duration:30s}}.footer-brand .logo .fl{display:inline-block;transition:color .7s ease,transform .7s cubic-bezier(.2,.7,.2,1);color:color-mix(in srgb,var(--heat) calc(var(--w,0)*100%),#fff);transform:translateY(calc(var(--w,0)*-.05em))}.connect-email{position:relative;transition:border-color .25s,box-shadow .25s}.connect-email:focus-within{box-shadow:0 0 0 1px #fff,0 0 28px -6px #ff5a1f8c}.connect-email button{transition:background .2s,color .2s,transform .2s}.connect-email button:hover{transform:translate(2px)}dialog.sl{width:min(1040px,calc(100vw - 24px));max-width:none;max-height:calc(100dvh - 24px);margin:auto;padding:0;border:1px solid #333;background:#000;color:#fff;overflow:auto;font-family:inherit}dialog.sl[open]{animation:slIn .38s cubic-bezier(.2,.8,.2,1)}dialog.sl::backdrop{background:#000000d1;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}@keyframes slIn{0%{opacity:0;transform:translateY(24px) scale(.985)}to{opacity:1;transform:none}}.sl-head{display:flex;align-items:center;gap:16px;padding:18px 24px;border-bottom:1px solid #333;position:sticky;top:0;background:#000;z-index:3}.sl-head h2{margin:0 auto 0 0;font-size:14px;letter-spacing:.14em;font-weight:500}.sl-units{display:flex;border:1px solid #444}.sl button{font-family:inherit;cursor:pointer}.sl-unit{min-width:46px;min-height:36px;padding:0 12px;background:transparent;border:0;color:#aaa;font-size:11px;letter-spacing:.1em}.sl-unit[aria-pressed=true]{background:#fff;color:#000}.sl-close{width:44px;height:44px;border:1px solid #444;background:transparent;color:#fff;font-size:26px;line-height:1;transition:background .2s,color .2s}.sl-close:hover{background:#fff;color:#000}.sl-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.sl-fit,.sl-model{padding:30px 32px 34px;min-width:0}.sl-model{border-left:1px solid #333}.sl-label{margin:0 0 14px;font:500 11px/1.4 var(--mono);letter-spacing:.12em;color:#999}.sl-label2{margin-top:34px}.sl-height{font-size:clamp(34px,4.6vw,56px);font-weight:500;letter-spacing:-.04em;line-height:1;margin-bottom:22px}.sl-height output{display:block}.sl-rangewrap{position:relative;padding-bottom:30px}.sl-range{-webkit-appearance:none;appearance:none;width:100%;height:30px;margin:0;background:transparent;cursor:pointer;--p:50%}html:root body .sl-range{background:transparent!important;border:0;padding:0;box-shadow:none;border-radius:0}.sl-range::-webkit-slider-runnable-track{height:4px;background:linear-gradient(90deg,#fff 0,#fff var(--p),#333 var(--p),#333 100%);border-radius:2px}.sl-range::-moz-range-track{height:4px;background:#333;border-radius:2px}.sl-range::-moz-range-progress{height:4px;background:#fff;border-radius:2px}.sl-range::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;margin-top:-10px;border-radius:50%;background:#fff;border:0;box-shadow:0 0 0 6px #ffffff24;transition:box-shadow .2s,background .2s}.sl-range::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:#fff;border:0;box-shadow:0 0 0 6px #ffffff24}.sl-range:hover::-webkit-slider-thumb,.sl-range:active::-webkit-slider-thumb{background:var(--heat-2);box-shadow:0 0 0 8px #ff5a1f47}.sl-range:focus-visible{outline:2px solid #fff;outline-offset:6px}.sl-zones{position:absolute;left:12px;right:12px;bottom:0;height:20px;pointer-events:none}.sl-zones span{position:absolute;top:0;font:500 10px/1 var(--mono);letter-spacing:.06em;color:#777;transform:translate(-12px)}.sl-zones span:before{content:"";position:absolute;left:12px;top:-9px;width:1px;height:6px;background:#555}.sl-size{height:clamp(110px,15vw,170px);overflow:hidden}.sl-size span{display:block;font-size:clamp(100px,14vw,164px);font-weight:700;line-height:1.05;letter-spacing:-.06em}.sl-size span.flip{animation:slFlip .45s cubic-bezier(.2,.8,.2,1)}@keyframes slFlip{0%{transform:translateY(60%);opacity:0}to{transform:none;opacity:1}}.sl-note{min-height:3em;margin:12px 0 22px;font-size:13px;line-height:1.55;color:#aaa;max-width:34ch}.sl-pills{display:flex;flex-wrap:wrap;gap:8px}.sl-pill{min-width:54px;min-height:44px;padding:0 14px;background:transparent;border:1px solid #444;color:#fff;font-size:12px;letter-spacing:.06em;transition:background .2s,color .2s,border-color .2s,transform .2s}.sl-pill:hover{border-color:#fff;transform:translateY(-2px)}.sl-pill[aria-checked=true]{background:#fff;color:#000;border-color:#fff}.sl-svg{display:block;width:100%;max-width:440px;height:auto;margin:6px auto 4px;overflow:visible}#sl-jacket{transform-box:fill-box;transform-origin:50% 100%;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.sl-svg path{vector-effect:non-scaling-stroke}.j-body,.j-sleeve,.j-hood{fill:#0e0e0e;stroke:#fff;stroke-width:1.5}.j-sleeve{fill:#080808}.j-quilt{fill:none;stroke:#3a3a3a;stroke-width:1.2}.j-zip{fill:none;stroke:#555;stroke-width:1.2;stroke-dasharray:3 4}.sl-svg .m{cursor:pointer;opacity:.9;transition:opacity .25s}.sl-svg .m path{fill:none;stroke:var(--heat);stroke-width:2}.sl-svg .m circle{fill:#000;stroke:var(--heat);stroke-width:1.5}.sl-svg .m text{fill:#fff;font:700 12px var(--mono);text-anchor:middle}.sl[data-hl] .m{opacity:.28}.sl[data-hl=length] .m[data-m=length],.sl[data-hl=chest] .m[data-m=chest],.sl[data-hl=sleeve] .m[data-m=sleeve]{opacity:1}.sl[data-hl=length] .m[data-m=length] path,.sl[data-hl=chest] .m[data-m=chest] path,.sl[data-hl=sleeve] .m[data-m=sleeve] path{stroke-width:3.5}.sl-measures{display:grid;gap:8px;margin-top:16px}.sl-m{display:grid;grid-template-columns:30px 1fr auto 26px;align-items:center;gap:12px;width:100%;min-height:52px;padding:0 16px;background:transparent;border:1px solid #333;color:#fff;text-align:left;transition:border-color .2s,background .2s}.sl-m:hover,.sl-m:focus-visible{border-color:var(--heat);background:#0c0c0c}.sl-m i{display:grid;place-items:center;width:24px;height:24px;border:1px solid var(--heat);border-radius:50%;font:700 11px var(--mono);font-style:normal}.sl-m span{font:500 11px/1 var(--mono);letter-spacing:.12em;color:#aaa}.sl-m b{font-size:24px;font-weight:500;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.sl-m em{font:500 11px var(--mono);font-style:normal;color:#777}.sl-foot{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:18px 28px;padding:20px 32px 26px;border-top:1px solid #333}.sl-official{flex:1 1 320px;min-width:0}.sl-official summary{cursor:pointer;font:500 11px/1 var(--mono);letter-spacing:.12em;color:#aaa;list-style:none;display:flex;align-items:center;gap:10px;min-height:44px}.sl-official summary::-webkit-details-marker{display:none}.sl-official summary:after{content:"+";font-size:18px;color:#fff}.sl-official[open] summary:after{content:"\2212"}.sl-chart img{display:block;width:100%;height:auto;margin-top:8px}.sl-ask{display:inline-flex;align-items:center;gap:10px;min-height:44px;color:#fff;font-size:13px;text-decoration:none;border-bottom:1px solid #666;padding-bottom:2px;transition:border-color .2s,gap .2s}.sl-ask:hover{border-color:var(--heat);gap:16px}@media(max-width:820px){.sl-body{grid-template-columns:1fr}.sl-model{border-left:0;border-top:1px solid #333}.sl-fit,.sl-model{padding:24px 20px 28px}.sl-head{padding:14px 16px}.sl-foot{padding:16px 20px 24px}.sl-size{height:120px}.sl-size span{font-size:112px}.sl-pills{gap:6px}.sl-pill{flex:1 1 0;min-width:0;padding:0}}.cx-status{margin:14px 0 0;min-height:1.4em;font:500 12px/1.4 var(--mono);letter-spacing:.1em;color:var(--heat-2)}.cx .contact-intro h1{letter-spacing:-.045em}.cx .contact-channel{position:relative;transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .3s}.cx .contact-channel:hover{transform:translateY(-4px);border-color:var(--heat)!important;box-shadow:0 18px 40px -22px #ff5a1f8c}html:root body .cx-copy{margin-left:12px;min-height:28px;padding:0 10px;background:transparent;border:1px solid #555;border-radius:0;color:#fff;font:500 10px/1 var(--mono);letter-spacing:.1em;cursor:pointer;vertical-align:middle;transition:background .2s,color .2s,border-color .2s}html:root body .cx-copy:hover{background:#fff;color:#000}html:root body .cx-copy.ok{border-color:var(--heat);color:var(--heat)}.cx .contact-fields label{font:500 11px/1.4 var(--mono);letter-spacing:.12em;color:#999}.cx .contact-fields label:before{content:"> ";color:var(--heat)}html:root body .cx .contact-fields :is(input,textarea){background:transparent!important;border:0;border-bottom:1px solid #444;border-radius:0;color:#fff;caret-color:var(--heat);transition:border-color .25s,box-shadow .25s}html:root body .cx .contact-fields :is(input,textarea):is(:focus,:focus-visible){outline:0!important;border:0;border-bottom:1px solid var(--heat);box-shadow:0 10px 18px -14px #ff5a1fcc}.cx-chips{display:flex;flex-wrap:wrap;gap:8px;margin:8px 0 6px}html:root body .cx .contact-fields .cx-chip{width:auto;min-height:40px;padding:0 14px;margin:0;background:transparent;border:1px solid #444;border-radius:0;color:#fff!important;font:500 12px/1 inherit;font-family:inherit;letter-spacing:.02em;text-transform:none;cursor:pointer;transition:background .2s,color .2s,border-color .2s,transform .2s}html:root body .cx .contact-fields .cx-chip:hover{background:transparent;color:#fff!important;border-color:#fff;transform:translateY(-2px)}html:root body .cx .contact-fields .cx-chip[aria-checked=true]{background:#fff;color:#000!important;border-color:#fff}html:root body .cx .contact-fields .cx-chip:focus-visible{outline:2px solid var(--heat);outline-offset:3px}.cx-count{margin:6px 0 0;font:500 10px var(--mono);letter-spacing:.12em;color:#666;text-align:right}.cx-send{min-height:1.5em;margin:12px 0 0;font:500 11px/1.6 var(--mono);letter-spacing:.06em;color:var(--heat-2)}.cx .contact-fields button[type=submit]:disabled{opacity:.7;cursor:progress}.cx details>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer}.cx details>summary::-webkit-details-marker{display:none}.cx details>summary:after{content:"+";font-size:22px;font-weight:300;color:#fff;transition:transform .3s,color .3s;flex:0 0 auto}.cx details[open]>summary:after{content:"\2212";color:var(--heat)}.cx details[open]>summary~*{animation:ixOpen .4s cubic-bezier(.2,.8,.2,1)}@keyframes ixOpen{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ix-announce-track{animation:none}.ix-rv .rv{opacity:1;transform:none;transition:none}.glitch,dialog.sl[open],.sl-size span.flip,.cx details[open]>summary~*{animation:none}.footer-brand .logo .fl,#sl-jacket,.cx .contact-channel{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/404-interactive.css.map */
