@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Barlow:wght@300;400;500;600;700&display=swap";:root{--ace-purple: #4A1764;--ace-purple-light: #8B4DAB;--ace-purple-glow: rgba(139, 77, 171, .15);--ace-purple-dark: #2E0E40;--ace-silver: #C0C0C0;--ace-silver-light: #E8E8E8;--ace-black: #0A0A0A;--ace-dark: #111111;--ace-dark-card: #181818;--ace-dark-border: rgba(255, 255, 255, .06);--ace-text-primary: #F0F0F0;--ace-text-secondary: #A0A0A0;--ace-text-muted: #666666;--font-heading: "Bebas Neue", Impact, sans-serif;--font-body: "Barlow", -apple-system, sans-serif;--section-padding: 5rem 4rem;--section-padding-mobile: 3rem 1.5rem}body{background-color:var(--ace-black)!important;color:var(--ace-text-primary)!important;font-family:var(--font-body)!important;font-weight:400;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--font-heading)!important;letter-spacing:2px!important;text-transform:uppercase;color:var(--ace-text-primary)}a{color:var(--ace-purple-light);transition:color .3s ease}a:hover{color:var(--ace-silver)}.header-wrapper,.shopify-section-header,#shopify-section-header{background:#0a0a0aeb!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--ace-dark-border)!important}.header{padding:.75rem 2rem!important}.header__menu-item,.header__menu-item span,.list-menu__item--link{font-family:var(--font-body)!important;font-weight:500!important;font-size:.8rem!important;letter-spacing:2px!important;text-transform:uppercase!important;color:var(--ace-text-secondary)!important;transition:color .3s ease!important}.header__menu-item:hover,.header__menu-item:hover span,.list-menu__item--link:hover{color:var(--ace-purple-light)!important}.header__icon{color:var(--ace-text-primary)!important}.announcement-bar{background:var(--ace-purple)!important;border:none!important}.announcement-bar__message{font-family:var(--font-body)!important;font-weight:600!important;font-size:.75rem!important;letter-spacing:3px!important;text-transform:uppercase!important;color:#fff!important}.button,.shopify-payment-button__button,.btn,button[type=submit],.cart__checkout-button,.product-form__submit{font-family:var(--font-heading)!important;font-size:1.1rem!important;letter-spacing:3px!important;background:var(--ace-purple)!important;color:#fff!important;border:none!important;border-radius:0!important;padding:1rem 2.5rem!important;transition:all .3s ease!important;text-transform:uppercase!important}.button:hover,.shopify-payment-button__button:hover,.btn:hover,button[type=submit]:hover,.product-form__submit:hover{background:var(--ace-purple-light)!important;transform:translateY(-1px);box-shadow:0 8px 30px #4a176466!important}.button--secondary,.btn--secondary{background:transparent!important;border:1px solid var(--ace-purple)!important;color:var(--ace-purple-light)!important}.button--secondary:hover,.btn--secondary:hover{background:var(--ace-purple)!important;color:#fff!important}.card-wrapper,.card{background:var(--ace-dark-card)!important;border:1px solid var(--ace-dark-border)!important;border-radius:0!important;transition:all .3s ease!important}.card-wrapper:hover .card,.card:hover{border-color:#8b4dab4d!important;box-shadow:0 10px 40px #4a176426!important;transform:translateY(-3px)}.card__heading a,.card__heading{font-family:var(--font-heading)!important;font-size:1.2rem!important;letter-spacing:2px!important;color:var(--ace-text-primary)!important}.card-information .price,.price-item{font-family:var(--font-heading)!important;font-size:1.4rem!important;color:var(--ace-purple-light)!important;letter-spacing:1px}.card__media,.media{background:var(--ace-dark)!important;border-radius:0!important}.product__title{font-family:var(--font-heading)!important;font-size:3rem!important;letter-spacing:3px!important;line-height:1!important;color:var(--ace-text-primary)!important}.product__text,.product__description{font-family:var(--font-body)!important;font-weight:300!important;font-size:1rem!important;line-height:1.8!important;color:var(--ace-text-secondary)!important}.price__regular .price-item--regular,.product .price{font-family:var(--font-heading)!important;font-size:2.5rem!important;color:var(--ace-text-primary)!important;letter-spacing:2px}.product__media-wrapper{background:var(--ace-dark)!important}.product__media-item{border-radius:0!important;border:1px solid var(--ace-dark-border)!important}.variant-input .form__label,fieldset legend{font-family:var(--font-body)!important;font-weight:600!important;font-size:.75rem!important;letter-spacing:2px!important;text-transform:uppercase!important;color:var(--ace-text-secondary)!important}.quantity{border:1px solid var(--ace-dark-border)!important;background:var(--ace-dark-card)!important;border-radius:0!important;color:var(--ace-text-primary)!important}.collection-hero{background:var(--ace-dark)!important}.collection-hero__title{font-family:var(--font-heading)!important;font-size:3.5rem!important;letter-spacing:4px!important}.facets__wrapper,.cart-items,.cart-item{border-color:var(--ace-dark-border)!important}.cart-item__name{font-family:var(--font-heading)!important;letter-spacing:1px;color:var(--ace-text-primary)!important}.cart-item__price-wrapper .price{color:var(--ace-purple-light)!important}.totals__total-value{font-family:var(--font-heading)!important;font-size:1.5rem!important;color:var(--ace-text-primary)!important}.cart-drawer,.drawer{background:var(--ace-dark)!important;border-left:1px solid var(--ace-dark-border)!important}.footer{background:var(--ace-dark)!important;border-top:1px solid var(--ace-dark-border)!important;padding:4rem 2rem 2rem!important}.footer__content-bottom{border-top:1px solid var(--ace-dark-border)!important}.footer-block__heading{font-family:var(--font-heading)!important;letter-spacing:2px!important;font-size:1.1rem!important;color:var(--ace-text-primary)!important}.footer a,.footer .list-menu__item--link{color:var(--ace-text-secondary)!important;font-size:.85rem!important}.footer a:hover{color:var(--ace-purple-light)!important}input[type=text],input[type=email],input[type=password],input[type=number],input[type=tel],textarea,select{background:var(--ace-dark-card)!important;border:1px solid var(--ace-dark-border)!important;border-radius:0!important;color:var(--ace-text-primary)!important;font-family:var(--font-body)!important;padding:.8rem 1rem!important;transition:border-color .3s ease!important}input:focus,textarea:focus,select:focus{border-color:var(--ace-purple)!important;box-shadow:0 0 0 1px var(--ace-purple)!important;outline:none!important}::placeholder{color:var(--ace-text-muted)!important}.rich-text{background:var(--ace-black)!important}.rich-text .rich-text__heading{font-family:var(--font-heading)!important;color:var(--ace-text-primary)!important}.rich-text .rich-text__text{color:var(--ace-text-secondary)!important;font-weight:300!important}.banner__heading{font-family:var(--font-heading)!important;font-size:clamp(2.5rem,5vw,5rem)!important;letter-spacing:4px!important}.badge{font-family:var(--font-body)!important;font-weight:600!important;font-size:.65rem!important;letter-spacing:2px!important;text-transform:uppercase!important;border-radius:0!important;background:var(--ace-purple)!important;color:#fff!important}.ace-accent:before{content:"";display:block;width:60px;height:3px;background:var(--ace-purple);margin-bottom:1.5rem}.ace-features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0;border-top:1px solid var(--ace-dark-border);border-bottom:1px solid var(--ace-dark-border)}.ace-feature-cell{padding:2.5rem 1.5rem;text-align:center;border-right:1px solid var(--ace-dark-border);transition:background .3s ease}.ace-feature-cell:last-child{border-right:none}.ace-feature-cell:hover{background:var(--ace-purple-glow)}.ace-feature-number{font-family:var(--font-heading);font-size:2.2rem;color:var(--ace-purple-light);letter-spacing:2px}.ace-feature-label{font-size:.65rem;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:var(--ace-text-secondary);margin-top:.5rem}.ace-spec-table{width:100%;border-collapse:collapse}.ace-spec-table tr{border-bottom:1px solid var(--ace-dark-border)}.ace-spec-table tr:first-child{border-top:1px solid var(--ace-dark-border)}.ace-spec-table td{padding:1rem 0}.ace-spec-table td:first-child{font-weight:300;color:var(--ace-text-secondary);font-size:.9rem;letter-spacing:1px;width:40%}.ace-spec-table td:last-child{font-weight:600;text-align:right;font-size:.95rem}.ace-divider{height:1px;background:linear-gradient(90deg,transparent 0%,var(--ace-purple) 50%,transparent 100%);border:none;margin:0}.ace-card{background:var(--ace-dark-card);border:1px solid var(--ace-dark-border);padding:2.5rem;transition:all .3s ease}.ace-card:hover{border-color:#8b4dab33}.ace-card h3{font-family:var(--font-heading);font-size:1.5rem;letter-spacing:2px;margin-bottom:1rem}.ace-card p{font-weight:300;color:var(--ace-text-secondary);line-height:1.7}.ace-badge-new{display:inline-block;padding:.3rem .8rem;border:1px solid var(--ace-purple);color:var(--ace-purple-light);font-size:.6rem;font-weight:600;letter-spacing:3px;text-transform:uppercase}.ace-shipping-banner{background:var(--ace-purple-dark);padding:.8rem;text-align:center;font-size:.7rem;font-weight:600;letter-spacing:3px;text-transform:uppercase;color:#fff}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--ace-black)}::-webkit-scrollbar-thumb{background:var(--ace-purple-dark);border-radius:0}::-webkit-scrollbar-thumb:hover{background:var(--ace-purple)}::selection{background:var(--ace-purple);color:#fff}.skeleton{background:var(--ace-dark-card)!important}@media(max-width:768px){.product__title{font-size:2rem!important}.ace-features-grid{grid-template-columns:repeat(2,1fr)}.ace-feature-cell:nth-child(2){border-right:none}}@media(max-width:480px){.ace-features-grid{grid-template-columns:1fr}.ace-feature-cell{border-right:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/custom-aceinc.css.map */
