:root{--cx-ink: #0C0D10;--cx-surface: #15171C;--cx-red: #FF3B22;--cx-red-dk: #D62914;--cx-steel: #9BA3AE;--cx-paper: #F4F3F0;--cx-line: rgba(255,255,255,.08);--cx-font-display: "Saira Condensed", "Arial Narrow", sans-serif;--cx-font-body: "Sora", -apple-system, BlinkMacSystemFont, sans-serif}body{font-family:var(--cx-font-body)!important;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.title,.card__heading,.product__title,.banner__heading,.price,.cx-display{font-family:var(--cx-font-display)!important;text-transform:uppercase;letter-spacing:.01em;font-weight:800!important}.cx-kicker{font-family:var(--cx-font-body)!important;text-transform:uppercase;letter-spacing:.22em;font-weight:700;font-size:1.2rem;color:var(--cx-red)}.button,.shopify-payment-button__button--unbranded,.cx-btn{font-family:var(--cx-font-display)!important;text-transform:uppercase!important;letter-spacing:.04em!important;font-weight:800!important;border-radius:6px!important}.cx-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--cx-red);color:#fff;border:none;padding:16px 32px;font-size:1.7rem;cursor:pointer;transition:background .2s ease,transform .15s ease,box-shadow .2s ease;text-decoration:none;line-height:1}.cx-btn:hover{background:var(--cx-red-dk);transform:translateY(-2px);box-shadow:0 8px 24px #ff3b2259;color:#fff}.cx-btn--ghost{background:transparent;color:var(--cx-paper);border:1.5px solid var(--cx-line)}.cx-btn--ghost:hover{background:#ffffff0f;border-color:var(--cx-steel);box-shadow:none;color:var(--cx-paper)}.cx-btn--block{width:100%}.card-wrapper .card,.card--standard,.card--card{border-radius:12px!important;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.card-wrapper:hover .card{transform:translateY(-4px);box-shadow:0 10px 30px #00000080,0 0 0 1px var(--cx-red)}.card__heading a{font-family:var(--cx-font-display)!important;text-transform:uppercase}.price__sale .price-item--regular{color:var(--cx-steel)!important}.price-item--sale,.price-item--regular{color:var(--cx-red)!important;font-family:var(--cx-font-display)!important;font-weight:800!important}.badge{font-family:var(--cx-font-display)!important;text-transform:uppercase;letter-spacing:.04em;font-weight:800;background:var(--cx-red)!important;color:#fff!important;border:none!important}.cx-section{padding:56px 0}.cx-container{max-width:1200px;margin:0 auto;padding:0 20px}.cx-bg-ink{background:var(--cx-ink);color:var(--cx-paper)}.cx-bg-surface{background:var(--cx-surface);color:var(--cx-paper)}.cx-bg-red{background:var(--cx-red);color:#fff}.cx-title{font-family:var(--cx-font-display);text-transform:uppercase;font-weight:900;font-size:clamp(2.6rem,6vw,4.2rem);line-height:1.02;color:var(--cx-paper);margin:0}.cx-title--red-underline{position:relative;display:inline-block;padding-bottom:12px}.cx-title--red-underline:after{content:"";position:absolute;left:0;bottom:0;width:64px;height:4px;background:var(--cx-red);border-radius:2px}.cx-muted{color:var(--cx-steel)}.shopify-section-group-header-group .header{background:var(--cx-ink)!important}.header__heading-link .h2,.header__menu-item{font-family:var(--cx-font-display)!important;text-transform:uppercase;letter-spacing:.04em}.header__menu-item,.header__icon,.header__icon .icon{color:var(--cx-paper)!important}.cart-count-bubble{background:var(--cx-red)!important;color:#fff!important}.footer{background:var(--cx-surface)!important;border-top:1px solid var(--cx-line)}.footer__content-top,.footer__content-bottom{color:var(--cx-steel)}.footer a{color:var(--cx-steel)!important}.footer a:hover{color:var(--cx-paper)!important}.footer .h4,.footer__heading{font-family:var(--cx-font-display)!important;text-transform:uppercase;color:var(--cx-paper)!important}.cx-sticky-bar{position:fixed;left:0;right:0;bottom:0;z-index:998;display:none;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;background:var(--cx-ink);border-top:1px solid var(--cx-line);box-shadow:0 -4px 20px #0006}.cx-sticky-bar .cx-sticky-price{font-family:var(--cx-font-display);font-weight:800;font-size:2rem;color:var(--cx-red);white-space:nowrap}.cx-sticky-bar .cx-btn{flex:1;padding:14px 18px}@media screen and (max-width:749px){.cx-sticky-bar{display:flex}}.cx-trust-row{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--cx-line);border:1px solid var(--cx-line);border-radius:12px;overflow:hidden}.cx-trust-item{background:var(--cx-surface);padding:18px 14px;text-align:center;color:var(--cx-paper)}.cx-trust-item .cx-trust-ico{font-size:22px;margin-bottom:6px;display:block}.cx-trust-item .cx-trust-t{font-family:var(--cx-font-display);text-transform:uppercase;font-weight:700;font-size:1.3rem}.cx-trust-item .cx-trust-s{font-size:1.1rem;color:var(--cx-steel)}@media screen and (min-width:750px){.cx-trust-row{grid-template-columns:repeat(4,1fr)}}.cx-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.cx-grid-4{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}@media screen and (min-width:750px){.cx-grid-4{grid-template-columns:repeat(4,1fr)}}.cx-faq__item{border-bottom:1px solid var(--cx-line)}.cx-faq__q{width:100%;text-align:left;background:none;border:none;padding:18px 0;color:var(--cx-paper);cursor:pointer;font-family:var(--cx-font-display);text-transform:uppercase;font-weight:700;font-size:1.6rem;display:flex;justify-content:space-between;align-items:center}.cx-faq__a{max-height:0;overflow:hidden;transition:max-height .3s ease;color:var(--cx-steel)}.cx-faq__item.open .cx-faq__a{max-height:300px;padding-bottom:18px}.cx-faq__item.open .cx-faq__q .cx-faq__plus{transform:rotate(45deg)}.cx-faq__plus{color:var(--cx-red);font-size:2.4rem;transition:transform .3s ease;line-height:1}.product__media-container,.product__media-wrapper{background:var(--cx-surface)!important;border-radius:12px!important;overflow:hidden!important}.thumbnail-slider__button.thumbnail-slider__button--active{border-color:var(--cx-red)!important}.product__title{font-size:clamp(2.6rem,4vw,4.8rem)!important;font-weight:900!important;line-height:1!important;color:var(--cx-paper)!important;margin-bottom:1.2rem!important}.product__price .price-item--sale,.product__price .price-item--regular:only-child{font-size:3.4rem!important;color:var(--cx-red)!important}.product__price .price-item--regular:not(:only-child){font-size:2rem!important;color:var(--cx-steel)!important;text-decoration:line-through!important}.product-form__submit,button[name=add]{animation:none!important;background:var(--cx-red)!important;color:#fff!important;font-family:var(--cx-font-display)!important;font-size:1.9rem!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.04em!important;border-radius:6px!important;width:100%!important;min-height:56px!important;border:none!important;transition:background .2s ease,transform .15s ease,box-shadow .2s ease!important;cursor:pointer!important}.product-form__submit:hover,button[name=add]:hover{background:var(--cx-red-dk)!important;transform:translateY(-2px)!important;box-shadow:0 8px 24px #ff3b2259!important}.shopify-payment-button__button--branded,.shopify-payment-button__more-options,.shopify-payment-button{display:none!important}.variant-input label.button{background:var(--cx-surface)!important;border-color:var(--cx-line)!important;color:var(--cx-steel)!important;font-family:var(--cx-font-display)!important;font-weight:700!important;border-radius:6px!important;transition:all .15s ease!important}.variant-input input:checked+label.button{background:var(--cx-red)!important;border-color:var(--cx-red)!important;color:#fff!important}.quantity{border-color:var(--cx-line)!important;background:var(--cx-surface)!important;color:var(--cx-paper)!important;border-radius:6px!important}.quantity__button{color:var(--cx-paper)!important}.product__description{font-family:var(--cx-font-body)!important;color:var(--cx-steel)!important;font-size:1.5rem!important;line-height:1.65!important}.product__text.caption-with-letter-spacing{color:var(--cx-red)!important;font-family:var(--cx-font-display)!important;font-size:1.2rem!important;letter-spacing:.12em!important;text-transform:uppercase!important}.product .text-body{color:var(--cx-red)!important;font-family:var(--cx-font-body)!important;font-size:1.4rem!important;font-weight:600!important}.collection-hero__inner{padding:40px 0!important}.collection-hero__title{font-family:var(--cx-font-display)!important;font-weight:900!important;text-transform:uppercase!important;color:var(--cx-paper)!important}.collection-hero__description{font-family:var(--cx-font-body)!important;color:var(--cx-steel)!important}.facets__sort .select__select{background:var(--cx-surface)!important;border-color:var(--cx-line)!important;color:var(--cx-paper)!important;font-family:var(--cx-font-body)!important;border-radius:6px!important}.facets__heading{font-family:var(--cx-font-display)!important;text-transform:uppercase!important;font-weight:700!important;color:var(--cx-paper)!important}.facet-checkbox__text,.facets__summary span{font-family:var(--cx-font-body)!important;color:var(--cx-paper)!important}.active-facets__button{background:var(--cx-surface)!important;border-color:var(--cx-line)!important;color:var(--cx-paper)!important;border-radius:4px!important}.facets__reset .link{color:var(--cx-red)!important}.product-count{color:var(--cx-steel)!important;font-family:var(--cx-font-body)!important}.quick-add__submit,.card .button--secondary{background:var(--cx-ink)!important;border-color:var(--cx-ink)!important;color:#fff!important;font-family:var(--cx-font-display)!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.04em!important;transition:background .2s,transform .15s!important}.quick-add__submit:hover,.card .button--secondary:hover{background:var(--cx-red)!important;border-color:var(--cx-red)!important;transform:none!important}.cart-drawer,cart-drawer-items,.drawer{background:var(--cx-ink)!important;color:var(--cx-paper)!important}.cart-drawer .drawer__header,.cart-drawer .drawer__footer{background:var(--cx-ink)!important}.cart-item,.cart-item__details,.cart-item__name{color:var(--cx-paper)!important}.cart-item__price-wrapper .price,.totals__subtotal-value{color:var(--cx-red)!important;font-family:var(--cx-font-display)!important}.title-wrapper--no-top-margin h2,.title-wrapper h2,.collection .title,.title.inline-richtext{color:var(--cx-paper)!important;font-family:var(--cx-font-display)!important}.card__heading,.card__heading a,.card-information__text,.card-information__wrapper,.card__content{color:var(--cx-paper)!important}.collection__view-all a{color:var(--cx-paper)!important;border-color:var(--cx-paper)!important;font-family:var(--cx-font-display)!important;text-transform:uppercase!important}.collection__view-all a:hover{background:var(--cx-red)!important;border-color:var(--cx-red)!important;color:#fff!important}.slider-button{color:var(--cx-paper)!important}.slider-counter{color:var(--cx-steel)!important}.pagination__item{color:var(--cx-paper)!important}.pagination__item--current{background:var(--cx-red)!important;border-color:var(--cx-red)!important;color:#fff!important}.search-modal,.search-modal__content,.search-modal__form,predictive-search,.predictive-search,.predictive-search__results-groups-wrapper{background:var(--cx-ink)!important;color:var(--cx-paper)!important}.search-modal__form input[type=search],.search__input,.search-modal .field__input{background:var(--cx-surface)!important;color:var(--cx-paper)!important;border-color:var(--cx-line)!important;font-family:var(--cx-font-body)!important}.search-modal__form input[type=search]::placeholder,.search__input::placeholder,.search-modal .field__input::placeholder{color:var(--cx-steel)!important}.search__button,.search-modal .search__button{background:var(--cx-red)!important;color:#fff!important}.predictive-search__loading-state,.predictive-search-status .loading__spinner,.search-modal .loading-overlay__spinner{display:none!important}.predictive-search a,.predictive-search__item-heading,.predictive-search__heading{color:var(--cx-paper)!important}.predictive-search__item{border-color:var(--cx-line)!important}.menu-drawer,.menu-drawer__inner-container,menu-drawer,details-modal .menu-drawer{background:var(--cx-ink)!important;color:var(--cx-paper)!important}.menu-drawer__navigation,.menu-drawer__menu,.menu-drawer .list-menu,.menu-drawer__menu-item,.menu-drawer__menu li{opacity:1!important;visibility:visible!important}.menu-drawer__menu-item,.menu-drawer__menu-item span,.menu-drawer__menu-item a,.menu-drawer .list-menu__item,.menu-drawer .list-menu__item a,.menu-drawer summary span{color:var(--cx-paper)!important;font-family:var(--cx-font-display)!important;font-size:1.8rem!important;text-transform:uppercase!important;letter-spacing:.04em!important;font-weight:700!important;opacity:1!important;visibility:visible!important}.menu-drawer__close-button{color:var(--cx-paper)!important}.menu-drawer__utility-links,.menu-drawer__utility-links a{color:var(--cx-steel)!important;font-family:var(--cx-font-body)!important}header-drawer details[open] .menu-drawer{visibility:visible!important;opacity:1!important}header-drawer .menu-drawer__inner-container{visibility:visible!important;opacity:1!important;transform:none!important}.page-width{padding-left:20px!important;padding-right:20px!important}@media screen and (min-width:750px){.page-width{padding-left:40px!important;padding-right:40px!important}}.cx-wa,.cx-wa a,a.cx-wa,.cx-merci .cx-wa,.cx-merci .cx-wa a{color:#fff!important}.card__inner,.card--standard .card__inner,.card--card .card__inner,.card__media,.card__content{background:transparent!important}.card-information{background:var(--cx-surface)!important;color:var(--cx-paper)!important;padding:12px}.search-modal__close-button{position:relative;z-index:10;pointer-events:auto!important}@keyframes carvex-pulse{0%{transform:scale(1);box-shadow:0 0 #ff3b2280}50%{transform:scale(1.03);box-shadow:0 0 0 10px #ff3b2200}to{transform:scale(1);box-shadow:0 0 #ff3b2200}}.es-widget-button,.easysell-btn,[class*=easysell] button,[id*=easysell] button,[class*=es-widget] button,[id*=es-widget] button{animation:carvex-pulse 2s ease-in-out infinite!important}.es-widget-button:hover,.easysell-btn:hover,[class*=easysell] button:hover,[id*=easysell] button:hover,[class*=es-widget] button:hover,[id*=es-widget] button:hover{animation-play-state:paused!important;transform:scale(1.03)!important}.product-form__submit,button[name=add]{animation:none!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/carvex.css.map */
