@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Space+Mono:wght@400;700&family=DM+Sans:wght@300;400;500&display=swap";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--black: #0d0d0d;--white: #ffffff;--off-white: #f8f7f4;--light: #f0eeea;--gray: #e8e6e1;--mid: #999999;--dark: #1a1a1a;--border: #e0ddd8;--text: #0d0d0d;--red: #e02020}html{scroll-behavior:smooth}body{background:var(--off-white);color:var(--text);font-family:DM Sans,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{display:block;width:100%;height:100%;object-fit:cover}.announcement-bar{background:var(--black);border-bottom:none;padding:11px 0;overflow:hidden}.ticker{white-space:nowrap;overflow:hidden}.ticker-inner{display:inline-block;animation:ticker 40s linear infinite;font-family:Space Mono,monospace;font-size:10px;letter-spacing:5px;color:#ffffff80;text-transform:uppercase}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.site-header{position:sticky;top:0;z-index:100;background:var(--white);border-bottom:1px solid var(--border)}.nav-inner{display:flex;justify-content:space-between;align-items:center;padding:16px 40px}.logo{font-family:Bebas Neue,sans-serif;font-size:26px;letter-spacing:6px;color:var(--black);position:absolute;left:50%;transform:translate(-50%)}.logo-link{position:absolute;left:50%;transform:translate(-50%);display:flex;align-items:center}.logo-img{height:32px;width:auto;display:block;filter:brightness(0)}.logo-img--footer{height:24px;margin-bottom:16px;filter:brightness(0) invert(1)}.nav-links{display:flex;gap:28px;list-style:none}.nav-links a{font-family:Space Mono,monospace;font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--mid);transition:color .2s}.nav-links a:hover{color:var(--black)}.cart-link{font-family:Space Mono,monospace;font-size:10px;letter-spacing:2px;text-transform:uppercase;background:var(--black);color:var(--white);padding:8px 18px;display:flex;align-items:center;gap:8px;transition:background .2s}.cart-link:hover{background:#333;color:var(--white)}.cart-count{background:var(--red);color:#fff;border-radius:50%;width:18px;height:18px;font-size:10px;display:inline-flex;align-items:center;justify-content:center}.section-label{font-family:Space Mono,monospace;font-size:10px;letter-spacing:4px;text-transform:uppercase;color:var(--mid);margin-bottom:20px}.page-title{font-family:Bebas Neue,sans-serif;font-size:52px;letter-spacing:4px;line-height:1;color:var(--black)}.outline-text{color:transparent;-webkit-text-stroke:2px var(--black)}.page-header{padding:48px 40px 32px;border-bottom:1px solid var(--border);background:var(--white)}.btn-primary{display:inline-block;background:var(--black);color:var(--white);font-family:Space Mono,monospace;font-size:10px;letter-spacing:3px;text-transform:uppercase;padding:14px 32px;border:none;cursor:pointer;transition:all .2s}.btn-primary:hover{background:#333;color:var(--white)}.btn-primary:disabled{background:var(--gray);color:var(--mid);cursor:not-allowed}.btn-secondary{display:inline-block;background:transparent;color:var(--mid);font-family:Space Mono,monospace;font-size:10px;letter-spacing:3px;text-transform:uppercase;padding:14px 32px;border:1px solid var(--border);cursor:pointer;transition:all .2s}.btn-secondary:hover{border-color:var(--black);color:var(--black)}.btn-large{padding:16px 40px;font-size:11px}.btn-full{width:100%;text-align:center}.btn-add-to-cart{width:100%;padding:11px;background:var(--white);border:1px solid var(--border);color:var(--mid);font-family:Space Mono,monospace;font-size:10px;letter-spacing:2px;text-transform:uppercase;cursor:pointer;transition:all .2s;margin-top:10px}.btn-add-to-cart:hover:not(:disabled){background:var(--black);color:var(--white);border-color:var(--black)}.btn-add-to-cart:disabled{color:var(--mid);cursor:not-allowed;background:var(--light)}.hero{padding:72px 40px 56px;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;background:var(--white)}.hero-title{font-family:Bebas Neue,sans-serif;font-size:108px;line-height:.88;letter-spacing:1px;color:var(--black)}.hero-subtitle{font-family:Space Mono,monospace;font-size:10px;letter-spacing:4px;color:var(--mid);text-transform:uppercase;margin:20px 0 32px}.hero-right{display:grid;grid-template-columns:1fr 1fr;gap:10px}.hero-img{aspect-ratio:3 / 4;overflow:hidden;background:var(--light);position:relative}.hero-img img{transition:transform .4s ease}.hero-img:hover img{transform:scale(1.03)}.hero-img--offset{margin-top:48px}.hero-img--lower{margin-bottom:48px}.hero-img-label{position:absolute;bottom:12px;left:12px;font-family:Space Mono,monospace;font-size:9px;letter-spacing:2px;color:#fffc;background:#0006;padding:4px 8px;text-transform:uppercase}.hero-full{margin:0}.hero-full-img{position:relative;aspect-ratio:16 / 7;overflow:hidden}.hero-full-img img{width:100%;height:100%;object-fit:cover;object-position:center 30%;filter:brightness(.5);transition:transform .6s ease}.hero-full-img:hover img{transform:scale(1.02)}.hero-full-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;padding:56px 40px}.hero-full-title{font-family:Bebas Neue,sans-serif;font-size:56px;letter-spacing:3px;line-height:1;color:var(--white);margin:12px 0 28px}.featured-products{padding:56px 40px;background:var(--off-white)}.product-grid,.products-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:0}.products-grid{padding:32px 40px}.product-card{cursor:pointer}.product-card-link{display:block}.product-img{background:var(--light);aspect-ratio:3 / 4;position:relative;overflow:hidden}.product-img img{transition:transform .4s ease}.product-card:hover .product-img img{transform:scale(1.04)}.product-img-placeholder{width:100%;height:100%;background:var(--gray)}.product-tag{position:absolute;top:12px;left:12px;background:var(--black);color:var(--white);font-family:Space Mono,monospace;font-size:9px;letter-spacing:2px;padding:4px 9px;text-transform:uppercase;z-index:2}.product-info{padding:14px 0 6px}.product-name{font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;letter-spacing:1px;text-transform:uppercase;color:var(--black)}.product-price{font-family:Space Mono,monospace;font-size:12px;color:var(--mid);margin-top:4px}.price-sale{color:var(--red)}.price-compare{text-decoration:line-through;color:var(--mid);margin-left:8px;font-size:11px}.filter-bar{padding:20px 40px;display:flex;gap:10px;border-bottom:1px solid var(--border);background:var(--white);overflow-x:auto}.filter-btn{font-family:Space Mono,monospace;font-size:10px;letter-spacing:2px;text-transform:uppercase;background:transparent;border:1px solid var(--border);color:var(--mid);padding:7px 16px;cursor:pointer;white-space:nowrap;transition:all .2s;display:inline-block}.filter-btn:hover,.filter-btn.active{background:var(--black);color:var(--white);border-color:var(--black)}.product-page{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:48px 40px;background:var(--white)}.product-main-img{aspect-ratio:3 / 4;overflow:hidden;background:var(--light)}.product-thumbs{display:flex;gap:8px;margin-top:10px}.product-thumb{width:70px;height:70px;overflow:hidden;background:var(--light);cursor:pointer;opacity:.5;transition:opacity .2s;border:1px solid transparent}.product-title{font-family:Bebas Neue,sans-serif;font-size:48px;letter-spacing:2px;line-height:1;margin-bottom:10px;color:var(--black)}.product-price-large{font-family:Space Mono,monospace;font-size:20px;color:var(--mid);margin-bottom:32px}.form-label{font-family:Space Mono,monospace;font-size:9px;letter-spacing:3px;text-transform:uppercase;color:var(--mid);display:block;margin-bottom:12px}.size-grid{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:24px}.size-option span{display:inline-block;font-family:Space Mono,monospace;font-size:11px;letter-spacing:1px;padding:10px 16px;border:1px solid var(--border);color:var(--mid);transition:all .2s;background:var(--white)}.product-actions{margin-bottom:28px}.product-description{font-size:14px;color:var(--mid);line-height:1.9;border-top:1px solid var(--border);padding-top:24px;margin-top:24px}.meta-item{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--border)}.meta-label{font-family:Space Mono,monospace;font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--mid)}.meta-val{font-family:Space Mono,monospace;font-size:10px;color:var(--black)}.product-meta{border-top:1px solid var(--border);padding-top:20px;margin-top:20px}.cart-page{padding:0 40px 60px;max-width:900px;background:var(--white);min-height:60vh}.cart-item{display:grid;grid-template-columns:90px 1fr auto;gap:20px;align-items:start;padding:20px 0;border-bottom:1px solid var(--border)}.cart-item-img{aspect-ratio:1;background:var(--light);overflow:hidden}.cart-item-name{font-size:13px;font-weight:500;text-transform:uppercase;letter-spacing:1px;margin-bottom:4px;color:var(--black)}.cart-item-variant{font-family:Space Mono,monospace;font-size:10px;color:var(--mid);letter-spacing:1px;margin-bottom:8px}.cart-item-price{font-family:Space Mono,monospace;font-size:13px;color:var(--mid);margin-bottom:12px}.qty-control{display:flex;align-items:center;gap:12px}.qty-btn{width:28px;height:28px;background:var(--light);border:1px solid var(--border);color:var(--black);display:inline-flex;align-items:center;justify-content:center;font-size:16px;transition:all .2s;cursor:pointer}.qty-num{font-family:Space Mono,monospace;font-size:13px;min-width:20px;text-align:center;color:var(--black)}.cart-item-right{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.cart-item-total{font-family:Space Mono,monospace;font-size:15px;color:var(--black)}.remove-btn{background:transparent;border:none;color:var(--mid);cursor:pointer;font-size:16px;transition:color .2s}.remove-btn:hover{color:var(--red)}.cart-summary{padding:24px 0;max-width:400px}.cart-total{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.total-label{font-family:Space Mono,monospace;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--mid)}.total-amount{font-family:Bebas Neue,sans-serif;font-size:40px;letter-spacing:2px;color:var(--black)}.cart-note{font-family:Space Mono,monospace;font-size:10px;letter-spacing:1px;color:var(--mid);margin-bottom:16px}.empty-cart{text-align:center;padding:80px 32px;color:var(--mid)}.empty-cart-icon{font-size:48px;margin-bottom:16px;opacity:.2;display:block}.empty-cart p{font-family:Space Mono,monospace;font-size:12px;letter-spacing:2px;text-transform:uppercase}.about-page{padding:48px 40px;background:var(--white)}.about-hero{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;margin-bottom:60px}.about-title{font-family:Bebas Neue,sans-serif;font-size:80px;line-height:.9;letter-spacing:2px;margin-bottom:20px;color:var(--black)}.about-body{font-size:15px;line-height:1.9;color:var(--mid)}.about-img-block{aspect-ratio:4 / 3;overflow:hidden;background:var(--light);position:relative}.about-img-label{position:absolute;bottom:16px;right:16px;font-family:Space Mono,monospace;font-size:9px;letter-spacing:3px;color:#fff9}.values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border);border:1px solid var(--border)}.value-item{background:var(--white);padding:32px 28px}.value-num{font-family:Bebas Neue,sans-serif;font-size:44px;color:var(--gray);display:block;margin-bottom:8px}.value-title{font-family:Space Mono,monospace;font-size:11px;letter-spacing:2px;text-transform:uppercase;margin-bottom:10px;color:var(--black)}.value-desc{font-size:13px;color:var(--mid);line-height:1.7}.contact-page{padding:48px 40px;display:grid;grid-template-columns:1fr 1fr;gap:60px;background:var(--white)}.contact-title{font-family:Bebas Neue,sans-serif;font-size:68px;line-height:.95;letter-spacing:3px;margin-bottom:20px;color:var(--black)}.contact-intro{font-size:14px;color:var(--mid);line-height:1.8}.contact-info{margin-top:32px}.contact-info-item{padding:16px 0;border-bottom:1px solid var(--border)}.contact-info-label{font-family:Space Mono,monospace;font-size:9px;letter-spacing:3px;text-transform:uppercase;color:var(--mid);margin-bottom:6px}.contact-info-val{font-size:14px;color:var(--black)}.contact-form-block{padding-top:8px}.form-group{margin-bottom:18px}.form-input{width:100%;background:var(--off-white);border:1px solid var(--border);color:var(--black);padding:12px 14px;font-family:DM Sans,sans-serif;font-size:14px;outline:none;transition:border-color .2s;display:block}.form-input:focus{border-color:var(--black);background:var(--white)}textarea.form-input{resize:vertical;min-height:120px}.form-success{background:var(--light);border:1px solid var(--border);color:var(--mid);font-family:Space Mono,monospace;font-size:11px;letter-spacing:2px;padding:14px;margin-bottom:20px}.site-footer{border-top:1px solid var(--border);margin-top:0;background:var(--black)}.footer-inner{display:grid;grid-template-columns:1fr 2fr;gap:60px;padding:56px 40px}.footer-tagline{font-size:13px;color:#fff6;line-height:1.8;margin-top:4px}.footer-links{display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.footer-col-title{font-family:Space Mono,monospace;font-size:10px;letter-spacing:3px;text-transform:uppercase;color:#ffffffe6;margin-bottom:16px}.footer-col ul{list-style:none}.footer-col ul li{margin-bottom:10px}.footer-col ul li a{font-size:13px;color:#fff6;transition:color .2s}.footer-col ul li a:hover{color:var(--white)}.footer-bottom{display:flex;justify-content:space-between;padding:20px 40px;border-top:1px solid rgba(255,255,255,.08);font-family:Space Mono,monospace;font-size:10px;letter-spacing:2px;color:#ffffff40}.pagination{grid-column:1 / -1;display:flex;justify-content:center;gap:8px;padding:40px 0;font-family:Space Mono,monospace;font-size:11px;letter-spacing:2px}.pagination a,.pagination span{padding:8px 14px;border:1px solid var(--border);color:var(--mid);transition:all .2s}.pagination a:hover,.pagination .current{background:var(--black);color:var(--white);border-color:var(--black)}.generic-page{padding:48px 40px;background:var(--white)}.page-content{font-size:15px;color:var(--mid);line-height:1.9;max-width:700px}@media(max-width:768px){.nav-inner{padding:14px 20px}.nav-links{display:none}.logo,.logo-link{position:static;transform:none}.hero{grid-template-columns:1fr;padding:40px 20px}.hero-right{display:none}.hero-title{font-size:72px}.product-grid{grid-template-columns:repeat(2,1fr)}.products-grid{grid-template-columns:repeat(2,1fr);padding:20px;gap:12px}.product-page{grid-template-columns:1fr;padding:24px 20px}.about-hero,.values-grid{grid-template-columns:1fr}.contact-page,.footer-inner{grid-template-columns:1fr;padding:32px 20px}.footer-links{grid-template-columns:repeat(2,1fr)}.footer-bottom{padding:16px 20px;flex-direction:column;gap:8px}.filter-bar{padding:16px 20px}.page-header{padding:32px 20px 24px}.cart-page{padding:0 20px 40px}.featured-products{padding:32px 20px}.hero-full-img{aspect-ratio:4 / 3}.hero-full-title{font-size:32px}.hero-full-overlay{padding:24px 20px}}.hero-fullscreen{position:relative;height:100vh;min-height:600px;overflow:hidden}.hero-fullscreen-img{position:absolute;top:0;right:0;bottom:0;left:0}.hero-fullscreen-img img{width:100%;height:100%;object-fit:cover;object-position:center top}.hero-fullscreen-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#00000026,#0000008c)}.hero-fullscreen-content{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px}.hero-brand{font-family:Bebas Neue,sans-serif;font-size:120px;letter-spacing:16px;color:var(--white);line-height:1;margin-bottom:32px}.hero-drop-label{font-family:Space Mono,monospace;font-size:11px;letter-spacing:5px;color:#fff9;text-transform:uppercase;margin-bottom:32px}.hero-countdown{display:flex;align-items:center;gap:8px;margin-bottom:16px}.countdown-block{display:flex;flex-direction:column;align-items:center;gap:4px;min-width:64px}.countdown-num{font-family:Bebas Neue,sans-serif;font-size:52px;color:var(--white);line-height:1;letter-spacing:2px}.countdown-label{font-family:Space Mono,monospace;font-size:9px;letter-spacing:3px;color:#ffffff80;text-transform:uppercase}.countdown-sep{font-family:Bebas Neue,sans-serif;font-size:40px;color:#fff6;margin-bottom:14px}.hero-shop-btn{display:inline-block;background:var(--white);color:var(--black);font-family:Space Mono,monospace;font-size:11px;letter-spacing:4px;text-transform:uppercase;padding:16px 48px;transition:all .2s;border:2px solid transparent}@media(max-width:768px){.hero-brand{font-size:72px;letter-spacing:10px}.countdown-num{font-size:36px}.countdown-block{min-width:44px}.hero-fullscreen-content{padding:24px}}.collection-section{padding:64px 40px;background:var(--off-white);animation:fadeUp .6s ease both}.collection-section--new{background:var(--black);position:relative;overflow:hidden}.collection-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:36px;flex-wrap:wrap;gap:16px}.collection-badge{display:inline-block;font-family:Space Mono,monospace;font-size:9px;letter-spacing:3px;text-transform:uppercase;padding:4px 12px;margin-bottom:12px}.collection-badge--old{background:var(--border);color:var(--mid)}.collection-badge--new{background:var(--white);color:var(--black)}.collection-title{font-family:Bebas Neue,sans-serif;font-size:48px;letter-spacing:3px;color:var(--black);line-height:1;margin-bottom:8px}.collection-title--white{color:var(--white)}.collection-desc{font-size:14px;color:var(--mid);max-width:400px;line-height:1.7}.collection-desc--white{color:#ffffff80}.btn-outline{display:inline-block;font-family:Space Mono,monospace;font-size:10px;letter-spacing:2px;text-transform:uppercase;border:1px solid var(--border);color:var(--mid);padding:10px 20px;transition:all .2s;white-space:nowrap}.btn-outline:hover{border-color:var(--black);color:var(--black)}.coming-soon-timer{text-align:right}.coming-soon-label{font-family:Space Mono,monospace;font-size:9px;letter-spacing:4px;color:#fff6;margin-bottom:8px;text-transform:uppercase}.mini-countdown{display:flex;align-items:center;gap:6px}.mini-cd-block{display:flex;flex-direction:column;align-items:center}.mini-cd-num{font-family:Bebas Neue,sans-serif;font-size:36px;color:var(--white);line-height:1;letter-spacing:1px}.mini-cd-label{font-family:Space Mono,monospace;font-size:8px;letter-spacing:2px;color:#ffffff4d;text-transform:uppercase}.mini-cd-sep{font-family:Bebas Neue,sans-serif;font-size:28px;color:#ffffff4d;margin-bottom:10px}.product-card--locked{cursor:default}.product-locked-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:3;gap:8px}.locked-icon{font-size:28px}.locked-text{font-family:Space Mono,monospace;font-size:10px;letter-spacing:3px;color:#fffc;text-transform:uppercase}.product-tag--new{background:var(--white);color:var(--black)}.product-tag--sold{background:var(--mid);color:var(--white)}.product-tag--low{background:var(--red);color:var(--white);animation:pulse 1.5s infinite}.btn-notify{width:100%;padding:11px;background:transparent;border:1px solid rgba(255,255,255,.2);color:#fff9;font-family:Space Mono,monospace;font-size:10px;letter-spacing:2px;text-transform:uppercase;cursor:pointer;transition:all .2s;margin-top:10px}.btn-notify:hover{background:var(--white);color:var(--black);border-color:var(--white)}.notify-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;z-index:999;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .3s}.notify-modal.active{opacity:1;pointer-events:all}.notify-modal-box{background:var(--white);padding:48px 40px;max-width:440px;width:90%;position:relative;animation:slideUp .3s ease}.notify-close{position:absolute;top:16px;right:16px;background:transparent;border:none;font-size:18px;cursor:pointer;color:var(--mid)}.notify-title{font-family:Bebas Neue,sans-serif;font-size:36px;letter-spacing:4px;color:var(--black);margin-bottom:12px}.notify-desc{font-size:14px;color:var(--mid);line-height:1.7;margin-bottom:24px}.notify-input{width:100%;background:var(--off-white);border:1px solid var(--border);color:var(--black);padding:14px 16px;font-family:DM Sans,sans-serif;font-size:14px;outline:none;margin-bottom:12px;display:block;transition:border-color .2s}.notify-input:focus{border-color:var(--black)}.notify-success{display:none;text-align:center;padding:12px;background:#efffef;color:#2a7a2a;font-family:Space Mono,monospace;font-size:12px;letter-spacing:2px;margin-top:12px}.reviews-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:36px;flex-wrap:wrap;gap:12px}.reviews-score{display:flex;align-items:center;gap:10px}.reviews-stars{font-size:20px;color:#f5a623;letter-spacing:2px}.reviews-num{font-family:Bebas Neue,sans-serif;font-size:28px;color:var(--black);letter-spacing:2px}.reviews-count{font-family:Space Mono,monospace;font-size:10px;color:var(--mid);letter-spacing:1px}.reviews-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.review-card{padding:28px 24px;border:1px solid var(--border);background:var(--off-white);transition:transform .2s,box-shadow .2s}.review-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px #0000000f}.review-stars{font-size:14px;color:#f5a623;margin-bottom:14px}.review-text{font-size:14px;color:var(--dark);line-height:1.8;margin-bottom:20px;font-style:italic}.review-author{display:flex;align-items:center;gap:10px}.review-avatar{width:36px;height:36px;border-radius:50%;background:var(--black);color:var(--white);display:flex;align-items:center;justify-content:center;font-family:Bebas Neue,sans-serif;font-size:16px;flex-shrink:0}.review-name{font-size:13px;font-weight:500;color:var(--black)}.review-date{font-family:Space Mono,monospace;font-size:9px;color:var(--mid);letter-spacing:1px;margin-top:2px}.review-verified{margin-left:auto;font-family:Space Mono,monospace;font-size:9px;color:#2a7a2a;letter-spacing:1px}.product-page{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:48px 40px;background:var(--white);max-width:1400px;margin:0 auto}.product-main-img{aspect-ratio:3 / 4;overflow:hidden;background:var(--light);position:relative}.product-main-img img{transition:transform .5s ease}.product-main-img:hover img{transform:scale(1.03)}.gallery-stock-badge{position:absolute;top:16px;left:16px;background:var(--red);color:var(--white);font-family:Space Mono,monospace;font-size:10px;letter-spacing:2px;padding:6px 12px;animation:pulse 1.5s infinite}.product-thumbs{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap}.product-thumb{width:72px;height:72px;overflow:hidden;background:var(--light);cursor:pointer;opacity:.5;transition:all .2s;border:2px solid transparent}.product-thumb.active{opacity:1;border-color:var(--black)}.product-thumb:hover{opacity:.8}.product-details{padding-top:8px}.product-breadcrumb{font-family:Space Mono,monospace;font-size:10px;letter-spacing:1px;color:var(--mid);margin-bottom:16px}.product-breadcrumb a{color:var(--mid);transition:color .2s}.product-breadcrumb a:hover{color:var(--black)}.pdp-badge{display:inline-block;background:var(--black);color:var(--white);font-family:Space Mono,monospace;font-size:9px;letter-spacing:3px;padding:4px 12px;margin-bottom:12px;text-transform:uppercase}.product-title{font-family:Bebas Neue,sans-serif;font-size:52px;letter-spacing:2px;line-height:1;margin-bottom:12px;color:var(--black);text-transform:uppercase}.product-price-row{display:flex;align-items:center;gap:12px;margin-bottom:12px;flex-wrap:wrap}.product-price-large{font-family:Bebas Neue,sans-serif;font-size:32px;color:var(--black);letter-spacing:1px}.product-price-compare{font-family:Space Mono,monospace;font-size:14px;color:var(--mid);text-decoration:line-through}.product-price-save{font-family:Space Mono,monospace;font-size:11px;background:var(--red);color:var(--white);padding:3px 8px;letter-spacing:1px}.pdp-reviews{display:flex;align-items:center;gap:8px;margin-bottom:28px;padding-bottom:28px;border-bottom:1px solid var(--border)}.pdp-stars{font-size:14px;color:#f5a623}.pdp-review-count{font-family:Space Mono,monospace;font-size:10px;color:var(--mid);letter-spacing:1px}.pdp-option{margin-bottom:20px}.pdp-option-label{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.pdp-option-label span{font-family:Space Mono,monospace;font-size:10px;letter-spacing:3px;text-transform:uppercase;color:var(--mid)}.size-guide-link{font-family:Space Mono,monospace;font-size:10px;letter-spacing:1px;color:var(--mid);text-decoration:underline;transition:color .2s}.size-guide-link:hover{color:var(--black)}.size-grid{display:flex;gap:8px;flex-wrap:wrap}.size-option{cursor:pointer}.size-option input{display:none}.size-option span{display:inline-block;font-family:Space Mono,monospace;font-size:11px;letter-spacing:1px;padding:10px 18px;border:1px solid var(--border);color:var(--mid);transition:all .15s;background:var(--white)}.size-option:hover span{border-color:var(--black);color:var(--black)}.size-option input:checked+span{background:var(--black);color:var(--white);border-color:var(--black)}.size-option--unavailable span{opacity:.3;text-decoration:line-through;cursor:not-allowed}.stock-urgency{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#fff5f5;border:1px solid #ffd0d0;font-size:13px;color:#c00;margin-bottom:20px;font-weight:500}.stock-urgency--ok{background:#f0fff0;border-color:#b0e0b0;color:#2a7a2a}.stock-dot{width:8px;height:8px;border-radius:50%;background:var(--red);flex-shrink:0;animation:pulse 1.2s infinite}.stock-dot--ok{background:#2a7a2a;animation:none}.pdp-actions{margin-bottom:28px}.btn-pdp-add{width:100%;padding:18px;background:var(--black);color:var(--white);border:none;font-family:Space Mono,monospace;font-size:12px;letter-spacing:3px;text-transform:uppercase;cursor:pointer;transition:all .2s;position:relative;overflow:hidden}.btn-pdp-add:hover:not(:disabled){background:#222}.btn-pdp-add:disabled{background:var(--gray);color:var(--mid);cursor:not-allowed}.btn-pdp-add:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff1a;transform:translate(-100%);transition:transform .3s}.btn-pdp-add:hover:after{transform:translate(100%)}.btn-pdp-add--sticky{width:auto;padding:14px 32px}.shipping-info{border:1px solid var(--border);margin-bottom:24px;overflow:hidden}.shipping-row{display:flex;align-items:center;gap:14px;padding:14px 18px;border-bottom:1px solid var(--border);transition:background .15s}.shipping-row:last-child{border-bottom:none}.shipping-row:hover{background:var(--off-white)}.shipping-icon{font-size:20px;flex-shrink:0}.shipping-text{flex:1}.shipping-title{font-size:13px;font-weight:500;color:var(--black)}.shipping-sub{font-size:12px;color:var(--mid);margin-top:2px}.shipping-check{color:#2a7a2a;font-size:14px;font-weight:700}.pdp-description{border-top:1px solid var(--border);margin-bottom:24px}.pdp-accordion{display:flex;justify-content:space-between;align-items:center;padding:16px 0;cursor:pointer;font-family:Space Mono,monospace;font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--black)}.accordion-arrow{transition:transform .2s}.pdp-accordion-body{max-height:0;overflow:hidden;transition:max-height .3s ease;font-size:14px;color:var(--mid);line-height:1.8}.pdp-accordion-body.open{max-height:500px;padding-bottom:16px}.trust-badges{display:flex;gap:12px;flex-wrap:wrap}.trust-badge{display:flex;align-items:center;gap:6px;font-family:Space Mono,monospace;font-size:10px;letter-spacing:1px;color:var(--mid);padding:8px 14px;border:1px solid var(--border);background:var(--off-white)}.size-guide-modal{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:999;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .3s}.size-guide-modal.active{opacity:1;pointer-events:all}.size-guide-box{background:var(--white);padding:48px 40px;max-width:480px;width:90%;position:relative;animation:slideUp .3s ease}.size-table{width:100%;border-collapse:collapse;margin:20px 0}.size-table th,.size-table td{padding:10px 14px;text-align:left;border-bottom:1px solid var(--border);font-size:13px}.size-table th{font-family:Space Mono,monospace;font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--mid)}.size-note{font-size:12px;color:var(--mid);line-height:1.7;font-style:italic}.sticky-buy-bar{position:fixed;bottom:0;left:0;right:0;background:var(--white);border-top:1px solid var(--border);padding:14px 40px;z-index:200;transform:translateY(100%);transition:transform .3s ease;box-shadow:0 -4px 20px #00000014}.sticky-buy-bar.visible{transform:translateY(0)}.sticky-buy-inner{display:flex;align-items:center;justify-content:space-between;max-width:900px;margin:0 auto}.sticky-product-info{display:flex;align-items:center;gap:14px}.sticky-img{width:48px;height:48px;object-fit:cover;flex-shrink:0}.sticky-name{font-size:14px;font-weight:500;color:var(--black);text-transform:uppercase;letter-spacing:1px}.sticky-price{font-family:Space Mono,monospace;font-size:12px;color:var(--mid);margin-top:2px}.cart-page-wrap{background:var(--off-white);min-height:80vh}.cart-page{padding:48px 40px;max-width:1200px;margin:0 auto}.cart-header{display:flex;align-items:center;gap:16px;margin-bottom:24px}.cart-item-count{font-family:Space Mono,monospace;font-size:11px;color:var(--mid);letter-spacing:2px}.shipping-progress{background:var(--white);border:1px solid var(--border);padding:16px 20px;margin-bottom:28px}.shipping-progress-text{font-size:13px;color:var(--dark);margin-bottom:10px}.shipping-progress-text--done{color:#2a7a2a;font-weight:500}.shipping-progress-bar{height:4px;background:var(--border);border-radius:2px;overflow:hidden}.shipping-progress-fill{height:100%;background:var(--black);border-radius:2px;transition:width .5s ease}.cart-layout{display:grid;grid-template-columns:1fr 360px;gap:32px;align-items:start}.cart-item{display:grid;grid-template-columns:100px 1fr auto;gap:20px;align-items:start;padding:24px;background:var(--white);border:1px solid var(--border);margin-bottom:12px;transition:box-shadow .2s}.cart-item:hover{box-shadow:0 4px 16px #0000000f}.cart-item-img{aspect-ratio:1;overflow:hidden;background:var(--light);display:block}.cart-item-name{font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:1px;color:var(--black);margin-bottom:4px;display:block}.cart-item-name:hover{text-decoration:underline}.cart-item-variant{font-family:Space Mono,monospace;font-size:10px;color:var(--mid);letter-spacing:1px;margin-bottom:6px}.cart-item-price-unit{font-family:Space Mono,monospace;font-size:11px;color:var(--mid);margin-bottom:10px}.cart-urgency{font-family:Space Mono,monospace;font-size:10px;color:var(--red);letter-spacing:1px;margin-bottom:10px}.qty-control{display:flex;align-items:center;gap:10px}.qty-btn{width:30px;height:30px;background:var(--off-white);border:1px solid var(--border);color:var(--black);display:inline-flex;align-items:center;justify-content:center;font-size:16px;transition:all .2s;cursor:pointer}.qty-btn:hover{background:var(--black);color:var(--white);border-color:var(--black)}.qty-num{font-family:Space Mono,monospace;font-size:13px;min-width:20px;text-align:center}.cart-remove{font-family:Space Mono,monospace;font-size:10px;color:var(--mid);letter-spacing:1px;text-decoration:underline;cursor:pointer;transition:color .2s;margin-left:8px}.cart-remove:hover{color:var(--red)}.cart-item-total-col{text-align:right}.cart-item-total{font-family:Bebas Neue,sans-serif;font-size:24px;letter-spacing:1px;color:var(--black)}.cart-summary-box{background:var(--white);border:1px solid var(--border);padding:28px 24px;position:sticky;top:100px}.cart-summary-title{font-family:Bebas Neue,sans-serif;font-size:24px;letter-spacing:3px;color:var(--black);margin-bottom:20px}.cart-summary-row{display:flex;justify-content:space-between;font-size:14px;color:var(--mid);margin-bottom:12px}.cart-summary-divider{height:1px;background:var(--border);margin:16px 0}.cart-summary-total{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.cart-summary-total span:first-child{font-family:Space Mono,monospace;font-size:11px;letter-spacing:3px;text-transform:uppercase;color:var(--mid)}.cart-summary-total span:last-child{font-family:Bebas Neue,sans-serif;font-size:32px;letter-spacing:2px;color:var(--black)}.btn-checkout{display:block;width:100%;padding:16px;background:var(--black);color:var(--white);font-family:Space Mono,monospace;font-size:12px;letter-spacing:3px;text-transform:uppercase;text-align:center;transition:background .2s;margin-bottom:10px}.btn-checkout:hover{background:#222;color:var(--white)}.btn-continue{display:block;text-align:center;font-family:Space Mono,monospace;font-size:10px;color:var(--mid);letter-spacing:2px;padding:10px;transition:color .2s}.btn-continue:hover{color:var(--black)}.cart-trust{border-top:1px solid var(--border);margin-top:20px;padding-top:16px}.cart-trust-item{font-family:Space Mono,monospace;font-size:10px;color:var(--mid);letter-spacing:1px;padding:5px 0}.empty-cart{text-align:center;padding:80px 32px}.empty-cart-icon{font-size:48px;display:block;margin-bottom:16px;opacity:.15}.empty-cart-title{font-family:Bebas Neue,sans-serif;font-size:32px;letter-spacing:3px;color:var(--black);margin-bottom:8px}.empty-cart-sub{font-size:14px;color:var(--mid)}@keyframes fadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.reveal{opacity:0;transform:translateY(24px);transition:opacity .6s ease,transform .6s ease}.reveal.visible{opacity:1;transform:translateY(0)}@media(max-width:900px){.cart-layout{grid-template-columns:1fr}.cart-summary-box{position:static}.reviews-grid{grid-template-columns:1fr;gap:12px}.product-page{grid-template-columns:1fr;gap:32px;padding:24px 20px}.sticky-buy-bar{padding:14px 20px}.collection-section{padding:40px 20px}.collection-header{flex-direction:column;align-items:flex-start}}@media(max-width:600px){.cart-item{grid-template-columns:80px 1fr}.cart-item-total-col{grid-column:2}.trust-badges{flex-direction:column}}.logo-img{height:44px;width:auto;display:block;filter:brightness(0)}.logo-img--footer{height:32px;margin-bottom:16px;filter:brightness(0) invert(1)}.logo-text-fallback{font-family:Bebas Neue,sans-serif;font-size:28px;letter-spacing:6px;color:var(--black)}.email-popup{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;z-index:9999;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .4s ease}.email-popup.active{opacity:1;pointer-events:all}.email-popup-box{background:var(--white);padding:52px 44px;max-width:460px;width:92%;position:relative;animation:slideUp .4s ease;text-align:center}.email-popup-close{position:absolute;top:16px;right:20px;background:transparent;border:none;font-size:20px;cursor:pointer;color:var(--mid);transition:color .2s}.email-popup-close:hover{color:var(--black)}.email-popup-label{font-family:Space Mono,monospace;font-size:10px;letter-spacing:4px;color:var(--mid);text-transform:uppercase;margin-bottom:12px}.email-popup-title{font-family:Bebas Neue,sans-serif;font-size:48px;letter-spacing:4px;color:var(--black);line-height:1;margin-bottom:16px}.email-popup-desc{font-size:14px;color:var(--mid);line-height:1.7;margin-bottom:24px}.email-popup-skip{font-family:Space Mono,monospace;font-size:10px;color:var(--mid);letter-spacing:1px;cursor:pointer;margin-top:14px;text-decoration:underline;transition:color .2s}.email-popup-skip:hover{color:var(--black)}.reviews-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:28px;flex-wrap:wrap;gap:16px}.reviews-nav{display:flex;align-items:center;gap:12px}.review-arrow{width:36px;height:36px;background:transparent;border:1px solid var(--border);color:var(--black);font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.review-arrow:hover{background:var(--black);color:var(--white);border-color:var(--black)}.review-page-indicator{font-family:Space Mono,monospace;font-size:11px;color:var(--mid);letter-spacing:2px;min-width:40px;text-align:center}.reviews-track-wrap{overflow:hidden}.reviews-track{display:flex;transition:transform .4s cubic-bezier(.25,.46,.45,.94)}.reviews-page{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;min-width:100%;flex-shrink:0}.no-products-msg{font-family:Space Mono,monospace;font-size:11px;color:var(--mid);letter-spacing:2px;grid-column:1/-1;text-align:center;padding:40px;border:1px dashed var(--border)}.about-page,.about-hero,.values-grid{display:none}@media(max-width:768px){.reviews-page{grid-template-columns:1fr}.email-popup-box{padding:36px 24px}.email-popup-title{font-size:36px}}.logo-img{height:46px!important;width:auto;filter:brightness(0)!important}.logo-img--footer{height:32px!important;filter:brightness(0) invert(1)!important}.fomo-bar{position:fixed;bottom:24px;left:24px;background:var(--black);color:var(--white);font-family:Space Mono,monospace;font-size:11px;letter-spacing:1px;padding:12px 40px 12px 16px;z-index:888;display:flex;align-items:center;gap:10px;transform:translateY(80px);opacity:0;transition:transform .4s ease,opacity .4s ease;max-width:320px;box-shadow:0 4px 20px #0003}.fomo-bar.show{transform:translateY(0);opacity:1}.fomo-dot{width:8px;height:8px;border-radius:50%;background:#2c4;flex-shrink:0;animation:pulse 1.2s infinite}.fomo-bar-close{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:transparent;border:none;color:#ffffff80;cursor:pointer;font-size:14px;line-height:1}.reviews-carousel{display:flex;align-items:center;gap:0;position:relative}.reviews-arrow{width:52px;height:52px;flex-shrink:0;background:var(--black);color:var(--white);border:none;font-size:28px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;z-index:2;line-height:1}.reviews-arrow:hover{background:#333;transform:scale(1.05)}.reviews-arrow--prev,.reviews-arrow--next{border-radius:0}.reviews-viewport{overflow:hidden;flex:1}.reviews-track{display:flex;transition:transform .45s cubic-bezier(.25,.46,.45,.94)}.review-card{min-width:100%;flex-shrink:0;padding:40px 48px;background:var(--white);border-left:1px solid var(--border);border-right:1px solid var(--border)}.review-card:hover{transform:none;box-shadow:none}.review-stars{font-size:22px;color:#f5a623;margin-bottom:20px;letter-spacing:3px}.review-text{font-size:18px;color:var(--dark);line-height:1.7;margin-bottom:28px;font-style:italic;font-weight:300}.review-author{display:flex;align-items:center;gap:14px}.review-avatar{width:44px;height:44px;border-radius:50%;background:var(--black);color:var(--white);display:flex;align-items:center;justify-content:center;font-family:Bebas Neue,sans-serif;font-size:20px;flex-shrink:0}.review-name{font-size:14px;font-weight:600;color:var(--black);letter-spacing:.5px}.review-date{font-family:Space Mono,monospace;font-size:10px;color:var(--mid);margin-top:3px;letter-spacing:1px}.review-verified{margin-left:auto;font-family:Space Mono,monospace;font-size:10px;color:#2a7a2a;letter-spacing:1px}.reviews-dots{display:flex;justify-content:center;gap:8px;margin-top:20px;flex-wrap:wrap}.review-dot{width:8px;height:8px;border-radius:50%;background:var(--border);border:none;cursor:pointer;transition:all .2s;padding:0}.review-dot.active{background:var(--black);transform:scale(1.3)}.collection-setup-msg{grid-column:1/-1;border:1px dashed var(--border);padding:32px;text-align:center;font-size:14px;color:var(--mid);line-height:1.8}.collection-setup-msg strong{color:var(--black)}.shipping-icon{font-size:22px}.product-fomo{font-family:Space Mono,monospace;font-size:10px;color:var(--red);letter-spacing:1px;margin-top:6px;animation:pulse 2s infinite}@media(max-width:768px){.reviews-arrow{width:40px;height:40px;font-size:22px}.review-card{padding:28px 24px}.review-text{font-size:15px}.fomo-bar{left:12px;bottom:12px;font-size:10px;max-width:280px}}.new-drop-img-wrap{position:relative;aspect-ratio:3/4;overflow:hidden;border-radius:2px}.new-drop-img{width:100%;height:100%;object-fit:cover;filter:blur(8px) brightness(.4);transform:scale(1.1);transition:filter .3s}.new-drop-img-placeholder{width:100%;height:100%;background:linear-gradient(135deg,#1a1a1a,#2a2a2a)}.new-drop-glass{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:24px;text-align:center;background:#0003;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.new-drop-lock{font-size:32px;margin-bottom:4px}.new-drop-label-text{font-family:Bebas Neue,sans-serif;font-size:24px;letter-spacing:3px;color:#ffffffe6;text-transform:uppercase}.new-drop-price{font-family:Space Mono,monospace;font-size:10px;letter-spacing:2px;color:#ffffff80;text-transform:uppercase}.new-drop-notify-btn{margin-top:8px;background:#ffffff26;border:1px solid rgba(255,255,255,.4);color:#ffffffe6;font-family:Space Mono,monospace;font-size:10px;letter-spacing:2px;text-transform:uppercase;padding:10px 20px;cursor:pointer;transition:all .2s;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.new-drop-notify-btn:hover{background:#ffffffe6;color:#000;border-color:transparent}.reviews-section{padding:64px 40px;background:var(--white);border-top:1px solid var(--border)}.reviews-grid-full{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.review-card{padding:28px 24px;border:1px solid var(--border);background:var(--off-white);display:flex;flex-direction:column;gap:0;transition:box-shadow .2s,transform .2s}.review-card:hover{box-shadow:0 6px 24px #00000012;transform:translateY(-2px)}.review-stars{font-size:16px;color:#f5a623;margin-bottom:14px;letter-spacing:2px}.review-text{font-size:14px;color:#333;line-height:1.75;margin-bottom:20px;flex:1;font-style:italic}.review-author{display:flex;align-items:center;gap:10px;margin-top:auto}.review-avatar{width:38px;height:38px;border-radius:50%;background:var(--black);color:var(--white);display:flex;align-items:center;justify-content:center;font-family:Bebas Neue,sans-serif;font-size:18px;flex-shrink:0}.review-name{font-size:13px;font-weight:600;color:var(--black)}.review-date{font-family:Space Mono,monospace;font-size:9px;color:var(--mid);margin-top:2px;letter-spacing:1px}.review-verified{margin-left:auto;font-family:Space Mono,monospace;font-size:9px;color:#2a7a2a;letter-spacing:1px;white-space:nowrap}@media(max-width:768px){.reviews-grid-full{display:flex;overflow-x:auto;gap:14px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:12px}.reviews-grid-full::-webkit-scrollbar{height:3px}.reviews-grid-full::-webkit-scrollbar-track{background:var(--border)}.reviews-grid-full::-webkit-scrollbar-thumb{background:var(--black)}.review-card{min-width:280px;flex-shrink:0;scroll-snap-align:start}.new-collection-grid{grid-template-columns:1fr;gap:14px}.reviews-section{padding:40px 20px}}.reviews-carousel,.reviews-viewport,.reviews-track,.reviews-arrow,.reviews-page,.reviews-dots,.review-dot{all:unset}.hero-logo{height:80px;width:auto;filter:brightness(0) invert(1);margin-bottom:20px;display:block}.hero-cta-wrap{display:flex;flex-direction:column;align-items:center;gap:14px;margin-top:12px}.hero-shop-btn{display:flex;flex-direction:column;align-items:center;gap:4px;background:var(--white);color:var(--black);padding:18px 56px;text-decoration:none;position:relative;overflow:hidden;transition:all .25s;border:2px solid transparent}.hero-shop-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transform:translate(-100%);animation:shimmer 2.5s infinite}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.hero-shop-btn:hover{background:transparent;color:var(--white);border-color:var(--white)}.hero-shop-btn-text{font-family:Bebas Neue,sans-serif;font-size:22px;letter-spacing:6px;line-height:1}.hero-shop-btn-sub{font-family:Space Mono,monospace;font-size:10px;letter-spacing:2px;color:inherit;opacity:.7}.hero-urgency{font-family:Space Mono,monospace;font-size:11px;letter-spacing:1px;color:#ffffffb3}.product-tag--sale{background:var(--red)!important;color:#fff!important;top:auto!important;left:auto!important;bottom:12px!important;right:12px!important}.product-price-wrap{display:flex;align-items:center;gap:8px;margin-top:4px}.product-price-sale{font-family:Space Mono,monospace;font-size:14px;color:var(--red);font-weight:700}.reviews-section{padding:64px 40px;background:var(--off-white);border-top:1px solid var(--border)}.reviews-swipe-container{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:32px}.review-bubble-card{display:flex;flex-direction:column;gap:14px}.review-bubble{background:var(--white);border:1px solid var(--border);border-radius:18px 18px 18px 4px;padding:22px 20px 20px;position:relative;box-shadow:0 2px 12px #0000000d;transition:box-shadow .2s,transform .2s;flex:1}.review-bubble:hover{box-shadow:0 8px 28px #0000001a;transform:translateY(-2px)}.review-bubble .review-stars{font-size:15px;color:#f5a623;letter-spacing:2px;margin-bottom:10px}.review-bubble .review-text{font-size:14px;color:#333;line-height:1.7;font-style:italic;margin:0}.bubble-tail{position:absolute;bottom:-10px;left:20px;width:0;height:0;border-left:10px solid transparent;border-right:0px solid transparent;border-top:10px solid var(--white);filter:drop-shadow(0 2px 2px rgba(0,0,0,.04))}.review-author{display:flex;align-items:center;gap:10px;padding-left:4px}.review-author .review-avatar{width:38px;height:38px;border-radius:50%;background:var(--black);color:var(--white);display:flex;align-items:center;justify-content:center;font-family:Bebas Neue,sans-serif;font-size:18px;flex-shrink:0}.review-author .review-name{font-size:13px;font-weight:600;color:var(--black)}.review-author .review-date{font-family:Space Mono,monospace;font-size:9px;color:var(--mid);margin-top:2px}.review-author .review-verified{margin-left:auto;width:22px;height:22px;border-radius:50%;background:#2a7a2a;color:#fff;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0}.reviews-scroll-hint{text-align:center;font-family:Space Mono,monospace;font-size:10px;color:var(--mid);letter-spacing:2px;margin-top:16px;display:none;transition:opacity .4s}@media(max-width:768px){.reviews-section{padding:40px 0}.reviews-header{padding:0 20px}.reviews-swipe-container{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:16px;padding:0 20px 16px;grid-template-columns:unset}.reviews-swipe-container::-webkit-scrollbar{display:none}.review-bubble-card{min-width:82vw;max-width:320px;flex-shrink:0;scroll-snap-align:center}.reviews-scroll-hint{display:block;padding:0 20px}.hero-logo{height:56px}.hero-shop-btn{padding:16px 36px}.hero-shop-btn-text{font-size:18px}}.hero-live-strip{display:flex;align-items:center;gap:8px;background:#ffffff1f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.2);padding:8px 20px;margin-bottom:28px;font-family:Space Mono,monospace;font-size:12px;letter-spacing:2px;color:#ffffffe6}.hero-live-dot{width:8px;height:8px;border-radius:50%;background:#2c4;animation:pulse 1.4s infinite;flex-shrink:0}.product-tag--sale-corner{position:absolute!important;top:auto!important;left:auto!important;bottom:10px!important;right:10px!important;background:var(--red)!important;color:#fff!important}.product-price-wrap{display:flex;align-items:center;gap:8px;margin-top:4px;flex-wrap:wrap}.product-price-sale{font-family:Space Mono,monospace;font-size:13px;color:var(--red);font-weight:700}.product-price-was{font-family:Space Mono,monospace;font-size:12px;color:var(--mid);text-decoration:line-through}@media(max-width:768px){.hero-live-strip{font-size:10px;padding:7px 14px}}.collection-section .product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.collection-section .product-grid .product-card:nth-child(4){grid-column:1;margin-left:calc(50% + 10px)}.collection-section .product-grid .product-card:nth-child(5){grid-column:2}@media(min-width:900px){.collection-section .product-grid{grid-template-columns:repeat(5,1fr)}}@media(max-width:899px)and (min-width:601px){.collection-section .product-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.collection-section .product-grid{grid-template-columns:repeat(2,1fr);gap:12px}}.collection-section .product-grid{display:grid!important;grid-template-columns:repeat(2,1fr)!important;gap:16px!important}@media(min-width:1024px){.collection-section .product-grid{grid-template-columns:repeat(5,1fr)!important}}@media(min-width:768px)and (max-width:1023px){.collection-section .product-grid{grid-template-columns:repeat(3,1fr)!important}}.collection-section .product-grid .product-card:nth-child(4),.collection-section .product-grid .product-card:nth-child(5){grid-column:unset!important;margin-left:0!important}.size-popup-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:8000;opacity:0;pointer-events:none;transition:opacity .3s}.size-popup-overlay.active{opacity:1;pointer-events:all}.size-popup{position:fixed;bottom:0;left:0;right:0;background:var(--white);z-index:8001;padding:28px 24px 40px;transform:translateY(100%);transition:transform .35s cubic-bezier(.25,.46,.45,.94);border-radius:20px 20px 0 0;max-height:85vh;overflow-y:auto}.size-popup.active{transform:translateY(0)}.size-popup-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.size-popup-title{font-family:Bebas Neue,sans-serif;font-size:24px;letter-spacing:3px;color:var(--black)}.size-popup-close{width:32px;height:32px;background:var(--light);border:none;border-radius:50%;font-size:16px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--mid);transition:all .2s}.size-popup-close:hover{background:var(--black);color:var(--white)}.size-popup-img-row{display:flex;gap:16px;align-items:center;margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid var(--border)}.size-popup-img{width:72px;height:72px;object-fit:cover;border-radius:4px;background:var(--light);flex-shrink:0}.size-popup-name{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:1px;color:var(--black);margin-bottom:6px}.size-popup-price{display:flex;align-items:center;gap:8px}.size-popup-sizes{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:24px}.size-pill{min-width:56px;height:48px;padding:0 16px;background:var(--white);border:1.5px solid var(--border);font-family:Space Mono,monospace;font-size:13px;letter-spacing:1px;color:var(--black);cursor:pointer;transition:all .15s;border-radius:4px}.size-pill:hover:not(:disabled){border-color:var(--black)}.size-pill.selected{background:var(--black);color:var(--white);border-color:var(--black)}.size-pill--sold{opacity:.3;text-decoration:line-through;cursor:not-allowed}.size-popup-add{width:100%;padding:16px;background:var(--black);color:var(--white);border:none;font-family:Space Mono,monospace;font-size:12px;letter-spacing:3px;text-transform:uppercase;cursor:pointer;transition:all .2s;margin-bottom:10px}.size-popup-add:disabled{background:var(--gray);color:var(--mid);cursor:not-allowed}.size-popup-add:not(:disabled):hover{background:#222}.size-popup-success{display:none;text-align:center;padding:10px;background:#efffef;color:#2a7a2a;font-family:Space Mono,monospace;font-size:12px;letter-spacing:2px;border-radius:4px}@media(min-width:768px){.size-popup{bottom:auto;top:50%;left:50%;right:auto;transform:translate(-50%,-60%);width:440px;border-radius:8px;opacity:0;pointer-events:none;transition:opacity .3s,transform .3s}.size-popup.active{transform:translate(-50%,-50%);opacity:1;pointer-events:all}}.lang-switcher{position:relative}.lang-btn{display:flex;align-items:center;gap:5px;background:transparent;border:1px solid var(--border);padding:6px 10px;cursor:pointer;font-family:Space Mono,monospace;font-size:10px;letter-spacing:1px;color:var(--black);transition:all .2s;border-radius:4px}.lang-btn:hover{border-color:var(--black);background:var(--off-white)}.lang-arrow{font-size:8px;color:var(--mid);transition:transform .2s}.lang-menu.open+.lang-btn .lang-arrow,.lang-btn:has(+.lang-menu.open) .lang-arrow{transform:rotate(180deg)}.lang-menu{position:absolute;top:calc(100% + 6px);right:0;background:var(--white);border:1px solid var(--border);min-width:150px;z-index:500;box-shadow:0 8px 24px #0000001a;border-radius:6px;overflow:hidden;display:none}.lang-menu.open{display:block;animation:fadeUp .15s ease}.lang-option{display:flex;align-items:center;gap:10px;width:100%;padding:11px 16px;background:transparent;border:none;font-family:Space Mono,monospace;font-size:11px;letter-spacing:1px;color:var(--black);cursor:pointer;text-align:left;transition:background .15s;border-bottom:1px solid var(--border)}.lang-option:last-child{border-bottom:none}.lang-option:hover{background:var(--off-white)}.nav-right{display:flex;align-items:center;gap:12px}@media(max-width:768px){.lang-btn{padding:5px 8px;font-size:9px}.lang-menu{right:-8px}}.cart-urgency--pulse{animation:urgencyPulse 1.5s ease-in-out infinite}@keyframes urgencyPulse{0%,to{opacity:1}50%{opacity:.6}}.lang-option--active{font-weight:700;color:var(--black)!important;background:var(--light)!important}.hero-live-dot-wrap{position:relative;width:16px;height:16px;flex-shrink:0}.hero-live-dot{position:absolute;top:50%;right:50%;bottom:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;border-radius:50%;background:#2d5;animation:dotBreath 2s ease-in-out infinite}.hero-live-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid #22dd55;animation:ringPulse 2s ease-out infinite}@keyframes dotBreath{0%,to{transform:translate(-50%,-50%) scale(1);opacity:1}50%{transform:translate(-50%,-50%) scale(1.4);opacity:.8}}@keyframes ringPulse{0%{transform:scale(.6);opacity:.8}to{transform:scale(2.2);opacity:0}}.hero-scroll-indicator{position:absolute;bottom:32px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;animation:fadeIn 2s ease 1.5s both}.scroll-line{width:1px;height:40px;background:linear-gradient(to bottom,#fff0,#fff9);animation:scrollDrop 1.8s ease-in-out infinite}@keyframes scrollDrop{0%,to{transform:scaleY(0);transform-origin:top;opacity:0}30%{transform:scaleY(1);transform-origin:top;opacity:1}70%{transform:scaleY(1);transform-origin:bottom;opacity:1}to{transform:scaleY(0);transform-origin:bottom;opacity:0}}.scroll-text{font-family:Space Mono,monospace;font-size:8px;letter-spacing:4px;color:#ffffff80;text-transform:uppercase}.announcement-bar{background:#000}.ticker-inner{color:#ffffffbf;animation:ticker 35s linear infinite}.product-card{animation:cardFadeUp .5s ease both}.product-card:nth-child(1){animation-delay:.05s}.product-card:nth-child(2){animation-delay:.1s}.product-card:nth-child(3){animation-delay:.15s}.product-card:nth-child(4){animation-delay:.2s}.product-card:nth-child(5){animation-delay:.25s}@keyframes cardFadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.review-bubble-card{animation:cardFadeUp .5s ease both}.review-bubble-card:nth-child(1){animation-delay:.1s}.review-bubble-card:nth-child(2){animation-delay:.2s}.review-bubble-card:nth-child(3){animation-delay:.3s}.review-bubble-card:nth-child(4){animation-delay:.4s}.review-bubble-card:nth-child(5){animation-delay:.5s}.review-bubble-card:nth-child(6){animation-delay:.6s}.new-drop-img-wrap:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.06) 50%,transparent 60%);animation:newDropShimmer 3s ease-in-out infinite;pointer-events:none}@keyframes newDropShimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.cart-link.bump{animation:cartBump .4s ease}@keyframes cartBump{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.hero-live-strip{display:flex;align-items:center;gap:10px;background:#00000059;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.15);padding:10px 20px;margin-bottom:32px;font-family:Space Mono,monospace;font-size:12px;letter-spacing:2px;color:#ffffffe6;border-radius:100px}@media(max-width:768px){.hero-scroll-indicator{display:none}.hero-live-strip{font-size:10px;padding:8px 16px}}.cart-added-notif{position:fixed;top:80px;right:20px;width:320px;background:var(--white);border:1px solid var(--border);box-shadow:0 8px 32px #00000024;z-index:9000;transform:translate(360px);transition:transform .4s cubic-bezier(.25,.46,.45,.94);border-radius:8px;overflow:hidden}.cart-added-notif.show{transform:translate(0)}.cart-added-inner{display:flex;align-items:center;gap:14px;padding:16px}.cart-added-img{width:60px;height:60px;object-fit:cover;border-radius:4px;flex-shrink:0;background:var(--light)}.cart-added-info{flex:1;min-width:0}.cart-added-title{font-size:13px;font-weight:600;color:var(--black);text-transform:uppercase;letter-spacing:.5px;margin-bottom:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cart-added-sub{font-family:Space Mono,monospace;font-size:10px;color:#2a7a2a;letter-spacing:1px;margin-bottom:4px}.cart-added-fomo{font-family:Space Mono,monospace;font-size:9px;color:var(--red);letter-spacing:.5px}.cart-added-btn{font-family:Space Mono,monospace;font-size:10px;letter-spacing:1px;background:var(--black);color:var(--white);padding:8px 12px;white-space:nowrap;flex-shrink:0;transition:background .2s;border-radius:4px}.cart-added-btn:hover{background:#333;color:var(--white)}.fomo-toast{position:fixed;bottom:90px;left:20px;background:var(--black);color:var(--white);font-family:Space Mono,monospace;font-size:11px;letter-spacing:1px;padding:12px 18px;z-index:8000;display:flex;align-items:center;gap:10px;border-radius:6px;box-shadow:0 4px 20px #00000040;transform:translateY(20px);opacity:0;pointer-events:none;transition:transform .35s ease,opacity .35s ease;max-width:300px}.fomo-toast.show{transform:translateY(0);opacity:1}.fomo-toast-icon{font-size:16px;flex-shrink:0}@media(max-width:768px){.cart-added-notif{width:calc(100vw - 24px);top:auto;bottom:80px;right:12px;left:12px;transform:translateY(200px)}.cart-added-notif.show{transform:translateY(0)}.fomo-toast{bottom:20px;font-size:10px;max-width:calc(100vw - 40px)}}.product-img img{object-fit:contain!important;background:var(--light);padding:8px}.collection-section .product-card,.products-grid .product-card{background:transparent}.product-img{background:#0d0d0d!important;position:relative;overflow:hidden}.product-img img{object-fit:contain!important;padding:20px!important;background:#0d0d0d;transition:transform .5s cubic-bezier(.25,.46,.45,.94),filter .5s ease!important;filter:brightness(.92)}.product-card:hover .product-img img{transform:scale(1.06) translateY(-4px)!important;filter:brightness(1.08)}.product-img:after{content:"";position:absolute;bottom:0;left:0;right:0;height:40%;background:linear-gradient(to top,rgba(0,0,0,.5),transparent);pointer-events:none;z-index:1;transition:opacity .3s}.product-card:hover .product-img:after{opacity:.6}.product-info{padding:14px 4px 8px;border-top:2px solid transparent;transition:border-color .3s}.product-card:hover .product-info{border-top-color:var(--black)}.product-name{font-family:Space Mono,monospace!important;font-size:11px!important;letter-spacing:2px!important;color:var(--black)!important;font-weight:400!important}.product-tag--sale-corner{bottom:auto!important;right:auto!important;top:12px!important;left:12px!important;font-size:10px!important;padding:5px 10px!important;letter-spacing:2px!important;z-index:2}.product-tag--low{top:12px!important;left:auto!important;right:12px!important;z-index:2}.product-img:before{content:"";position:absolute;top:0;left:-100%;width:60%;height:100%;background:linear-gradient(120deg,transparent 0%,rgba(255,255,255,.06) 50%,transparent 100%);z-index:3;transition:left 0s;pointer-events:none}.product-card:hover .product-img:before{left:150%;transition:left .6s ease}.product-img img{object-fit:cover!important;padding:0!important;filter:brightness(1)!important}.product-card:hover .product-img img{transform:scale(1.03)!important;filter:brightness(1)!important}.new-collection-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.new-drop-card{position:relative}.new-drop-img-wrap{position:relative;aspect-ratio:1 / 1;overflow:hidden;border-radius:2px;background:#1a1a1a}.new-drop-img--locked{width:100%;height:100%;object-fit:contain;filter:blur(3px) brightness(.5) saturate(.6);transform:scale(1.05);transition:filter 1.2s ease,transform 1.2s ease;padding:16px;box-sizing:border-box}.new-drop-img--unlocked{filter:blur(0) brightness(1) saturate(1)!important;transform:scale(1)!important;padding:0!important}.new-drop-glass{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:16px;text-align:center;background:#0000004d;transition:opacity .8s ease}.new-drop-glass--hidden{opacity:0;pointer-events:none}.nd-lock-icon{width:44px;height:44px;border:1.5px solid rgba(255,255,255,.35);border-radius:50%;display:flex;align-items:center;justify-content:center;background:#0006;margin-bottom:6px;flex-shrink:0;animation:lockPulse 3s ease-in-out infinite}@keyframes lockPulse{0%,to{box-shadow:0 0 #ffffff14}50%{box-shadow:0 0 0 8px #fff0}}.nd-coming-soon-label{font-family:Space Mono,monospace;font-size:8px;letter-spacing:3px;color:#ffffff73;text-transform:uppercase}.new-drop-label-text{font-family:Bebas Neue,sans-serif;font-size:18px;letter-spacing:2px;color:#fffffff2;text-transform:uppercase;line-height:1.1}.new-drop-price{font-family:Space Mono,monospace;font-size:11px;letter-spacing:1px;color:#ffffff80}.new-drop-notify-btn{margin-top:6px;background:#ffffff1a;border:1px solid rgba(255,255,255,.3);color:#ffffffe6;font-family:Space Mono,monospace;font-size:9px;letter-spacing:1px;text-transform:uppercase;padding:8px 16px;cursor:pointer;transition:all .2s;border-radius:2px;flex-shrink:0}.new-drop-notify-btn:hover{background:var(--white);color:var(--black);border-color:transparent}.unlock-banner{display:none;text-align:center;padding:20px;background:linear-gradient(135deg,#0d0d0d,#1a1a1a);border:1px solid rgba(255,255,255,.1);margin-bottom:24px;animation:fadeUp .6s ease}.unlock-banner.show{display:block}.unlock-banner-text{font-family:Bebas Neue,sans-serif;font-size:32px;letter-spacing:4px;color:#fff;margin-bottom:8px}.unlock-banner-sub{font-family:Space Mono,monospace;font-size:10px;letter-spacing:3px;color:#ffffff80}.new-drop-card--unlocked .new-drop-img-wrap{background:var(--off-white)}.new-drop-card--unlocked .new-drop-img--locked{filter:blur(0) brightness(1) saturate(1);transform:scale(1);background:var(--off-white)}@media(max-width:768px){.new-collection-grid{grid-template-columns:repeat(2,1fr);gap:12px}.new-drop-label-text{font-size:15px}.nd-lock-icon{width:40px;height:40px}}.new-drop-img-wrap{position:relative!important;aspect-ratio:1 / 1!important;overflow:hidden!important;background:#111!important}.new-drop-img--locked{width:100%!important;height:100%!important;object-fit:contain!important;filter:blur(1px) brightness(.82)!important;transform:scale(1.06)!important;transition:filter 1.5s ease,transform 1.5s ease!important;padding:20px!important;box-sizing:border-box!important}.new-drop-img--unlocked{filter:blur(0) brightness(1)!important;transform:scale(1)!important;padding:0!important}.new-drop-glass{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-end!important;padding:0 0 16px!important;gap:0!important;background:linear-gradient(to bottom,transparent 30%,rgba(0,0,0,.75) 100%)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;text-align:center!important;transition:opacity .8s ease!important}.new-drop-glass--hidden{opacity:0!important;pointer-events:none!important}.nd-lock-svg{position:absolute!important;top:14px!important;left:50%!important;transform:translate(-50%)!important;width:36px!important;height:36px!important;border-radius:50%!important;background:#0000008c!important;border:1px solid rgba(255,255,255,.25)!important;display:flex!important;align-items:center!important;justify-content:center!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important}.nd-title{font-family:Space Mono,monospace!important;font-size:11px!important;letter-spacing:2px!important;text-transform:uppercase!important;color:#ffffffe6!important;margin-bottom:10px!important;padding:0 12px!important;line-height:1.4!important}.nd-notify-btn{font-family:Space Mono,monospace!important;font-size:9px!important;letter-spacing:2px!important;text-transform:uppercase!important;background:#ffffff26!important;border:1px solid rgba(255,255,255,.3)!important;color:#fff!important;padding:7px 16px!important;cursor:pointer!important;transition:all .2s!important}.nd-notify-btn:hover{background:#fff!important;color:#000!important}.nd-lock-icon,.nd-coming-soon-label,.new-drop-label-text,.new-drop-price,.new-drop-notify-btn{display:none!important}@media(max-width:768px){.nd-title{font-size:9px!important;letter-spacing:1px!important}.nd-notify-btn{font-size:8px!important;padding:6px 12px!important}}.nd-coming-soon-red{font-family:Space Mono,monospace;font-size:9px;letter-spacing:3px;text-transform:uppercase;color:#e02020;margin-bottom:5px;display:inline-block;font-weight:700}.notify-mini-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:9000;opacity:0;pointer-events:none;transition:opacity .3s}.notify-mini-overlay.active{opacity:1;pointer-events:all}.notify-mini-popup{position:fixed;bottom:0;left:0;right:0;background:#0d0d0d;z-index:9001;padding:32px 24px 40px;border-radius:20px 20px 0 0;border-top:1px solid rgba(255,255,255,.1);transform:translateY(100%);transition:transform .35s cubic-bezier(.25,.46,.45,.94);text-align:center}.notify-mini-popup.active{transform:translateY(0)}.notify-mini-close{position:absolute;top:14px;right:18px;background:#ffffff1a;border:none;color:#fff;width:28px;height:28px;border-radius:50%;cursor:pointer;font-size:14px;display:flex;align-items:center;justify-content:center}.notify-mini-lock{font-size:32px;margin-bottom:12px}.notify-mini-title{font-family:Bebas Neue,sans-serif;font-size:28px;letter-spacing:4px;color:#fff;margin-bottom:8px}.notify-mini-desc{font-family:Space Mono,monospace;font-size:10px;letter-spacing:2px;color:#ffffff80;text-transform:uppercase;margin-bottom:20px;line-height:1.6}.notify-mini-input{width:100%;padding:14px 16px;background:#ffffff14;border:1px solid rgba(255,255,255,.2);color:#fff;border-radius:4px;font-family:DM Sans,sans-serif;font-size:15px;outline:none;margin-bottom:12px;display:block;box-sizing:border-box}.notify-mini-input::placeholder{color:#ffffff4d}.notify-mini-input:focus{border-color:#ffffff80}.notify-mini-btn{width:100%;padding:16px;background:#fff;color:#000;border:none;border-radius:4px;font-family:Space Mono,monospace;font-size:12px;letter-spacing:3px;text-transform:uppercase;cursor:pointer;transition:background .2s}.notify-mini-btn:hover{background:#ddd}.notify-mini-success{margin-top:12px;font-family:Space Mono,monospace;font-size:11px;letter-spacing:2px;color:#2a7a2a}@media(min-width:768px){.notify-mini-popup{bottom:auto;left:50%;right:auto;top:50%;transform:translate(-50%,-40%);width:420px;border-radius:8px;opacity:0;pointer-events:none;transition:opacity .3s,transform .3s}.notify-mini-popup.active{transform:translate(-50%,-50%);opacity:1;pointer-events:all}}
/*# sourceMappingURL=/cdn/shop/t/40/assets/timeless.css.map */
