:root{color-scheme:light;--bg: #EDEDED;--panel: #F6F6F6;--stage: #E1E1E0;--fg: #111111;--muted: #6A6A6A;--line: #CDCDCD;--accent: #111111;--accent-fg: #F4F4F2;--shade: rgba(0, 0, 0, .16);--garment-tee: #E9E6C8;--garment-sweat: #3A3B3E;--f-display: "Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;--f-body: "Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;--f-mono: "Inter", "Helvetica Neue", Helvetica, Arial, sans-serif}*{box-sizing:border-box}[hidden]{display:none!important}img{max-width:100%}body{margin:0;background:var(--bg);color:var(--fg);font-family:var(--f-body);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}a{color:inherit}:focus-visible{outline:2px solid var(--fg);outline-offset:3px}.wrap{max-width:1320px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.mark{background:var(--logo-main) center / contain no-repeat;aspect-ratio:900 / 486}.announce{background:var(--fg);color:var(--accent-fg);text-align:center;font:500 12px/1 var(--f-body);letter-spacing:.12em;text-transform:uppercase;padding:11px 16px}.announce a{text-decoration:underline;text-underline-offset:3px}header.top{position:sticky;top:env(safe-area-inset-top,0px);z-index:20;background:var(--bg);border-bottom:1px solid var(--line)}header.top .wrap{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;height:62px;position:relative}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;justify-self:start}.brand .mark{width:44px}.brand span{font:800 17px var(--f-display);letter-spacing:.14em;text-transform:uppercase}.menu{display:flex;gap:28px}.menu a{font:500 12px var(--f-body);letter-spacing:.12em;text-transform:uppercase;text-decoration:none}.menu a:hover{text-decoration:underline;text-underline-offset:5px}.tools{display:flex;align-items:center;gap:22px;justify-self:end}.tools a{font:500 12px var(--f-body);letter-spacing:.12em;text-transform:uppercase;text-decoration:none}.cart-btn{font:500 12px var(--f-body);letter-spacing:.12em;text-transform:uppercase;background:transparent;color:var(--fg);border:0;padding:0;cursor:pointer;display:flex;gap:6px;align-items:center}.cart-btn b{font-weight:500}.cart-btn b:before{content:"("}.cart-btn b:after{content:")"}#cart{position:absolute;right:max(16px,env(safe-area-inset-right,0px));top:70px;width:min(380px,calc(100vw - 32px));background:var(--panel);border:1px solid var(--fg);padding:20px;box-shadow:0 18px 40px var(--shade)}#cart h2{font:800 18px var(--f-display);letter-spacing:.1em;text-transform:uppercase;margin:0 0 12px}#cart ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}#cart li{display:grid;grid-template-columns:1fr auto;gap:2px 12px;padding-bottom:10px;border-bottom:1px solid var(--line);font-size:14px}#cart li small{color:var(--muted);font-size:12px}#cart li button{grid-column:2;grid-row:1 / 3;align-self:center;background:none;border:1px solid var(--line);color:var(--fg);width:30px;height:30px;cursor:pointer;font-size:16px}.empty{color:var(--muted);margin:0}.total{display:flex;justify-content:space-between;margin:14px 0;font-weight:700;font-variant-numeric:tabular-nums}.cart-note{font-size:13px;color:var(--muted);margin:10px 0 0;min-height:1.2em}.btn{font:600 12px var(--f-body);letter-spacing:.12em;text-transform:uppercase;padding:15px 24px;border:1px solid var(--fg);background:var(--fg);color:var(--accent-fg);cursor:pointer;text-decoration:none;display:inline-block;text-align:center;border-radius:0}.btn:hover,.btn.ghost{background:transparent;color:var(--fg)}.btn.ghost:hover{background:var(--fg);color:var(--accent-fg)}.btn.full{width:100%}.hero{padding-block:88px 80px}.hero .wrap{display:flex;flex-direction:column;align-items:center;text-align:center}.eyebrow{font:500 12px var(--f-body);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0 0 22px}.statement{margin:0;font:800 clamp(24px,6.2vw,88px) / 1.08 var(--f-display);letter-spacing:-.025em;overflow-wrap:anywhere}.statement span{display:block}.statement .caps{text-transform:uppercase}.reg{display:inline-grid;place-items:center;width:1.6em;height:1.6em;border:.17em solid currentColor;border-radius:50%;font-size:.5em;font-weight:800;line-height:1;margin-right:.5em;vertical-align:.12em;letter-spacing:0}.lead{font-size:16px;max-width:40ch;margin:28px auto;color:var(--muted)}.hero .actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.cats{border-top:1px solid var(--line)}.cats ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.cats li{border-right:1px solid var(--line)}.cats li:last-child{border-right:0}.cats a{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:28px 24px;text-decoration:none;font:800 clamp(22px,3vw,34px) var(--f-display);letter-spacing:-.02em;text-transform:uppercase}.cats a:after{content:"\2192";font-weight:500}.cats a:hover{background:var(--fg);color:var(--accent-fg)}.band{border-top:1px solid var(--line);padding-block:56px}.head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px;margin-bottom:28px}h2.sec,.pdp-title{font:800 clamp(26px,4vw,40px) / 1.05 var(--f-display);text-transform:uppercase;letter-spacing:-.01em;margin:0}.sample-note{font:400 12px var(--f-body);color:var(--muted);margin:0;max-width:46ch}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:32px 16px}.card{background:transparent;display:flex;flex-direction:column;min-width:0;gap:12px}.shot{position:relative;aspect-ratio:3 / 4;max-width:100%;background:var(--stage);overflow:hidden}.shot-link{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.shot svg{position:absolute;left:6%;top:12%;width:88%;height:76%}.shot svg.ph{right:0;bottom:0;left:0;top:0;width:100%;height:100%;fill:var(--line)}.shot img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.shot .mark{position:absolute;left:50%;transform:translate(-50%);width:26%;background-image:var(--logo-fixed)}.shot.sweat .mark{background-image:var(--logo-light)}.shot.tee .mark{top:36%}.shot.sweat .mark{top:33%}.info{padding:0;display:flex;flex-direction:column;gap:12px}.row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.card h3{font:600 13px var(--f-body);letter-spacing:.08em;text-transform:uppercase;margin:0}.card h3 a{color:inherit;text-decoration:none}.card h3 a:hover{text-decoration:underline;text-underline-offset:4px}.price{font:500 14px var(--f-body);font-variant-numeric:tabular-nums}.price s{color:var(--muted);font-size:.9em;margin-left:6px}.desc{margin:0;color:var(--muted);font-size:14px}.add-form{display:flex;flex-direction:column;gap:12px;margin:0}fieldset{border:0;padding:0;margin:0;min-width:0}legend{font:500 11px var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding:0;margin-bottom:8px}.sizes{display:flex;flex-wrap:wrap;gap:6px}.sizes label{position:relative}.sizes input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;cursor:pointer}.sizes span{display:grid;place-items:center;min-width:44px;height:40px;padding:0 8px;border:1px solid var(--line);background:var(--panel);font:500 13px var(--f-body)}.sizes input:checked+span{background:var(--fg);color:var(--accent-fg);border-color:var(--fg)}.sizes input:focus-visible+span{outline:2px solid var(--fg);outline-offset:2px}.sizes input:disabled{cursor:not-allowed}.sizes input:disabled+span{opacity:.4;text-decoration:line-through}.add-form .btn:disabled{opacity:.5;cursor:not-allowed}.pick>summary{list-style:none;display:block;width:100%;cursor:pointer}.pick>summary::-webkit-details-marker{display:none}.pick>summary:after{content:"  +"}.pick[open]>summary{background:transparent;color:var(--fg)}.pick[open]>summary:after{content:"  \2212"}.pick .add-form{margin-top:12px}.about{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:32px;align-items:start}.about p{margin:0 0 14px;max-width:56ch;font-size:17px;color:var(--muted)}.about p:first-child{color:var(--fg)}.site-footer{border-top:1px solid var(--line);padding-block:56px 28px}.f-top{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:40px;align-items:start}.f-news h2{font:800 clamp(24px,3.4vw,36px) / 1.05 var(--f-display);text-transform:uppercase;letter-spacing:-.01em;margin:0 0 10px}.f-news p{margin:0 0 18px;color:var(--muted);max-width:44ch}.news-form{display:flex;flex-wrap:wrap;gap:8px;max-width:460px}.news-form .field{flex:1 1 220px}.news-form .cart-note{flex-basis:100%;margin:0}.f-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:24px}.f-cols h3{font:600 11px var(--f-body);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin:0 0 12px}.f-cols ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.f-cols a{text-decoration:none;font-size:14px}.f-cols a:hover{text-decoration:underline;text-underline-offset:3px}.f-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:48px;padding-top:20px;border-top:1px solid var(--line);font:400 12px var(--f-body);letter-spacing:.04em;color:var(--muted)}.f-bottom .mark{width:52px}.pdp{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:40px;align-items:start}.pdp-media{display:grid;gap:12px;min-width:0}.pdp-info{display:flex;flex-direction:column;gap:18px;min-width:0}.pdp-info .price{font-size:20px}.rte{max-width:56ch;font-size:16px;overflow-wrap:anywhere;color:var(--muted)}.rte p{margin:0 0 12px}.rte img{height:auto}.page-body{display:flex;flex-direction:column;gap:24px}.post{border-bottom:1px solid var(--line);padding-block:18px;display:flex;flex-direction:column;gap:8px}.post h2{font:800 24px var(--f-display);letter-spacing:-.01em;text-transform:uppercase;margin:0}.post h2 a{text-decoration:none}.searchbar{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:28px}.field{flex:1 1 220px;min-width:0;height:48px;padding:0 14px;border:1px solid var(--fg);background:var(--panel);color:var(--fg);font:400 15px var(--f-body);border-radius:0}.pagination{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px;font:500 13px var(--f-body)}.pagination .page,.pagination .next,.pagination .prev{display:inline-block;padding:8px 12px;border:1px solid var(--line)}.pagination .current{background:var(--fg);color:var(--accent-fg);border-color:var(--fg)}.pagination a{text-decoration:none}.cart-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px 18px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line)}.qty{width:76px;height:42px;border:1px solid var(--line);background:var(--panel);color:var(--fg);font:500 14px var(--f-body);padding:0 8px}.cart-actions{display:flex;flex-wrap:wrap;gap:12px}.cart-wrap{max-width:720px}.pw{display:flex;flex-direction:column;align-items:flex-start;gap:20px;max-width:480px}.pw .mark{width:120px}.pw form{display:flex;flex-wrap:wrap;gap:12px;width:100%;margin:0}@media(max-width:760px){.hero{padding-block:56px 52px}.about,.pdp,.f-top{grid-template-columns:minmax(0,1fr)}.menu,.tools a{display:none}header.top .wrap{grid-template-columns:1fr auto}.brand span{font-size:15px}.cats li{border-right:0;border-bottom:1px solid var(--line)}.cats a{padding:22px 8px}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.row{flex-direction:column;gap:2px}}@media(prefers-reduced-motion:no-preference){.btn{transition:background-color .15s ease,color .15s ease}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/theme.css.map */
