@import"https://fonts.googleapis.com/css2?family=Antonio:wght@400;700&family=Anton&family=Space+Grotesk:wght@300;400;500;600;700&family=Syne:wght@400;600;700;800&family=JetBrains+Mono:wght@300;400;500&display=swap";:root{--bg-primary: #060608;--bg-secondary: #0c0c0f;--bg-tertiary: #131317;--bg-elevated: #18181e;--bg-card: #0f0f13;--bg-model-tint: #16161c;--text-primary: #f5f5f7;--text-secondary: #9e9ea7;--text-muted: #5e5e68;--text-inverse: #060608;--accent-silver: #e2e2e8;--accent-ash: #888892;--accent-ember: #ff4500;--accent-ember-dim: rgba(255, 69, 0, .2);--border-subtle: rgba(255, 255, 255, .08);--border-medium: rgba(255, 255, 255, .15);--border-bright: rgba(255, 255, 255, .35);--cod-green: #22c55e;--cod-green-bg: rgba(34, 197, 94, .1);--cod-badge-border: rgba(34, 197, 94, .3);--font-display: "Antonio", "Anton", sans-serif;--font-heading: "Syne", sans-serif;--font-body: "Space Grotesk", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono: "JetBrains Mono", monospace;--header-height: 80px;--container-max: 1440px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 16px;--radius-full: 9999px;--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--transition-fast: .2s var(--ease-out-expo);--transition-base: .4s var(--ease-out-expo);--transition-slow: .8s var(--ease-out-expo)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;background-color:var(--bg-primary);color:var(--text-primary);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;overflow-x:hidden}body{min-height:100vh;background-color:var(--bg-primary);color:var(--text-primary);overflow-x:hidden;position:relative;line-height:1.5}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-image:radial-gradient(rgba(255,255,255,.03) 1px,transparent 0);background-size:24px 24px;pointer-events:none;z-index:9990;opacity:.6}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:700;letter-spacing:-.02em;color:var(--text-primary);line-height:1.1}.font-display{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.04em}.font-mono{font-family:var(--font-mono)}p{color:var(--text-secondary);font-size:.95rem;line-height:1.6}a{color:inherit;text-decoration:none;transition:opacity var(--transition-fast)}button{font-family:inherit;border:none;background:none;cursor:pointer;color:inherit}img{max-width:100%;height:auto;display:block}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:#26262f;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#3e3e4d}.container{width:100%;max-width:var(--container-max);margin-left:auto;margin-right:auto;padding-left:2rem;padding-right:2rem}@media(max-width:768px){.container{padding-left:1.25rem;padding-right:1.25rem}}.section-padding{padding-top:7rem;padding-bottom:7rem}@media(max-width:768px){.section-padding{padding-top:4.5rem;padding-bottom:4.5rem}}.badge-cod{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .75rem;border-radius:var(--radius-full);background:var(--cod-green-bg);color:var(--cod-green);border:1px solid var(--cod-badge-border);font-size:.75rem;font-family:var(--font-mono);font-weight:500;text-transform:uppercase;letter-spacing:.05em}.badge-dark{display:inline-flex;align-items:center;gap:.4rem;padding:.25rem .65rem;border-radius:var(--radius-full);background:#ffffff0d;color:var(--text-secondary);border:1px solid var(--border-subtle);font-size:.7rem;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.05em}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;background:var(--text-primary);color:var(--bg-primary);padding:.9rem 1.8rem;font-family:var(--font-heading);font-size:.9rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;border-radius:var(--radius-sm);transition:all var(--transition-fast);position:relative;overflow:hidden}.btn-primary:hover{background:#fff;transform:translateY(-2px);box-shadow:0 8px 24px #ffffff26}.btn-primary:active{transform:translateY(0)}.btn-outline{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;background:transparent;color:var(--text-primary);padding:.85rem 1.7rem;font-family:var(--font-heading);font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;border:1px solid var(--border-medium);border-radius:var(--radius-sm);transition:all var(--transition-fast)}.btn-outline:hover{border-color:var(--text-primary);background:#ffffff0d;transform:translateY(-2px)}.btn-cod-cta{display:inline-flex;align-items:center;justify-content:center;width:100%;gap:.6rem;background:#10b981;color:#060608;padding:1.1rem;font-family:var(--font-heading);font-size:.95rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em;border-radius:var(--radius-sm);transition:all var(--transition-fast);box-shadow:0 4px 20px #10b98140}.btn-cod-cta:hover{background:#34d399;transform:translateY(-2px);box-shadow:0 8px 30px #10b98166}html,body{cursor:default!important}a,button,input[type=button],input[type=submit],select,label[for],[role=button],.interactive,.product-card,.btn-primary,.btn-outline,.btn-cod-cta,.header-btn,.menu-big-link,.open-sizeguide-btn,.btn-card-addcart,.btn-card-quickview,.drawer-close-btn,.modal-close-btn,.quickview-close-btn{cursor:pointer!important}input[type=text],input[type=tel],input[type=email],input[type=password],input[type=search],input[type=number],textarea{cursor:text!important}.cursor-dot{position:fixed;top:0;left:0;width:8px;height:8px;background-color:#ff4500;box-shadow:0 0 10px #ff4500,0 0 20px #ff4500e6;border-radius:50%;pointer-events:none!important;z-index:2147483647!important;transform:translate(-50%,-50%);opacity:1;transition:transform .05s ease-out,opacity .2s ease;will-change:left,top,transform}.cursor-ring{position:fixed;top:0;left:0;width:38px;height:38px;border:1.5px solid rgba(255,100,30,.85);box-shadow:0 0 15px #ff450066,inset 0 0 8px #ff450033;border-radius:50%;pointer-events:none!important;z-index:2147483646!important;transform:translate(-50%,-50%);opacity:1;transition:width .2s cubic-bezier(.16,1,.3,1),height .2s cubic-bezier(.16,1,.3,1),background-color .2s ease,border-color .2s ease,opacity .2s ease;will-change:left,top,width,height}.cursor-ring.cursor-hover{width:58px;height:58px;background-color:#ff45002e;border-color:#ff822df2;box-shadow:0 0 25px #ff450099}@media(hover:none)or (pointer:coarse){.cursor-dot,.cursor-ring{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/61/assets/base.css.map */
