@import"https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;500;600;700;800;900&family=Assistant:wght@300;400;500;600;700;800&display=swap";:root{--ronix-red: #e32219;--ronix-red-hot: #ff4d40;--ronix-red-deep: #c11219;--ronix-red-legacy: #ed1c24;--r-bg-0: #0d0d0d;--r-bg-1: #121212;--r-bg-2: #1e1e1e;--r-bg-3: #242833;--r-bg-elev: #1a1a1a;--r-bg-line: #222222;--r-fg-1: #ffffff;--r-fg-2: #d9d9d9;--r-fg-3: #b0b0b0;--r-fg-4: #a0a0a0;--r-fg-5: #6b6b6b;--r-line-soft: rgba(255, 255, 255, .08);--r-line-hair: rgba(255, 255, 255, .05);--r-glass-bg: rgba(30, 30, 30, .72);--r-glass-blur: blur(12px);--r-color-sale: #334fb4;--r-color-stock: #22c55e;--r-color-order: #ffcc00;--r-shadow-glass: 0 8px 32px 0 rgba(0,0,0,.37);--r-glow-red: 0 0 15px rgba(227,34,25,.5);--r-glow-cta: 0 10px 30px -10px rgba(227,34,25,.8);--r-glow-cta-hot: 0 15px 40px -10px rgba(227,34,25,1);--r-card-hover: 0 20px 40px rgba(0,0,0,.5), 0 0 30px rgba(227,34,25,.15);--r-radius-btn: 4px;--r-radius-cart: 6px;--r-radius-input: 4px;--r-radius-card: 12px;--r-radius-pill: 40px;--r-ease-soft: cubic-bezier(.16, 1, .3, 1);--r-ease-bounce: cubic-bezier(.175, .885, .32, 1.275);--r-dur-base: .3s;--r-dur-slow: .5s;--font-heading-family: "Outfit", "Inter", system-ui, sans-serif;--font-body-family: "Assistant", "Inter", system-ui, sans-serif}:root,.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5,.color-background-1,.color-background-2,.color-background-3,.color-background-4,.color-background-5{--color-background: 13, 13, 13;--color-foreground: 255, 255, 255;--color-background-contrast: 30, 30, 30;--color-button: 227, 34, 25;--color-button-text: 255, 255, 255;--color-secondary-button: 13, 13, 13;--color-secondary-button-text: 255, 255, 255;--color-link: 255, 255, 255;--color-shadow: 0, 0, 0;--color-badge-foreground: 255, 255, 255;--color-badge-background: 30, 30, 30;--color-badge-border: 255, 255, 255;--gradient-background: #0d0d0d !important;--payment-terms-background-color: rgb(13, 13, 13)}.color-scheme-2,.color-background-2,.card.color-scheme-2,.card.color-background-2{--color-background: 18, 18, 18;--gradient-background: #121212 !important}.color-scheme-3,.color-background-3{--color-background: 36, 40, 51;--gradient-background: #242833 !important}.color-scheme-5,.color-background-5{--color-background: 51, 79, 180;--gradient-background: #334fb4 !important}.color-scheme-1,.color-scheme-2,.color-scheme-3,.color-scheme-4,.color-scheme-5{background-color:var(--gradient-background)!important;color:rgb(var(--color-foreground))!important}body.gradient{background-color:var(--r-bg-0)!important;color:var(--r-fg-2)!important}main#MainContent{background-color:var(--r-bg-0)}.shopify-section{background-color:var(--r-bg-0)}.shopify-section>.color-scheme-1,.shopify-section>.color-scheme-2,.shopify-section>.gradient{background:var(--gradient-background)!important}.card.color-scheme-1 .card__information,.card.color-scheme-2 .card__information,.card.color-scheme-1 .card-information,.card.color-scheme-2 .card-information,.card-information,.card__information{background-color:var(--r-bg-2)!important;color:var(--r-fg-1)!important}.card__inner,.card__inner.color-scheme-1,.card__inner.color-scheme-2,.card__inner.color-scheme-3,.card__inner.color-scheme-4,.card__inner.color-scheme-5,.card__inner.gradient,.card__inner.color-background-1,.card__inner.color-background-2{background:transparent!important;background-color:transparent!important}.card__media,.card .media,.card__media .media{background:transparent!important}.card__inner.gradient,.card--card.gradient,.card--standard.gradient,.card__inner.color-scheme-1,.card__inner.color-scheme-2,.card__inner.color-scheme-3,.card__inner.color-scheme-4,.card__inner.color-scheme-5{transform:translateZ(0)!important;-webkit-transform:translateZ(0)!important}.shopify-section--page,.page-width.section-template,.rich-text,.rich-text__wrapper,section.section--rich-text,.shopify-section .rte{background-color:transparent!important;color:var(--r-fg-2)!important}.rte,.rte p,.rte li,.rte td,.rte span:not(.badge):not(.price-item),.page-width .rte,.shopify-section .rte *{color:var(--r-fg-2)!important}.rte h1,.rte h2,.rte h3,.rte h4,.rte h5,.rte h6,.rte strong,.rte b{color:var(--r-fg-1)!important}.rte a,.rte a:visited{color:var(--ronix-red)!important;text-decoration:underline;text-underline-offset:3px}.multicolumn,.multicolumn-card,.multicolumn-card__info,.image-with-text,.image-with-text__content{background-color:transparent!important}.multicolumn-card__info h3,.image-with-text__heading,.icon-with-text__heading{color:var(--r-fg-1)!important}.multicolumn-card__info p,.image-with-text__text,.icon-with-text__text{color:var(--r-fg-3)!important}.newsletter,.contact,.collapsible-content,.accordion{background-color:transparent!important;color:var(--r-fg-2)}.accordion summary,.accordion__title,details>summary{color:var(--r-fg-1)!important;background-color:transparent!important}.accordion__content,details .rte{color:var(--r-fg-2)!important}body.gradient,body.gradient input,body.gradient textarea,body.gradient select,body.gradient button{font-family:var(--font-body-family);font-weight:400;letter-spacing:.01em}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.banner__heading,.section-header__title,.card__heading{font-family:var(--font-heading-family)!important;font-weight:800!important;letter-spacing:-.01em!important;text-transform:uppercase;color:var(--r-fg-1)!important;line-height:1.1}.h0,h1.h0,.banner__heading{font-weight:900!important;letter-spacing:-.03em!important;line-height:1}.rte p,p.body,.product__description p{font-family:var(--font-body-family);font-size:1.6rem;line-height:1.65;color:var(--r-fg-2)}.rte strong,.product__description strong{color:var(--r-fg-1);font-weight:700}.rte a,a.link{color:var(--ronix-red);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.rte a:hover,a.link:hover{color:var(--ronix-red-hot)}.button,button.button,.shopify-payment-button__button--unbranded{font-family:var(--font-heading-family)!important;font-weight:700!important;font-size:1.3rem;letter-spacing:.1em;text-transform:uppercase;border-radius:var(--r-radius-btn)!important;border:none!important;padding:1.2rem 2.6rem;transition:all var(--r-dur-base) ease!important;cursor:pointer;position:relative;overflow:hidden}.button--primary,.button:not(.button--secondary):not(.button--tertiary):not(.link),button.button--primary{background-color:var(--ronix-red)!important;color:var(--r-fg-1)!important;box-shadow:var(--r-glow-cta)!important}.button--primary:hover,button.button--primary:hover,.button:not(.button--secondary):not(.button--tertiary):not(.link):hover{background-color:var(--ronix-red-hot)!important;transform:translateY(-2px);box-shadow:var(--r-glow-cta-hot)!important}.button--primary:active,button.button--primary:active{background-color:var(--ronix-red-deep)!important;transform:translateY(0)}.button--primary:before,button.button--primary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent);transition:left var(--r-dur-slow) ease;pointer-events:none}.button--primary:hover:before,button.button--primary:hover:before{left:100%}.button--secondary,button.button--secondary{background-color:transparent!important;border:2px solid var(--r-fg-1)!important;color:var(--r-fg-1)!important;padding:1rem 2.4rem;box-shadow:none!important}.button--secondary:hover,button.button--secondary:hover{border-color:var(--ronix-red)!important;color:var(--ronix-red)!important;box-shadow:inset 0 0 12px #e322192e!important}.product-form__submit,button.product-form__submit,button.product-form__submit.button,button.product-form__submit.button--secondary{background:var(--ronix-red)!important;background-color:var(--ronix-red)!important;border:2px solid var(--ronix-red)!important;color:var(--r-fg-1)!important;border-radius:var(--r-radius-cart)!important;font-family:var(--font-heading-family)!important;font-weight:700!important;font-size:1.5rem!important;letter-spacing:.06em;padding:1.5rem 2.8rem!important;box-shadow:var(--r-glow-cta)!important}.product-form__submit:hover,button.product-form__submit:hover{background:var(--ronix-red-hot)!important;background-color:var(--ronix-red-hot)!important;border-color:var(--ronix-red-hot)!important;transform:translateY(-2px);box-shadow:var(--r-glow-cta-hot)!important}.product-form__submit span,button.product-form__submit span,.product-form__submit-text{color:var(--r-fg-1)!important;-webkit-text-fill-color:var(--r-fg-1)!important}.product-form__submit:after{display:none!important}.product-form__submit .loading-overlay__spinner circle{stroke:var(--r-fg-1)}.field,.field__input,.select__select,input[type=text],input[type=email],input[type=search],input[type=tel],input[type=number],input[type=password],textarea,select{background-color:var(--r-bg-2)!important;color:var(--r-fg-1)!important;border:1px solid var(--r-line-soft)!important;border-radius:var(--r-radius-input)!important;font-family:var(--font-body-family);font-size:1.5rem;transition:border-color var(--r-dur-base) ease,box-shadow var(--r-dur-base) ease}.field__input:focus,.select__select:focus,input:focus,textarea:focus,select:focus{border-color:var(--ronix-red)!important;outline:none!important;box-shadow:0 0 0 3px #e322192e!important}.field__label,label.form__label{color:var(--r-fg-4)!important;font-family:var(--font-heading-family);font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase;font-weight:600;background:transparent!important}.product-form__input input[type=radio]+label,fieldset.product-form__input label{background-color:var(--r-bg-2)!important;color:var(--r-fg-2)!important;border:1px solid var(--r-line-soft)!important;border-radius:var(--r-radius-pill)!important;padding:1rem 2rem;transition:all var(--r-dur-base) ease;font-family:var(--font-body-family);font-weight:600}.product-form__input input[type=radio]:checked+label{background-color:var(--r-bg-2)!important;color:var(--ronix-red)!important;border-color:var(--ronix-red)!important;box-shadow:var(--r-glow-red)!important}.product-form__input input[type=radio]+label:hover{border-color:var(--r-fg-1)!important;color:var(--r-fg-1)!important}.product-form__input input[type=radio]:disabled+label{opacity:.4;text-decoration:line-through;cursor:not-allowed}.quantity{background-color:var(--r-bg-2);border:1px solid var(--r-line-soft);border-radius:var(--r-radius-input)}.quantity__input{color:var(--r-fg-1)!important;font-family:var(--font-heading-family);font-weight:700}.quantity__button{color:var(--r-fg-1)}.quantity__button:hover{color:var(--ronix-red)}.card-wrapper,.product-card-wrapper{isolation:isolate}.card-wrapper img,.product-card-wrapper img,.card__media img,.card__inner img,.media img,.media--transparent img,.media--hover-effect img{opacity:1!important;visibility:visible!important}.card-wrapper .card__media,.card-wrapper .media,.product-card-wrapper .card__media,.product-card-wrapper .media{overflow:hidden}.card-wrapper .card,.product-card-wrapper .card{border:1px solid var(--r-line-soft)!important;border-radius:var(--r-radius-card)!important;overflow:hidden;transition:transform var(--r-dur-slow) var(--r-ease-bounce),border-color var(--r-dur-base) ease,box-shadow var(--r-dur-base) ease!important}.card-wrapper:hover .card,.product-card-wrapper:hover .card{transform:translateY(-6px);border-color:var(--ronix-red)!important;box-shadow:var(--r-glow-red),var(--r-shadow-glass)!important}.card__content,.card-information,.card__information{padding:14px 16px 18px!important;background-color:var(--r-bg-2)!important}.card__heading,.card__heading a,.card-information__text,.card__information a{color:var(--r-fg-1)!important;text-transform:none!important;font-weight:700!important;font-size:1.5rem!important;letter-spacing:0!important;line-height:1.3!important;background:transparent!important;font-family:var(--font-body-family)!important}.card-information .caption-with-letter-spacing,.card__information .caption-with-letter-spacing,.card-information span,.card__information span:not(.price-item):not(.badge){color:var(--r-fg-4)!important;font-family:var(--font-heading-family);font-size:1rem;letter-spacing:.12em;text-transform:uppercase}.product-stock-badge,.product-shipping-badge,.badge--ready,.badge--order{font-family:var(--font-heading-family)!important;font-weight:700;font-size:.95rem;letter-spacing:.08em;text-transform:uppercase;border-radius:var(--r-radius-pill);padding:.3rem 1rem}.badge--ready,.product-stock-badge{background-color:#22c55e1f!important;color:var(--r-color-stock)!important;border:1px solid rgba(34,197,94,.35)}.badge--order,.product-shipping-badge{background-color:#ffcc001a!important;color:var(--r-color-order)!important;border:1px solid rgba(255,204,0,.3)}.card__information .price,.card-information .price{margin-top:6px}.card__information .price .price-item,.card-information .price .price-item{font-size:1.6rem!important}.card-wrapper:hover .card__media img,.product-card-wrapper:hover .card__media img,.card-wrapper:hover .media img,.product-card-wrapper:hover .media img{transform:scale(1.04)!important;transition:transform .6s var(--r-ease-soft)!important}.price .price-item--regular,.card__information .price__regular .price-item--regular,.card__information .price-item,.price-item--sale{color:var(--ronix-red)!important;font-family:var(--font-heading-family)!important;font-weight:800!important;letter-spacing:0!important}.price__sale .price-item--regular,.price--on-sale .price-item--regular{color:var(--r-fg-4)!important;text-decoration:line-through;font-weight:500!important}.price__badge,.badge{font-family:var(--font-heading-family);font-weight:700;font-size:1rem;letter-spacing:.08em;text-transform:uppercase;border-radius:var(--r-radius-pill);padding:.5rem 1.4rem;border:none}.badge.color-scheme-5,.price__badge-sale{background-color:var(--r-color-sale)!important;color:var(--r-fg-1)!important}.badge.color-scheme-3,.price__badge-sold-out{background-color:var(--r-bg-3)!important;color:var(--r-fg-1)!important}sticky-header,.section-header{background-color:var(--r-glass-bg)!important;backdrop-filter:var(--r-glass-blur);-webkit-backdrop-filter:var(--r-glass-blur);border-bottom:1px solid var(--r-line-soft)!important}.header,.header.color-scheme-1,.header.color-scheme-2{background-color:transparent!important}.header__menu-item,.header__menu-item span,.header__icon,.header__active-menu-item{font-family:var(--font-heading-family)!important;font-size:1.4rem!important;font-weight:600!important;letter-spacing:.06em;color:var(--r-fg-1)!important;text-transform:uppercase;transition:color var(--r-dur-base) ease,transform var(--r-dur-base) ease!important}.header__menu-item:hover,.header__menu-item:hover span,.header__icon:hover{color:var(--ronix-red)!important}.header__icon .icon{color:currentColor!important}.cart-count-bubble{background-color:var(--ronix-red)!important;color:var(--r-fg-1)!important}.mega-menu__content{background-color:#111!important;border-top:1px solid var(--r-line-soft);border-bottom:3px solid var(--ronix-red);box-shadow:0 10px 30px #000c}.mega-menu__link{font-family:var(--font-heading-family)!important;color:var(--r-fg-4)!important;font-size:1.5rem!important;font-weight:500!important;letter-spacing:.02em;line-height:1.5;transition:all var(--r-dur-base) ease}.mega-menu__link:hover{color:var(--r-fg-1)!important;transform:translate(4px)}.mega-menu__link--level-2{color:var(--r-fg-1)!important;font-weight:800!important;text-transform:uppercase;letter-spacing:.06em;font-size:1.6rem!important;border-bottom:2px solid var(--r-line-soft);padding-bottom:1rem!important;margin-bottom:1.4rem!important}.search-enterprise__input-wrapper{border-color:var(--ronix-red)!important}.search-enterprise__input{background-color:var(--r-bg-0)!important;color:var(--r-fg-1)!important;font-family:var(--font-body-family)}.search-enterprise__input::placeholder{color:var(--r-fg-5)}.search-enterprise__submit{background-color:var(--ronix-red)!important;color:var(--r-fg-1)!important;font-family:var(--font-heading-family);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.header__inline-menu{background-color:var(--r-bg-line)!important}.header__inline-menu .header__menu-item:hover{background-color:var(--ronix-red)!important;color:var(--r-fg-1)!important}.facets,.facets__form,facet-filters-form{color:var(--r-fg-2)}.facets__summary,.facets__heading,.facets__display summary{color:var(--r-fg-1)!important;font-family:var(--font-heading-family);font-weight:800;text-transform:uppercase;letter-spacing:.1em;font-size:1.2rem}.facets__list .facets__label{color:var(--r-fg-3)!important;font-family:var(--font-body-family);font-size:1.4rem}.facets__checkbox:checked+.facets__label,.facets__checkbox:checked~.facets__label{color:var(--ronix-red)!important}.facets__price input{background-color:var(--r-bg-2)!important;color:var(--r-fg-1)!important;border-color:var(--r-line-soft)!important}.active-facets__button-inner{background-color:var(--ronix-red)!important;color:var(--r-fg-1)!important;border-radius:var(--r-radius-pill);font-family:var(--font-heading-family);font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:1.1rem}cart-drawer,.cart-drawer,.drawer{background-color:var(--r-bg-1)!important;color:var(--r-fg-1);border-left:1px solid var(--r-line-soft)}.cart-drawer__header,.drawer__header{border-bottom:1px solid var(--r-line-soft)!important}.cart-drawer__heading,.drawer__heading{font-family:var(--font-heading-family);text-transform:uppercase;font-weight:800;letter-spacing:.05em;color:var(--r-fg-1)}.cart-item{background-color:var(--r-bg-2);border:1px solid var(--r-line-hair);border-radius:var(--r-radius-cart);padding:1.2rem}.cart-item__name,.cart-item__name a{font-family:var(--font-heading-family);font-weight:700;color:var(--r-fg-1)!important}.cart-item__price-wrapper .price-item,.totals__total-value,.totals__subtotal-value{color:var(--ronix-red)!important;font-family:var(--font-heading-family);font-weight:800}cart-notification,.cart-notification{background-color:var(--r-bg-1)!important;border:1px solid var(--r-line-soft)!important}.cart-notification__heading{color:var(--r-fg-1);font-family:var(--font-heading-family)}.product,.product__info-container,.product__info-wrapper,.product__media-wrapper,.product__info-container>*,.product__info-container .product__text{background-color:transparent!important;color:var(--r-fg-2)!important}.product__title,.product__title h1,.product__title a{color:var(--r-fg-1)!important;background:transparent!important}.product__title h1{font-family:var(--font-heading-family)!important;font-weight:800!important;font-size:clamp(2.8rem,4vw,4rem)!important;text-transform:none;letter-spacing:-.01em!important;text-shadow:none}.product__description,.product__description *,.product__info-container .rte,.product__info-container .rte *{color:var(--r-fg-2)!important;background-color:transparent!important}.product__description strong,.product__description h1,.product__description h2,.product__description h3,.product__description h4{color:var(--r-fg-1)!important}.ronix-perks{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px}.ronix-perk{display:flex;align-items:center;gap:12px;padding:12px 14px;background:var(--r-bg-2);border:1px solid var(--r-line-hair);border-radius:8px}.ronix-perk-icon{width:40px;height:40px;min-width:40px;border-radius:8px;background:#e3221924;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--ronix-red)}.ronix-perk-icon svg{width:22px!important;height:22px!important;display:block!important;stroke:var(--ronix-red)!important;fill:none!important;color:var(--ronix-red)}.ronix-perk-icon svg *{stroke:currentColor!important;fill:none!important}.ronix-perk-text{display:flex;flex-direction:column;gap:2px}.ronix-perk-title{font-family:var(--font-heading-family);font-weight:700;font-size:1.2rem;color:var(--r-fg-1);text-transform:uppercase;letter-spacing:.05em;line-height:1.2}.ronix-perk-sub{font-family:var(--font-body-family);font-size:1.15rem;color:var(--r-fg-4);line-height:1.3}@media(max-width:749px){.ronix-perks{grid-template-columns:1fr}}.product .accordion,.product details.accordion{background:var(--r-bg-2);border:1px solid var(--r-line-hair);border-radius:8px;margin-bottom:10px;overflow:hidden}.product .accordion>summary,.product details.accordion>summary{padding:16px 22px;color:var(--r-fg-1)!important;background:var(--r-bg-elev);font-family:var(--font-heading-family);font-weight:700;font-size:1.3rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-bottom:1px solid var(--r-line-hair);position:relative;transition:background var(--r-dur-base) ease}.product .accordion>summary:hover,.product details.accordion>summary:hover{background:#e3221914;color:var(--ronix-red)!important}.product .accordion[open]>summary,.product details.accordion[open]>summary{background:var(--r-bg-2);border-bottom:2px solid var(--ronix-red)}.product .accordion .accordion__content,.product details.accordion>div{padding:18px 22px!important;background:var(--r-bg-2);color:var(--r-fg-2)}.product__description table,.rte table{width:100%;border-collapse:collapse;background-color:var(--r-bg-2);border-radius:8px;overflow:hidden;border:1px solid var(--r-line-hair);font-family:var(--font-body-family)}.product__description th,.product__description td,.rte th,.rte td{padding:1.4rem 1.8rem;border-bottom:1px solid var(--r-line-hair);color:var(--r-fg-2)}.product__description th,.rte th{background-color:#ffffff05;color:var(--r-fg-1);font-family:var(--font-heading-family);font-weight:700;letter-spacing:.06em;text-transform:uppercase;font-size:1.2rem;text-align:left;width:38%}.product__description tr:hover td,.rte tr:hover td{background-color:#ffffff08}.breadcrumbs{font-family:var(--font-heading-family);font-size:1.1rem;letter-spacing:.1em;text-transform:uppercase;color:var(--r-fg-4)}.breadcrumbs a{color:var(--r-fg-4)}.breadcrumbs a:hover{color:var(--ronix-red)}.thumbnail-list__item .thumbnail{border-radius:6px;border:2px solid transparent;background-color:var(--r-bg-2)}.thumbnail.is-active,.thumbnail[aria-current=true]{border-color:var(--ronix-red)!important;box-shadow:var(--r-glow-red)}.pickup-availability-preview{background-color:var(--r-bg-2);border-radius:6px;padding:1.2rem 1.6rem;border:1px solid var(--r-line-hair);color:var(--r-fg-2)}.footer,.footer.color-scheme-1,.footer.color-scheme-2{background-color:var(--r-bg-0)!important;color:var(--r-fg-4);border-top:1px solid var(--r-line-hair)}.footer-block__heading,.footer__heading,.footer h2,.footer h3,.footer h4{font-family:var(--font-heading-family)!important;font-weight:800!important;font-size:1.3rem!important;letter-spacing:.12em!important;text-transform:uppercase;color:var(--r-fg-1)!important}.footer a,.footer__list-social a{color:var(--r-fg-4)!important;font-family:var(--font-body-family);font-size:1.4rem;transition:color var(--r-dur-base) ease}.footer a:hover{color:var(--ronix-red)!important}.footer__copyright,.copyright{color:var(--r-fg-5);font-size:1.2rem}.newsletter-form__field-wrapper .field__input{background-color:var(--r-bg-2)!important;color:var(--r-fg-1)!important;border-color:var(--r-line-soft)!important}.customer .field input,.customer__title,.customer h1{font-family:var(--font-heading-family)}.customer h1{font-weight:800;text-transform:uppercase;letter-spacing:-.01em;color:var(--r-fg-1)}.icon,.icon use,svg.icon{color:currentColor;fill:currentColor}.shopify-section .page-width,.shopify-section[class*=--apps],.shopify-section[class*=--page],.shopify-section[class*=--rich-text],.shopify-section[class*=--multicolumn],.shopify-section[class*=--collapsible-content]{background-color:transparent!important}.banner__box,.banner__content,.banner__text{background-color:transparent!important;color:var(--r-fg-1)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.banner__heading,.banner__text,.banner__buttons{color:var(--r-fg-1)!important}article.color-scheme-1,article.color-scheme-2,div.color-scheme-1,div.color-scheme-2{background:var(--r-bg-0)!important;color:var(--r-fg-2)!important}::selection{background:var(--ronix-red);color:var(--r-fg-1)}@supports selector(::-webkit-scrollbar){::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--r-bg-0)}::-webkit-scrollbar-thumb{background:var(--r-bg-2);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--r-bg-3)}}:focus-visible{outline:2px solid var(--ronix-red)!important;outline-offset:3px;border-radius:2px}.ronix-macro-item:hover,.ronix-macro-item.active{background-color:var(--r-bg-line)!important;color:var(--ronix-red)!important;border-left-color:var(--ronix-red)!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.card-wrapper .card__inner,.product-card-wrapper .card__inner{position:relative!important;overflow:hidden!important}.card-wrapper .card__inner.ratio,.product-card-wrapper .card__inner.ratio{position:relative!important;display:flex!important;align-items:stretch!important;overflow:hidden!important}.card-wrapper .card__inner .card__media,.product-card-wrapper .card__inner .card__media,.card-wrapper .card__media,.product-card-wrapper .card__media{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important;margin:0!important;display:block!important;overflow:hidden!important;z-index:1!important}.card-wrapper .card__media .media,.product-card-wrapper .card__media .media,.card-wrapper .media,.product-card-wrapper .media{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important;display:block!important;overflow:hidden!important}.card-wrapper .card__media img,.card-wrapper .media img,.card-wrapper img.motion-reduce,.product-card-wrapper .card__media img,.product-card-wrapper .media img,.product-card-wrapper img.motion-reduce{position:absolute!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center center!important;display:block!important;opacity:1!important;visibility:visible!important;z-index:1!important;padding:0!important;margin:0!important;box-sizing:border-box!important}.card-wrapper .card__media,.product-card-wrapper .card__media,.card__media,.card .media,.product-card-wrapper .media,.card-wrapper .media{padding:0!important;margin:0!important;box-sizing:border-box!important}.card-wrapper .card__media img,.card-wrapper .media img,.product-card-wrapper .card__media img,.product-card-wrapper .media img,.card__media .media>img,.media--transparent>img,.media--hover-effect>img{width:100%!important;height:100%!important;min-width:100%!important;min-height:100%!important;max-width:none!important;max-height:none!important;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;object-fit:contain!important;object-position:center!important;padding:0!important;margin:0!important}.card-wrapper .card,.product-card-wrapper .card{position:relative!important}.card-wrapper .card__badge,.product-card-wrapper .card__badge,.card__badge,.card__badge.bottom.left{position:absolute!important;bottom:10px!important;left:10px!important;z-index:3!important;margin:0!important;pointer-events:none}.card-wrapper .card__badge .badge,.product-card-wrapper .card__badge .badge,.card__badge .badge--bottom-left{position:relative!important;display:inline-flex!important;align-items:center!important;z-index:3!important;opacity:1!important;visibility:visible!important;font-size:1.1rem!important;padding:.45rem .9rem!important;border-radius:var(--r-radius-pill, 40px)!important;font-family:var(--font-heading-family)!important;font-weight:700!important;letter-spacing:.05em!important;text-transform:uppercase!important;box-shadow:0 2px 8px #0006}.card-wrapper .card__inner,.product-card-wrapper .card__inner,.card-wrapper .card__inner.gradient,.product-card-wrapper .card__inner.gradient{transform:none!important;-webkit-transform:none!important}.shopify-section-header,.shopify-section-group-header-group,.section-header,sticky-header,sticky-header.shopify-section-header-sticky,.header-wrapper,.header,.header.color-scheme-1,.header.color-scheme-2,.header.color-scheme-3,.header.gradient,.header-wrapper.color-scheme-3,.section-header.color-scheme-3,.shopify-section--header,.shopify-section--header>*,.shopify-section-group-header-group .gradient{background:#0d0d0d!important;background-color:#0d0d0d!important;background-image:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.utility-bar,.announcement-bar,.announcement-bar__announcement,.announcement-bar.color-scheme-1,.announcement-bar.color-scheme-3{background:#0d0d0d!important;background-color:#0d0d0d!important;border-bottom:1px solid rgba(255,255,255,.06)!important}sticky-header,.header-wrapper{border-bottom:1px solid rgba(255,255,255,.08)!important}.facets__display,.facets__display-vertical,details[open]>.facets__display,.facets__disclosure[open] .facets__display,facet-filters-form details[open]>.facets__display{background:#1a1a1a!important;background-color:#1a1a1a!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:8px!important;padding:1.2rem 1.4rem!important;box-shadow:0 12px 32px #00000080;color:#fff!important}.facets__list,.facets__list .facets__item,ul.facets__list{background:transparent!important;color:#fff!important}.facets__list .facets__item label,.facets__list label,.facets__list .facets__label,label.facets__label,.facets__display .facet-checkbox>label,.facets__display .facet-checkbox label{color:#ffffffeb!important;background:transparent!important;font-size:1.35rem!important;font-weight:500!important;padding:.6rem .4rem!important;cursor:pointer!important;display:flex!important;align-items:center!important;gap:.6rem!important}.facets__list .facets__item label:hover,.facets__list label:hover,.facets__display .facet-checkbox label:hover{color:#ed1c24!important;background:#ed1c240f!important;border-radius:4px}.facets__list .facets__item .facet-checkbox__highlight,.facets__list label span,.facets__list .facets__label .label,.facets__list .facets__product-count{color:#ffffff8c!important;font-size:1.15rem!important;margin-left:auto}.facets__list .facet-checkbox>input[type=checkbox],.facets__display input[type=checkbox]{accent-color:#ed1c24!important;width:1.6rem!important;height:1.6rem!important;cursor:pointer}.facets__price input[type=number],.facets__price-text,.facets__price-range{background:#ffffff0f!important;color:#fff!important;border:1px solid rgba(255,255,255,.18)!important;padding:.6rem .8rem!important;border-radius:4px!important}.facets__price-vertical,.facets__price{color:#ffffffd9!important}.facets__display h3,.facets__display .facets__heading{color:#fff!important;font-size:1.2rem!important;margin-bottom:.6rem!important}.facets__display .facets__reset,.facets__display button.facets__reset,.no-js-hidden.facets__reset{color:#ffffffb3!important;background:transparent!important;border:none!important;text-decoration:underline;font-size:1.2rem!important;cursor:pointer}.facets__display .facets__reset:hover{color:#ed1c24!important}.facets__display hr,.facets__display .horizontal-line{border-color:#ffffff14!important}.header,.header.header--middle-center,.header.header--middle-center.header--mobile-center{padding-bottom:0!important}.header__inline-menu{padding-bottom:0!important;margin-bottom:0!important}.shopify-section-header,.shopify-section-group-header-group,.section-header,sticky-header{margin-bottom:0!important}main#MainContent{margin-top:0!important;padding-top:0!important}main#MainContent>.shopify-section:first-child>.section{padding-top:0!important}.section-header,.shopify-section-header,.shopify-section-group-header-group,.shopify-section.section-header{font-size:0!important;line-height:0!important}.section-header>sticky-header,.section-header>sticky-header *,.shopify-section-header>sticky-header,.shopify-section-header>sticky-header *{font-size:1.6rem;line-height:normal}.section-header>cart-notification,.shopify-section-header>cart-notification{display:contents}html body .card-wrapper .card-information .price .price-item,html body .card-wrapper .card-information .price-item,html body .card-wrapper .card-information .price-item--regular,html body .card-wrapper .card-information .price-item--sale,html body .card-wrapper .card-information [samitaws-product-price],html body .card-wrapper .card-information [samitaws-product-main-price] [samitaws-product-price],html body .product-card-wrapper .card-information .price-item,html body .product-card-wrapper .card-information [samitaws-product-price],html body .grid__item .card-information .price-item,html body .grid__item .card-information [samitaws-product-price]{font-size:1.9rem!important;font-weight:800!important;color:var(--ronix-red, #e32219)!important;font-family:var(--font-heading-family)!important;letter-spacing:0!important;line-height:1.2!important}@media screen and (min-width:750px){html body .card-wrapper .card-information .price-item,html body .product-card-wrapper .card-information .price-item,html body .card-wrapper .card-information [samitaws-product-price]{font-size:2.1rem!important}}html body .product .price .price-item,html body .product .price__regular .price-item,html body .product__info-container .price-item,html body .product__info-container [samitaws-product-price],html body .product .price-item--regular,html body .product .price-item--sale{font-size:3.2rem!important;font-weight:900!important;color:var(--ronix-red, #e32219)!important;font-family:var(--font-heading-family)!important;letter-spacing:-.01em!important;line-height:1.1!important}@media screen and (min-width:750px){html body .product .price .price-item,html body .product__info-container .price-item,html body .product__info-container [samitaws-product-price]{font-size:3.8rem!important}}.idt-iva-suffix{display:inline-block;margin-left:.4rem;font-size:.7em;font-weight:600;color:var(--ronix-gray-mid, #6b7280);letter-spacing:.02em;text-transform:uppercase;vertical-align:baseline;white-space:nowrap}.idt-price-b2b{display:none!important}html body .card-wrapper .card-information .price,html body .product-card-wrapper .card-information .price,html body .grid__item .card-information .price{margin-top:.8rem}html body .card-wrapper .card-information .price .price-item,html body .card-wrapper .card-information .price .price-item--regular,html body .card-wrapper .card-information .price .price-item--sale,html body .card-wrapper .card-information .price [samitaws-product-price],html body .product-card-wrapper .card-information .price .price-item,html body .grid__item .card-information .price .price-item{font-size:2.2rem!important;font-weight:800!important;color:var(--ronix-red, #e32219)!important;font-family:var(--font-heading-family, "Outfit", sans-serif)!important;line-height:1.1!important;letter-spacing:0!important;-webkit-text-fill-color:var(--ronix-red, #e32219)!important}@media screen and (min-width:990px){html body .card-wrapper .card-information .price .price-item,html body .product-card-wrapper .card-information .price .price-item{font-size:2.4rem!important}}html body .card-wrapper .card-information s.price-item,html body .card-wrapper .card-information .price__sale .price-item--regular{color:#ffffff73!important;font-size:1.4rem!important;font-weight:500!important;-webkit-text-fill-color:rgba(255,255,255,.45)!important}.card-wrapper .quick-add,.product-card-wrapper .quick-add{display:none!important}html body .card-wrapper .card-information [samitaws-product-price],html body .product-card-wrapper .card-information [samitaws-product-price],html body .grid__item [samitaws-product-price],html body .product .price [samitaws-product-price],html body .product__info-container [samitaws-product-price],html body [samitaws-product-main-price=true] [samitaws-product-price],html body [samitaws-product-price]{font-size:2.2rem!important;font-weight:800!important;color:var(--ronix-red, #e32219)!important;font-family:var(--font-heading-family, "Outfit", sans-serif)!important;-webkit-text-fill-color:var(--ronix-red, #e32219)!important;opacity:1!important;filter:none!important;line-height:1.1!important;letter-spacing:0!important;text-decoration:none!important}@media screen and (min-width:990px){html body .card-wrapper .card-information [samitaws-product-price],html body .product-card-wrapper .card-information [samitaws-product-price]{font-size:2.4rem!important}}html body .product .price [samitaws-product-price],html body .product__info-container [samitaws-product-price],html body .product__info-wrapper .price [samitaws-product-price],html body .product .price .price-item,html body .product__info-container .price-item{font-size:3.2rem!important;font-weight:900!important}@media screen and (min-width:990px){html body .product .price [samitaws-product-price],html body .product__info-container [samitaws-product-price]{font-size:3.8rem!important}}.idt-pdp-stock-badge{margin:.8rem 0 1rem}.idt-pdp-stock-badge .badge{display:inline-block!important;visibility:visible!important;opacity:1!important;font-size:1.2rem}.idt-product-badges{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.8rem;margin-bottom:.4rem;align-items:center}.idt-product-badges:empty{display:none}.idt-product-badges .badge{display:inline-flex!important;visibility:visible!important;opacity:1!important;margin-top:0!important;align-items:center}[samitaws-product-main-price=true] .price-item,[samitaws-product-main-price=true] [samitaws-product-price]{opacity:1!important;visibility:visible!important}.card-wrapper .ronix-card-brand,.product-card-wrapper .ronix-card-brand{display:inline-block;font-family:Outfit,Assistant,sans-serif;font-size:1rem;font-weight:800;letter-spacing:.18em;color:var(--ronix-red, #e32219);text-transform:uppercase;margin:0 0 .4rem;line-height:1}.card-wrapper .ronix-card-sku,.product-card-wrapper .ronix-card-sku{display:block;font-family:Outfit,Assistant,sans-serif;font-size:1.05rem;font-weight:500;letter-spacing:.04em;color:var(--ronix-gray-mid, #6b7280);text-transform:lowercase;margin:0 0 .6rem;line-height:1.2}.card-wrapper .ronix-card-brand+h3+.card-information .caption-with-letter-spacing.light,.product-card-wrapper .ronix-card-brand~* .caption-with-letter-spacing.light{display:none}html body .card-wrapper .card__heading,html body .product-card-wrapper .card__heading{font-family:Outfit,Assistant,sans-serif;font-size:1.5rem;font-weight:600;letter-spacing:-.005em;color:#fff;line-height:1.3;margin:0 0 .8rem;text-transform:none}html body .card-wrapper .card__heading a,html body .product-card-wrapper .card__heading a{color:inherit}html body .card-wrapper .card__media,html body .product-card-wrapper .card__media{background-color:#f4f4f5;border-radius:6px 6px 0 0;overflow:hidden;transition:background-color .18s ease}html body .card-wrapper .card__media .media,html body .product-card-wrapper .card__media .media{background-color:transparent}html body .card-wrapper .card__media img,html body .product-card-wrapper .card__media img{mix-blend-mode:multiply;transition:transform .22s ease}html body .card-wrapper:hover,html body .product-card-wrapper:hover{transform:translateY(-6px);box-shadow:0 18px 36px -16px #e3221959,0 6px 14px -8px #0006}html body .card-wrapper:hover .card,html body .product-card-wrapper:hover .card{border-color:var(--ronix-red, #e32219)}html body .card-wrapper:hover .card__media img,html body .product-card-wrapper:hover .card__media img{transform:scale(1.04)}html body .card-wrapper:hover .card__media,html body .product-card-wrapper:hover .card__media{background-color:#fff}html body .card-wrapper .card__content,html body .product-card-wrapper .card__content{padding:1.4rem 1.2rem 1.6rem}html body .card-wrapper .price-item--unavailable,html body .product-card-wrapper .price-item--unavailable{font-size:1.4rem!important;font-weight:700!important;letter-spacing:.04em;text-transform:uppercase;font-style:normal!important;color:var(--ronix-red, #e32219)!important;line-height:1.3}html body .card-wrapper .ronix-card-cta-form,html body .product-card-wrapper .ronix-card-cta-form{display:block;width:100%;margin:0}html body .card-wrapper .ronix-card-cta,html body .product-card-wrapper .ronix-card-cta,html body .card-wrapper button.ronix-card-cta,html body .product-card-wrapper button.ronix-card-cta{display:flex;align-items:center;justify-content:center;gap:.6rem;width:100%;margin-top:1rem;padding:1rem 1.2rem;background-color:var(--ronix-red, #e32219);color:#fff!important;font-family:Outfit,Assistant,sans-serif;font-size:1.1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border:none;border-radius:4px;cursor:pointer;-webkit-appearance:none;appearance:none;line-height:1.2;transition:background-color .18s ease,transform .16s ease,box-shadow .18s ease;box-shadow:0 2px 6px -2px #e3221966}html body .card-wrapper .ronix-card-cta:hover,html body .product-card-wrapper .ronix-card-cta:hover{background-color:#c41e15;transform:translateY(-1px);box-shadow:0 6px 14px -4px #e322198c;color:#fff!important}html body .card-wrapper .ronix-card-cta svg,html body .product-card-wrapper .ronix-card-cta svg{width:16px;height:16px;flex-shrink:0;transition:transform .18s ease}html body .card-wrapper .ronix-card-cta:hover svg,html body .product-card-wrapper .ronix-card-cta:hover svg{transform:translate(3px)}html body .card-wrapper .ronix-card-cta--secondary,html body .product-card-wrapper .ronix-card-cta--secondary{background-color:transparent;color:var(--ronix-red, #e32219)!important;border:2px solid var(--ronix-red, #e32219);padding:.85rem 1.2rem;box-shadow:none}html body .card-wrapper .ronix-card-cta--secondary:hover,html body .product-card-wrapper .ronix-card-cta--secondary:hover{background-color:var(--ronix-red, #e32219);color:#fff!important}html body .card-wrapper .card-information .price,html body .product-card-wrapper .card-information .price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem .8rem;margin-top:.4rem;margin-bottom:0}html body .card-wrapper .card-information .price__container,html body .product-card-wrapper .card-information .price__container{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem .7rem}html body .card-wrapper .card-information .idt-iva-suffix,html body .product-card-wrapper .card-information .idt-iva-suffix{font-size:.95rem;font-weight:700;color:var(--ronix-gray-mid, #6b7280);letter-spacing:.06em;white-space:nowrap;align-self:center}html body .price-item--unavailable+.idt-iva-suffix,html body .price-item--unavailable~.idt-iva-suffix{display:none!important}html body.is-b2b-customer .card-wrapper:not([data-idt-iva-card-ready]) .price,html body.is-b2b-customer .card-wrapper:not([data-idt-iva-card-ready]) [samitaws-product-price],html body.is-b2b-customer .product-card-wrapper:not([data-idt-iva-card-ready]) .price,html body.is-b2b-customer .product-card-wrapper:not([data-idt-iva-card-ready]) [samitaws-product-price]{visibility:hidden!important}html body.is-b2b-customer:not(.idt-iva-ready) .product__info-wrapper .price__container,html body.is-b2b-customer:not(.idt-iva-ready) .product__info-wrapper [samitaws-product-price]{visibility:hidden!important}html body.idt-iva-ready .card-wrapper .price,html body.idt-iva-ready .card-wrapper [samitaws-product-price],html body.idt-iva-ready .product-card-wrapper .price,html body.idt-iva-ready .product-card-wrapper [samitaws-product-price],html body.idt-iva-ready .product__info-wrapper .price,html body.idt-iva-ready .product__info-wrapper .price__container,html body.idt-iva-ready .product__info-wrapper [samitaws-product-price]{visibility:visible!important}html body.is-b2b-customer .price{min-height:2.4rem}html body.is-b2b-customer .card-wrapper [samitaws-product-price],html body.is-b2b-customer .card-wrapper [samitaws-product-price] *:not(s):not(del),html body.is-b2b-customer .product-card-wrapper [samitaws-product-price],html body.is-b2b-customer .product-card-wrapper [samitaws-product-price] *:not(s):not(del),html body.is-b2b-customer .grid__item [samitaws-product-price],html body.is-b2b-customer .grid__item [samitaws-product-price] *:not(s):not(del){font-size:2.2rem!important;font-weight:800!important;color:var(--ronix-red, #e32219)!important;line-height:1.15!important;font-family:Outfit,Assistant,sans-serif!important;letter-spacing:-.005em!important}html body.is-b2b-customer .card-wrapper [samitaws-product-price],html body.is-b2b-customer .product-card-wrapper [samitaws-product-price],html body.is-b2b-customer .grid__item [samitaws-product-price]{display:inline-block}html body.is-b2b-customer .card-wrapper [samitaws-product-price] s,html body.is-b2b-customer .card-wrapper [samitaws-product-price] del,html body.is-b2b-customer .product-card-wrapper [samitaws-product-price] s,html body.is-b2b-customer .product-card-wrapper [samitaws-product-price] del,html body.is-b2b-customer .grid__item [samitaws-product-price] s,html body.is-b2b-customer .grid__item [samitaws-product-price] del{font-size:1.3rem!important;font-weight:600!important;color:var(--ronix-gray-mid, #9ca3af)!important;margin-right:.6rem;display:inline-block}html body .ronix-card-cta-wrap,html body .ronix-card-quantity,html body .ronix-card-cta,html body button.ronix-card-cta,html body .ronix-card-qty-btn,html body .ronix-card-qty-input{position:relative;z-index:5}html body.is-b2b-customer .product__tax{display:none!important}html body .idt-iva-suffix{display:inline-block;margin-left:.4rem;margin-top:-.2rem;font-size:.7em;font-weight:700;color:var(--ronix-gray-mid, #6b7280);letter-spacing:.06em;text-transform:uppercase;vertical-align:middle;white-space:nowrap}html body .card-wrapper .price>.idt-iva-suffix,html body .product-card-wrapper .price>.idt-iva-suffix{display:block;margin-left:0;margin-top:.2rem;font-size:1rem;color:var(--ronix-gray-mid, #9ca3af)}html body .card-wrapper .ronix-card-quantity,html body .product-card-wrapper .ronix-card-quantity{display:flex;align-items:stretch;justify-content:stretch;width:100%;margin-top:1rem;border:1.5px solid rgba(255,255,255,.15);border-radius:4px;overflow:hidden;background-color:#ffffff0a}html body .card-wrapper .ronix-card-qty-btn,html body .product-card-wrapper .ronix-card-qty-btn{flex:0 0 auto;width:3.2rem;background-color:transparent;border:none;color:#fff;font-family:Outfit,Assistant,sans-serif;font-size:1.6rem;font-weight:700;cursor:pointer;-webkit-appearance:none;appearance:none;transition:background-color .14s ease,color .14s ease;line-height:1;padding:0}html body .card-wrapper .ronix-card-qty-btn:hover,html body .product-card-wrapper .ronix-card-qty-btn:hover{background-color:var(--ronix-red, #e32219);color:#fff}html body .card-wrapper .ronix-card-qty-input,html body .product-card-wrapper .ronix-card-qty-input{flex:1 1 auto;min-width:0;width:100%;background-color:transparent;border:none;border-left:1.5px solid rgba(255,255,255,.1);border-right:1.5px solid rgba(255,255,255,.1);color:#fff;font-family:Outfit,Assistant,sans-serif;font-size:1.3rem;font-weight:700;text-align:center;padding:.6rem .4rem;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}html body .card-wrapper .ronix-card-qty-input::-webkit-outer-spin-button,html body .card-wrapper .ronix-card-qty-input::-webkit-inner-spin-button,html body .product-card-wrapper .ronix-card-qty-input::-webkit-outer-spin-button,html body .product-card-wrapper .ronix-card-qty-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}html body .card-wrapper .ronix-card-qty-input:focus,html body .product-card-wrapper .ronix-card-qty-input:focus{outline:none;background-color:#e3221914}html body .ronix-card-cta--success,html body button.ronix-card-cta--success{background-color:#1d8849!important;box-shadow:0 2px 8px -2px #1d884980!important;pointer-events:none}html body .ronix-card-cta--success:hover{background-color:#1d8849!important;transform:none!important}html body .card-wrapper .ronix-card-cta-form .ronix-card-cta,html body .product-card-wrapper .ronix-card-cta-form .ronix-card-cta{margin-top:.7rem}html body predictive-search,html body predictive-search *{--color-foreground: 26, 26, 26}html body predictive-search #predictive-search-results,html body predictive-search .predictive-search,html body predictive-search .predictive-search__results-groups-wrapper{background-color:#fff!important;color:#1a1a1a!important}html body predictive-search .predictive-search__heading{color:#555!important}html body predictive-search .predictive-search__item,html body predictive-search .predictive-search__item-heading,html body predictive-search .predictive-search__item-content,html body predictive-search .predictive-search__item-query-result,html body predictive-search a.predictive-search__item{color:#1a1a1a!important}html body predictive-search .predictive-search__item:hover,html body predictive-search .predictive-search__list-item[aria-selected=true] .predictive-search__item{background-color:#f5f5f5!important;color:var(--ronix-red, #e32219)!important}html body predictive-search .price,html body predictive-search .price-item,html body predictive-search .price-item--regular,html body predictive-search .price-item--sale{color:var(--ronix-red, #e32219)!important;font-weight:700!important}html body predictive-search button.predictive-search__item,html body predictive-search .predictive-search__search-for-button{color:#1a1a1a!important;background-color:#fafafa!important;font-weight:600}html body .card-wrapper .card__media .media,html body .product-card-wrapper .card__media .media{position:relative;overflow:hidden}html body .card-wrapper .card__media .media img:first-child,html body .product-card-wrapper .card__media .media img:first-child{opacity:1;transition:opacity .22s ease}html body .card-wrapper .card__media .media img+img,html body .product-card-wrapper .card__media .media img+img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;opacity:0;transition:opacity .22s ease;object-fit:contain}html body .card-wrapper:hover .card__media .media img:first-child,html body .product-card-wrapper:hover .card__media .media img:first-child{opacity:0}html body .card-wrapper:hover .card__media .media img+img,html body .product-card-wrapper:hover .card__media .media img+img{opacity:1}html body.template-cart cart-items,html body.template-cart cart-items *,html body.template-cart #main-cart-footer,html body.template-cart #main-cart-footer *,html body.template-cart .idt-tier-widget,html body.template-cart .idt-tier-widget *{color:#fff!important}html body.template-cart cart-items h1.title,html body.template-cart cart-items .title--primary{color:#fff!important;font-family:Outfit,Assistant,sans-serif!important;font-weight:800!important;text-transform:uppercase;letter-spacing:-.01em}html body.template-cart cart-items a.underlined-link{color:var(--ronix-red, #e32219)!important;font-weight:600!important}html body.template-cart cart-items thead,html body.template-cart cart-items thead *,html body.template-cart cart-items thead th{color:#d0d0d0!important;background-color:#1e1e1e!important}html body.template-cart cart-items a.cart-item__name,html body.template-cart cart-items .cart-item__name,html body.template-cart cart-items .cart-item__name *{color:#fff!important;font-weight:600!important;text-decoration:none!important}html body.template-cart cart-items a.cart-item__name:hover{color:var(--ronix-red, #e32219)!important}html body.template-cart cart-items .price,html body.template-cart cart-items .price *,html body.template-cart cart-items .price-item,html body.template-cart cart-items .price-item--regular,html body.template-cart cart-items .cart-item__price-wrapper,html body.template-cart cart-items .cart-item__price-wrapper *,html body.template-cart cart-items .cart-item__final-price,html body.template-cart cart-items .cart-item__final-price *,html body.template-cart cart-items dd.cart-item__final-price,html body.template-cart cart-items dd.cart-item__final-price *,html body.template-cart cart-items td.cart-item__totals,html body.template-cart cart-items td.cart-item__totals *,html body.template-cart cart-items .cart-item__details .price,html body.template-cart cart-items .cart-item__details .price *,html body.template-cart #main-cart-footer .totals__total-value,html body.template-cart #main-cart-footer p.totals__total-value,html body.template-cart .idt-tier-widget [data-tier-discounted]{color:var(--ronix-red, #e32219)!important;font-family:Outfit,Assistant,sans-serif!important;font-weight:800!important}html body.template-cart .idt-tier-widget [data-tier-saved-line],html body.template-cart .idt-tier-widget [data-tier-saved-line] *,html body.template-cart .idt-tier-widget [data-tier-saved]{color:#4ade80!important;font-weight:600!important}html body.template-cart #main-cart-footer .tax-note,html body.template-cart #main-cart-footer .tax-note *,html body.template-cart .idt-tier-widget [data-tier-footer-note]{color:#999!important}html body.template-cart cart-items svg,html body.template-cart cart-items .icon,html body.template-cart cart-items cart-remove-button svg{fill:#fff!important;color:#fff!important}html body.template-cart,html body.template-cart main,html body.template-cart #MainContent{background-color:#0d0d0d!important}html body.template-cart cart-items,html body cart-items[class*=color-],html body cart-items.gradient,html body cart-items.color-scheme-1,html body cart-items.color-scheme-2,html body cart-items.color-scheme-3,html body cart-items[class*=section-][class*=-padding]{--color-background: 13, 13, 13 !important;--color-foreground: 255, 255, 255 !important;--gradient-background: #0d0d0d !important;background:#0d0d0d!important;background-image:none!important;background-color:#0d0d0d!important;color:#fff!important}html body.template-cart .shopify-section--main-cart-footer,html body.template-cart #shopify-section-cart-footer,html body.template-cart #shopify-section-cart-items{background-color:#0d0d0d!important}html body cart-items .cart__items,html body cart-items table.cart-items,html body cart-items tbody,html body cart-items tr.cart-item,html body cart-items td{background:transparent!important;color:#fff!important}html body cart-items table.cart-items thead,html body cart-items table.cart-items thead tr,html body cart-items .cart-items thead,html body .template-cart cart-items thead{background-color:#1e1e1e!important;background:#1e1e1e!important}html body.template-cart cart-items thead th,html body.template-cart cart-items .cart-items__heading,html body.template-cart cart-items table.cart-items thead th,html body cart-items thead th,html body cart-items .cart-items__heading,html body cart-items table.cart-items thead th,html body .template-cart cart-items thead th{color:#e0e0e0!important;background-color:#1e1e1e!important;font-family:Outfit,Assistant,sans-serif!important;font-weight:700!important;font-size:1.2rem!important;letter-spacing:.08em!important;text-transform:uppercase!important}html body.template-cart cart-items a.cart-item__name,html body.template-cart cart-items .cart-item__name,html body.template-cart cart-items td.cart-item__details a{color:#fff!important;text-decoration:none!important;font-weight:600!important}html body.template-cart cart-items .cart-item__details,html body.template-cart cart-items .cart-item__details *,html body.template-cart cart-items td.cart-item__details,html body.template-cart cart-items td.cart-item__details *{color:#c5c5c5!important}html body.template-cart cart-items .cart-item__price-wrapper,html body.template-cart cart-items .cart-item__price-wrapper *,html body.template-cart cart-items dd.cart-item__final-price,html body.template-cart cart-items td.cart-item__totals,html body.template-cart cart-items td.cart-item__totals *,html body.template-cart cart-items td.cart-item__totals .price,html body.template-cart cart-items td.cart-item__totals .price-item,html body.template-cart cart-items td.cart-item__totals .price-item--regular{color:var(--ronix-red, #e32219)!important;font-weight:800!important;font-family:Outfit,Assistant,sans-serif!important}html body.template-cart #main-cart-footer .totals__total-value,html body.template-cart #main-cart-footer p.totals__total-value,html body #main-cart-footer p.totals__total-value{color:var(--ronix-red, #e32219)!important;font-weight:800!important;font-family:Outfit,Assistant,sans-serif!important;font-size:2.6rem!important}html body.template-cart #main-cart-footer .totals__total,html body #main-cart-footer .totals__total{color:#fff!important;font-weight:700!important}html body.template-cart #main-cart-footer .tax-note,html body.template-cart #main-cart-footer .tax-note *{color:#999!important}html body cart-items tr.cart-item{border-bottom:1px solid rgba(255,255,255,.08)!important}html body cart-items a.cart-item__name{color:#fff!important;font-family:Outfit,Assistant,sans-serif!important;font-weight:600!important;font-size:1.4rem!important;text-decoration:none!important}html body cart-items a.cart-item__name:hover{color:var(--ronix-red, #e32219)!important}html body cart-items .cart-item__details *,html body cart-items .cart-item__price-wrapper{color:#d0d0d0!important}html body cart-items .product-option,html body cart-items .product-option dt,html body cart-items .product-option dd{color:#909090!important}html body cart-items .cart-item__final-price,html body cart-items .cart-item__price-wrapper .price,html body cart-items td.cart-item__totals .price,html body cart-items dd.cart-item__final-price,html body cart-items .price-item--regular{color:var(--ronix-red, #e32219)!important;font-weight:800!important;font-family:Outfit,Assistant,sans-serif!important}html body cart-items .quantity{background-color:#1e1e1e!important;border:1px solid rgba(255,255,255,.15)!important}html body cart-items .quantity__input{color:#fff!important;background:transparent!important;font-weight:700!important}html body cart-items .quantity__button{color:#fff!important;background:transparent!important}html body cart-items .quantity__button:hover{background-color:var(--ronix-red, #e32219)!important}html body cart-items .quantity__button svg{fill:#fff!important}html body cart-items cart-remove-button .button{background-color:var(--ronix-red, #e32219)!important;color:#fff!important;border-color:var(--ronix-red, #e32219)!important}html body cart-items cart-remove-button .button svg,html body cart-items cart-remove-button .button .icon{color:#fff!important;fill:#fff!important}html body #main-cart-footer,html body #main-cart-footer.gradient,html body #main-cart-footer[class*=color-],html body #main-cart-footer .cart__footer,html body #main-cart-footer .cart__blocks,html body #main-cart-footer .totals,html body #main-cart-footer .cart__ctas,html body #main-cart-footer .js-contents,html body #main-cart-footer .cart__dynamic-checkout-buttons{background-color:#0d0d0d!important;background:#0d0d0d!important;background-image:none!important;color:#fff!important;--color-background: 13, 13, 13 !important;--color-foreground: 255, 255, 255 !important;--gradient-background: #0d0d0d !important}html body #main-cart-footer .cart__footer{border-top:1px solid rgba(255,255,255,.08)!important}html body #main-cart-footer .discounts,html body #main-cart-footer .discounts__discount{color:#fff!important;background-color:transparent!important}html body #main-cart-footer .totals__total,html body #main-cart-footer .totals__total-value{color:#fff!important;font-family:Outfit,Assistant,sans-serif!important}html body #main-cart-footer .totals__total{font-size:1.6rem!important;font-weight:700!important;text-transform:uppercase;letter-spacing:.06em}html body #main-cart-footer .totals__total-value{font-size:2.6rem!important;font-weight:800!important;color:var(--ronix-red, #e32219)!important}html body #main-cart-footer .tax-note{color:#888!important}html body #main-cart-footer .cart__checkout-button{background-color:var(--ronix-red, #e32219)!important;color:#fff!important;font-family:Outfit,Assistant,sans-serif!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase;padding:1.4rem 2rem!important;border-radius:4px!important;box-shadow:0 4px 14px -4px #e3221966;transition:background-color .18s ease,transform .14s ease,box-shadow .18s ease}html body #main-cart-footer .cart__checkout-button:hover{background-color:#c41e15!important;transform:translateY(-1px);box-shadow:0 8px 20px -4px #e322198c}html body .idt-tier-widget{background-color:#1a1a1a!important;border-left:4px solid var(--ronix-red, #e32219)!important;color:#fff!important;box-shadow:0 4px 16px -4px #00000080!important}html body .idt-tier-widget [data-tier-label-line],html body.template-cart .idt-tier-widget [data-tier-label-line]{color:#fff!important;font-size:1.25rem!important}html body .idt-tier-widget [data-tier-label-line] *,html body.template-cart .idt-tier-widget [data-tier-label-line] *,html body .idt-tier-widget [data-tier-subtotal-line],html body .idt-tier-widget [data-tier-subtotal-line] *,html body.template-cart .idt-tier-widget [data-tier-subtotal-line],html body.template-cart .idt-tier-widget [data-tier-subtotal-line] *{color:#fff!important}html body .idt-tier-widget [data-tier-discounted],html body.template-cart .idt-tier-widget [data-tier-discounted]{color:var(--ronix-red, #e32219)!important;font-weight:800!important}html body .idt-tier-widget [data-tier-saved-line],html body .idt-tier-widget [data-tier-saved-line] *,html body .idt-tier-widget [data-tier-saved],html body.template-cart .idt-tier-widget [data-tier-saved-line],html body.template-cart .idt-tier-widget [data-tier-saved-line] *,html body.template-cart .idt-tier-widget [data-tier-saved]{color:#4ade80!important;font-weight:600!important}html body .idt-tier-widget [data-tier-delta-line],html body .idt-tier-widget [data-tier-delta-line] *,html body.template-cart .idt-tier-widget [data-tier-delta-line],html body.template-cart .idt-tier-widget [data-tier-delta-line] *{color:#e0e0e0!important}html body .idt-tier-widget [data-tier-delta] strong,html body .idt-tier-widget [data-tier-delta],html body.template-cart .idt-tier-widget [data-tier-delta] strong,html body.template-cart .idt-tier-widget [data-tier-delta]{color:#fff!important;font-weight:700!important}html body .idt-tier-widget [data-tier-progress-track],html body.template-cart .idt-tier-widget [data-tier-progress-track]{background-color:#ffffff26!important;height:12px!important;border-radius:6px!important;margin-top:1.4rem!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.08)!important}html body .idt-tier-widget [data-tier-progress-fill],html body.template-cart .idt-tier-widget [data-tier-progress-fill]{background:linear-gradient(90deg,var(--ronix-red, #e32219) 0%,#ff4d54 100%)!important;height:100%!important;transition:width .6s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 0 8px #e3221999;min-width:2px}html body .idt-tier-widget [data-tier-footer-note],html body.template-cart .idt-tier-widget [data-tier-footer-note]{color:#999!important}html body cart-items .title--primary,html body cart-items h1.title{color:#fff!important;font-family:Outfit,Assistant,sans-serif!important;font-weight:800!important;text-transform:uppercase;letter-spacing:-.01em}html body cart-items a.underlined-link{color:var(--ronix-red, #e32219)!important}html body cart-items .cart__empty-text{color:#fff!important}
/*# sourceMappingURL=/cdn/shop/t/8/assets/ronix-design-system.css.map */
