@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Oswald:wght@400;500;600;700&display=swap");:root{color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#0b0b0b;color:#f5f2e9;font-family:DM Sans,Arial,sans-serif}a,button{font:inherit}button{cursor:pointer}a{text-decoration:none;color:inherit}.announcement{background:#c3a46c;color:#0a0a0a;text-align:center;font-size:10px;font-weight:700;letter-spacing:2px;padding:10px}header{height:82px;display:flex;align-items:center;justify-content:space-between;padding:0 6%;border-bottom:1px solid #292723;position:relative;z-index:4;background:#0b0b0b}.logo{font-family:Oswald,sans-serif;font-weight:700;font-size:29px;letter-spacing:3px}.logo span{font:10px Arial;vertical-align:top;color:#c4a16a}nav{display:flex;gap:38px}.controls button,nav a{font-size:12px;font-weight:700;letter-spacing:2px}nav a:hover{color:#c5a36b}.controls{display:flex;align-items:center;gap:19px}.controls button,.drawer-head button{background:none;border:0;color:#eee;display:flex;align-items:center;gap:7px}.mobilemenu{display:none!important}.hero{min-height:680px;height:calc(100vh - 115px);max-height:900px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 70% 45%,#352a1b 0,#16130e 36%,#080808 70%);display:flex;align-items:center;padding:0 10%}.halo{position:absolute;width:560px;height:560px;border:1px solid #6c553452;border-radius:50%;right:10%;top:11%;box-shadow:0 0 0 70px #9b7b3210,0 0 0 140px #9b7b3208}.hero-inner{position:relative;z-index:1}.eyebrow{font-size:11px;font-weight:700;letter-spacing:3px;color:#c9a56e}.eyebrow span{color:#777}.hero h1,.statement h2{font-family:Oswald,sans-serif;font-weight:700;font-size:clamp(70px,11vw,170px);line-height:.99;letter-spacing:-3px;margin:26px 0}.hero h1 em,.statement h2 i{font-style:normal;color:#c8a56b}.intro{font-size:16px;line-height:1.8;color:#c1bcb3;max-width:420px;margin:25px 0 36px}.primary{display:inline-flex;align-items:center;gap:45px;background:#c8a56b;color:#101010;padding:19px 24px;font-weight:700;font-size:11px;letter-spacing:1.5px}.primary:hover{background:#e2c18c}.vertical{right:30px;top:42%;writing-mode:vertical-rl;letter-spacing:4px;color:#b69a6b}.hero-bottom,.vertical{position:absolute;font-size:10px}.hero-bottom{bottom:27px;left:6%;right:6%;display:flex;justify-content:space-between;letter-spacing:2px;color:#999}.shop{padding:115px 6% 125px;background:#f1eee8;color:#141414}.section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:40px;gap:30px}.about h2,.section-head h2{font:700 clamp(45px,6vw,80px) Oswald,sans-serif;margin:8px 0}.gold{color:#aa864f}.section-head>p{max-width:360px;color:#777;font-size:13px;line-height:1.8}.grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px;gap:20px}.product-art{height:350px;position:relative;background:#dcd7cc;overflow:hidden;display:flex;align-items:center;justify-content:center}.art2{background:#ccc4b5}.art3{background:#e0d8c9}.art4{background:#d6d1c8}.concept,.kind{position:absolute;top:17px;left:16px;font-size:9px;letter-spacing:1.5px;font-weight:700;color:#736a5c}.concept{top:auto;bottom:15px;color:#756b60}.mock{transform:scale(1);filter:drop-shadow(0 16px 18px #0002)}.tee{width:195px;height:210px;background:#171717;-webkit-clip-path:polygon(25% 0,39% 7%,61% 7%,75% 0,100% 17%,87% 43%,76% 37%,76% 100%,24% 100%,24% 37%,13% 43%,0 17%);clip-path:polygon(25% 0,39% 7%,61% 7%,75% 0,100% 17%,87% 43%,76% 37%,76% 100%,24% 100%,24% 37%,13% 43%,0 17%);display:grid;place-items:center;color:#c7a36b;text-align:center;font:700 21px Oswald;letter-spacing:2px}.hoodie small,.tee small{display:block;font:6px Arial;letter-spacing:1px}.hoodie{width:198px;height:220px;background:#1b1b1b;-webkit-clip-path:polygon(35% 0,65% 0,80% 10%,100% 35%,86% 46%,79% 35%,79% 100%,21% 100%,21% 35%,14% 46%,0 35%,20% 10%);clip-path:polygon(35% 0,65% 0,80% 10%,100% 35%,86% 46%,79% 35%,79% 100%,21% 100%,21% 35%,14% 46%,0 35%,20% 10%);display:grid;place-items:center;color:#d2b37e;text-align:center;font:700 20px Oswald}.cap{width:185px;height:100px;background:#151515;border-radius:100px 100px 20px 20px;display:grid;place-items:center;color:#c8a56b;font:700 21px Oswald;letter-spacing:2px;position:relative}.cap:after{content:"";position:absolute;bottom:-20px;left:60px;width:165px;height:35px;border-radius:50%;background:#202020;z-index:-1}.poster{height:240px;width:175px;background:#131313;color:#eee;text-align:center;display:flex;flex-direction:column;justify-content:center;font:700 35px/.99 Oswald;border:9px solid #252525;box-shadow:0 8px 25px #0004}.poster b{color:#c7a36b;font-size:25px}.poster small{margin-top:30px;font:12px Oswald;letter-spacing:3px}.product-meta{display:flex;justify-content:space-between;gap:10px;padding:19px 0 14px}.product-meta h3{font-size:13px;margin:0 0 6px}.product-meta p{font-size:10px;color:#888;margin:0}.product-meta strong{font-size:14px}.add{background:#171717;color:#eee;border:0;width:100%;padding:15px;display:flex;justify-content:space-between;align-items:center;font-size:10px;font-weight:700;letter-spacing:1px}.add:hover{background:#9b7847}.statement{padding:140px 6%;min-height:570px;text-align:center;background:radial-gradient(circle at center,#282016,#0b0b0b 65%)}.statement h2{font-size:clamp(65px,10vw,140px)}.statement>p:not(.eyebrow){letter-spacing:4px;font-size:11px;color:#a8a39b}.outline{border:1px solid #8e754e;color:#c9a66f;display:inline-block;padding:14px 25px;margin-top:30px;font-size:10px;letter-spacing:2px}.about{padding:110px 10%;text-align:center;background:#161616}.about p:last-child{max-width:580px;margin:auto;color:#aaa;line-height:1.9}footer{padding:50px 6%;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#aaa;font-size:10px;letter-spacing:1px}footer strong{font:700 30px Oswald;color:white;letter-spacing:3px}.overlay{position:fixed;inset:0;background:#0009;z-index:20;display:flex;justify-content:flex-end}.drawer{width:min(100%,460px);background:#171717;height:100%;padding:30px;display:flex;flex-direction:column}.drawer-head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #444}.drawer-head h2{font:600 27px Oswald}.drawer-items{flex:1 1;overflow:auto;padding:30px 0;color:#aaa}.cart-row{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:15px 0;border-bottom:1px solid #333}.cart-row strong{display:block;color:white;font-size:13px}.cart-row small{display:block;margin-top:8px}.stepper{display:flex;align-items:center;gap:13px}.stepper button{border:1px solid #555;background:none;color:white;width:28px;height:28px;display:grid;place-items:center}.sum{display:flex;justify-content:space-between;padding:20px 0}.disabled{width:100%;background:#6b6356;color:#ddd;border:0;padding:19px;cursor:not-allowed;font-weight:700;letter-spacing:1px}.drawer-bottom p{font-size:11px;color:#aaa;line-height:1.6}@media(max-width:950px){.grid{grid-template-columns:repeat(2,1fr)}.hero{min-height:620px}.product-art{height:390px}}@media(max-width:600px){header{height:70px;padding:0 5%}.logo{font-size:25px}.controls{gap:12px}.mobilemenu{display:flex!important}nav{display:none;position:absolute;top:70px;left:0;right:0;background:#141414;padding:30px;flex-direction:column;gap:25px}nav.show{display:flex}.hero{height:670px;min-height:0;padding:0 7%}.hero h1{font-size:clamp(62px,14vw,92px);letter-spacing:-1px}.halo{width:330px;height:330px;right:-100px;top:100px}.intro{font-size:14px}.hero-bottom{font-size:8px}.hero-bottom span,.vertical{display:none}.shop{padding:70px 5%}.section-head{display:block}.section-head>p{margin-top:15px}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.product-art{height:235px}.mock{transform:scale(.7)}.product-meta h3{font-size:11px}.product-meta strong{font-size:12px}.add{font-size:9px;padding:12px 8px}.statement{min-height:450px;padding:95px 5%}.about{padding:80px 6%}footer{flex-direction:column;text-align:center}.announcement{font-size:8px;letter-spacing:1px}}