@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=DM+Sans:opsz,wght@9..40,300;9..40,400;9..40,500;9..40,600&display=swap";:root{--cvus-red: #E63946;--cvus-red-hover: #C1121F;--cvus-red-glow: rgba(230, 57, 70, .18);--cvus-red-subtle: rgba(230, 57, 70, .07);--cvus-red-tint: #FFF4F4;--cvus-bg: #F8F7F4;--cvus-surface: #FFFFFF;--cvus-surface-warm: #FFFCFB;--cvus-elevated: #F0EFE9;--cvus-section-alt: #F3F2EF;--cvus-text: #1A1A1E;--cvus-text-sub: #6B6B7A;--cvus-text-muted: #AEADB8;--cvus-text-dim: #D1D0D9;--cvus-border: rgba(0, 0, 0, .07);--cvus-border-strong: rgba(0, 0, 0, .12);--cvus-header-bg: #111111;--cvus-header-text: #FFFFFF;--cvus-header-sub: rgba(255, 255, 255, .55);--cvus-header-border: rgba(255, 255, 255, .08);--cvus-footer-bg: #111111;--cvus-footer-text: rgba(255, 255, 255, .45);--cvus-font-display: "Bebas Neue", sans-serif;--cvus-font-body: "DM Sans", -apple-system, BlinkMacSystemFont, sans-serif;--color-background: 248, 247, 244;--color-foreground: 26, 26, 30;--color-background-contrast: 240, 239, 233;--color-shadow: 26, 26, 30;--color-button: 230, 57, 70;--color-button-text: 255, 255, 255;--color-secondary-button: 255, 255, 255;--color-secondary-button-text: 26, 26, 30;--color-link: 230, 57, 70;--color-badge-foreground: 255, 255, 255;--color-badge-background: 230, 57, 70;--color-badge-border: 230, 57, 70;--cvus-shadow-xs: 0 1px 4px rgba(0, 0, 0, .05);--cvus-shadow-sm: 0 2px 10px rgba(0, 0, 0, .06);--cvus-shadow-md: 0 6px 24px rgba(0, 0, 0, .08);--cvus-shadow-lg: 0 16px 48px rgba(0, 0, 0, .1);--cvus-shadow-xl: 0 32px 72px rgba(0, 0, 0, .12);--cvus-shadow-red: 0 8px 32px rgba(230, 57, 70, .22);--cvus-radius-sm: 6px;--cvus-radius-md: 10px;--cvus-radius-lg: 16px;--cvus-radius-xl: 24px;--cvus-radius-pill: 999px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:var(--cvus-bg)!important;color:var(--cvus-text)!important;font-family:var(--cvus-font-body)!important;font-weight:400!important}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#f0efe9}::-webkit-scrollbar-thumb{background:#d1d0d9;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--cvus-red)}h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3{font-family:var(--cvus-font-display)!important;font-weight:400!important;letter-spacing:.04em!important;text-transform:uppercase!important;color:var(--cvus-text)!important;line-height:.95!important}h1{font-size:clamp(2.8rem,7vw,6rem)}h2{font-size:clamp(2rem,4vw,3.6rem)}h3{font-size:clamp(1.4rem,2.5vw,2rem)}p{color:var(--cvus-text-sub);font-weight:400;line-height:1.68}a{color:var(--cvus-text);text-decoration:none;transition:color .2s}a:hover{color:var(--cvus-red)}strong{font-weight:600;color:var(--cvus-text)}.shopify-section-group-header-group .utility-bar,.shopify-section-group-header-group .announcement-bar-section,.utility-bar,.utility-bar.color-scheme-1,.utility-bar.color-scheme-2,.utility-bar.color-scheme-3,.utility-bar.color-scheme-4,.utility-bar.color-scheme-5,.utility-bar.color-background-1,.utility-bar.color-background-2,.utility-bar.gradient,.announcement-bar-section.color-scheme-1,.announcement-bar-section.color-scheme-2,.announcement-bar-section{background:#0d0d12!important;background-color:#0d0d12!important;background-image:none!important;--color-background: 13, 13, 18 !important;--color-foreground: 255, 255, 255 !important;border-bottom:1px solid rgba(255,255,255,.06)!important}.announcement-bar{background:transparent!important;background-color:transparent!important}.announcement-bar__message,.announcement-bar__message p,.announcement-bar__message a,.utility-bar .announcement-bar__message{font-family:var(--cvus-font-body)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.13em!important;text-transform:uppercase!important;color:#fff!important;opacity:.85}.announcement-bar__message strong{color:var(--cvus-red)!important;font-weight:600!important;opacity:1!important}@media(max-width:749px){.announcement-bar__message,.announcement-bar__message p{font-size:10px!important;letter-spacing:.1em!important;padding:0 8px}}.header,.shopify-section-group-header-group .header{background-color:var(--cvus-header-bg)!important;border-bottom:1px solid var(--cvus-header-border)!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important;position:sticky!important;top:0!important;z-index:100!important}.header__heading,.header__heading-link,.header__heading-link span,.header__heading-logo,.header h1,.header h1 a,.header h1 a span,a.header__heading-link{font-family:var(--cvus-font-display)!important;font-size:1.45rem!important;font-weight:400!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#fff!important;opacity:1!important;position:relative}.header__heading-link:hover,.header__heading-link:hover span,.header h1 a:hover{color:#fff!important;opacity:.85!important}.header__heading-link span,.header h1 a span{display:inline-block;padding-left:42px;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64' fill='none'><rect x='2' y='2' width='60' height='60' rx='14' fill='%23FFFFFF'/><path d='M27 19 A13 13 0 1 0 27 45' stroke='%231A1A1E' stroke-width='3.5' stroke-linecap='round' fill='none'/><path d='M22 26 L31 41 L40 26' stroke='%23E63946' stroke-width='3.5' stroke-linecap='round' stroke-linejoin='round' fill='none'/><circle cx='48' cy='22' r='3' fill='%23E63946'/></svg>") no-repeat left center;background-size:32px 32px;line-height:32px}@media(max-width:749px){.header__heading-link span,.header h1 a span{padding-left:36px;background-size:28px 28px;line-height:28px}}.header__menu-item,.header__menu-item span,.header__menu-item .link{font-family:var(--cvus-font-body)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--cvus-header-sub)!important;transition:color .2s!important}.header__menu-item:hover span,.header__menu-item:hover .link{color:#fff!important}.header__icon svg,.header__icon path{fill:var(--cvus-header-sub)!important;stroke:var(--cvus-header-sub)!important;transition:fill .2s,stroke .2s!important}.header__icon:hover svg,.header__icon:hover path{fill:#fff!important;stroke:#fff!important}.cart-count-bubble{background-color:var(--cvus-red)!important;color:#fff!important}.menu-drawer,.menu-drawer__navigation,.menu-drawer__container{background-color:#111!important;border-right:1px solid rgba(255,255,255,.08)!important}.menu-drawer__menu-item,.menu-drawer__menu-item span{color:#fff!important;font-family:var(--cvus-font-body)!important}.button,.button--primary,button[type=submit]:not(.shopify-challenge__button),.shopify-payment-button__button--unbranded{background-color:var(--cvus-red)!important;color:#fff!important;border:none!important;border-radius:var(--cvus-radius-md)!important;font-family:var(--cvus-font-body)!important;font-weight:500!important;font-size:11px!important;letter-spacing:.16em!important;text-transform:uppercase!important;padding:14px 32px!important;cursor:pointer!important;transition:background-color .2s,transform .15s,box-shadow .2s!important;box-shadow:0 4px 16px var(--cvus-red-glow)!important}.button:hover,.button--primary:hover{background-color:var(--cvus-red-hover)!important;transform:translateY(-2px)!important;box-shadow:var(--cvus-shadow-red)!important}.button:active{transform:translateY(0)!important}.button--secondary{background-color:var(--cvus-surface)!important;border:1.5px solid var(--cvus-border-strong)!important;color:var(--cvus-text)!important;box-shadow:var(--cvus-shadow-xs)!important}.button--secondary:hover{border-color:var(--cvus-red)!important;color:var(--cvus-red)!important;background-color:var(--cvus-red-subtle)!important;transform:translateY(-1px)!important;box-shadow:none!important}.card-wrapper,.card,.product-card-wrapper{background-color:var(--cvus-surface)!important;border:1px solid var(--cvus-border)!important;border-radius:var(--cvus-radius-lg)!important;box-shadow:var(--cvus-shadow-sm)!important;overflow:hidden;transition:box-shadow .3s ease,transform .3s cubic-bezier(.25,.46,.45,.94),border-color .25s!important}.card-wrapper:hover,.card:hover{box-shadow:var(--cvus-shadow-lg)!important;transform:translateY(-5px)!important;border-color:#e639462e!important}.card__content,.card__inner,.card-information,.card-information__wrapper{background:transparent!important}.card__heading,.card__heading a,.card-information .card__heading{font-family:var(--cvus-font-display)!important;font-size:1rem!important;font-weight:400!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:var(--cvus-text)!important;line-height:1.1!important}.price,.price__regular,.price-item,.price-item--regular,.price .money{color:var(--cvus-red)!important;font-weight:600!important}.price--on-sale .price-item--regular{color:var(--cvus-text-muted)!important;text-decoration:line-through;font-weight:400!important}.card__information .caption,.card-information .caption{color:var(--cvus-text-muted)!important;font-size:10px!important;letter-spacing:.12em!important;text-transform:uppercase!important}.media,.card__media,.product__media-item{background-color:#f8f7f4!important;overflow:hidden}.card__media img,.product-card-wrapper .media img{transition:transform .45s cubic-bezier(.25,.46,.45,.94)!important}.card-wrapper:hover .card__media img{transform:scale(1.06)!important}.color-background-1,.color-base-background-1,[class*=color-scheme-]{background-color:var(--cvus-bg)!important;color:var(--cvus-text)!important}.color-background-2,.color-base-background-2{background-color:var(--cvus-surface)!important;color:var(--cvus-text)!important}.title,.collection__title,.section-header .title{font-family:var(--cvus-font-display)!important;color:var(--cvus-text)!important;text-transform:uppercase!important;letter-spacing:.04em!important;font-size:clamp(1.8rem,4vw,3.4rem)!important}.field__input,.select__select,input[type=text],input[type=email],input[type=tel],input[type=password],input[type=search],textarea,select{background-color:var(--cvus-surface)!important;border:1.5px solid var(--cvus-border-strong)!important;border-radius:var(--cvus-radius-md)!important;color:var(--cvus-text)!important;font-family:var(--cvus-font-body)!important;font-weight:400!important;box-shadow:var(--cvus-shadow-xs)!important;transition:border-color .2s,box-shadow .2s!important}.field__input:focus,input:focus,textarea:focus,select:focus{border-color:var(--cvus-red)!important;outline:none!important;box-shadow:0 0 0 3px var(--cvus-red-subtle)!important}.field__label,label{color:var(--cvus-text-sub)!important;font-family:var(--cvus-font-body)!important;font-size:11px!important;font-weight:500!important;letter-spacing:.1em!important;text-transform:uppercase!important}input::placeholder,textarea::placeholder{color:var(--cvus-text-muted)!important}cart-drawer,.cart-drawer,.cart-drawer__form{background-color:var(--cvus-surface)!important;border-left:1px solid var(--cvus-border)!important;box-shadow:-8px 0 48px #0000001f!important}.cart-drawer__header{background:var(--cvus-bg)!important;border-bottom:1px solid var(--cvus-border)!important}.cart-drawer__footer{background-color:var(--cvus-bg)!important;border-top:1px solid var(--cvus-border)!important}.cart-item__name,.cart-item__name a{color:var(--cvus-text)!important;font-family:var(--cvus-font-display)!important;text-transform:uppercase!important;letter-spacing:.04em!important}.cart-item__price{color:var(--cvus-red)!important;font-weight:600!important}.totals__total-value{color:var(--cvus-text)!important;font-weight:600!important}.footer,.footer-section{background-color:var(--cvus-footer-bg)!important;border-top:none!important}.footer-block__heading{font-family:var(--cvus-font-body)!important;font-size:10px!important;font-weight:600!important;letter-spacing:.2em!important;text-transform:uppercase!important;color:#fff!important;margin-bottom:16px!important}.footer__column,.footer__content-top,.footer__content-bottom,.footer p,.footer li,.footer span{color:var(--cvus-footer-text)!important}.footer a{color:var(--cvus-footer-text)!important;font-size:12px;font-weight:400;transition:color .2s!important}.footer a:hover{color:#fff!important}.footer__content-bottom{border-top:1px solid rgba(255,255,255,.07)!important}.badge{background-color:var(--cvus-red)!important;color:#fff!important;border:none!important;border-radius:var(--cvus-radius-sm)!important;font-family:var(--cvus-font-body)!important;font-size:9px!important;font-weight:600!important;letter-spacing:.12em!important;text-transform:uppercase!important;padding:3px 8px!important}.product__title{font-family:var(--cvus-font-display)!important;font-size:clamp(2rem,4.5vw,3.6rem)!important;font-weight:400!important;text-transform:uppercase!important;letter-spacing:.04em!important;color:var(--cvus-text)!important;line-height:.95!important}.product__description,.product-description{color:var(--cvus-text-sub)!important;line-height:1.7!important;font-weight:400!important}.variant-pills .swatch-input__item,.variant-pills__item{background-color:var(--cvus-surface)!important;border:1.5px solid var(--cvus-border-strong)!important;color:var(--cvus-text)!important;border-radius:var(--cvus-radius-sm)!important;transition:border-color .2s,box-shadow .2s!important;font-family:var(--cvus-font-body)!important}.variant-pills .swatch-input__item:hover{border-color:var(--cvus-red)!important;box-shadow:0 0 0 3px var(--cvus-red-subtle)!important}.variant-pills input:checked+.swatch-input__item,.variant-pills .swatch-input__item--active{background-color:var(--cvus-red)!important;border-color:var(--cvus-red)!important;color:#fff!important;box-shadow:var(--cvus-shadow-red)!important}.quantity__input,.quantity{background-color:var(--cvus-surface)!important;border:1.5px solid var(--cvus-border-strong)!important;border-radius:var(--cvus-radius-md)!important;color:var(--cvus-text)!important}hr,.section-header__line{border-color:var(--cvus-border)!important}.cvus-eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--cvus-font-body);font-size:10px;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:var(--cvus-red)}.cvus-eyebrow:before,.cvus-eyebrow:after{content:"";display:block;width:20px;height:1px;background:var(--cvus-red);opacity:.5}.cvus-section-head{display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:20px;border-bottom:1px solid var(--cvus-border)}.cvus-section-title{font-family:var(--cvus-font-display)!important;font-size:clamp(1.8rem,4vw,3.2rem)!important;font-weight:400!important;letter-spacing:.05em!important;text-transform:uppercase!important;color:var(--cvus-text)!important;line-height:1!important}.cvus-see-all{font-family:var(--cvus-font-body);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--cvus-text-sub);border-bottom:1px solid var(--cvus-border-strong);padding-bottom:2px;transition:color .2s,border-color .2s}.cvus-see-all:hover{color:var(--cvus-red);border-color:var(--cvus-red)}.cvus-box{background:var(--cvus-surface);border:1px solid var(--cvus-border);border-radius:var(--cvus-radius-lg);box-shadow:var(--cvus-shadow-sm);padding:2rem}.cvus-spec-list{list-style:none;margin:0 0 1.2rem;padding:0;background:var(--cvus-surface);border:1px solid var(--cvus-border);border-radius:var(--cvus-radius-md);overflow:hidden;box-shadow:var(--cvus-shadow-xs)}.cvus-spec-list li{padding:10px 16px;border-bottom:1px solid var(--cvus-border);font-size:13px;font-weight:400;color:var(--cvus-text-sub);display:flex;gap:8px;background:var(--cvus-surface)}.cvus-spec-list li:nth-child(2n){background:var(--cvus-bg)}.cvus-spec-list li:last-child{border-bottom:none}.cvus-spec-list li strong{color:var(--cvus-text);font-weight:600;min-width:160px;flex-shrink:0;font-size:11px;letter-spacing:.06em;text-transform:uppercase}.cvus-warning{background:#e639460d;border:1px solid rgba(230,57,70,.18);border-radius:var(--cvus-radius-md);padding:12px 16px;font-size:12px!important;font-weight:400!important;color:#c1121f!important;line-height:1.6;margin-top:1rem}@keyframes cvus-fade-up{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes cvus-fade-in{0%{opacity:0}to{opacity:1}}:focus-visible{outline:2px solid var(--cvus-red)!important;outline-offset:3px!important}@media(max-width:749px){.button,.button--primary{padding:13px 24px!important;font-size:11px!important}}.collection-hero,.collection__hero{background:var(--cvus-surface)!important;border-bottom:1px solid var(--cvus-border)!important}.collection__title{color:var(--cvus-text)!important}.predictive-search,predictive-search{background:var(--cvus-surface)!important;border:1px solid var(--cvus-border-strong)!important;box-shadow:var(--cvus-shadow-xl)!important;border-radius:var(--cvus-radius-md)!important}.predictive-search__item-heading{color:var(--cvus-text)!important}.predictive-search__item:hover{background:var(--cvus-bg)!important}.pagination__item{background:var(--cvus-surface)!important;border:1px solid var(--cvus-border)!important;border-radius:var(--cvus-radius-sm)!important;color:var(--cvus-text)!important;box-shadow:var(--cvus-shadow-xs)!important}.pagination__item--current{background:var(--cvus-red)!important;border-color:var(--cvus-red)!important;color:#fff!important}.rte h1,.rte h2,.rte h3{color:var(--cvus-text)!important}.rte p{color:var(--cvus-text-sub)!important}
/*# sourceMappingURL=/cdn/shop/t/10/assets/custom.css.map */
