:root{--void:#060607;--panel:#0C0C0F;--bone:#EDEBE7;--smoke:#8B8B93;--line:rgba(237,235,231,.1);--peace:#9DBDB5;--earth:#A3B07A;--digital:#5FA8FF;--paradise:#E8A0B4;--table13:#C43A4B;--lostgen:#A9C7E8;--lastexit:#D08A4A;--club:#F0E6D2}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--void);color:var(--bone);font-family:Inter Tight,sans-serif;font-weight:300;-webkit-font-smoothing:antialiased;overflow-x:hidden}::selection{background:var(--bone);color:var(--void)}img{display:block;max-width:100%;height:auto}a{color:inherit}button{font:inherit}.mono{font-family:JetBrains Mono,monospace;letter-spacing:.25em;text-transform:uppercase}.page-width{max-width:1400px;margin:0 auto;padding:0 4vw}a:focus-visible,button:focus-visible{outline:1px solid var(--bone);outline-offset:4px}.cta{display:inline-block;text-decoration:none;text-align:center;font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.22em;text-transform:uppercase;padding:14px 30px;background:var(--bone);color:var(--void);border:1px solid var(--bone);cursor:pointer;transition:background .3s,color .3s}.cta:hover{background:transparent;color:var(--bone)}.cta.ghost{background:transparent;color:var(--bone);border-color:#edebe759}.cta.ghost:hover{background:var(--bone);color:var(--void)}.cta[disabled]{opacity:.4;pointer-events:none}.cta.full{width:100%}.announce{background:var(--bone);color:var(--void);font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.2em;text-transform:uppercase;text-align:center;padding:9px 16px}.site-header{position:sticky;top:0;z-index:100;display:flex;justify-content:space-between;align-items:center;padding:18px 4vw;background:#060607d1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.logo{font-family:Anton,sans-serif;font-size:22px;letter-spacing:.35em;text-decoration:none;color:var(--bone)}.site-nav{display:flex;gap:28px;align-items:center}.site-nav a{text-decoration:none;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--smoke);transition:color .3s}.site-nav a:hover,.site-nav a.cart-link{color:var(--bone)}.site-nav .cta{padding:10px 20px;color:var(--void)}.site-nav .cta:hover{color:var(--bone)}.hero{position:relative;min-height:88vh;display:flex;align-items:flex-end;overflow:hidden}.hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center 30%;background-size:cover;background-repeat:no-repeat;filter:grayscale(35%) brightness(.62) contrast(1.05);transform:scale(1.06);animation:heroDrift 18s ease-in-out infinite alternate}@keyframes heroDrift{0%{transform:scale(1.06) translateY(0)}to{transform:scale(1.12) translateY(-2%)}}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,var(--void) 4%,rgba(6,6,7,.25) 45%,rgba(6,6,7,.55))}.hero-inner{position:relative;z-index:2;width:100%;padding:0 4vw 9vh}.hero-eyebrow{font-size:11px;color:var(--bone);opacity:.8;margin-bottom:22px}.hero h1{font-family:Anton,sans-serif;text-transform:uppercase;font-size:clamp(58px,10.5vw,168px);line-height:.92;letter-spacing:.015em;max-width:12ch}.hero h1 .dim{color:transparent;-webkit-text-stroke:1.5px var(--bone)}.hero-sub{margin-top:26px;font-size:clamp(15px,1.5vw,18px);line-height:1.6;color:#c9c8cd;max-width:52ch}.hero-ctas{display:flex;gap:16px;margin-top:38px;flex-wrap:wrap}.trust{display:flex;justify-content:center;flex-wrap:wrap;border-bottom:1px solid var(--line)}.trust>div{flex:1 1 200px;text-align:center;padding:26px 18px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--smoke);border-top:1px solid var(--line)}.trust>div+div{border-left:1px solid var(--line)}.trust b{display:block;color:var(--bone);font-weight:400;margin-bottom:6px;font-size:11px}.sec-head{max-width:1400px;margin:0 auto;padding:12vh 4vw 6vh}.sec-head .kicker{font-size:10px;color:var(--smoke);display:block;margin-bottom:16px}.sec-head h2{font-family:Anton,sans-serif;text-transform:uppercase;font-size:clamp(40px,6vw,92px);line-height:.95;letter-spacing:.02em}.chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:32px}.chips a{text-decoration:none;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--smoke);border:1px solid var(--line);padding:10px 18px;transition:color .3s,border-color .3s}.chips a:hover{color:var(--bone);border-color:#edebe766}.chapter{max-width:1400px;margin:0 auto;padding:10vh 4vw 4vh;border-top:1px solid var(--line)}.chapter-head{display:flex;flex-wrap:wrap;gap:28px;align-items:flex-end;justify-content:space-between;margin-bottom:54px}.chapter-title .kicker{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--ac);display:block;margin-bottom:14px}.chapter-title h3{font-family:Anton,sans-serif;text-transform:uppercase;font-size:clamp(44px,6.5vw,104px);line-height:.92;letter-spacing:.02em}.chapter-title h3 em{font-style:normal;color:var(--ac)}.chapter-story{max-width:420px}.chapter-story .quote{font-size:19px;line-height:1.45;color:var(--bone);margin-bottom:14px}.chapter-story .quote:before{content:"\201c"}.chapter-story .quote:after{content:"\201d"}.chapter-story p{font-size:14.5px;line-height:1.65;color:var(--smoke);margin-bottom:22px}.chapter-story a{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.25em;text-transform:uppercase;text-decoration:none;color:var(--bone);border-bottom:1px solid var(--ac);padding-bottom:5px;transition:color .3s}.chapter-story a:hover{color:var(--ac)}.wide-cta{display:flex;flex-wrap:wrap;gap:24px;align-items:center;justify-content:space-between;background:var(--panel);border:1px solid var(--line);padding:34px}.wide-cta p{font-size:14.5px;color:var(--smoke);max-width:56ch;line-height:1.6}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.grid-4{grid-template-columns:repeat(4,1fr)}.product-card{text-decoration:none;display:block;background:var(--panel);border:1px solid var(--line);transition:border-color .35s,transform .35s}.product-card:hover{border-color:#edebe74d;transform:translateY(-4px)}.ph{position:relative;aspect-ratio:1/1.05;overflow:hidden;background:#101014}.ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .45s,transform .8s cubic-bezier(.16,1,.3,1)}.ph img.alt,.product-card:hover .ph img.main{opacity:0}.product-card:hover .ph img.alt{opacity:1;transform:scale(1.04)}.ph .flag{position:absolute;top:14px;left:14px;z-index:2;font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:var(--void);background:var(--ac,var(--bone));padding:6px 10px}.pinfo{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:18px}.pinfo .name{font-size:14px;font-weight:400;letter-spacing:.04em;color:var(--bone)}.pinfo .type{display:block;font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:var(--smoke);margin-top:5px}.pinfo .price{font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.1em;color:var(--bone);white-space:nowrap}.pinfo .price s{color:var(--smoke);margin-right:8px}.pbar{height:2px;background:linear-gradient(90deg,var(--ac,var(--smoke)),transparent);transform:scaleX(0);transform-origin:left;transition:transform .5s cubic-bezier(.16,1,.3,1)}.product-card:hover .pbar{transform:scaleX(1)}.manifesto{border-top:1px solid var(--line);padding:16vh 4vw;text-align:center}.manifesto blockquote{font-size:clamp(24px,3.6vw,44px);line-height:1.3;font-weight:300;max-width:22ch;margin:0 auto;color:var(--smoke)}.manifesto blockquote b{color:var(--bone);font-weight:400}.manifesto .sig{margin-top:38px;font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--smoke)}.club{border-top:1px solid var(--line);padding:14vh 4vw;text-align:center;position:relative;overflow:hidden}.club:before{content:"";position:absolute;top:-40%;right:-20%;bottom:-40%;left:-20%;background:radial-gradient(50% 50% at 50% 50%,rgba(240,230,210,.05),transparent 70%)}.club .kicker{font-size:10px;color:var(--smoke);display:block;margin-bottom:18px;position:relative}.club h2{font-family:Anton,sans-serif;text-transform:uppercase;position:relative;font-size:clamp(44px,7vw,104px);line-height:.95;letter-spacing:.02em}.club p{position:relative;margin:24px auto 40px;max-width:54ch;font-size:16px;line-height:1.65;color:var(--smoke)}.club p b{color:var(--bone);font-weight:400}.club-ctas{display:flex;gap:16px;justify-content:center;flex-wrap:wrap;position:relative}.site-footer{border-top:1px solid var(--line);padding:70px 4vw 40px}.f-grid{max-width:1400px;margin:0 auto;display:flex;flex-wrap:wrap;gap:50px;justify-content:space-between}.f-brand .f-logo{font-family:Anton,sans-serif;font-size:40px;letter-spacing:.3em;margin-bottom:14px}.f-brand p{font-size:13px;color:var(--smoke);max-width:34ch;line-height:1.6}.f-col h5{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.25em;text-transform:uppercase;color:var(--bone);margin-bottom:18px;font-weight:400}.f-col a{display:block;text-decoration:none;color:var(--smoke);font-size:13.5px;margin-bottom:11px;transition:color .3s}.f-col a:hover{color:var(--bone)}.f-fine{max-width:1400px;margin:56px auto 0;padding-top:24px;border-top:1px solid var(--line);display:flex;justify-content:space-between;flex-wrap:wrap;gap:14px;font-family:JetBrains Mono,monospace;font-size:9.5px;letter-spacing:.15em;text-transform:uppercase;color:var(--smoke)}.coll-banner{padding:12vh 4vw 6vh;max-width:1400px;margin:0 auto}.coll-banner .kicker{font-size:10px;color:var(--smoke);display:block;margin-bottom:16px}.coll-banner h1{font-family:Anton,sans-serif;text-transform:uppercase;font-size:clamp(48px,8vw,120px);line-height:.95;letter-spacing:.02em}.coll-banner .desc{margin-top:22px;max-width:64ch;font-size:15.5px;line-height:1.7;color:var(--smoke)}.coll-grid{max-width:1400px;margin:0 auto;padding:2vh 4vw 10vh}.empty-note{padding:8vh 4vw;text-align:center;color:var(--smoke);font-size:15px}.pagination{display:flex;justify-content:center;gap:14px;padding:6vh 0 0}.pagination a,.pagination span{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--smoke);text-decoration:none;padding:10px 16px;border:1px solid var(--line)}.pagination a:hover{color:var(--bone)}.pagination span.current{color:var(--void);background:var(--bone);border-color:var(--bone)}.product-page{max-width:1400px;margin:0 auto;padding:8vh 4vw 12vh;display:grid;grid-template-columns:1.1fr 1fr;gap:6vw;align-items:start}.pp-gallery .main-img{background:#101014;border:1px solid var(--line);aspect-ratio:1;overflow:hidden}.pp-gallery .main-img img{width:100%;height:100%;object-fit:cover}.pp-thumbs{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap}.pp-thumbs button{width:74px;height:74px;padding:0;background:#101014;border:1px solid var(--line);cursor:pointer;overflow:hidden}.pp-thumbs button.on{border-color:var(--bone)}.pp-thumbs img{width:100%;height:100%;object-fit:cover}.pp-info .crumb{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.25em;text-transform:uppercase;color:var(--smoke);text-decoration:none;display:inline-block;margin-bottom:18px}.pp-info .crumb:hover{color:var(--bone)}.pp-info h1{font-family:Anton,sans-serif;text-transform:uppercase;font-size:clamp(34px,4.5vw,58px);line-height:1;letter-spacing:.02em;margin-bottom:16px}.pp-price{font-family:JetBrains Mono,monospace;font-size:18px;letter-spacing:.08em;margin-bottom:28px}.pp-price s{color:var(--smoke);margin-right:10px}.pp-label{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.25em;text-transform:uppercase;color:var(--smoke);display:block;margin-bottom:10px}.pp-form select,.pp-form input[type=number]{width:100%;background:var(--panel);border:1px solid var(--line);color:var(--bone);padding:15px 16px;font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.1em;margin-bottom:20px;-webkit-appearance:none;appearance:none;border-radius:0}.pp-form select:focus,.pp-form input:focus{outline:1px solid var(--bone)}.pp-form .qty{max-width:120px}.pp-form .cta{margin-bottom:12px}.shopify-payment-button{margin-bottom:20px}.shopify-payment-button button{border-radius:0!important}.pp-desc{margin-top:34px;border-top:1px solid var(--line);padding-top:26px;font-size:15px;line-height:1.7;color:var(--smoke)}.pp-desc p{margin-bottom:14px}.pp-links{margin-top:26px;display:flex;gap:22px;flex-wrap:wrap}.pp-links a{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--bone);text-decoration:none;border-bottom:1px solid var(--smoke);padding-bottom:5px}.pp-links a:hover{color:var(--smoke)}.related{max-width:1400px;margin:0 auto;padding:0 4vw 12vh}.related h2{font-family:Anton,sans-serif;text-transform:uppercase;font-size:clamp(26px,3.5vw,44px);letter-spacing:.02em;margin-bottom:34px}.cart-page{max-width:1000px;margin:0 auto;padding:10vh 4vw 12vh}.cart-page h1{font-family:Anton,sans-serif;text-transform:uppercase;font-size:clamp(40px,6vw,84px);letter-spacing:.02em;margin-bottom:40px}.cart-line{display:grid;grid-template-columns:96px 1fr auto;gap:20px;align-items:center;padding:20px 0;border-top:1px solid var(--line)}.cart-line img{width:96px;height:96px;object-fit:cover;background:#101014;border:1px solid var(--line)}.cart-line .t{font-size:15px;color:var(--bone)}.cart-line .v{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--smoke);margin-top:6px}.cart-line .rm{font-family:JetBrains Mono,monospace;font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--smoke);text-decoration:none;margin-top:10px;display:inline-block}.cart-line .rm:hover{color:var(--bone)}.cart-line .right{text-align:right}.cart-line input[type=number]{width:76px;background:var(--panel);border:1px solid var(--line);color:var(--bone);padding:10px;font-family:JetBrains Mono,monospace;font-size:12px;border-radius:0}.cart-line .lp{font-family:JetBrains Mono,monospace;font-size:13px;margin-top:10px}.cart-foot{border-top:1px solid var(--line);margin-top:10px;padding-top:28px;display:flex;justify-content:flex-end}.cart-summary{width:min(380px,100%)}.cart-summary .row{display:flex;justify-content:space-between;font-family:JetBrains Mono,monospace;font-size:13px;letter-spacing:.08em;margin-bottom:14px}.cart-summary .note{font-size:12.5px;color:var(--smoke);margin-bottom:22px}.cart-empty{text-align:center;padding:8vh 0}.cart-empty p{color:var(--smoke);margin-bottom:28px}.rte-page{max-width:800px;margin:0 auto;padding:10vh 4vw 12vh}.rte-page h1{font-family:Anton,sans-serif;text-transform:uppercase;font-size:clamp(40px,6vw,80px);letter-spacing:.02em;margin-bottom:34px}.rte{font-size:15.5px;line-height:1.75;color:var(--smoke)}.rte h2,.rte h3{color:var(--bone);font-family:Anton,sans-serif;text-transform:uppercase;letter-spacing:.02em;margin:34px 0 14px}.rte p{margin-bottom:16px}.rte a{color:var(--bone)}.rte ul,.rte ol{margin:0 0 16px 20px}.sg-hero{padding:12vh 4vw 4vh;max-width:1100px;margin:0 auto;text-align:center}.sg-hero .kicker{font-size:10px;color:var(--smoke);display:block;margin-bottom:18px}.sg-hero h1{font-family:Anton,sans-serif;text-transform:uppercase;font-size:clamp(48px,9vw,120px);line-height:.95}.sg-hero p{margin:26px auto 0;max-width:56ch;font-size:16px;line-height:1.65;color:var(--smoke)}.sg-hero p b{color:var(--bone);font-weight:400}.sg-hero .chips{justify-content:center}.units{display:flex;justify-content:center;margin-top:26px}.units button{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.2em;text-transform:uppercase;background:transparent;color:var(--smoke);border:1px solid var(--line);padding:10px 22px;cursor:pointer;transition:background .3s,color .3s}.units button.on{background:var(--bone);color:var(--void);border-color:var(--bone)}.garment{max-width:900px;margin:0 auto;padding:8vh 4vw 2vh}.garment .kicker{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--ac);display:block;margin-bottom:14px}.garment h2{font-family:Anton,sans-serif;text-transform:uppercase;font-size:clamp(34px,5vw,60px);letter-spacing:.02em;margin-bottom:12px}.garment .fit{font-size:14.5px;line-height:1.6;color:var(--smoke);margin-bottom:30px;max-width:64ch}.twrap{overflow-x:auto;border:1px solid var(--line)}.twrap table{width:100%;border-collapse:collapse;background:var(--panel);min-width:480px}.twrap th,.twrap td{padding:15px 18px;text-align:center;font-size:14px}.twrap th{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--smoke);border-bottom:1px solid var(--line);font-weight:400}.twrap th:first-child,.twrap td:first-child{text-align:left;font-family:JetBrains Mono,monospace;letter-spacing:.15em;font-size:12px}.twrap td{border-bottom:1px solid var(--line);color:var(--bone)}.twrap tr:last-child td{border-bottom:none}.twrap tbody tr:hover{background:#edebe708}.howto{max-width:900px;margin:0 auto;padding:8vh 4vw}.howto h2{font-family:Anton,sans-serif;text-transform:uppercase;font-size:clamp(30px,4.5vw,52px);margin-bottom:34px}.steps{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.step{background:var(--panel);border:1px solid var(--line);padding:28px}.step h3{font-family:JetBrains Mono,monospace;font-size:11px;letter-spacing:.25em;text-transform:uppercase;color:var(--bone);margin-bottom:12px;font-weight:400}.step p{font-size:14.5px;line-height:1.65;color:var(--smoke)}.help-box{max-width:700px;margin:0 auto 12vh;padding:6vh 5vw;text-align:center;background:var(--panel);border:1px solid var(--line)}.help-box h2{font-family:Anton,sans-serif;text-transform:uppercase;font-size:clamp(26px,4vw,42px);margin-bottom:14px}.help-box p{font-size:15px;color:var(--smoke);line-height:1.65;margin-bottom:26px}.help-box a.mail{font-family:JetBrains Mono,monospace;font-size:15px;letter-spacing:.12em;color:var(--bone);text-decoration:none}.amb-hero{padding:14vh 4vw 8vh;max-width:1100px;margin:0 auto;text-align:center}.amb-hero .kicker{font-size:10px;color:var(--club);display:block;margin-bottom:18px}.amb-hero h1{font-family:Anton,sans-serif;text-transform:uppercase;font-size:clamp(48px,9vw,130px);line-height:.95}.amb-hero p{margin:28px auto 0;max-width:56ch;font-size:17px;line-height:1.65;color:var(--smoke)}.amb-hero p b{color:var(--bone);font-weight:400}.perks{max-width:1100px;margin:0 auto;padding:2vh 4vw 4vh;display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.perk{background:var(--panel);border:1px solid var(--line);padding:34px 30px}.perk .num{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.3em;color:var(--club);display:block;margin-bottom:18px;text-transform:uppercase}.perk h3{font-family:Anton,sans-serif;text-transform:uppercase;font-size:26px;margin-bottom:14px}.perk p{font-size:14.5px;line-height:1.65;color:var(--smoke)}.amb-who{max-width:800px;margin:0 auto;padding:8vh 4vw;text-align:center}.amb-who h2{font-family:Anton,sans-serif;text-transform:uppercase;font-size:clamp(32px,4.5vw,56px);margin-bottom:22px}.amb-who p{font-size:16px;line-height:1.7;color:var(--smoke)}.amb-who p b{color:var(--bone);font-weight:400}.apply{max-width:800px;margin:0 auto 12vh;padding:8vh 5vw;text-align:center;background:var(--panel);border:1px solid var(--line);position:relative;overflow:hidden}.apply:before{content:"";position:absolute;top:-40%;right:-40%;bottom:-40%;left:-40%;background:radial-gradient(45% 45% at 50% 30%,rgba(240,230,210,.06),transparent 70%)}.apply>*{position:relative}.apply .kicker{font-size:10px;color:var(--club);display:block;margin-bottom:16px}.apply h2{font-family:Anton,sans-serif;text-transform:uppercase;font-size:clamp(34px,5vw,60px)}.apply p{margin:22px auto 8px;max-width:50ch;font-size:15.5px;line-height:1.7;color:var(--smoke)}.apply ul{list-style:none;margin:26px auto 34px;max-width:420px;text-align:left}.apply ul li{font-size:14.5px;color:var(--smoke);padding:12px 0 12px 28px;position:relative;border-bottom:1px solid var(--line)}.apply ul li:before{content:"\2192";position:absolute;left:0;color:var(--club)}.apply .mail{display:block;margin:6px auto 30px;font-family:JetBrains Mono,monospace;font-size:clamp(15px,2.6vw,22px);letter-spacing:.12em;color:var(--bone);text-decoration:none}.apply .mail:hover{color:var(--club)}.apply .note{margin-top:26px;font-size:12.5px;color:var(--smoke)}.simple-hero{padding:12vh 4vw 4vh;max-width:1000px;margin:0 auto;text-align:center}.simple-hero h1{font-family:Anton,sans-serif;text-transform:uppercase;font-size:clamp(40px,7vw,96px);line-height:.95;margin-bottom:22px}.simple-hero p{color:var(--smoke);font-size:15.5px;line-height:1.65}.search-form{display:flex;max-width:560px;margin:34px auto 0}.search-form input{flex:1;background:var(--panel);border:1px solid var(--line);border-right:none;color:var(--bone);padding:15px 16px;font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.08em;border-radius:0}.search-form input:focus{outline:1px solid var(--bone)}.blog-list{max-width:900px;margin:0 auto;padding:4vh 4vw 12vh}.blog-card{display:block;text-decoration:none;border-top:1px solid var(--line);padding:30px 0}.blog-card .d{font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--smoke)}.blog-card h3{font-family:Anton,sans-serif;text-transform:uppercase;font-size:clamp(24px,3.5vw,40px);margin:10px 0;color:var(--bone)}.blog-card p{color:var(--smoke);font-size:14.5px;line-height:1.65}.article-body{max-width:760px;margin:0 auto;padding:4vh 4vw 12vh}.coll-cards{max-width:1400px;margin:0 auto;padding:2vh 4vw 12vh;display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.coll-card{position:relative;display:flex;align-items:flex-end;min-height:280px;padding:26px;text-decoration:none;background:var(--panel);border:1px solid var(--line);overflow:hidden;transition:border-color .35s}.coll-card:hover{border-color:#edebe759}.coll-card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.5;transition:transform .8s,opacity .4s}.coll-card:hover img{transform:scale(1.05);opacity:.65}.coll-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(6,6,7,.9),transparent 60%)}.coll-card h3{position:relative;z-index:2;font-family:Anton,sans-serif;text-transform:uppercase;font-size:28px;color:var(--bone)}.currency-form{display:inline-flex}.currency-select{background:transparent;border:1px solid var(--line);color:var(--smoke);font-family:JetBrains Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;padding:8px 10px;border-radius:0;cursor:pointer;max-width:150px;-webkit-appearance:none;appearance:none;transition:color .3s,border-color .3s}.currency-select:hover{color:var(--bone);border-color:#edebe766}.currency-select:focus{outline:1px solid var(--bone)}.currency-select option{background:var(--panel);color:var(--bone)}.site-header .currency-select{max-width:110px}.f-fine .currency-select{max-width:220px}.reveal{opacity:0;transform:translateY(46px);transition:opacity .9s ease,transform .9s cubic-bezier(.16,1,.3,1)}.reveal.in{opacity:1;transform:none}.reveal.d1{transition-delay:.1s}.reveal.d2{transition-delay:.2s}@media(max-width:980px){.grid,.grid-4,.coll-cards{grid-template-columns:repeat(2,1fr)}.product-page{grid-template-columns:1fr;gap:44px}.perks{grid-template-columns:1fr}}@media(max-width:640px){.site-nav a:not(.cart-link):not(.cta){display:none}.site-header .currency-form{display:none}.grid,.grid-4,.coll-cards,.steps{grid-template-columns:1fr}.chapter-head{flex-direction:column;align-items:flex-start}.cart-line{grid-template-columns:72px 1fr;grid-auto-rows:auto}.cart-line .right{grid-column:1/-1;text-align:left;display:flex;gap:16px;align-items:center}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}html{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/cavi.css.map */
