:root{--yellow: #D4E222;--black: #1A1A1A;--dark: #111111;--white: #FFFFFF;--gray: #242424;--gray2: #2e2e2e;--yellow-dim: #b8c91a}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--dark);color:var(--white);font-family:Barlow,sans-serif;overflow-x:hidden}a{text-decoration:none;color:inherit}img{max-width:100%;display:block}button{cursor:pointer}.ticker{background:var(--yellow);color:var(--black);padding:9px 0;overflow:hidden;white-space:nowrap;position:relative;z-index:10}.ticker__inner{display:inline-flex;gap:50px;animation:ticker 25s linear infinite;font-family:Barlow Condensed,sans-serif;font-weight:900;font-size:.8rem;letter-spacing:3px;text-transform:uppercase}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.ticker__sep{color:#0000004d}.site-header{display:flex;align-items:center;justify-content:space-between;padding:0 40px;height:68px;background:var(--black);border-bottom:3px solid var(--yellow);position:sticky;top:0;z-index:200}.site-logo{font-family:Bebas Neue,sans-serif;font-size:1.9rem;letter-spacing:3px;color:var(--yellow);line-height:1}.site-logo span{color:var(--white)}.site-logo small{font-family:Barlow Condensed,sans-serif;font-size:.62rem;font-weight:700;letter-spacing:4px;color:#ffffff59;display:block;margin-top:-4px;text-transform:uppercase}.site-nav{display:flex;gap:28px;list-style:none}.site-nav a{color:#ffffffbf;font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:.95rem;letter-spacing:2px;text-transform:uppercase;transition:color .2s}.site-nav a:hover{color:var(--yellow)}.header-actions{display:flex;gap:12px;align-items:center}.btn-cart{background:var(--yellow);color:var(--black);border:none;padding:10px 22px;font-family:Barlow Condensed,sans-serif;font-weight:900;font-size:.85rem;letter-spacing:2px;text-transform:uppercase;clip-path:polygon(8px 0%,100% 0%,calc(100% - 8px) 100%,0% 100%);transition:background .2s}.btn-cart:hover{background:var(--yellow-dim)}.hero{min-height:88vh;display:flex;align-items:center;position:relative;overflow:hidden;background:var(--dark)}.hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 55% 70% at 70% 50%,rgba(212,226,34,.07) 0%,transparent 65%),repeating-linear-gradient(-45deg,transparent,transparent 38px,rgba(212,226,34,.02) 38px,rgba(212,226,34,.02) 39px)}.hero__ring{position:absolute;right:-120px;top:50%;transform:translateY(-50%);width:700px;height:700px;border-radius:50%;border:80px solid rgba(212,226,34,.04);pointer-events:none}.hero__ring:after{content:"";position:absolute;top:40px;right:40px;bottom:40px;left:40px;border-radius:50%;border:2px solid rgba(212,226,34,.06)}.hero__content{position:relative;z-index:2;max-width:700px;padding:60px}.hero__eyebrow{font-family:Barlow Condensed,sans-serif;font-weight:600;font-size:.8rem;letter-spacing:5px;text-transform:uppercase;color:var(--yellow);margin-bottom:14px;display:flex;align-items:center;gap:10px}.hero__eyebrow:before{content:"";display:inline-block;width:28px;height:2px;background:var(--yellow)}.hero__title{font-family:Bebas Neue,sans-serif;font-size:clamp(4rem,9vw,8.5rem);line-height:.88;letter-spacing:2px;margin-bottom:22px}.hero__title .accent{color:var(--yellow)}.hero__sub{font-family:Barlow Condensed,sans-serif;font-weight:400;font-size:1.1rem;color:#ffffff8c;margin-bottom:38px;max-width:420px;line-height:1.6}.hero__ctas{display:flex;gap:14px;flex-wrap:wrap}.btn-primary{background:var(--yellow);color:var(--black);border:none;padding:16px 36px;font-family:Bebas Neue,sans-serif;font-size:1.3rem;letter-spacing:3px;clip-path:polygon(12px 0%,100% 0%,calc(100% - 12px) 100%,0% 100%);transition:transform .15s,background .2s;display:inline-block}.btn-primary:hover{background:var(--yellow-dim);transform:translateY(-2px)}.btn-secondary{background:transparent;color:var(--yellow);border:2px solid var(--yellow);padding:14px 34px;font-family:Bebas Neue,sans-serif;font-size:1.3rem;letter-spacing:3px;transition:background .2s,color .2s;display:inline-block}.btn-secondary:hover{background:var(--yellow);color:var(--black)}.stats-bar{background:var(--gray);border-top:2px solid rgba(212,226,34,.15);border-bottom:2px solid rgba(212,226,34,.15);display:flex;justify-content:center;flex-wrap:wrap}.stat{padding:24px 60px;text-align:center;border-right:1px solid rgba(255,255,255,.06)}.stat:last-child{border-right:none}.stat__num{font-family:Bebas Neue,sans-serif;font-size:2.2rem;color:var(--yellow);letter-spacing:2px}.stat__label{font-family:Barlow Condensed,sans-serif;font-size:.75rem;letter-spacing:3px;text-transform:uppercase;color:#fff6;margin-top:2px}.section-header{text-align:center;padding:70px 20px 10px}.section-label{font-family:Barlow Condensed,sans-serif;font-weight:600;font-size:.78rem;letter-spacing:5px;text-transform:uppercase;color:var(--yellow);margin-bottom:10px}.section-title{font-family:Bebas Neue,sans-serif;font-size:clamp(2.5rem,5vw,4rem);letter-spacing:2px;line-height:1}.section-divider{width:55px;height:3px;background:var(--yellow);margin:14px auto 0}.category-filter{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;padding:32px 20px 18px}.cat-btn{background:var(--gray);border:none;color:var(--white);padding:10px 22px;font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:.88rem;letter-spacing:2px;text-transform:uppercase;transition:all .2s;clip-path:polygon(6px 0%,100% 0%,calc(100% - 6px) 100%,0% 100%)}.cat-btn:hover,.cat-btn.active{background:var(--yellow);color:var(--black)}.collection-section{padding:16px 40px 80px}.product-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:22px;max-width:1300px;margin:0 auto}.product-card{background:var(--gray);border:1px solid rgba(255,255,255,.05);position:relative;overflow:hidden;transition:transform .2s,border-color .2s}.product-card:hover{transform:translateY(-4px);border-color:#d4e22280}.product-card:hover .card-overlay{opacity:1}.card-media{width:100%;height:260px;object-fit:cover;background:var(--gray2);display:flex;align-items:center;justify-content:center;font-size:5rem}.card-media img{width:100%;height:100%;object-fit:cover}.card-overlay{position:absolute;top:0;left:0;right:0;height:260px;background:#d4e2221a;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s}.card-overlay-btn{background:var(--yellow);color:var(--black);border:none;padding:12px 28px;font-family:Bebas Neue,sans-serif;font-size:1.1rem;letter-spacing:2px;clip-path:polygon(8px 0%,100% 0%,calc(100% - 8px) 100%,0% 100%)}.card-badge{position:absolute;top:12px;left:0;background:var(--yellow);color:var(--black);font-family:Barlow Condensed,sans-serif;font-weight:900;font-size:.7rem;letter-spacing:2px;padding:5px 14px 5px 10px;text-transform:uppercase;clip-path:polygon(0 0,100% 0,calc(100% - 6px) 100%,0 100%)}.card-badge--sale{background:#f44;color:#fff}.card-body{padding:18px 18px 20px}.card-type{font-family:Barlow Condensed,sans-serif;font-weight:600;font-size:.72rem;letter-spacing:3px;text-transform:uppercase;color:var(--yellow);margin-bottom:5px}.card-title{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:1.2rem;color:var(--white);margin-bottom:6px;line-height:1.2}.card-desc{font-size:.8rem;color:#fff6;margin-bottom:14px;line-height:1.5}.card-sizes{display:flex;gap:6px;margin-bottom:14px;flex-wrap:wrap}.card-size{background:var(--gray2);border:1px solid rgba(255,255,255,.1);color:#fff9;padding:4px 10px;font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:.75rem;letter-spacing:1px;transition:all .15s}.card-size:hover{background:var(--yellow);border-color:var(--yellow);color:var(--black)}.card-footer{display:flex;align-items:center;justify-content:space-between}.card-price{font-family:Bebas Neue,sans-serif;font-size:1.6rem;color:var(--yellow);letter-spacing:1px}.card-price-old{font-family:Barlow Condensed,sans-serif;font-size:.85rem;color:#ffffff4d;text-decoration:line-through;margin-left:6px}.card-add-btn{background:transparent;border:1.5px solid var(--yellow);color:var(--yellow);width:38px;height:38px;font-size:1.3rem;display:flex;align-items:center;justify-content:center;transition:all .2s;clip-path:polygon(4px 0%,100% 0%,calc(100% - 4px) 100%,0% 100%)}.card-add-btn:hover{background:var(--yellow);color:var(--black)}.promo-banner{margin:0 40px 60px;background:var(--yellow);clip-path:polygon(20px 0%,100% 0%,calc(100% - 20px) 100%,0% 100%);display:flex;align-items:center;justify-content:space-between;gap:30px;padding:48px 60px;position:relative;overflow:hidden}.promo-banner:after{content:"3C";position:absolute;right:50px;font-family:Bebas Neue,sans-serif;font-size:16rem;color:#0000000f;line-height:1;pointer-events:none}.promo-text{position:relative;z-index:1}.promo-tag{font-family:Barlow Condensed,sans-serif;font-weight:900;font-size:.78rem;letter-spacing:4px;text-transform:uppercase;color:#00000073;margin-bottom:8px}.promo-title{font-family:Bebas Neue,sans-serif;font-size:clamp(2.5rem,5vw,4.5rem);color:var(--black);line-height:.92;letter-spacing:2px;margin-bottom:12px}.promo-sub{font-family:Barlow Condensed,sans-serif;font-size:1rem;color:#0009}.promo-btn{background:var(--black);color:var(--yellow);border:none;padding:18px 40px;font-family:Bebas Neue,sans-serif;font-size:1.35rem;letter-spacing:3px;clip-path:polygon(10px 0%,100% 0%,calc(100% - 10px) 100%,0% 100%);position:relative;z-index:1;white-space:nowrap;transition:transform .15s}.promo-btn:hover{transform:scale(1.03)}.cart-backdrop{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;z-index:999}.cart-backdrop.open{display:block}.cart-panel{position:fixed;right:0;top:0;bottom:0;width:390px;background:var(--black);border-left:3px solid var(--yellow);display:flex;flex-direction:column;padding:28px;z-index:1000;transform:translate(100%);transition:transform .3s ease;overflow-y:auto}.cart-panel.open{transform:translate(0)}.cart-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px}.cart-head__title{font-family:Bebas Neue,sans-serif;font-size:1.8rem;letter-spacing:2px;color:var(--yellow)}.cart-close{background:none;border:none;color:var(--white);font-size:1.5rem}.cart-items{flex:1}.cart-item{display:flex;justify-content:space-between;align-items:center;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.07);gap:12px}.cart-item__info{flex:1;min-width:0}.cart-item__name{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cart-item__price{color:var(--yellow);font-family:Bebas Neue,sans-serif;font-size:1.1rem}.cart-item__qty{display:flex;align-items:center;gap:8px}.qty-btn{background:var(--gray2);border:none;color:var(--white);width:28px;height:28px;font-size:1.1rem;display:flex;align-items:center;justify-content:center}.qty-num{font-family:Bebas Neue,sans-serif;font-size:1.1rem;min-width:18px;text-align:center}.cart-empty{color:#ffffff59;text-align:center;margin-top:50px;font-family:Barlow Condensed,sans-serif;font-size:1rem;letter-spacing:2px;text-transform:uppercase}.cart-footer-panel{border-top:1px solid rgba(255,255,255,.08);padding-top:18px;margin-top:18px}.cart-total-row{display:flex;justify-content:space-between;font-family:Bebas Neue,sans-serif;font-size:1.5rem;margin-bottom:18px}.cart-total-row span:last-child{color:var(--yellow)}.cart-checkout-btn{width:100%;background:var(--yellow);color:var(--black);border:none;padding:18px;font-family:Bebas Neue,sans-serif;font-size:1.25rem;letter-spacing:2px;clip-path:polygon(10px 0%,100% 0%,calc(100% - 10px) 100%,0% 100%);transition:background .2s}.cart-checkout-btn:hover{background:var(--yellow-dim)}.site-footer{background:var(--black);border-top:3px solid var(--yellow);padding:50px 40px 28px}.footer-grid{max-width:1200px;margin:0 auto 36px;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:36px}.footer-brand__logo{font-family:Bebas Neue,sans-serif;font-size:2rem;letter-spacing:3px;color:var(--yellow);display:block;margin-bottom:12px}.footer-brand__logo span{color:var(--white)}.footer-brand p{color:#fff6;font-size:.88rem;line-height:1.7;max-width:260px}.footer-col h4{font-family:Barlow Condensed,sans-serif;font-weight:900;font-size:.75rem;letter-spacing:4px;text-transform:uppercase;color:var(--yellow);margin-bottom:16px}.footer-col ul{list-style:none}.footer-col ul li{margin-bottom:9px}.footer-col ul a{color:#ffffff73;font-size:.88rem;transition:color .2s}.footer-col ul a:hover{color:var(--yellow)}.footer-bottom{text-align:center;padding-top:22px;border-top:1px solid rgba(255,255,255,.07);color:#ffffff38;font-size:.78rem;letter-spacing:1px}.product-page{max-width:1200px;margin:60px auto;padding:0 40px;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.product-page__media{background:var(--gray);aspect-ratio:1;display:flex;align-items:center;justify-content:center;font-size:8rem}.product-page__media img{width:100%;height:100%;object-fit:cover}.product-page__type{font-family:Barlow Condensed,sans-serif;font-weight:600;font-size:.78rem;letter-spacing:4px;text-transform:uppercase;color:var(--yellow);margin-bottom:10px}.product-page__title{font-family:Bebas Neue,sans-serif;font-size:3rem;letter-spacing:2px;line-height:1;margin-bottom:16px}.product-page__price{font-family:Bebas Neue,sans-serif;font-size:2.2rem;color:var(--yellow);margin-bottom:24px}.product-page__desc{color:#ffffff8c;font-size:.95rem;line-height:1.7;margin-bottom:28px}.product-page__label{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:.8rem;letter-spacing:3px;text-transform:uppercase;color:#ffffff80;margin-bottom:10px}.product-page__sizes{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:28px}.size-option{background:var(--gray2);border:1px solid rgba(255,255,255,.1);color:#fff9;padding:8px 16px;font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:.85rem;letter-spacing:1px;transition:all .15s}.size-option:hover,.size-option.selected{background:var(--yellow);border-color:var(--yellow);color:var(--black)}.product-page__add{width:100%;background:var(--yellow);color:var(--black);border:none;padding:18px;font-family:Bebas Neue,sans-serif;font-size:1.4rem;letter-spacing:3px;clip-path:polygon(12px 0%,100% 0%,calc(100% - 12px) 100%,0% 100%);transition:background .2s,transform .15s}.product-page__add:hover{background:var(--yellow-dim);transform:translateY(-2px)}.breadcrumb{padding:20px 40px 0;max-width:1200px;margin:0 auto;font-family:Barlow Condensed,sans-serif;font-size:.8rem;letter-spacing:2px;text-transform:uppercase;color:#ffffff59}.breadcrumb a{color:#ffffff59;transition:color .2s}.breadcrumb a:hover{color:var(--yellow)}.breadcrumb span{margin:0 8px}.page-content{max-width:800px;margin:60px auto;padding:0 40px}.page-content h1{font-family:Bebas Neue,sans-serif;font-size:3rem;letter-spacing:2px;margin-bottom:24px}.page-content p{color:#fff9;line-height:1.8;margin-bottom:16px}@media(max-width:900px){.site-header{padding:0 20px}.site-nav{display:none}.hero__content{padding:40px 24px}.stats-bar{flex-wrap:wrap}.stat{padding:16px 28px}.collection-section{padding:16px 16px 60px}.promo-banner{margin:0 16px 40px;padding:30px 24px;flex-direction:column}.promo-banner:after{display:none}.footer-grid{grid-template-columns:1fr 1fr}.cart-panel{width:100%}.product-page{grid-template-columns:1fr;gap:30px;padding:0 20px}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/base.css.map */
