@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap";:root{--accent:#e53935;--accent-rgb:229,57,53;--bg:#121212;--fg:#ffffff;--muted:#cccccc;--radius:12px;--card-bg:#1e1e1e;--border:#333333;--background:var(--bg);--background-color:var(--bg);--text-color:var(--fg);--text-secondary:var(--muted)}*{box-sizing:border-box;padding:0;margin:0}html{scroll-behavior:smooth;scroll-padding-top:90px}body,html{max-width:100vw;overflow-x:hidden;font-family:Inter,sans-serif;background-color:var(--bg);color:var(--fg);scrollbar-width:none;-ms-overflow-style:none}::-webkit-scrollbar,body::-webkit-scrollbar,html::-webkit-scrollbar{display:none;width:0;height:0}body,html{overflow-y:auto}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none}[role=radio]:focus-visible,[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media(max-width:768px){.backToTopHiddenOnCheckout{display:none!important}}.container{max-width:1200px;margin:0 auto;padding:0 1rem}.btn{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:var(--radius);font-weight:500;transition:all .2s ease}.btn.primary{background-color:var(--accent);color:#fff}.btn.primary:hover{background-color:#d32f2f;transform:translateY(-1px)}.btn.secondary{background-color:rgba(0,0,0,0);color:var(--muted);border:1px solid var(--border)}.btn.secondary:hover{color:var(--fg);border-color:var(--accent)}@media(max-width:768px){main{padding-top:80px}}