@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap";:root{--clr-bg: #000000;--clr-bg-alt: #151011;--clr-bg-2: #111111;--clr-bg-3: #000000;--clr-text: #ffffff;--clr-text-muted: #a5a5a5;--clr-accent: #FF7B0E;--clr-accent-dark: #E66A00;--ember: #FF7B0E;--clr-border: rgba(255, 255, 255, .08);--clr-overlay: rgba(0, 0, 0, .6);--ff-heading: "Inter", system-ui, sans-serif;--ff-body: "Inter", system-ui, sans-serif;--max-width: 1600px;--section-padding: 80px 20px;--transition: .3s cubic-bezier(.4, 0, .2, 1);--header-height: 80px}main#MainContent{padding-top:var(--header-height)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scrollbar-color:rgba(255,123,14,.4) #000000;scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#000}::-webkit-scrollbar-thumb{background:#ff7b0e4d;border-radius:5px;border:2px solid #000000}::-webkit-scrollbar-thumb:hover{background:#ff7b0e}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:#000}*::-webkit-scrollbar-thumb{background:#ff7b0e4d;border-radius:5px;border:2px solid #000000}*::-webkit-scrollbar-thumb:hover{background:#ff7b0e}body{background-color:#000!important;color:var(--clr-text);font-family:var(--ff-body);font-weight:400;font-size:1.8rem;line-height:1.6;margin:0;padding:0;-webkit-font-smoothing:antialiased}img{max-width:100%;height:auto;display:block}a{color:var(--clr-accent);text-decoration:none;transition:var(--transition)}a:hover{color:var(--clr-accent)}.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded,.onyx-btn--primary{background:var(--clr-accent)!important;color:#000!important;transition:var(--transition)}.button:hover,.shopify-challenge__button:hover,.customer button:hover,button.shopify-payment-button__button--unbranded:hover,.onyx-btn--primary:hover{background:var(--clr-accent-dark)!important;transform:translateY(-2px)}h1,h2,h3,h4,h5,h6{font-family:var(--ff-heading);font-weight:700;line-height:1.1;letter-spacing:.02em;text-transform:uppercase;margin:0}.onyx-container{max-width:var(--max-width);margin:0 auto;padding:0 24px}.onyx-btn{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;font-family:var(--ff-heading);font-size:1.4rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;border:none;cursor:pointer;transition:var(--transition);position:relative;overflow:hidden}.onyx-btn--primary{background:var(--clr-accent);color:#000}.onyx-btn--primary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffff26;transform:scaleX(0);transform-origin:left;transition:transform var(--transition)}.onyx-btn--primary:hover:before{transform:scaleX(1)}.onyx-btn--primary:hover{background:var(--clr-accent-dark)!important;transform:translateY(-2px);box-shadow:0 8px 30px #ff7b0e66}.onyx-btn--outline{background:transparent;color:var(--clr-text);border:2px solid var(--clr-accent)}.onyx-btn--outline:hover{background:var(--clr-accent);color:#000;transform:translateY(-2px)}.onyx-section-label{display:inline-block;font-family:var(--ff-heading);font-size:1.3rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--clr-accent);margin-bottom:16px}.onyx-section-title{font-family:var(--ff-heading);font-size:clamp(2rem,5vw,3.5rem);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--clr-text);margin-bottom:20px}.onyx-section-subtitle{font-family:var(--ff-body);font-size:1.8rem;color:var(--clr-text-muted);max-width:600px;line-height:1.7}.onyx-accent-line{display:block;width:50px;height:3px;background:var(--clr-accent);margin-bottom:24px}.onyx-divider{border:none;border-top:1px solid var(--clr-border);margin:0}@keyframes onyx-fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.onyx-animate{opacity:0;animation:onyx-fadeInUp .7s ease forwards}.onyx-animate.delay-1{animation-delay:.1s}.onyx-animate.delay-2{animation-delay:.2s}.onyx-animate.delay-3{animation-delay:.3s}.onyx-animate.delay-4{animation-delay:.4s}.onyx-animate.delay-5{animation-delay:.5s}
/*# sourceMappingURL=/cdn/shop/t/2/assets/onyx-theme.css.map */
