@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Rajdhani:wght@400;500;600;700&family=Inter:wght@300;400;500;600;700&display=swap";.header.header-classic,.header-classic{--bg-color: #000000 !important;background:#000!important;background-color:#000!important}.header__inline-menu{--lv_1_color: #F0F0F0 !important;--lv_1_color_hover: #C9A84C !important;--lv_2_color: #F0F0F0 !important;--lv_2_color_hover: #C9A84C !important;--lv_3_color: #F0F0F0 !important;--lv_3_color_hover: #C9A84C !important}.nav-menu-tab{background:#0d0d0d!important}.header__iconItem.header__search{--search-color: #F0F0F0 !important;--search-bg-color: #1a1a1a !important;--search-border-color: #2c2c2c !important;--search-icon-color: #C9A84C !important}.header__search input,.header__search .search__input{background:#1a1a1a!important;border-color:#2c2c2c!important;color:#f0f0f0!important}.cart-count-bubble{--bg-bubble: #C9A84C !important;--color-bubble: #000000 !important;background:#c9a84c!important;color:#000!important}.productView-title{--color-title: #FFFFFF !important}.productView-action{--atc-color: #000000 !important;--atc-bg-color: #C9A84C !important;--atc-border-color: #C9A84C !important;--atc-color-hover: #000000 !important;--atc-bg-color-hover: #E4C06E !important;--atc-border-color-hover: #E4C06E !important}.productView-payment{--bin-color: #000000 !important;--bin-bg-color: #C9A84C !important;--bin-border-color: #C9A84C !important;--bin-color-hover: #000000 !important;--bin-bg-color-hover: #E4C06E !important}.jdgm-widget.jdgm-cards-carousel,.jdgm-cards-carousel{--text-color: #F0F0F0 !important;--card-color: #1a1a1a !important;--header-color: #FFFFFF !important;--border-radius: 3px !important}.halo-sticky-toolbar-mobile{background:#000!important;border-color:#2c2c2c!important;border-top:1px solid #2c2c2c!important}.halo-sticky-toolbar-mobile span{color:#f0f0f0!important}.halo-sticky-toolbar-mobile span.icon svg{fill:#f0f0f0!important}.halo-sticky-toolbar-mobile .btn,.halo-sticky-toolbar-mobile button{background:#c9a84c!important;color:#000!important;border-color:#c9a84c!important}.footer-block__newsletter .newsletter-form__button{background-color:#c9a84c!important;color:#000!important;border-color:#c9a84c!important;fill:#000!important}.footer-block__newsletter .newsletter-form__button:hover{background-color:#e4c06e!important;border-color:#e4c06e!important}.footer-block__newsletter .newsletter-form__button svg{fill:#000!important}.footer-block__list-social .list-social__link{background:#1a1a1a!important;border-color:#2c2c2c!important;color:#f0f0f0!important}.footer-block__list-social .list-social__link svg{fill:#f0f0f0!important}.footer-block__list-social .list-social__link:hover{background:#c9a84c!important;border-color:#c9a84c!important}.footer-block__list-social .list-social__link:hover svg{fill:#000!important}.customer-links,.customer-links *{color:#f0f0f0!important}.customer-links a:hover{color:#c9a84c!important}:root{--qpu-black: #080808;--qpu-dark: #111111;--qpu-surface: #1a1a1a;--qpu-surface-2: #222222;--qpu-border: #2c2c2c;--qpu-gold: #C9A84C;--qpu-gold-light: #E4C06E;--qpu-gold-dark: #9A7A2E;--qpu-text: #F0F0F0;--qpu-text-muted: #888888;--qpu-white: #FFFFFF;--color-background: var(--qpu-black);--color-foreground: var(--qpu-text);--color-foreground-secondary: var(--qpu-text-muted);--color-shadow: 0, 0, 0;--color-accent-1: var(--qpu-gold);--color-accent-2: var(--qpu-gold-light);--color-button: var(--qpu-gold);--color-button-text: #000000;--color-secondary-button: transparent;--color-secondary-button-text: var(--qpu-gold);--color-card-background: var(--qpu-surface);--color-input: var(--qpu-surface-2);--color-input-text: var(--qpu-text);--color-header-background: #000000;--color-header-text: var(--qpu-text);--color-footer-background: #000000;--color-footer-text: var(--qpu-text);--color-badge-foreground: #000000;--color-badge-background: var(--qpu-gold);--color-border: var(--qpu-border);--font-heading-family: "Bebas Neue", Impact, sans-serif;--font-heading-weight: 400;--font-heading-style: normal;--font-body-family: "Inter", -apple-system, sans-serif;--font-body-weight: 400;--font-label-family: "Rajdhani", sans-serif;--radius-base: 2px;--radius-button: 2px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background-color:var(--qpu-black)!important;color:var(--qpu-text)!important;font-family:Inter,sans-serif!important;font-size:15px;line-height:1.65;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,[class*=heading],.product__title,.product-item__title,.card__heading{font-family:Bebas Neue,Impact,sans-serif!important;font-weight:400!important;letter-spacing:.04em;color:var(--qpu-white)!important;text-transform:uppercase}h4,h5,h6,.caption,.overline,label,.product__text,.variant-picker__label,.card__information>*:not(.card__heading){font-family:Rajdhani,sans-serif!important;letter-spacing:.08em;text-transform:uppercase;font-weight:600}p,li,span,td,input,textarea,select,button{font-family:Inter,sans-serif}a{color:var(--qpu-gold);text-decoration:none;transition:color .2s}a:hover{color:var(--qpu-gold-light)}.header,.site-header,header[class*=header]{background:#000!important;border-bottom:1px solid var(--qpu-gold-dark)!important;position:sticky!important;top:0;z-index:100}.header__heading-link,.site-header__logo a,.header__logo{font-family:Bebas Neue,sans-serif!important;font-size:1.8rem;letter-spacing:.06em;color:var(--qpu-white)!important}.header__heading-link span,.header__logo span{color:var(--qpu-gold)}.header__menu-item,.site-header__links a,.header-wrapper a{font-family:Rajdhani,sans-serif!important;font-weight:600;font-size:.9rem;letter-spacing:.1em;text-transform:uppercase!important;color:var(--qpu-text)!important;transition:color .2s;padding-bottom:2px;border-bottom:2px solid transparent}.header__menu-item:hover,.site-header__links a:hover{color:var(--qpu-gold)!important;border-bottom-color:var(--qpu-gold)}.header__icon svg,.cart-count-bubble{fill:var(--qpu-text)!important;stroke:var(--qpu-text)!important}.cart-count-bubble{background:var(--qpu-gold)!important;color:#000!important;font-family:Inter,sans-serif!important;font-weight:700}.color-scheme-1,.color-background-1{background-color:var(--qpu-black)!important;color:var(--qpu-text)!important}.color-scheme-2,.color-background-2{background-color:var(--qpu-dark)!important;color:var(--qpu-text)!important}button,.button,.btn,[type=submit],.shopify-payment-button__button,product-form .button{font-family:Rajdhani,sans-serif!important;font-weight:700!important;font-size:.85rem!important;letter-spacing:.15em!important;text-transform:uppercase!important;border-radius:var(--radius-button)!important;transition:background .2s,transform .15s,box-shadow .2s!important}.button--primary,.button:not(.button--secondary):not(.button--tertiary),[type=submit]:not(.button--secondary),.cart__submit{background:var(--qpu-gold)!important;color:#000!important;border:none!important;box-shadow:0 0 0 transparent}.button--primary:hover,.button:not(.button--secondary):hover,[type=submit]:not(.button--secondary):hover{background:var(--qpu-gold-light)!important;transform:translateY(-1px);box-shadow:0 4px 20px #c9a84c59!important}.button--secondary{background:transparent!important;color:var(--qpu-gold)!important;border:1px solid var(--qpu-gold)!important}.button--secondary:hover{background:var(--qpu-gold)!important;color:#000!important}.product-form__submit:hover{box-shadow:0 0 30px #c9a84c66!important}.shopify-payment-button__button--branded{border-radius:var(--radius-button)!important}.card-wrapper,.card,.product-card,.grid__item .card{background:var(--qpu-surface)!important;border:1px solid var(--qpu-border)!important;border-radius:3px!important;overflow:hidden;transition:border-color .25s,box-shadow .25s,transform .25s!important}.card-wrapper:hover .card,.card:hover,.product-card:hover{border-color:var(--qpu-gold-dark)!important;box-shadow:0 6px 30px #c9a84c26!important;transform:translateY(-3px)}.card__media img,.product-item__image{transition:transform .5s ease!important}.card-wrapper:hover .card__media img,.card:hover .product-item__image{transform:scale(1.06)!important}.card__content,.card__information{background:var(--qpu-surface)!important;padding:1rem 1.2rem!important;border-top:1px solid var(--qpu-border)}.card__heading a,.card__heading{font-size:1.1rem!important;color:var(--qpu-white)!important;font-family:Bebas Neue,sans-serif!important;letter-spacing:.05em}.price,.price__regular,.price-item,.product__price,[class*=price]:not(.price__sale){color:var(--qpu-gold)!important;font-family:Rajdhani,sans-serif!important;font-weight:700!important;font-size:1.1rem!important;letter-spacing:.05em}.price--on-sale .price__regular{color:var(--qpu-text-muted)!important;font-size:.9rem!important}.badge,.product-label,[class*=badge]{background:var(--qpu-gold)!important;color:#000!important;font-family:Rajdhani,sans-serif!important;font-weight:700;font-size:.65rem;letter-spacing:.15em;text-transform:uppercase;border-radius:1px}.product__title,h1.product__title{font-family:Bebas Neue,sans-serif!important;font-size:clamp(2.4rem,5vw,4rem)!important;line-height:1!important;letter-spacing:.03em;color:var(--qpu-white)!important;margin-bottom:.5rem!important}.product__title:after{content:"";display:block;width:60px;height:3px;background:linear-gradient(90deg,var(--qpu-gold),transparent);margin-top:.6rem}.product__price,.price-wrapper .price,.product-info__price{font-family:Bebas Neue,sans-serif!important;font-size:2rem!important;color:var(--qpu-gold)!important;letter-spacing:.04em}.variant-picker__option-label,fieldset.js-enabled label{font-family:Rajdhani,sans-serif!important;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--qpu-text)!important}.variant-picker__option,.swatch,.selector-wrapper select{background:var(--qpu-surface-2)!important;border:1px solid var(--qpu-border)!important;color:var(--qpu-text)!important;border-radius:2px!important;transition:border-color .2s!important}.variant-picker__option:hover,.variant-picker__option--selected,.swatch.active{border-color:var(--qpu-gold)!important;background:#c9a84c14!important}.product-form__submit,.product-form__buttons .button{width:100%!important;padding:1.1rem 2rem!important;font-size:1rem!important;letter-spacing:.2em!important;background:var(--qpu-gold)!important;color:#000!important;border:none!important;position:relative;overflow:hidden}.product-form__submit:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.1) 0%,transparent 60%);pointer-events:none}.product-form__submit:hover{background:var(--qpu-gold-light)!important}.quantity__input,.quantity__button{background:var(--qpu-surface-2)!important;border:1px solid var(--qpu-border)!important;color:var(--qpu-text)!important}.quantity__button:hover{background:var(--qpu-surface)!important;border-color:var(--qpu-gold)!important;color:var(--qpu-gold)!important}.product__description,.product-description{color:var(--qpu-text-muted)!important;border-top:1px solid var(--qpu-border);padding-top:1.2rem;margin-top:1.2rem}.product__description h2,.product__description h3,.product__description h4{color:var(--qpu-white)!important;font-family:Rajdhani,sans-serif!important;font-size:1rem;letter-spacing:.1em}.product__description ul li::marker{color:var(--qpu-gold)}.product__media-wrapper,.product__media,.product-media{background:var(--qpu-dark)!important;border-radius:3px;overflow:hidden}.product__media-list li.product__media-item{border:1px solid var(--qpu-border)!important}.product__media-list li.product__media-item--active,.product__media-list li.product__media-item:hover{border-color:var(--qpu-gold)!important}.product-form__buttons:after{content:"\1f512  Secure Checkout  \b7   \26a1  Fast Shipping  \b7   \2713  Premium Quality";display:block;text-align:center;font-family:Rajdhani,sans-serif;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--qpu-text-muted);margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--qpu-border)}.collection-hero,.collection__title{font-family:Bebas Neue,sans-serif!important;font-size:clamp(2.5rem,6vw,5rem)!important;letter-spacing:.04em;color:var(--qpu-white)!important}.facets__wrapper,.facet-filters{background:var(--qpu-surface)!important;border:1px solid var(--qpu-border)!important;border-radius:3px}.facets__heading{font-family:Rajdhani,sans-serif!important;letter-spacing:.1em;text-transform:uppercase;color:var(--qpu-text)!important}.announcement-bar,.shopify-section-header-sticky .announcement-bar{background:var(--qpu-gold)!important;color:#000!important;font-family:Rajdhani,sans-serif!important;font-weight:700;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase}.announcement-bar a{color:#000!important;text-decoration:underline}.header-top-right-group,.header-language_currency,.top-language-currency,.free-shipping-text,.customer-service-text,.header__iconItem,.header__group{--text-color: #F0F0F0 !important;--item-color: #F0F0F0 !important}.customer-service-text,.customer-service-text p,.customer-service-text strong,.customer-service-text a{color:var(--qpu-white)!important;font-family:Rajdhani,sans-serif!important;font-weight:600!important;font-size:.82rem!important;letter-spacing:.09em!important;text-transform:uppercase!important}.free-shipping-text{--text-color: #C9A84C !important}.free-shipping-text,.free-shipping-text p,.free-shipping-text strong{color:var(--qpu-gold)!important;font-family:Rajdhani,sans-serif!important;font-weight:700!important;font-size:.84rem!important;letter-spacing:.13em!important;text-transform:uppercase!important}.halo-top-language .disclosure__button,.halo-top-currency .disclosure__button,.localization-selector,.top-language-currency .link,.top-language-currency .caption-large{color:var(--qpu-white)!important;font-family:Rajdhani,sans-serif!important;font-weight:600!important;letter-spacing:.08em!important}.header__icon--cart,.header__icon--cart .icon-cart,.header__icon--cart svg{color:var(--qpu-white)!important;fill:var(--qpu-white)!important;stroke:var(--qpu-white)!important}.header__icon--cart:hover svg{fill:var(--qpu-gold)!important}.header__group a,.header__iconItem a,.header__icon.link{color:var(--qpu-white)!important;font-family:Rajdhani,sans-serif!important;font-weight:600!important;font-size:.82rem!important;letter-spacing:.08em!important;text-transform:uppercase!important}.header__group a:hover,.header__iconItem a:hover{color:var(--qpu-gold)!important}.header__icon--cart .cart-count-bubble,.cart-icon-bubble [class*=count]{background:var(--qpu-gold)!important;color:#000!important}input,textarea,select{background:var(--qpu-surface-2)!important;border:1px solid var(--qpu-border)!important;color:var(--qpu-text)!important;border-radius:2px!important}input:focus,textarea:focus,select:focus{border-color:var(--qpu-gold)!important;outline:none!important;box-shadow:0 0 0 2px #c9a84c26!important}::placeholder{color:var(--qpu-text-muted)!important}cart-drawer,.cart-drawer,#CartDrawer{background:var(--qpu-dark)!important;border-left:1px solid var(--qpu-border)!important}.cart-drawer__header{background:#000!important;border-bottom:1px solid var(--qpu-gold-dark)!important}.cart-item__name{font-family:Bebas Neue,sans-serif!important;font-size:1rem!important;color:var(--qpu-white)!important}.totals__total-value{color:var(--qpu-gold)!important;font-family:Bebas Neue,sans-serif!important;font-size:1.4rem!important}.footer,footer[class*=footer],.site-footer{background:#000!important;border-top:1px solid var(--qpu-gold-dark)!important;color:var(--qpu-text-muted)!important}.footer-block__heading{font-family:Bebas Neue,sans-serif!important;font-size:1.1rem!important;letter-spacing:.08em;color:var(--qpu-gold)!important}.footer-block__details-content a,.footer a{color:var(--qpu-text-muted)!important;font-family:Inter,sans-serif!important;font-size:.85rem;transition:color .2s}.footer-block__details-content a:hover,.footer a:hover{color:var(--qpu-gold)!important}.footer__content-bottom{border-top:1px solid var(--qpu-border)!important;padding-top:1rem}.footer__copyright{color:#444!important;font-size:.75rem;letter-spacing:.08em}.shopify-section,section[class*=shopify]{background:var(--qpu-black)}.shopify-section:nth-child(2n){background:var(--qpu-dark)}hr,.divider{border-color:var(--qpu-border)!important}.divider--gold{border-color:var(--qpu-gold-dark)!important}.slideshow,.banner{position:relative}.slideshow__text-wrapper,.banner__box{background:#0000008c!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:1px solid rgba(201,168,76,.2);border-radius:2px}.banner__heading,.slideshow__heading{font-family:Bebas Neue,sans-serif!important;font-size:clamp(3rem,8vw,6rem)!important;letter-spacing:.04em!important;color:#fff!important;line-height:.95!important;text-shadow:0 2px 20px rgba(0,0,0,.8)}.banner__heading:before{content:"";display:block;width:50px;height:3px;background:var(--qpu-gold);margin-bottom:1rem}.collection-list-item__title{font-family:Bebas Neue,sans-serif!important;font-size:1.3rem!important;letter-spacing:.06em;color:var(--qpu-white)!important}.collection-list-item{background:var(--qpu-surface)!important;border:1px solid var(--qpu-border)!important;transition:border-color .25s,transform .25s!important}.collection-list-item:hover{border-color:var(--qpu-gold-dark)!important;transform:translateY(-3px)}.rich-text__heading{font-family:Bebas Neue,sans-serif!important;font-size:clamp(2rem,4vw,3.5rem)!important;color:var(--qpu-white)!important;letter-spacing:.04em}.rich-text__text{color:var(--qpu-text-muted)!important}.testimonials-block,.review-widget{background:var(--qpu-surface)!important;border:1px solid var(--qpu-border)!important;border-radius:3px}.spr-icon-star,.shopify-product-reviews .spr-starrating svg,[class*=star-rating] svg{fill:var(--qpu-gold)!important;color:var(--qpu-gold)!important}.sticky-atc,.product-sticky-bar{background:#000!important;border-top:1px solid var(--qpu-gold-dark)!important}.breadcrumbs a,.breadcrumb a,nav[aria-label*=breadcrumb] a{color:var(--qpu-text-muted)!important;font-family:Rajdhani,sans-serif!important;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase}nav[aria-label*=breadcrumb] a:hover{color:var(--qpu-gold)!important}.accordion__title,.tab-title{font-family:Rajdhani,sans-serif!important;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--qpu-text)!important;border-bottom:1px solid var(--qpu-border)!important}.accordion__title:hover{color:var(--qpu-gold)!important}.accordion__content,.tab-content{background:var(--qpu-surface)!important;color:var(--qpu-text-muted)!important}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--qpu-dark)}::-webkit-scrollbar-thumb{background:var(--qpu-gold-dark);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--qpu-gold)}::selection{background:#c9a84c40;color:var(--qpu-white)}.loading-overlay__spinner svg circle{stroke:var(--qpu-gold)!important}@media(max-width:768px){.product__title{font-size:clamp(2rem,8vw,2.8rem)!important}.banner__heading{font-size:clamp(2.4rem,10vw,4rem)!important}.header{padding:.6rem 1rem!important}}.ella-body,body.template-index,body.template-collection,body.template-product,body.template-page,body.template-blog,body.template-article{background:var(--qpu-black)!important;color:var(--qpu-text)!important}.site-header,.site-header__inner,.site-header-wrapper{background:#000!important;border-bottom:1px solid var(--qpu-gold-dark)!important}.site-header__logo a,.site-header__logo-image{filter:brightness(1.1)}.site-nav__link,.site-nav>li>a,.header-nav a{font-family:Rajdhani,sans-serif!important;font-weight:600!important;font-size:.85rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--qpu-text)!important}.site-nav__link:hover,.site-nav>li>a:hover{color:var(--qpu-gold)!important}.site-nav__dropdown,.nav-dropdown{background:#0d0d0d!important;border:1px solid var(--qpu-border)!important;border-top:2px solid var(--qpu-gold)!important}.site-nav__dropdown a{color:var(--qpu-text-muted)!important}.site-nav__dropdown a:hover{color:var(--qpu-gold)!important}.product-single__title,.product__name,h1.product-single__title{font-family:Bebas Neue,sans-serif!important;font-size:clamp(2.2rem,5vw,3.8rem)!important;color:var(--qpu-white)!important;letter-spacing:.03em;line-height:1!important}.product-single__title:after{content:"";display:block;width:60px;height:3px;background:linear-gradient(90deg,var(--qpu-gold),transparent);margin-top:.6rem}.product__price,.product-single__price,.price-item,span[class*=ProductPrice]{font-family:Bebas Neue,sans-serif!important;font-size:2rem!important;color:var(--qpu-gold)!important;letter-spacing:.04em}.product-single__add-to-cart,.btn--add-to-cart,button[name=add]{background:var(--qpu-gold)!important;color:#000!important;border:none!important;font-family:Rajdhani,sans-serif!important;font-weight:700!important;font-size:.9rem!important;letter-spacing:.18em!important;text-transform:uppercase!important;padding:1rem 2rem!important;width:100%!important;transition:background .2s,box-shadow .2s!important}.product-single__add-to-cart:hover,button[name=add]:hover{background:var(--qpu-gold-light)!important;box-shadow:0 0 28px #c9a84c66!important}.grid-product,.grid__item .product-card,.product-item{background:var(--qpu-surface)!important;border:1px solid var(--qpu-border)!important;transition:border-color .25s,transform .25s,box-shadow .25s!important}.grid-product:hover,.product-item:hover{border-color:var(--qpu-gold-dark)!important;transform:translateY(-3px)!important;box-shadow:0 6px 30px #c9a84c26!important}.grid-product .grid-product__image,.product-item img{transition:transform .5s ease!important}.grid-product:hover .grid-product__image,.product-item:hover img{transform:scale(1.06)!important}.grid-product__title,.product-item__title,.grid__item h3 a{font-family:Bebas Neue,sans-serif!important;font-size:1.1rem!important;letter-spacing:.05em;color:var(--qpu-white)!important}.grid-product__price,.product-item__price{color:var(--qpu-gold)!important;font-family:Rajdhani,sans-serif!important;font-weight:700!important}.btn,.btn--primary,button.btn{font-family:Rajdhani,sans-serif!important;font-weight:700!important;letter-spacing:.12em!important;text-transform:uppercase!important;border-radius:2px!important}.btn--primary{background:var(--qpu-gold)!important;color:#000!important;border-color:var(--qpu-gold)!important}.btn--primary:hover{background:var(--qpu-gold-light)!important;border-color:var(--qpu-gold-light)!important}.btn--secondary,.btn--outline{background:transparent!important;color:var(--qpu-gold)!important;border:1px solid var(--qpu-gold)!important}.btn--secondary:hover,.btn--outline:hover{background:var(--qpu-gold)!important;color:#000!important}.index-section,.page-section,.collection-section{background:var(--qpu-black)!important}.index-section--alt,.section--alt{background:var(--qpu-dark)!important}.site-footer,footer.site-footer{background:#000!important;border-top:1px solid var(--qpu-gold-dark)!important;color:var(--qpu-text-muted)!important}.site-footer a{color:var(--qpu-text-muted)!important}.site-footer a:hover{color:var(--qpu-gold)!important}.site-footer .h4,.site-footer h4{color:var(--qpu-gold)!important;font-family:Bebas Neue,sans-serif!important;letter-spacing:.08em}#CartDrawer,.ajax-cart,.cart-drawer{background:var(--qpu-dark)!important;border-left:1px solid var(--qpu-border)!important}.ajax-cart__title,.cart-drawer__title{font-family:Bebas Neue,sans-serif!important;color:var(--qpu-white)!important;border-bottom:1px solid var(--qpu-gold-dark)!important}.ajax-cart__total,.cart-drawer__total{color:var(--qpu-gold)!important;font-family:Bebas Neue,sans-serif!important;font-size:1.3rem!important}.collection-hero__title,.template-collection h1{font-family:Bebas Neue,sans-serif!important;font-size:clamp(2.5rem,7vw,5rem)!important;color:var(--qpu-white)!important;letter-spacing:.04em}.announcement-bar{background:var(--qpu-gold)!important;color:#000!important;font-family:Rajdhani,sans-serif!important;font-weight:700;letter-spacing:.12em;font-size:.78rem;text-transform:uppercase}.announcement-bar a{color:#000!important}.swatch__trigger input:checked+.swatch__label,.option-selector__btn--active{border-color:var(--qpu-gold)!important;background:#c9a84c1a!important}.swatch__label:hover{border-color:var(--qpu-gold)!important}.tab__link,.product-single__tab,.rte-tab{font-family:Rajdhani,sans-serif!important;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--qpu-text-muted)!important}.tab__link--active,.tab__link:hover{color:var(--qpu-gold)!important}.tab__link--active{border-bottom-color:var(--qpu-gold)!important}.input-group input,select.select__select,input.input__field,textarea.input__field{background:var(--qpu-surface-2)!important;border:1px solid var(--qpu-border)!important;color:var(--qpu-text)!important;border-radius:2px!important}.input-group input:focus,select.select__select:focus,input.input__field:focus{border-color:var(--qpu-gold)!important;box-shadow:0 0 0 2px #c9a84c26!important;outline:none!important}.product-label,.badge--sale,.product-badge{background:var(--qpu-gold)!important;color:#000!important;font-family:Rajdhani,sans-serif!important;font-weight:700;font-size:.65rem;letter-spacing:.15em}@media(max-width:768px){.product-single__title{font-size:clamp(1.8rem,7vw,2.5rem)!important}.collection-hero__title{font-size:clamp(2rem,9vw,3.5rem)!important}}.popup.product-details,.product-default,[id^=ProductSection]{background:var(--qpu-black)!important;color:var(--qpu-text)!important}[id^=ProductSection] p,[id^=ProductSection] span:not(.pattern),[id^=ProductSection] li,[id^=ProductSection] td,[id^=ProductSection] th,[id^=ProductSection] label,[id^=ProductSection] div:not(.pattern){color:var(--qpu-text)!important}[id^=ProductSection] div:not(.pattern):not([class*=swatch]):not([class*=media]){background-color:transparent!important}[id^=ProductSection] .tabs-contents-horizontal,[id^=ProductSection] .tab-content,[id^=ProductSection] .toggle-content,[id^=ProductSection] [class*=ai-product-description-]:not([class*=__content]),[id^=ProductSection] .jdgm-rev,[id^=ProductSection] .jdgm-form,[id^=ProductSection] .productView-img-container{background-color:var(--qpu-surface)!important}.productView-title,.productView-title span{--color-title: #FFFFFF !important;color:var(--qpu-white)!important;font-family:Bebas Neue,sans-serif!important;font-size:clamp(1.8rem,3.5vw,2.8rem)!important;letter-spacing:.03em!important;line-height:1.1!important}.productView-title:after{content:"";display:block;width:55px;height:3px;background:linear-gradient(90deg,var(--qpu-gold),transparent);margin-top:.5rem}.productView-price .price,.productView-price .price-item,.productView-price .price-item--regular,.productView-price .price-item--sale,.productView-price span{color:var(--qpu-gold)!important;font-family:Bebas Neue,sans-serif!important;font-size:1.9rem!important;letter-spacing:.04em!important}.productView-price .price-item--regular s,.productView-price .price__compare s{color:var(--qpu-text-muted)!important;font-size:1.1rem!important}.halo-productView-right,.productView-details{background:var(--qpu-black)!important}.productView-moreItem{background:transparent!important}.productView-options{--color-border: #2c2c2c !important}.productView-options legend,.productView-options .form__label{color:var(--qpu-text)!important;font-family:Rajdhani,sans-serif!important;font-weight:700!important;font-size:.82rem!important;letter-spacing:.1em!important;text-transform:uppercase!important}.product-form__radio+label,.productView-variants label,.halo-productOptions label{background:var(--qpu-surface-2)!important;border:1px solid var(--qpu-border)!important;color:var(--qpu-text)!important;font-family:Rajdhani,sans-serif!important;font-weight:600!important;transition:border-color .2s,background .2s!important}.product-form__radio:checked+label,.product-form__radio+label:hover{border-color:var(--qpu-gold)!important;background:#c9a84c1a!important;color:var(--qpu-gold)!important}.productView-submit .btn,.productView-submit button,.btn-addtocart,button[name=add],[id^=AddToCart]{background:var(--qpu-gold)!important;color:#000!important;border:none!important;font-family:Rajdhani,sans-serif!important;font-weight:700!important;font-size:.9rem!important;letter-spacing:.18em!important;text-transform:uppercase!important;padding:1rem 2rem!important;width:100%!important;border-radius:2px!important;transition:background .2s,box-shadow .2s!important;position:relative;overflow:hidden}.productView-submit .btn:before,button[name=add]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.08) 0%,transparent 60%);pointer-events:none}.productView-submit .btn:hover,button[name=add]:hover{background:var(--qpu-gold-light)!important;box-shadow:0 0 28px #c9a84c66!important}[class*=ai-product-description-]:not([class*=__content]){background:var(--qpu-surface)!important;border:1px solid var(--qpu-border)!important;border-left:3px solid var(--qpu-gold-dark)!important;border-radius:3px!important;padding:1.4rem 1.6rem!important}[class*=ai-product-description__content]{background:transparent!important;color:var(--qpu-text)!important}[class*=ai-product-description__content] p,[class*=ai-product-description__content] li,[class*=ai-product-description__content] span{color:var(--qpu-text)!important;font-family:Inter,sans-serif!important;font-size:.9rem!important;line-height:1.75!important}[class*=ai-product-description__content] h1,[class*=ai-product-description__content] h2,[class*=ai-product-description__content] h3,[class*=ai-product-description__content] h4{color:var(--qpu-white)!important;font-family:Rajdhani,sans-serif!important;font-weight:700!important;letter-spacing:.06em!important;text-transform:uppercase!important}[class*=ai-product-description__content] ul li::marker{color:var(--qpu-gold)!important}[class*=ai-product-description__content] strong{color:var(--qpu-white)!important;font-weight:600!important}.product-description *,.productView-description *{background-color:transparent!important}.product-description,.productView-description{background:var(--qpu-surface)!important;border:1px solid var(--qpu-border)!important;border-left:3px solid var(--qpu-gold-dark)!important;border-radius:3px!important;padding:1.4rem 1.6rem!important;color:var(--qpu-text)!important}.tabs-horizontal,.tabs.tabs-horizontal{border-bottom:1px solid var(--qpu-border)!important;background:transparent!important}.tabs-horizontal .tab-title,.tabs-horizontal .tab .tab-title,.tabs-horizontal li a,.tabs-horizontal .tab>a{font-family:Rajdhani,sans-serif!important;font-weight:700!important;font-size:.85rem!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:var(--qpu-text-muted)!important;border-bottom:2px solid transparent!important;padding-bottom:.75rem!important;transition:color .2s,border-color .2s!important;background:transparent!important}.tabs-horizontal .tab-title.is-open,.tabs-horizontal .tab.is-active .tab-title,.tabs-horizontal .tab-title:hover{color:var(--qpu-gold)!important;border-bottom-color:var(--qpu-gold)!important}.tabs-contents-horizontal,.tabs-contents.tabs-contents-horizontal{background:var(--qpu-surface)!important;border:1px solid var(--qpu-border)!important;border-top:none!important;border-radius:0 0 3px 3px!important}.tab-content,.tabs-contents-horizontal .tab-content{background:transparent!important;color:var(--qpu-text)!important;padding:1.5rem!important}.toggleLink,.tabs-contents .toggleLink{color:var(--qpu-text)!important;font-family:Rajdhani,sans-serif!important;font-weight:700!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:transparent!important;border-bottom:1px solid var(--qpu-border)!important;padding:.8rem 0!important}.toggleLink:hover,.toggleLink.is-open{color:var(--qpu-gold)!important}.toggleLink.is-open{border-bottom-color:var(--qpu-gold-dark)!important}.toggle-content,.tab-content .toggle-content{background:transparent!important;color:var(--qpu-text-muted)!important;font-family:Inter,sans-serif!important;font-size:.9rem!important;line-height:1.75!important;padding:.8rem 0!important}.toggle-content p,.toggle-content li{color:var(--qpu-text-muted)!important}.toggle-content strong{color:var(--qpu-text)!important}.toggle-content a{color:var(--qpu-gold)!important}.halo-text-format .rte,.tab-content .rte,.rte{color:var(--qpu-text-muted)!important;background:transparent!important}.rte p,.rte li,.rte td{color:var(--qpu-text-muted)!important}.rte strong,.rte b{color:var(--qpu-text)!important}.rte h2,.rte h3,.rte h4{color:var(--qpu-white)!important;font-family:Rajdhani,sans-serif!important;letter-spacing:.06em;text-transform:uppercase}.rte a{color:var(--qpu-gold)!important}.rte ul li::marker{color:var(--qpu-gold)!important}.rte table{border-color:var(--qpu-border)!important}.rte th{background:var(--qpu-surface-2)!important;color:var(--qpu-white)!important}.rte td{background:transparent!important;color:var(--qpu-text-muted)!important;border-color:var(--qpu-border)!important}.jdgm-widget,.jdgm-rev-widg,[class^=jdgm-]{background:transparent!important;color:var(--qpu-text)!important;font-family:Inter,sans-serif!important}.jdgm-rev-widg__title,.jdgm-widget h1,.jdgm-widget h2,.jdgm-widget h3{color:var(--qpu-white)!important;font-family:Bebas Neue,sans-serif!important;font-size:1.6rem!important;letter-spacing:.04em!important;visibility:visible!important}.jdgm-rev-widg__summary-text{color:var(--qpu-text-muted)!important;visibility:visible!important;font-family:Rajdhani,sans-serif!important;font-size:.82rem!important;letter-spacing:.08em!important;text-transform:uppercase!important}.jdgm-star,.jdgm-star:before,.jdgm-prev-badge__stars .jdgm-star{color:var(--qpu-gold)!important}.jdgm-rev{background:var(--qpu-surface)!important;border:1px solid var(--qpu-border)!important;border-radius:3px!important;padding:1.2rem 1.4rem!important;margin-bottom:1rem!important;color:var(--qpu-text)!important}.jdgm-rev:hover{border-color:var(--qpu-gold-dark)!important}.jdgm-rev__author,.jdgm-rev__author-name{color:var(--qpu-white)!important;font-family:Rajdhani,sans-serif!important;font-weight:700!important;font-size:.9rem!important;letter-spacing:.06em!important}.jdgm-rev__timestamp{color:var(--qpu-text-muted)!important;font-family:Inter,sans-serif!important;font-size:.75rem!important}.jdgm-rev__verified-badge,.jdgm-badge-verified{background:#c9a84c1f!important;color:var(--qpu-gold)!important;border:1px solid var(--qpu-gold-dark)!important;font-family:Rajdhani,sans-serif!important;font-size:.65rem!important;letter-spacing:.1em!important;border-radius:2px!important}.jdgm-rev__title{color:var(--qpu-white)!important;font-family:Rajdhani,sans-serif!important;font-weight:700!important;font-size:1rem!important;letter-spacing:.04em!important}.jdgm-rev__body,.jdgm-rev__body p,.jdgm-rev__body span{color:var(--qpu-text-muted)!important;font-family:Inter,sans-serif!important;font-size:.88rem!important;line-height:1.7!important}.jdgm-write-rev-link,.jdgm-rev-widg__write-rev{background:transparent!important;border:1px solid var(--qpu-gold)!important;color:var(--qpu-gold)!important;font-family:Rajdhani,sans-serif!important;font-weight:700!important;font-size:.8rem!important;letter-spacing:.14em!important;text-transform:uppercase!important;border-radius:2px!important;padding:.6rem 1.2rem!important;transition:background .2s,color .2s!important}.jdgm-write-rev-link:hover,.jdgm-rev-widg__write-rev:hover{background:var(--qpu-gold)!important;color:#000!important}.jdgm-form,.jdgm-rev-widg__form{background:var(--qpu-surface)!important;border:1px solid var(--qpu-border)!important;border-radius:3px!important;padding:1.4rem!important}.jdgm-form label,.jdgm-form .jdgm-form__field-label{color:var(--qpu-text)!important;font-family:Rajdhani,sans-serif!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:.78rem!important}.jdgm-form input,.jdgm-form textarea{background:var(--qpu-surface-2)!important;border:1px solid var(--qpu-border)!important;color:var(--qpu-text)!important;border-radius:2px!important}.jdgm-form input:focus,.jdgm-form textarea:focus{border-color:var(--qpu-gold)!important;outline:none!important;box-shadow:0 0 0 2px #c9a84c26!important}.jdgm-form .jdgm-submit-btn{background:var(--qpu-gold)!important;color:#000!important;border:none!important;font-family:Rajdhani,sans-serif!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important}.jdgm-paginate a,.jdgm-paginate span{color:var(--qpu-text-muted)!important;font-family:Rajdhani,sans-serif!important}.jdgm-paginate a:hover,.jdgm-paginate .jdgm-current{color:var(--qpu-gold)!important}.jdgm-histogram__row-bar-fill{background:var(--qpu-gold)!important}.jdgm-histogram__row-bar{background:var(--qpu-surface-2)!important}.jdgm-histogram__row-count,.jdgm-histogram__row-rating{color:var(--qpu-text-muted)!important;font-family:Inter,sans-serif!important}.jdgm-prev-badge__text{color:var(--qpu-text-muted)!important;visibility:visible!important;font-family:Inter,sans-serif!important;font-size:.78rem!important}.breadcrumb-container,.breadcrumb-bg{background:transparent!important}.breadcrumb a,.breadcrumb .link,.breadcrumb .home-link{color:var(--qpu-text-muted)!important;font-family:Rajdhani,sans-serif!important;font-size:.75rem!important;letter-spacing:.08em!important;text-transform:uppercase!important}.breadcrumb a:hover{color:var(--qpu-gold)!important}.breadcrumb .separate svg{fill:var(--qpu-border)!important}.breadcrumb span:last-child{color:var(--qpu-text-muted)!important;font-family:Rajdhani,sans-serif!important;font-size:.75rem!important}.productView-img-container,.productView-thumbnail-link{background:var(--qpu-dark)!important;border:1px solid var(--qpu-border)!important;border-radius:3px!important}.productView-thumbnail-link.is-active,.productView-thumbnail-link:hover{border-color:var(--qpu-gold)!important}.sticky-add-to-cart,[class*=sticky-atc],.productView-sticky{background:#000!important;border-top:1px solid var(--qpu-gold-dark)!important;z-index:99}.sticky-add-to-cart .productView-title,.sticky-add-to-cart .productView-title span{color:var(--qpu-white)!important;font-size:1rem!important}.sticky-add-to-cart .price-item{color:var(--qpu-gold)!important}.product-recommendations,[class*=related-products],[class*=you-may-also]{background:var(--qpu-dark)!important;border-top:1px solid var(--qpu-border)!important;padding-top:2rem!important}.product-recommendations h2,[class*=related-products] h2{font-family:Bebas Neue,sans-serif!important;color:var(--qpu-white)!important;letter-spacing:.04em!important}.quantity-selector,.productView-quantity{background:transparent!important}.quantity-selector input,.productView-quantity input,input[name=quantity]{background:var(--qpu-surface-2)!important;border:1px solid var(--qpu-border)!important;color:var(--qpu-text)!important;text-align:center!important;font-family:Rajdhani,sans-serif!important;font-weight:700!important}.quantity-selector button,.productView-quantity button{background:var(--qpu-surface-2)!important;border:1px solid var(--qpu-border)!important;color:var(--qpu-text-muted)!important;transition:border-color .2s,color .2s!important}.quantity-selector button:hover,.productView-quantity button:hover{border-color:var(--qpu-gold)!important;color:var(--qpu-gold)!important}.product-policies,.productView-policies,[class*=product-policy]{border-top:1px solid var(--qpu-border)!important;padding-top:1rem!important;color:var(--qpu-text-muted)!important;font-family:Rajdhani,sans-serif!important;font-size:.75rem!important;letter-spacing:.08em!important;text-transform:uppercase!important}@media(max-width:768px){.productView-title{font-size:clamp(1.6rem,6vw,2.2rem)!important}.productView-price .price-item{font-size:1.5rem!important}.tab-content{padding:1rem!important}.jdgm-rev{padding:.9rem 1rem!important}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/luxury-race-theme.css.map */
