*{margin:0;padding:0;box-sizing:border-box}:root{--black:#050505;--off:#0d0d0d;--card:#111111;--border:#1f1f1f;--white:#f2ede6;--dim:#444;--lime:#c8ff00;--red:#ff2020}html{scroll-behavior:smooth}body{background:var(--black);color:var(--white);font-family:Barlow Condensed,sans-serif;overflow-x:hidden;cursor:crosshair}.grain{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:9998;opacity:.22;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E")}.nav{position:fixed;top:0;left:0;right:0;z-index:1000;display:flex;align-items:center;justify-content:space-between;padding:0 40px;height:64px;background:#050505f5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--border)}.nav-logo{display:flex;align-items:center;gap:14px;text-decoration:none}.nav-logo-img{width:36px;height:36px;border-radius:50%;object-fit:cover;border:1px solid #333}.nav-logo-text{font-family:Bebas Neue,sans-serif;font-size:18px;letter-spacing:3px;color:var(--white);line-height:1}.nav-logo-text span{color:var(--lime)}.nav-links{display:flex;gap:32px;list-style:none}.nav-links a{color:#555;font-size:12px;font-weight:700;letter-spacing:3px;text-transform:uppercase;text-decoration:none;transition:color .2s}.nav-links a:hover{color:var(--white)}.nav-cart{background:var(--lime);color:#000;border:none;padding:9px 22px;font-family:Bebas Neue,sans-serif;font-size:16px;letter-spacing:2px;cursor:pointer;text-decoration:none;transition:all .15s;display:inline-block}.nav-cart:hover{background:var(--white);transform:scale(1.04)}.hero{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:80px 40px 40px;gap:0;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 60% 50% at 70% 50%,#c8ff0008 0%,transparent 70%),radial-gradient(ellipse 30% 40% at 20% 80%,#ff204408 0%,transparent 60%);pointer-events:none}.hero-left{position:relative;z-index:2}.hero-tag{display:inline-flex;align-items:center;gap:8px;font-size:10px;font-weight:700;letter-spacing:5px;text-transform:uppercase;color:var(--lime);margin-bottom:20px}.hero-tag:before{content:"";width:24px;height:1px;background:var(--lime);display:block}.hero-h1{font-family:Bebas Neue,sans-serif;font-size:clamp(72px,10vw,140px);line-height:.88;letter-spacing:2px;margin-bottom:18px}.hero-h1 .outline{-webkit-text-stroke:1.5px var(--white);color:transparent;display:block}.hero-sub{font-size:13px;font-weight:400;color:#555;letter-spacing:3px;text-transform:uppercase;line-height:2;margin-bottom:44px;font-family:Space Grotesk,sans-serif}.hero-btns{display:flex;gap:12px;flex-wrap:wrap}.btn-fill{background:var(--lime);color:#000;border:none;padding:14px 40px;font-family:Bebas Neue,sans-serif;font-size:19px;letter-spacing:3px;cursor:pointer;text-decoration:none;transition:all .2s;display:inline-block}.btn-fill:hover{background:#fff;transform:translate(-2px,-2px);box-shadow:4px 4px 0 var(--lime)}.btn-fill:disabled{background:#333;color:#666;cursor:not-allowed;transform:none;box-shadow:none}.btn-out{background:transparent;color:var(--white);border:1px solid #333;padding:14px 40px;font-family:Bebas Neue,sans-serif;font-size:19px;letter-spacing:3px;cursor:pointer;text-decoration:none;transition:all .2s;display:inline-block}.btn-out:hover{border-color:var(--white);transform:translate(-2px,-2px);box-shadow:4px 4px #333}.hero-right{position:relative;display:flex;align-items:center;justify-content:flex-end;height:100%;padding:40px 0}.hero-img-feature{width:100%;max-width:620px;aspect-ratio:4/3;object-fit:contain;filter:contrast(1.08) brightness(.96);position:relative;z-index:2;animation:floatImg 6s ease-in-out infinite}@keyframes floatImg{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.hero-img-bg{position:absolute;right:-80px;bottom:-80px;width:70%;opacity:.04;filter:blur(2px);z-index:1}.hero-num{position:absolute;bottom:40px;left:40px;display:flex;gap:40px;z-index:3}.num-val{font-family:Bebas Neue,sans-serif;font-size:44px;line-height:1;color:var(--white)}.num-val span{color:var(--lime)}.num-label{font-size:9px;letter-spacing:3px;color:#444;text-transform:uppercase;margin-top:3px}.ticker{background:var(--lime);overflow:hidden;padding:9px 0;white-space:nowrap}.ticker-inner{display:inline-block;animation:tick 16s linear infinite}.ticker-inner span{font-family:Bebas Neue,sans-serif;font-size:15px;letter-spacing:4px;color:#000;padding:0 40px}.ticker-inner span:after{content:"\2726";margin-left:40px;color:#00000030}@keyframes tick{0%{transform:translate(0)}to{transform:translate(-50%)}}.colorbar{height:3px;background:linear-gradient(90deg,#888,#f4c 18%,#111 32%,#d4a800,#ff2020 64%,#111 78%,#e86a2b)}.sec-head{display:flex;align-items:flex-end;justify-content:space-between;padding:0 40px;margin-bottom:32px}.sec-title{font-family:Bebas Neue,sans-serif;font-size:clamp(36px,5vw,64px);letter-spacing:2px;line-height:1}.sec-note{font-size:10px;letter-spacing:3px;color:#444;text-transform:uppercase;padding-bottom:8px}.products{padding:80px 0 60px;background:var(--black)}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3px;padding:0 40px}.pcard{background:var(--card);position:relative;overflow:hidden;cursor:pointer}.pcard-link{display:block;text-decoration:none;color:inherit}.pcard:hover .pimg{transform:scale(1.06)}.pcard:hover .povlay{opacity:1}.pimg-wrap{aspect-ratio:1/.95;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#0d0d0d;position:relative}.pimg{width:100%;height:100%;object-fit:contain;padding:16px;transition:transform .55s cubic-bezier(.25,.46,.45,.94);filter:contrast(1.05)}.povlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#c8ff000f;opacity:0;transition:opacity .3s;display:flex;align-items:flex-end;justify-content:stretch;padding:16px}.qadd{width:100%;background:var(--lime);color:#000;border:none;padding:11px;font-family:Bebas Neue,sans-serif;font-size:17px;letter-spacing:2px;cursor:pointer;transform:translateY(8px);transition:transform .3s;text-decoration:none;display:block;text-align:center}.pcard:hover .qadd{transform:translateY(0)}.pbadge{position:absolute;top:14px;left:14px;background:var(--lime);color:#000;font-size:9px;font-weight:700;letter-spacing:2px;padding:3px 9px;text-transform:uppercase;z-index:2}.pbadge.hot{background:var(--red);color:#fff}.pinfo{padding:16px 18px;border-top:1px solid var(--border)}.pname{font-family:Bebas Neue,sans-serif;font-size:20px;letter-spacing:1px;margin-bottom:2px}.pcolor{font-size:10px;color:#484848;letter-spacing:2px;text-transform:uppercase;margin-bottom:12px}.pbot{display:flex;justify-content:space-between;align-items:center}.pprice{font-family:Bebas Neue,sans-serif;font-size:28px;color:var(--lime)}.view-link{font-size:11px;color:#444;letter-spacing:2px;text-decoration:none;text-transform:uppercase;transition:color .2s}.view-link:hover{color:var(--white)}.sizes{background:var(--off);padding:22px 40px;display:flex;align-items:center;gap:12px;border-top:1px solid var(--border);border-bottom:1px solid var(--border);overflow-x:auto}.sz-lbl{font-size:10px;letter-spacing:3px;color:#444;text-transform:uppercase;white-space:nowrap;margin-right:8px}.sz{background:transparent;color:var(--white);border:1px solid #2a2a2a;padding:7px 18px;font-family:Bebas Neue,sans-serif;font-size:17px;letter-spacing:2px;cursor:pointer;white-space:nowrap;transition:all .2s}.sz:hover,.sz.on{background:var(--lime);border-color:var(--lime);color:#000}.brand{display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:1px solid var(--border)}.brand-visual{background:var(--card);display:flex;align-items:center;justify-content:center;padding:80px 60px;position:relative;overflow:hidden;min-height:500px}.brand-visual:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 70% 70% at center,#c8ff0007 0%,transparent 70%)}.brand-logo{width:70%;max-width:320px;object-fit:contain;position:relative;z-index:2;transition:transform .6s;border-radius:50%}.brand-visual:hover .brand-logo{transform:scale(1.05) rotate(4deg)}.brand-copy{padding:80px 60px;display:flex;flex-direction:column;justify-content:center}.brand-copy h2{font-family:Bebas Neue,sans-serif;font-size:clamp(40px,4.5vw,62px);letter-spacing:2px;line-height:.93;margin-bottom:24px}.brand-copy h2 em{-webkit-text-stroke:1px var(--lime);color:transparent;font-style:normal;display:block}.brand-copy p{color:#4a4a4a;font-size:15px;font-family:Space Grotesk,sans-serif;line-height:1.8;letter-spacing:.3px;margin-bottom:36px}.brand-grid{display:grid;grid-template-columns:1fr 1fr;gap:2px;margin-top:32px}.bg-item{border:1px solid var(--border);padding:18px}.bg-val{font-family:Bebas Neue,sans-serif;font-size:34px;color:var(--lime);line-height:1}.bg-key{font-size:9px;letter-spacing:3px;color:#444;text-transform:uppercase;margin-top:3px}.drops{padding:80px 40px;border-top:1px solid var(--border)}.drops-grid{display:grid;grid-template-columns:3fr 1fr;gap:3px;margin-top:36px}.drop-main{background:var(--card);padding:60px;position:relative;overflow:hidden;min-height:360px;display:flex;flex-direction:column;justify-content:flex-end}.drop-main:before{content:"ART OF PEACE";position:absolute;top:20px;right:-30px;font-family:Bebas Neue,sans-serif;font-size:72px;color:#ffffff04;letter-spacing:4px;pointer-events:none;writing-mode:vertical-rl;white-space:nowrap}.drop-pill{display:inline-flex;align-items:center;gap:6px;background:var(--red);color:#fff;font-size:9px;font-weight:700;letter-spacing:3px;padding:4px 10px;text-transform:uppercase;margin-bottom:18px;width:fit-content;animation:blink 2s infinite}.drop-pill:before{content:"\25cf";font-size:7px}@keyframes blink{0%,to{opacity:1}50%{opacity:.5}}.drop-main h3{font-family:Bebas Neue,sans-serif;font-size:48px;letter-spacing:2px;line-height:.93;margin-bottom:16px}.drop-main p{color:#4a4a4a;font-size:12px;letter-spacing:2px;text-transform:uppercase;font-family:Space Grotesk,sans-serif;margin-bottom:28px}.drops-side{display:flex;flex-direction:column;gap:3px}.ds-item{background:var(--card);padding:28px;flex:1;border-left:3px solid transparent;transition:border-color .2s}.ds-item:hover{border-left-color:var(--lime)}.ds-item h4{font-family:Bebas Neue,sans-serif;font-size:20px;letter-spacing:1px;margin-bottom:6px}.ds-item p{font-size:11px;color:#444;letter-spacing:2px;text-transform:uppercase}.product-page{padding:100px 40px 80px}.product-page-inner{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-bottom:80px}.product-main-img-wrap{background:var(--card);aspect-ratio:1;display:flex;align-items:center;justify-content:center;overflow:hidden}.product-main-img{width:100%;height:100%;object-fit:contain;padding:24px;filter:contrast(1.05)}.product-thumbs{display:flex;gap:8px;margin-top:12px}.thumb{width:72px;height:72px;object-fit:contain;background:var(--card);padding:6px;cursor:pointer;border:1px solid transparent;transition:border-color .2s}.thumb.active,.thumb:hover{border-color:var(--lime)}.product-info-panel{display:flex;flex-direction:column;justify-content:center}.prod-eyebrow{font-size:10px;letter-spacing:4px;color:var(--lime);text-transform:uppercase;margin-bottom:12px}.prod-title{font-family:Bebas Neue,sans-serif;font-size:clamp(40px,5vw,64px);letter-spacing:2px;line-height:.93;margin-bottom:16px}.prod-price{font-family:Bebas Neue,sans-serif;font-size:44px;color:var(--lime);margin-bottom:28px}.prod-option{margin-bottom:24px}.prod-option-label{font-size:10px;letter-spacing:3px;color:#555;text-transform:uppercase;margin-bottom:12px}.size-row{display:flex;gap:8px;flex-wrap:wrap}.sz-btn{background:transparent;color:var(--white);border:1px solid #2a2a2a;padding:8px 18px;font-family:Bebas Neue,sans-serif;font-size:17px;letter-spacing:2px;cursor:pointer;transition:all .2s}.sz-btn:hover,.sz-btn.on{background:var(--lime);border-color:var(--lime);color:#000}.add-cart-btn{width:100%;margin-top:8px;font-size:22px;padding:18px}.prod-details{margin-top:32px;border-top:1px solid var(--border)}.prod-detail-row{display:flex;justify-content:space-between;padding:14px 0;border-bottom:1px solid var(--border);font-size:12px;letter-spacing:1px}.prod-detail-row span:first-child{color:#444;text-transform:uppercase;letter-spacing:2px}.prod-desc{margin-top:24px;color:#4a4a4a;font-size:14px;font-family:Space Grotesk,sans-serif;line-height:1.8}.more-colors{border-top:1px solid var(--border);padding-top:60px}.collection-page{padding:100px 40px 80px}.collection-header{text-align:center;margin-bottom:60px}.cart-page{padding:100px 40px 80px}.cart-inner{max-width:800px;margin:0 auto}.cart-empty{text-align:center;padding:80px 0}.cart-empty p{color:#444;font-size:14px;letter-spacing:3px;text-transform:uppercase;margin-bottom:32px}.cart-items{border-top:1px solid var(--border)}.cart-item{display:grid;grid-template-columns:80px 1fr auto auto;gap:20px;align-items:center;padding:20px 0;border-bottom:1px solid var(--border)}.cart-item-img{width:80px;height:80px;object-fit:contain;background:var(--card);padding:4px}.cart-item-name{font-family:Bebas Neue,sans-serif;font-size:20px;letter-spacing:1px;margin-bottom:4px}.cart-item-variant{font-size:10px;color:#444;letter-spacing:2px;text-transform:uppercase;margin-bottom:6px}.cart-item-price{font-family:Bebas Neue,sans-serif;font-size:22px;color:var(--lime)}.qty-input{background:var(--card);border:1px solid var(--border);color:var(--white);padding:8px 12px;width:60px;font-family:Bebas Neue,sans-serif;font-size:18px;text-align:center;letter-spacing:1px}.cart-remove{color:#333;text-decoration:none;font-size:14px;transition:color .2s}.cart-remove:hover{color:var(--red)}.cart-footer{margin-top:32px}.cart-total{display:flex;justify-content:space-between;align-items:center;padding:20px 0;border-top:1px solid var(--border);margin-bottom:20px;font-family:Bebas Neue,sans-serif;font-size:22px;letter-spacing:2px}.cart-total-price{color:var(--lime);font-size:36px}.not-found{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.footer{background:#020202;border-top:1px solid var(--border);padding:70px 40px 36px}.ft{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:50px;padding-bottom:50px;border-bottom:1px solid var(--border)}.ft-brand h3{font-family:Bebas Neue,sans-serif;font-size:28px;letter-spacing:3px;margin-bottom:10px}.ft-brand h3 span{color:var(--lime)}.ft-brand p{color:#333;font-size:12px;font-family:Space Grotesk,sans-serif;line-height:1.7;max-width:240px}.ft-col h4{font-family:Bebas Neue,sans-serif;font-size:16px;letter-spacing:3px;color:#444;margin-bottom:18px}.ft-col ul{list-style:none}.ft-col ul li{margin-bottom:10px}.ft-col ul li a{color:#333;text-decoration:none;font-size:12px;font-family:Space Grotesk,sans-serif;transition:color .2s}.ft-col ul li a:hover{color:var(--white)}.ft-bot{display:flex;justify-content:space-between;align-items:center;padding-top:28px}.ft-bot p{font-size:10px;color:#252525;letter-spacing:2px;text-transform:uppercase}.socials{display:flex;gap:18px}.socials a{color:#333;text-decoration:none;font-size:10px;letter-spacing:2px;text-transform:uppercase;transition:color .2s}.socials a:hover{color:var(--lime)}@keyframes fadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.hero-tag{animation:fadeUp .5s .1s both}.hero-h1{animation:fadeUp .5s .22s both}.hero-sub{animation:fadeUp .5s .36s both}.hero-btns{animation:fadeUp .5s .5s both}@media(max-width:900px){.nav{padding:0 20px}.nav-links{display:none}.hero{grid-template-columns:1fr;padding:90px 20px 60px}.hero-right{display:none}.hero-num{bottom:20px;left:20px;gap:24px}.sec-head{padding:0 20px}.grid{grid-template-columns:1fr 1fr;padding:0 20px;gap:2px}.brand{grid-template-columns:1fr}.brand-copy{padding:40px 20px}.brand-visual{padding:50px 20px;min-height:300px}.drops{padding:60px 20px}.drops-grid{grid-template-columns:1fr}.drop-main{padding:36px}.ft{grid-template-columns:1fr 1fr;padding:0 0 40px}.footer{padding:50px 20px 28px}.sizes{padding:16px 20px}.product-page{padding:90px 20px 60px}.product-page-inner{grid-template-columns:1fr;gap:32px}.collection-page,.cart-page{padding:90px 20px 60px}.cart-item{grid-template-columns:60px 1fr auto}.cart-remove{display:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/theme.css.map */
