:root{--bg:#050506;--ink:#f2f0eb;--mute:#8f8f98;--line:rgba(255,255,255,.09);--ease:cubic-bezier(.16,1,.3,1);--head:"Anton",Impact,sans-serif;--body:"Barlow",system-ui,sans-serif}*{box-sizing:border-box}html{background:#000;scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--body);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:clip}img{display:block;max-width:100%}a{color:inherit}.wrap{width:min(1200px,calc(100% - 48px));margin:0 auto}.display{font-family:var(--head);font-weight:400;letter-spacing:.005em;line-height:.92;text-transform:uppercase;margin:0}.eyebrow{font-size:12px;letter-spacing:.32em;text-transform:uppercase;color:var(--mute);margin:0 0 14px}.btn{display:inline-flex;align-items:center;gap:10px;padding:16px 26px;border:1px solid rgba(255,255,255,.28);background:transparent;color:var(--ink);text-decoration:none;font:600 13px/1 var(--body);letter-spacing:.2em;text-transform:uppercase;cursor:pointer;transition:background .6s var(--ease),border-color .6s var(--ease),transform .6s var(--ease),color .6s var(--ease)}.btn:hover{background:var(--ink);color:#000;border-color:var(--ink);transform:translateY(-2px)}.btn.solid{background:var(--ink);color:#000;border-color:var(--ink)}.btn.solid:hover{background:#fff}.btn.sm{padding:11px 16px;font-size:11px}.logo{height:auto;fill:currentColor;color:var(--ink)}header{position:fixed;inset:0 0 auto;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:18px 28px;transition:background .8s var(--ease),backdrop-filter .8s var(--ease),padding .8s var(--ease)}header.scrolled{background:#050506b8;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding:12px 28px;border-bottom:1px solid var(--line)}header .logo{width:150px}header .tag{font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--mute)}@media(max-width:820px){header .tag{display:none}}.hero{position:relative;height:100svh;min-height:680px;overflow:hidden;background:#000}.hero .bg{position:absolute;top:-8%;right:-8%;bottom:-8%;left:-8%;will-change:transform;transform:scale(1.18);animation:kb 2.8s var(--ease) forwards;opacity:.75}@keyframes kb{to{transform:scale(1)}}.hero .bg img{width:100%;height:100%;object-fit:cover;object-position:center 42%}.hero .shade{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 80% at 50% 45%,#0000 20%,#0009 70%,#000),linear-gradient(180deg,#00000080,#0000 30% 65%,#050506)}.hero .wrap{position:relative;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:10vh 0 8vh;gap:0}.hero .h-logo{position:relative;width:min(1100px,94vw);clip-path:inset(0 100% 0 0);animation:wipe 1.6s var(--ease) .4s forwards;filter:drop-shadow(0 20px 60px rgba(0,0,0,.8));z-index:1;pointer-events:none}@keyframes wipe{to{clip-path:inset(0 0 0 0)}}.scene{position:relative;z-index:2;width:min(54vh,88vw);aspect-ratio:4/5;perspective:1400px;touch-action:pan-y;cursor:grab;opacity:0;transform:translateY(40vh) scale(.82);animation:rise 1.7s var(--ease) .9s forwards;user-select:none;-webkit-user-select:none}.scene.grab{cursor:grabbing}@keyframes rise{to{opacity:1;transform:none}}.scene .obj{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;will-change:transform}.scene .obj[hidden]{display:none}.scene canvas{position:absolute;top:-18%;right:-30%;bottom:-18%;left:-30%;width:160%;height:136%;display:block;touch-action:pan-y}.scene.gl .halo{opacity:.7}.scene .face{position:absolute;top:0;right:0;bottom:0;left:0;backface-visibility:hidden;-webkit-backface-visibility:hidden}.scene .face img{width:100%;height:100%;object-fit:contain;pointer-events:none;-webkit-user-drag:none;filter:drop-shadow(0 30px 40px rgba(0,0,0,.7))}.scene .face.back{transform:rotateY(180deg)}.scene .face .logo{position:absolute;pointer-events:none;mix-blend-mode:screen;color:#ece9e2}.scene .face.front .chest{left:54.5%;top:32%;width:11%;transform:rotate(-1.5deg);opacity:.92}.scene .face.back .bigback{left:50%;top:27%;width:40%;transform:translate(-50%) rotate(1deg);opacity:.95}.scene .sheen{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;mix-blend-mode:screen;opacity:.5;background:radial-gradient(34% 26% at var(--sx,50%) var(--sy,40%),rgba(255,255,255,.22),rgba(255,255,255,0) 70%);-webkit-mask-image:url(tee_a.webp);mask-image:url(tee_a.webp);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.scene .face.back .sheen{-webkit-mask-image:url(teeback_a.webp);mask-image:url(teeback_a.webp)}.scene .shadow{position:absolute;left:12%;right:12%;bottom:-6%;height:12%;border-radius:50%;background:radial-gradient(50% 50% at 50% 50%,#000000e6,#0000 70%);filter:blur(10px);transform:translateZ(-200px)}.scene .halo{position:absolute;top:-25%;right:-25%;bottom:-25%;left:-25%;pointer-events:none;background:radial-gradient(40% 40% at 50% 55%,#ffffff14,#fff0 70%);transform:translateZ(-300px)}.hero .drag{position:relative;margin:-2vh 0 2vh;font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--mute);opacity:0;animation:up 1.2s var(--ease) 2.4s forwards;pointer-events:none;z-index:3}.hero .drag i{display:inline-block;width:26px;height:1px;background:var(--mute);vertical-align:middle;margin:0 10px;animation:swipe 2.4s ease-in-out infinite}@keyframes swipe{0%,to{transform:translate(-6px)}50%{transform:translate(6px)}}.hero .foot{position:relative;z-index:3}.hero .sub{margin:34px 0 0;font-size:clamp(15px,1.4vw,19px);color:#cfcfd5;max-width:560px;opacity:0;transform:translateY(18px);animation:up 1.4s var(--ease) 1.6s forwards}.hero .sub b{color:var(--ink)}.hero .cta{margin-top:20px;display:flex;gap:12px;flex-wrap:wrap;justify-content:center;opacity:0;transform:translateY(18px);animation:up 1.4s var(--ease) 1.9s forwards}@keyframes up{to{opacity:1;transform:none}}.hero .hint{display:none}.marquee{border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden;background:#000;padding:16px 0}.marquee .track{display:flex;gap:56px;white-space:nowrap;width:max-content;animation:mq 42s linear infinite;font:400 15px/1 var(--head);letter-spacing:.3em;text-transform:uppercase;color:var(--mute)}.marquee span:after{content:"\b7";margin-left:56px;color:#444}@keyframes mq{to{transform:translate(-50%)}}section{position:relative;padding:clamp(90px,12vw,160px) 0}.r{opacity:0;transform:translateY(40px);transition:opacity 1.3s var(--ease),transform 1.3s var(--ease)}.r.in{opacity:1;transform:none}.r.d1{transition-delay:.12s}.r.d2{transition-delay:.24s}.r.d3{transition-delay:.36s}.rz{opacity:0;transform:scale(1.06);transition:opacity 1.6s var(--ease),transform 1.8s var(--ease)}.rz.in{opacity:1;transform:none}.product{background:linear-gradient(180deg,#050506,#09090b 50%,#050506)}.product .grid{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(30px,6vw,90px);align-items:center}.shirt{position:relative;aspect-ratio:4/5;overflow:hidden;background:#000;border-radius:2px}.shirt .pic{position:absolute;top:0;right:0;bottom:0;left:0;will-change:transform;transform-origin:center;-webkit-mask-image:radial-gradient(95% 95% at 50% 45%,#000 55%,transparent 100%);mask-image:radial-gradient(95% 95% at 50% 45%,#000 55%,transparent 100%)}.shirt img{width:100%;height:100%;object-fit:cover}.shirt .chest{position:absolute;left:54.5%;top:32%;width:11%;opacity:.92;transform:rotate(-1.5deg);mix-blend-mode:screen;pointer-events:none;color:#e8e6e0}.shirt .vig{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(90% 90% at 50% 45%,#0000 55%,#050506);pointer-events:none}.shirt .tag{position:absolute;left:18px;bottom:16px;font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--mute)}.p-title{font-size:clamp(46px,7vw,104px)}.price{display:flex;align-items:baseline;gap:16px;margin:22px 0 30px}.price b{font:400 44px/1 var(--head)}.price span{color:var(--mute);font-size:14px}.specs{display:grid;grid-template-columns:1fr 1fr;gap:18px 26px;margin:0;padding:26px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.specs dt{font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--mute)}.specs dd{margin:4px 0 0;font-size:15px}.sizes{margin-top:26px}.sizes .row{display:flex;gap:8px;flex-wrap:wrap}.size{width:56px;height:48px;border:1px solid rgba(255,255,255,.2);background:transparent;color:var(--ink);font:500 14px var(--body);cursor:pointer;transition:all .5s var(--ease)}.size:hover{border-color:#fff}.size[aria-pressed=true]{background:var(--ink);color:#000;border-color:var(--ink)}.fitnote{color:var(--mute);font-size:14px;margin:12px 0 0}.buy{display:flex;gap:16px;align-items:center;flex-wrap:wrap;margin-top:28px}.buy .note{color:var(--mute);font-size:13px}@media(max-width:900px){.product .grid{grid-template-columns:1fr}}.why{background:#000}.why h2{font-size:clamp(40px,6.4vw,92px);margin:8px 0 46px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.card{position:relative;aspect-ratio:4/5;overflow:hidden;border-radius:2px;background:#000;isolation:isolate}.card .pic{position:absolute;top:-12%;right:0;bottom:-12%;left:0;will-change:transform;-webkit-mask-image:radial-gradient(110% 95% at 50% 45%,#000 50%,transparent 100%);mask-image:radial-gradient(110% 95% at 50% 45%,#000 50%,transparent 100%)}.card img{width:100%;height:100%;object-fit:cover;transition:transform 1.6s var(--ease)}.card:hover img{transform:scale(1.06)}.card .fade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000 35%,#000000eb)}.card .txt{position:absolute;left:24px;right:24px;bottom:22px}.card .n{font:400 clamp(56px,6vw,88px)/1 var(--head)}.card .u{font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--mute);margin:6px 0 10px}.card p{margin:0;color:#c9c9cf;font-size:15px}@media(max-width:900px){.cards{grid-template-columns:1fr}.card{aspect-ratio:16/10}}.manifesto{height:170vh;padding:0;background:#000}.manifesto .pin{position:sticky;top:0;height:100svh;overflow:hidden;display:flex;align-items:center}.manifesto .bg{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;will-change:transform,opacity}.manifesto .bg img{width:100%;height:100%;object-fit:cover;object-position:35% 50%}.manifesto .shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0003,#000000bf 60%,#000),linear-gradient(180deg,#000,transparent 20%,transparent 80%,#000)}.manifesto .wrap{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:40px}.manifesto h2{font-size:clamp(52px,8.5vw,124px);grid-column:2}.manifesto h2 .w{display:inline-block;overflow:hidden;vertical-align:top}.manifesto h2 .w span{display:inline-block;transform:translateY(110%);transition:transform 1.2s var(--ease)}.manifesto.in h2 .w span{transform:none}.manifesto h2 em{font-style:normal;color:var(--mute)}.manifesto p{grid-column:2;max-width:520px;color:#c9c9cf;font-size:clamp(16px,1.4vw,19px);margin:18px 0 0}@media(max-width:900px){.manifesto .wrap{grid-template-columns:1fr}.manifesto h2,.manifesto p{grid-column:1}.manifesto .bg img{object-position:50% 50%}}.drop{height:100svh;min-height:600px;padding:0;overflow:hidden;background:#000;display:flex;align-items:flex-end}.drop .bg{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;will-change:transform}.drop .bg img{width:100%;height:100%;object-fit:cover;object-position:60% 50%}.drop .shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#000,#0000 30%,#0000001a 60%,#050506)}.drop .wrap{position:relative;padding-bottom:10vh}.drop h2{font-size:clamp(46px,7vw,104px)}.drop p{max-width:520px;color:#c9c9cf;margin:14px 0 26px}.faq{background:#050506}details{border-top:1px solid var(--line);padding:18px 0}details:last-of-type{border-bottom:1px solid var(--line)}summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;font:600 15px var(--body);letter-spacing:.06em;text-transform:uppercase}summary::-webkit-details-marker{display:none}summary:after{content:"+";font:400 26px var(--head);color:var(--mute);transition:transform .6s var(--ease)}details[open] summary:after{transform:rotate(45deg)}details p{color:#c9c9cf;margin:12px 0 0;max-width:640px}footer{border-top:1px solid var(--line);padding:38px 0 46px;color:var(--mute);font-size:13px;background:#000}footer .wrap{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}footer .logo{width:170px}@media(prefers-reduced-motion:reduce){.hero .bg,.hero .h-logo,.hero .sub,.hero .cta{animation:none;opacity:1;transform:none;clip-path:none}.r,.rz{opacity:1;transform:none;transition:none}.manifesto h2 .w span{transform:none}.marquee .track{animation-duration:120s}}header nav{display:flex;gap:26px;align-items:center}header nav a{text-decoration:none;font-size:11px;letter-spacing:.3em;text-transform:uppercase;color:var(--mute);transition:color .4s}header nav a:hover,header nav a.on{color:var(--ink)}header .cartbtn{position:relative;display:inline-flex;align-items:center;gap:8px;background:none;border:1px solid rgba(255,255,255,.28);color:var(--ink);padding:10px 14px;font:600 11px var(--body);letter-spacing:.2em;text-transform:uppercase;cursor:pointer}header .cartbtn b{display:inline-grid;place-items:center;min-width:18px;height:18px;border-radius:9px;background:var(--ink);color:#000;font-size:10px;padding:0 4px}header .cartbtn b:empty{display:none}@media(max-width:820px){header nav a:not(.keep){display:none}}.page{padding-top:calc(72px + 4vh)}.page h1.display{font-size:clamp(40px,6.5vw,92px)}.bar{position:relative;height:38vh;min-height:260px;overflow:hidden;background:#000}.bar img{width:100%;height:100%;object-fit:cover;opacity:.7}.bar .shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0009,#0000 40%,#050506)}.bar .wrap{position:absolute;left:50%;bottom:6vh;transform:translate(-50%)}.drawer{position:fixed;inset:0 0 0 auto;width:min(440px,100%);background:#0b0b0d;border-left:1px solid var(--line);z-index:90;transform:translate(100%);transition:transform .7s var(--ease);display:flex;flex-direction:column}.drawer.open{transform:none}.veil{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:80;opacity:0;pointer-events:none;transition:opacity .6s}.veil.open{opacity:1;pointer-events:auto}.drawer .hd{display:flex;justify-content:space-between;align-items:center;padding:22px 24px;border-bottom:1px solid var(--line)}.drawer .hd h3{margin:0;font:400 22px var(--head);letter-spacing:.06em;text-transform:uppercase}.drawer .x{background:none;border:0;color:var(--mute);font-size:26px;cursor:pointer;line-height:1}.drawer .items{flex:1;overflow:auto;padding:10px 24px}.drawer .ft{padding:20px 24px 28px;border-top:1px solid var(--line)}.line{display:grid;grid-template-columns:78px 1fr auto;gap:16px;align-items:center;padding:16px 0;border-bottom:1px solid var(--line)}.line img{width:78px;height:96px;object-fit:cover;background:#000;border-radius:2px}.line .t{font:600 15px var(--body)}.line .m{color:var(--mute);font-size:13px;margin-top:4px}.line .q{display:inline-flex;align-items:center;border:1px solid rgba(255,255,255,.2);margin-top:10px}.line .q button{background:none;border:0;color:var(--ink);width:30px;height:30px;cursor:pointer;font-size:16px}.line .q span{min-width:26px;text-align:center;font-size:14px}.line .rm{background:none;border:0;color:var(--mute);font-size:12px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;margin-left:12px}.line .p{font:400 20px var(--head)}.tot{display:flex;justify-content:space-between;font:600 15px var(--body);margin:8px 0 14px}.ship{font-size:12px;color:var(--mute);letter-spacing:.08em;margin-bottom:8px}.prog{height:2px;background:#222;margin-bottom:18px}.prog i{display:block;height:100%;background:var(--ink);width:0;transition:width .8s var(--ease)}.btn.wide{width:100%;justify-content:center}.empty{text-align:center;padding:40px 0;color:var(--mute)}.pd{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(30px,5vw,70px);align-items:start}.gal{position:sticky;top:90px}.gal .main{position:relative;aspect-ratio:4/5;overflow:hidden;background:#000;border-radius:2px}.gal .main img{width:100%;height:100%;object-fit:cover;transition:opacity .6s var(--ease)}.gal .main .chest{position:absolute;left:54.5%;top:32%;width:11%;transform:rotate(-1.5deg);opacity:.92;mix-blend-mode:screen;color:#e8e6e0;pointer-events:none}.gal .main .bigback{position:absolute;left:50%;top:27%;width:40%;transform:translate(-50%) rotate(1deg);opacity:.95;mix-blend-mode:screen;color:#e8e6e0;pointer-events:none}.gal .main .vig{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(90% 90% at 50% 45%,#0000 55%,#050506);pointer-events:none}.thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:10px}.thumbs button{aspect-ratio:4/5;overflow:hidden;border:1px solid transparent;background:#000;padding:0;cursor:pointer;border-radius:2px;opacity:.6;transition:opacity .4s,border-color .4s}.thumbs button img{width:100%;height:100%;object-fit:cover}.thumbs button.on,.thumbs button:hover{opacity:1;border-color:#ffffff59}.buybox{position:sticky;top:90px}.buybox .qty{display:inline-flex;align-items:center;border:1px solid rgba(255,255,255,.2);margin-right:12px}.buybox .qty button{background:none;border:0;color:var(--ink);width:44px;height:52px;cursor:pointer;font-size:18px}.buybox .qty span{min-width:34px;text-align:center}.acc details p{max-width:none}.chart{width:100%;border-collapse:collapse;font-size:14px;margin-top:10px}.chart th,.chart td{padding:10px 8px;border-bottom:1px solid var(--line);text-align:left}.chart th{font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--mute);font-weight:500}.strip{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:clamp(60px,8vw,110px)}.strip .cell{position:relative;aspect-ratio:16/10;overflow:hidden;border-radius:2px;background:#000}.strip .cell img{width:100%;height:100%;object-fit:cover;opacity:.85}.strip .cell .txt{position:absolute;left:22px;bottom:20px;right:22px}.strip .cell h3{margin:0 0 6px;font:400 26px var(--head);letter-spacing:.04em;text-transform:uppercase}.strip .cell p{margin:0;color:#c9c9cf;font-size:14px}@media(max-width:900px){.pd{grid-template-columns:1fr}.gal,.buybox{position:static}.strip{grid-template-columns:1fr}}.two{display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(30px,5vw,70px);align-items:start}.panel{border:1px solid var(--line);padding:26px;border-radius:2px;background:#09090b}.panel h3{margin:0 0 16px;font:400 22px var(--head);letter-spacing:.06em;text-transform:uppercase}.f{display:grid;gap:14px}.f label{font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--mute);display:block;margin-bottom:6px}.f input,.f select,.f textarea{width:100%;background:#000;border:1px solid rgba(255,255,255,.18);color:var(--ink);padding:14px;font:400 15px var(--body);border-radius:2px}.f input:focus,.f select:focus,.f textarea:focus{outline:none;border-color:#ffffff80}.f .row2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.f label.opt,.opt{display:flex;font-size:13px;letter-spacing:.12em;justify-content:space-between;align-items:center;border:1px solid rgba(255,255,255,.18);padding:14px;border-radius:2px;cursor:pointer;margin-bottom:8px}.opt input{width:auto;margin-right:12px}.opt.on{border-color:var(--ink)}.pay{display:flex;gap:8px;flex-wrap:wrap;margin:10px 0 4px}.pay span{border:1px solid rgba(255,255,255,.18);padding:8px 12px;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--mute)}.done{text-align:center;padding:60px 0}.done h2{font-size:clamp(40px,7vw,96px)}@media(max-width:900px){.two{grid-template-columns:1fr}}.story{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,6vw,90px);align-items:center}.story img{width:100%;border-radius:2px}.story p{color:#c9c9cf;font-size:clamp(16px,1.3vw,18px);max-width:520px}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:clamp(50px,7vw,90px)}.step{border-top:1px solid var(--line);padding-top:18px}.step .n{font:400 44px/1 var(--head);color:var(--mute)}.step h3{margin:10px 0 6px;font:600 15px var(--body);letter-spacing:.06em;text-transform:uppercase}.step p{margin:0;color:#c9c9cf;font-size:14px}@media(max-width:900px){.story{grid-template-columns:1fr}.steps{grid-template-columns:1fr 1fr}}.info{max-width:820px}.info h2{font:400 30px var(--head);letter-spacing:.04em;text-transform:uppercase;margin:44px 0 12px}.info p,.info li{color:#c9c9cf}.toast{position:fixed;left:50%;bottom:26px;transform:translate(-50%,20px);background:var(--ink);color:#000;padding:12px 18px;font:600 12px var(--body);letter-spacing:.16em;text-transform:uppercase;opacity:0;transition:all .5s var(--ease);z-index:99;pointer-events:none}.toast.on{opacity:1;transform:translate(-50%)}
/*# sourceMappingURL=/cdn/shop/t/65/assets/sore.css.map */
