@layer app, theme, enterprise;@layer theme{:root{--fg-light:#fff;--bg-light:#fff;--fg-dark:#000;--bg-dark:#000;--fg-brand:#ED1C24;--fg-brand--hover:#ED1C24;--fg-brand--disabled:#6D6D6D;--bg-brand:#ED1C24;--bg-brand--hover:#070707;--bg-brand--disabled:#6D6D6D;--title-fg:var(--fg-dark);--title-bg:var(--bg-brand, transparent);--copy-fg:var(--fg-dark);--copy-bg:var(--bg-brand, 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:#ED1C24}.hover\:text-brand:hover{color:#ED1C24}.disabled\:text-brand:disabled, .disabled\:text-brand.disabled{color:#6D6D6D}.bg-brand{background:#ED1C24}.hover\:bg-brand:hover{background:#070707}.disabled\:bg-brand:disabled, .disabled\:bg-brand.disabled{background:#6D6D6D}.bg-brand-to-transparent-right{background:linear-gradient(90deg, #ED1C24 0%, rgba(237, 28, 36, 0) 100%)}.bg-brand-to-transparent-left{background:linear-gradient(90deg, rgba(237, 28, 36, 0) 0%, #ED1C24 100%)}.bg-header{background:#C1282E}.bg-store{background:white}.bg-brand-pattern{transform:none;background-repeat:repeat;background-image:none}:root{--ou-color-on-brand:var(--fg-light);--ou-color-brand:var(--bg-brand);--ou-color-on-disabled:var(--fg-light);--ou-color-disabled:var(--bg-brand--disabled)}.button[data-intent=neutral]:hover{--button-color:var(--fg-light);--button-background:var(--bg-brand--hover);--button-borderColor:var(--button-background)}:root{--product-name-fg:#050505;--product-name-textSize:18px;--card-border:2px solid #6D6D6D;--card-borderRadius:8px;--action-bg:#E21B22;--navItem-fg:#4D4D4D;--action-border:2px solid #E21B22;--action-textSize:16px;--action-textWeight:700;--action-border--hover:2px solid #A7D21A;--product-action-textSize:16px;--product-action-textWeight:700;--action-fg--hover:#A7D21A;--copy-bg:transparent;--copy-textWeight:400;--copy-textSize:16px;--offcanvas-sheet-header-bg:#E21B22;--offcanvas-sheet-header-fg:white;--offcanvas-sheet-header-textSize:18px;--offcanvas-sheet-bg:white;--offcanvas-sheet-header-border:1px solid transparent;--offcanvas-cart-color-fg:#4D4D4D;--title-textFont:"Roboto Slab";--product-name-textFont:"Roboto Slab";--action-borderRadius:0;--product-name-textWeight:700}body{font-family:"Roboto Slab" !important}.title{--title-bg:transparent;--title-textTransform:uppercase;--title-fg:#070707}h1, .h1{--title-textSize:36px}.base-navigation{--navItem-textSize:16px;--navItem-textWeight:400;--navItem-textTransform:none;--navItem-fg:#4D4D4D;--navItem-fg--active:white;--navItem-bg--hover:transparent;--navItem-bg--active:#E21B22;--navItem-borderRadius:8px}.navigation .upper.bg-header:not(:last-child),
.navigation--inner > .bg-brand{border-bottom:2px solid #E21B22;background-color:white}.navigation .upper .brand img.logo{object-fit:unset}.navigation .upper .brand a.home{border:0;box-shadow:none}nav ul li a:hover{text-decoration:underline;text-underline-offset:4px}nav ul li a.router-link-exact-active:hover{text-decoration:none}.subnav{--background:#fff}.cart button.minicart{border:2px solid transparent}.cart button.minicart:hover{border:2px solid #fff}.product-info .details p{font-size:18px}.product-action:hover{outline:2px solid #A7D21A;text-decoration:underline;text-decoration-color:#A7D21A;text-underline-offset:24%;text-decoration-thickness:12%;text-decoration-style:solid}.category-filter{--categoryFilter-chip-border:2px solid #E21B22;--categoryFilter-chip-borderRadius:200px;--categoryFilter-chip-bg:#FFFDF6;--categoryFilter-chip-fg:#E21B22;--categoryFilter-chip-textSize:18px;--categoryFilter-chip-textWeight:700;--categoryFilter-chip-bg--active:#E21B22;--categoryFilter-chip-fg--active:#FFFDF6;--categoryFilter-chip-fg--hover:#A7D21A;--categoryFilter-chip-bg--hover:#070707;--categoryFilter-chip-border--active:2px solid #E21B22;--categoryFilter-chip-border--activeHover:2px solid #A7D21A;--categoryFilter-chip-bg--activeHover:#070707;--categoryFilter-chip-fg--activeHover:#A7D21A;--categoryFilter-chipRemove-fg:#FFFDF6;--categoryFilter-chipRemove-fg--hover:#A7D21A}.category-filter .chip:hover{border:2px solid #A7D21A}.cart .primary-action{--action-bg:grey}.primary-action{--action-bg:#E21B22;--action-textSize:16px;--action-textWeight:700;--action-border:2px solid transparent;--action-fg--hover:#A7D21A;--action-border--hover:2px solid #A7D21A;--action-bg--hover:#070707}.image--framed div.product-image{border:2px solid transparent}.product-icons li.product-property svg{height:26px}footer .container ul{gap:24px}footer .container ul li:not(:last-child):after{content:''}.store #main footer{padding-bottom:6rem}@media (min-width:992px){:root{--product-name-textSize:24px;--product-action-textSize:18px;--copy-textSize:18px;--offcanvas-sheet-header-textSize:24px;--action-textSize:18px}.base-navigation{--navItem-textSize:18px}.primary-action{--action-textSize:16px}.store #main footer{padding-bottom:2rem}}.offcanvas-sheet-close{background-color:white;border:2px solid transparent}.offcanvas-sheet-close svg path{stroke:#E21B22}.cart-empty-content svg path{fill:#E21B22}button.splide__pagination__page{background-color:transparent;border:1px solid #E21B22;opacity:1}button.splide__pagination__page.is-active{background-color:#E21B22}.checkout-form-backlink a{color:#070707}.cart .is--filled{--action-bg:#1A8712}.thumb-action.is--filled{--cartThumb-bg--filled:#1A8712}.is--filled.cart-bubble{--action-bg:#1A8712}.is--filled svg{color:white}.thumb-action .cart-button{--action-bg:#FDF2B4;--action-fg:#E21B22}.is--focused .bg-brand:hover{background-color:black;color:#FDF2B4}.is--focused .bg-brand svg{color:inherit}footer .notice{margin-bottom:0px !important}.cart{color:var(--offcanvas-cart-color-fg)}.bg-brand-to-transparent-right,
.bg-brand-to-transparent-left{background:white}footer{border-top:2px solid #4D4D4D}.product-action span.price, .product-action span.legal-info{font-weight:400}.product-action--type-button button.cart-button:not(.cart-button--is-loading) div.cart-button--inner{min-height:4rem}}