:root{--ink: #000000;--bg: #FFFFFF;--paper: #EFEEEA;--mute: #6E6D69;--flash: #FF4D00;--klein: #002FA7;--line: 1px solid #000000;--sans: "Geist", "Helvetica Neue", Arial, sans-serif;--mono: "Geist Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--gutter-l: max(12px, env(safe-area-inset-left, 0px));--gutter-r: max(12px, env(safe-area-inset-right, 0px));--headH: 96px;--ease: cubic-bezier(.2, .7, .2, 1);color-scheme:light}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:14px;line-height:1.45;overflow-x:hidden}body:before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);z-index:30;background:var(--flash)}body.locked{overflow:hidden}a{color:inherit;text-decoration:none}button,input{font:inherit;color:inherit;border-radius:0}button{cursor:pointer;background:none;border:0;padding:0}h1,h2,h3,p,ul,dl,dd{margin:0;padding:0;font-weight:400}ul{list-style:none}:focus-visible{outline:2px solid var(--klein);outline-offset:2px}svg{display:block;width:100%;height:auto}sup{font-size:.72em;vertical-align:.5em;line-height:0;margin-left:1px}.mono{font-family:var(--mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase;font-variant-numeric:tabular-nums}.price{font-family:var(--mono);font-size:12px;font-variant-numeric:tabular-nums}.ticker{background:var(--flash);color:var(--ink);overflow:hidden;white-space:nowrap;height:28px;display:flex;align-items:center}.track{display:inline-flex;animation:run 38s linear infinite}.track span{padding-right:32px}@keyframes run{to{transform:translate(-50%)}}.head{position:sticky;top:env(safe-area-inset-top,0px);z-index:20;display:grid;gap:6px;grid-template-columns:auto 1fr auto;grid-template-areas:"logo . tools" "nav nav nav";padding:10px var(--gutter-r) 10px var(--gutter-l);pointer-events:none}.head>*{pointer-events:auto}.pill{display:inline-flex;align-items:center;gap:2px;height:30px;padding-inline:10px;background:var(--bg);border:var(--line);border-radius:3px;white-space:nowrap}a.pill:hover,button.pill:hover,.pill[aria-current=true],.pill[aria-pressed=true]{background:var(--ink);color:var(--bg)}.logo{grid-area:logo;font-family:var(--sans);font-weight:700;font-size:14px;letter-spacing:-.01em;text-transform:none}.nav{grid-area:nav;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.nav::-webkit-scrollbar{display:none}.tools{grid-area:tools;display:flex;gap:6px}.lang{display:flex;padding:0;overflow:hidden}.lang button{height:100%;padding-inline:9px}.lang button[aria-pressed=true]{background:var(--ink);color:var(--bg)}.lang button:not([aria-pressed=true]):hover{background:var(--paper)}.camp{position:relative;overflow:hidden;background:var(--flash);aspect-ratio:4 / 5;max-width:100%}body.over main>.shopify-section:first-child .camp{margin-top:calc(-1 * var(--headH))}.camp svg,.camp img,.camp picture{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.camp .wide{display:none}.camp-cap{position:absolute;left:var(--gutter-l);right:var(--gutter-r);bottom:14px;display:grid;gap:10px}.camp-cap h1{color:var(--bg);font-family:var(--mono);font-size:clamp(26px,7.4vw,60px);line-height:1;letter-spacing:-.02em;text-transform:uppercase;font-weight:500}.camp-cap div{display:flex;gap:6px}.intro{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding:28px var(--gutter-r) 40px var(--gutter-l)}.intro p{max-width:42ch;font-size:15px;line-height:1.5}.page-title{padding:16px var(--gutter-r) 28px var(--gutter-l);display:flex;align-items:baseline;gap:6px}.page-title h1{font-size:clamp(30px,7vw,56px);font-weight:500;letter-spacing:-.035em;line-height:1}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 6px;padding:0 var(--gutter-r) 56px var(--gutter-l)}.card{display:flex;flex-direction:column;min-width:0}.card.big{grid-column:1 / -1}.pic{position:relative;aspect-ratio:1 / 1;max-width:100%;overflow:hidden;background:var(--paper)}.pic img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transition:opacity .35s var(--ease)}.pic img+img{opacity:0}.info{padding-top:8px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1px 12px;font-size:13px}.info h3{font-weight:500;line-height:1.3}.info .sub{grid-column:1 / -1;color:var(--mute)}.card.out .pic img:first-child{opacity:.4}.edit{background:var(--klein);color:var(--bg);padding:12px;display:flex;flex-direction:column;justify-content:space-between;gap:16px;min-width:0;aspect-ratio:1 / 1;max-width:100%}.edit p:last-child{font-size:clamp(22px,5.4vw,40px);font-weight:500;letter-spacing:-.035em;line-height:1.05}@media(hover:hover){.card:not(.out):hover .pic img+img{opacity:1}.card:hover h3{text-decoration:underline;text-underline-offset:3px}}.look{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px 6px;padding:8px var(--gutter-r) 64px var(--gutter-l)}.look-head{grid-column:1 / -1;display:flex;justify-content:space-between;gap:12px;border-top:var(--line);padding-top:8px}.look figure{margin:0;display:grid;gap:8px;min-width:0}.look figure a{display:block;aspect-ratio:4 / 5;max-width:100%;overflow:hidden;position:relative}.look figure img,.look figure .ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.look figcaption{display:flex;gap:10px}.look .l1{grid-column:1 / -1}.look .l2{grid-column:5 / -1}.look .l3{grid-column:1 / 9}.pdp{display:grid;grid-template-columns:minmax(0,1fr);padding-bottom:72px}.gal{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.gal::-webkit-scrollbar{display:none}.gal figure{margin:0;flex:0 0 100%;scroll-snap-align:start;aspect-ratio:1 / 1;max-width:100%}.gal figure img{height:100%}.gal-wrap{position:relative;min-width:0}.count{position:absolute;right:var(--gutter-r);bottom:10px}.buy{padding:16px var(--gutter-r) 32px var(--gutter-l);display:flex;flex-direction:column;gap:22px;min-width:0}.buy-top{display:grid;gap:8px}.crumb{color:var(--mute)}.buy h1{font-size:clamp(28px,7vw,40px);font-weight:500;letter-spacing:-.035em;line-height:1.05;text-wrap:balance}.buy .price{font-size:14px}.desc{max-width:54ch;font-size:15px}.tag-out{color:var(--klein)}fieldset{border:0;margin:0;padding:0;min-width:0}legend{padding:0;margin-bottom:8px}.opts{display:flex;flex-wrap:wrap;gap:6px}.opt{position:relative}.opt input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;cursor:pointer}.opt span{display:grid;place-items:center;min-width:46px;height:36px;padding-inline:10px;border:var(--line);border-radius:3px;background:var(--bg);transition:background .15s,color .15s}.opt input:hover+span{background:var(--paper)}.opt input:checked+span{background:var(--ink);color:var(--bg)}.opt input:focus-visible+span{outline:2px solid var(--klein);outline-offset:2px}.opt input:disabled{cursor:not-allowed}.opt input:disabled+span{color:var(--mute);border-color:var(--paper);text-decoration:line-through;background:var(--bg)}.err{color:var(--klein);margin-top:10px}.buybar{position:fixed;left:0;right:0;bottom:0;z-index:15;background:var(--bg);padding:8px var(--gutter-r) calc(8px + env(safe-area-inset-bottom,0px)) var(--gutter-l)}.cta{width:100%;background:var(--ink);color:var(--bg);border-radius:3px;min-height:48px;padding:8px 16px;display:flex;align-items:center;justify-content:center;text-align:center;transition:background .15s,color .15s}.cta:hover{background:var(--flash);color:var(--ink)}.cta:active{background:var(--klein);color:var(--bg)}.cta[disabled]{background:var(--paper);color:var(--mute);cursor:not-allowed}details{border-top:var(--line)}details:last-of-type{border-bottom:var(--line)}summary{padding:12px 0;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}summary::-webkit-details-marker{display:none}summary:after{content:"+";font-size:14px}details[open] summary:after{content:"\2013"}details>div{padding-bottom:14px;display:grid;gap:8px}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%}th,td{text-align:left;padding:6px 12px 6px 0;border-bottom:1px solid var(--paper);white-space:nowrap}.link{text-decoration:underline;text-underline-offset:4px;align-self:flex-start;min-height:32px}.link:hover{color:var(--klein)}.more-title{padding:32px var(--gutter-r) 12px var(--gutter-l)}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;z-index:40}.drawer{position:fixed;top:0;bottom:0;right:0;width:min(420px,100%);background:var(--bg);z-index:41;display:flex;flex-direction:column;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);padding-right:env(safe-area-inset-right,0px);border-left:var(--line)}.d-head{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;flex:none}.ship{padding:4px 12px 12px;display:grid;gap:8px;flex:none;border-bottom:var(--line)}.bar{height:2px;background:var(--paper)}.bar i{display:block;height:100%;background:var(--klein);transition:width .3s var(--ease)}.d-body{flex:1;overflow-y:auto;min-height:0;padding-inline:12px}.row{display:grid;grid-template-columns:88px minmax(0,1fr);gap:12px;padding-block:12px;border-bottom:1px solid var(--paper)}.thumb{position:relative;aspect-ratio:1 / 1;overflow:hidden;align-self:start}.thumb img{height:100%}.meta{display:grid;gap:4px;min-width:0;font-size:13px}.meta h3{font-weight:500}.var{color:var(--mute)}.act{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}.qty{display:flex;border:var(--line);border-radius:3px;overflow:hidden}.qty button{width:30px;height:30px}.qty button:hover{background:var(--paper)}.qty output{width:26px;display:grid;place-items:center;font-family:var(--mono);font-size:12px}.rm{color:var(--mute);text-decoration:underline;text-underline-offset:3px;justify-self:start}.empty{padding:28px 12px;display:grid;gap:18px}.empty p{font-size:26px;font-weight:500;letter-spacing:-.03em;line-height:1.1}.d-foot{flex:none;border-top:var(--line);padding:12px;display:grid;gap:12px}.totals{display:grid;gap:2px}.totals div{display:flex;justify-content:space-between;gap:16px}.totals .sum{font-weight:500;font-size:16px}.totals span:last-child{font-family:var(--mono)}.co{display:grid;grid-template-columns:minmax(0,1fr)}.co h1{font-size:clamp(30px,7vw,48px);font-weight:500;letter-spacing:-.035em;line-height:1}.co-form{padding:16px var(--gutter-r) 32px var(--gutter-l);display:grid;gap:28px;min-width:0}.demo{background:var(--klein);color:var(--bg);padding:10px 12px;max-width:60ch;border-radius:3px}.fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 10px}.f{display:grid;gap:6px;min-width:0}.f.w{grid-column:1 / -1}.f input{height:44px;border:var(--line);border-radius:3px;padding:0 10px;background:var(--bg);width:100%;font-size:16px}.f input:focus{outline:0;border-color:var(--klein);box-shadow:0 0 0 1px var(--klein)}.f input[aria-invalid=true]{border-color:var(--klein);box-shadow:0 0 0 1px var(--klein)}.pick{display:grid}.pick label{display:flex;justify-content:space-between;gap:12px;align-items:center;border-bottom:1px solid var(--paper);padding:12px 0;cursor:pointer}.pick label>span:first-of-type{display:flex;gap:10px;align-items:center}.pick input{accent-color:var(--ink);width:16px;height:16px;margin:0}.co-sum{background:var(--paper);padding:16px var(--gutter-r) 32px var(--gutter-l);display:grid;gap:14px;align-content:start;min-width:0}.co-sum li{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid var(--bg);padding:8px 0}.msg{padding:24px var(--gutter-r) 56px var(--gutter-l);display:grid;gap:18px;max-width:760px}.msg h1{font-size:clamp(44px,12vw,96px);font-weight:500;letter-spacing:-.045em;line-height:1}.msg .cta{max-width:300px}.msg section{display:grid;gap:4px;max-width:60ch}.foot{background:var(--ink);color:var(--bg);padding:14px var(--gutter-r) 6px var(--gutter-l);display:grid;gap:18px}.foot nav{display:flex;flex-wrap:wrap;gap:8px 20px;justify-content:space-between}.foot a:hover{color:var(--flash)}.fit{display:block;width:100%;font-size:20vw;line-height:1.05;white-space:nowrap;overflow:hidden;font-weight:700;letter-spacing:-.055em}.fit>span{display:inline-block;padding-right:.04em}.toast{position:fixed;left:50%;transform:translate(-50%);bottom:calc(76px + env(safe-area-inset-bottom,0px));z-index:50;background:var(--ink);color:var(--bg);padding:8px 12px;border-radius:3px;max-width:calc(100% - 24px)}@media(min-width:900px){:root{--gutter-l: max(16px, env(safe-area-inset-left, 0px));--gutter-r: max(16px, env(safe-area-inset-right, 0px))}.head{grid-template-columns:1fr auto 1fr;grid-template-areas:"nav logo tools"}.tools{justify-self:end}.camp{aspect-ratio:21 / 9}.camp .tall{display:none}.camp .wide{display:block}.camp-cap{bottom:20px}.intro{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:40px;padding-bottom:72px}.intro .mono{grid-column:1}.intro p{grid-column:2}.grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 6px}.grid.tight{grid-template-columns:repeat(4,minmax(0,1fr))}.card.big{grid-column:span 2;grid-row:span 2}.card.big .pic{aspect-ratio:auto;flex:1}.edit{aspect-ratio:auto;padding:14px}.edit p:last-child{font-size:clamp(24px,2.6vw,44px)}.look{padding-bottom:96px}.look .l1{grid-column:1 / 7;grid-row:2 / 4}.look .l2{grid-column:8 / 11;grid-row:2;align-self:start}.look .l3{grid-column:9 / 13;grid-row:3;align-self:end}.pdp{grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:0 32px;padding:0 var(--gutter-r) 0 var(--gutter-l)}.gal{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;overflow:visible}.gal figure:first-child{grid-column:1 / -1}.count{display:none}.buy{position:sticky;top:calc(var(--headH) + env(safe-area-inset-top,0px));align-self:start;padding:4px 0 32px}.buybar{position:static;padding:0}.co{grid-template-columns:minmax(0,7fr) minmax(0,4fr)}.co-form{padding-right:56px;max-width:860px}.co-sum{position:sticky;top:var(--headH);padding:20px 24px;min-height:calc(100vh - var(--headH))}.toast{bottom:24px}}@media(prefers-reduced-motion:no-preference){.drawer{animation:slide .32s var(--ease) both}.scrim{animation:fade .25s linear both}@keyframes slide{0%{transform:translate(100%)}}@keyframes fade{0%{opacity:0}}}@media(prefers-reduced-motion:reduce){.track{animation:none}.pic img,.bar i,.cta,.opt span{transition:none}}html,body{margin:0}img{display:block;max-width:100%;height:auto}[hidden]{display:none!important}.label{font-family:var(--mono);font-size:11px;letter-spacing:.04em;text-transform:uppercase}.display{font-weight:500;letter-spacing:-.035em;line-height:1.05;text-wrap:balance}.pic img,.pic .ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ph{display:grid;place-items:center;padding:12px;text-align:center;background:var(--paper);font-weight:500;letter-spacing:-.02em;font-size:clamp(16px,2.4vw,26px);line-height:1.1}.gal figure{position:relative;background:var(--paper)}.gal figure img{width:100%;height:100%;object-fit:cover}.thumb{background:var(--paper)}.thumb img{width:100%;height:100%;object-fit:cover}.look figure img{object-fit:cover}.price s{color:var(--mute);margin-left:6px}.rte{max-width:60ch;display:grid;gap:10px}.rte p,.rte ul{margin:0}.rte ul{list-style:none}.rte a{text-decoration:underline;text-underline-offset:3px}.search{display:flex;gap:8px;max-width:520px}.search input{flex:1;min-width:0;height:44px;border:var(--line);border-radius:3px;padding:0 10px;font-size:16px}.search .cta{width:auto;min-height:44px;padding-inline:18px}.pager{display:flex;justify-content:center;gap:6px;padding:0 16px 56px}.pager a,.pager span{min-height:30px;display:grid;place-items:center;min-width:30px}.pager .now{background:var(--ink);color:var(--bg);border-radius:3px}.posts{display:grid;gap:20px;padding:0 var(--gutter-r) 56px var(--gutter-l);max-width:760px}.posts h2{font-size:24px;font-weight:500;letter-spacing:-.03em;line-height:1.1}.locked-note{min-height:100vh;display:grid;align-content:center}.foot-links{display:flex;flex-wrap:wrap;gap:8px 20px}.cart-page{padding:0 var(--gutter-r) 56px var(--gutter-l);display:grid;gap:20px;max-width:760px}.cart-page .d-foot{padding-inline:0}
/*# sourceMappingURL=/cdn/shop/t/7/assets/base.css.map */
