@layer app, theme, enterprise;@layer theme{:root{--fg-light:#fff;--bg-light:#fff;--fg-dark:#000;--bg-dark:#000;--fg-brand:#ba122b;--fg-brand--hover:#790023;--fg-brand--disabled:gray;--bg-brand:#ba122b;--bg-brand--hover:#790023;--bg-brand--disabled:gray;--title-fg:var(--fg-brand);--title-bg:var(--bg-, transparent);--copy-fg:var(--fg-dark);--copy-bg:var(--bg-, transparent);--config-product-fg:var(--fg-light);--config-product-bg:var(--bg-brand);--legacy-product-card-bg:var(--bg-light);--legacy-configurator-style:var(--fg-light);--action-fg:var(--fg-light);--action-bg:var(--bg-brand);--action-fg--hover:var(--fg-light--hover);--action-bg--hover:var(--bg-brand--hover);--action-fg--disabled:var(--fg-light--disabled);--action-bg--disabled:var(--bg-brand--disabled)}.text-brand{color:#ba122b}.hover\:text-brand:hover{color:#790023}.disabled\:text-brand:disabled, .disabled\:text-brand.disabled{color:gray}.bg-brand{background:#ba122b}.hover\:bg-brand:hover{background:#790023}.disabled\:bg-brand:disabled, .disabled\:bg-brand.disabled{background:gray}.bg-brand-to-transparent-right{background:linear-gradient(90deg, #ba122b 0%, rgba(186, 18, 43, 0) 100%)}.bg-brand-to-transparent-left{background:linear-gradient(90deg, rgba(186, 18, 43, 0) 0%, #ba122b 100%)}.bg-header{background:}.bg-store{background:#ffffff}.bg-brand-pattern{transform:none;background-repeat:repeat;background-image:none}.base-navigation, .base-navigation.dark{--navItem-bg--hover:#fff;--navItem-bg--active:#ba122b;--navItem-textTransform:uppercase;--navItem-borderRadius:0}.navigation .lower{background:#fff}nav.base-navigation .bg-brand-to-transparent-left{background:linear-gradient(90deg, rgba(186, 18, 43, 0) 0%, #fff 100%)}nav.base-navigation .bg-brand-to-transparent-right{background:linear-gradient(90deg, #fff 0%, rgba(186, 18, 43, 0) 100%)}nav.navigation .lower .custom-scroll-content ul li a:hover{border-bottom:1px solid #ba122b}.subnav{--background:#fff}.subnavNavEntryAction:hover{--textDecorationColor:var(--navItem-bg--active)}.category--head h1{font-size:2.8125rem;text-transform:uppercase}.product-action--type-button button:not(.cart-button){border-radius:unset;color:#fff !important}h3.checkout-section-title{font-size:1.2rem}/* Backup nav.navigation .lower{background:#fff}nav.base-navigation .bg-brand-to-transparent-left{background:linear-gradient(90deg, rgba(186, 18, 43, 0) 0%, #fff 100%)}nav.base-navigation .bg-brand-to-transparent-right{background:linear-gradient(90deg, #fff 0%, rgba(186, 18, 43, 0) 100%)}nav.navigation .lower nav ul li a.router-link-exact-active{background:#ba122b;text-transform:uppercase}nav.navigation .lower nav ul li a.router-link-exact-active:hover{background:#ba122b}nav.navigation .lower.bg-brand .custom-scroll-content ul li a{border-radius:unset;text-transform:uppercase}nav.navigation .lower .custom-scroll-content ul li a:hover{background:#fff;border-bottom:1px solid #ba122b}.category--head h1{font-size:2.8125rem;text-transform:uppercase}.product-action--type-button button:not(.cart-button){border-radius:unset;color:#fff !important}h3.checkout-section-title{font-size:1.2rem}*/}