.product__tax.caption.rte{display:none}body p{line-height:calc(1 + .4 / var(--font-body-scale))}.header__phone.phone{padding:10px}.banner__heading.inline-richtext.h0 p,.banner__text.rte p{line-height:2rem}a.phone-number{text-decoration:none;color:#d91e1f;font-size:1.4em;font-weight:700;display:flex;column-gap:10px;align-items:center}.header__phone.phone{border-radius:10px;box-shadow:#d91e1f 0 0 0 2px inset,#d91e1f 5px -5px 0 -3px;transition:box-shadow .25s ease,transform .25s ease;will-change:transform,box-shadow}.header__phone.phone:hover,.header__phone.phone:focus-visible{transform:translate(5px,-5px);box-shadow:#d91e1f 0 0 0 2px inset}.list-menu--inline{justify-content:center;padding:0 30px!important;width:100%;max-width:1300px}.header__inline-menu .list-menu li,.header__inline-menu .list-menu li .list-menu__item{font-size:1em}.product__description ul li{list-style:disc}.description-heading{color:#fff;background-image:linear-gradient(to top,#000,#d61818 50%);padding:10px 20px;box-shadow:#32325d40 0 3px 6px -2px,#0000004d 0 2px 5px -3px}@media only screen and (max-width:1196px){a.phone-number{font-size:.9rem}}@media (min-width: 990px){.section-header .header{display:grid!important;grid-template-rows:auto auto;align-items:center;width:100%;grid-template-columns:unset;grid-template-areas:unset;max-width:unset;padding-left:0!important;padding-right:0!important;padding-bottom:0!important}.header-first-row{grid-row:1}.header-second-row{grid-row:2;display:flex;justify-content:center;width:100%;margin:0 auto;background:#d91e1f}.header-first-row{display:grid;grid-template-columns:1fr 3fr 1fr;align-items:center;column-gap:1rem;max-width:1300px;margin:0 auto;width:100%;padding:0 30px}.header-first-row .phone{justify-self:start}.header-first-row .header__heading,.header-first-row .header__heading-link,.header-first-row .header__heading-logo-wrapper{justify-self:center}.header-first-row .header__icons{justify-self:end}.header-second-row .header__inline-menu{display:flex;justify-content:center;width:100%;max-width:1300px}.header__icons,.header__heading,.header__heading-link{grid-area:unset}.header:not(.header--middle-left,.header--middle-center) .header__inline-menu{margin-top:0}}@media (max-width: 989.98px){.header-second-row{display:none}}.header__menu-item,.header__active-menu-item{color:#fff!important;font-weight:700}.list-menu{gap:15px}ul.header__submenu{background:#d71f1f}ul.header__submenu li{color:#fff;padding:2px 5px}.title-wrapper-with-link:after{content:"";height:15px;width:30%;display:inline-block;margin-top:10px;background:#fff;--cut:20px;clip-path:polygon(0 0,calc(100% - var(--cut)) 0,100% 100%,100% 100%,0 100%)}@media only screen and (min-width:750px){.card__content .card__heading.h5 a{font-size:calc(var(--font-heading-scale) * 1.6rem);font-family:var(--font-body-family);font-weight:500}}.card__content button,.product-form__buttons .product-form__submit{background:#d71f1f;color:#fff}a.link{text-decoration:none!important;position:relative}a.link:after{content:"";width:0%;height:2px;background:rgb(var(--color-foreground));display:block;position:absolute;bottom:2px;left:0;transition:width .5s ease-in-out}.header__menu-item:hover span,.header__active-menu-item{text-decoration:none!important}.header__menu-item{position:relative}.link.header__menu-item:after{content:"";width:0%;height:5px;background:#fff;display:block;position:absolute;bottom:2px;left:0;transition:all .5s ease-in-out}.header__menu-item:hover:after,.header__menu-item:has(span.header__active-menu-item):after,footer a.link:hover:after{width:100%!important}.header__submenu.list-menu,ul.header__submenu li{padding:0}.header__submenu .header__menu-item{position:relative;padding:2rem 1rem}.header__submenu .header__menu-item:hover{color:#d71f1f!important}.header__submenu .header__menu-item:hover:after{height:100%;z-index:-1}.slider-counter__link--active.slider-counter__link--dots .dot{background-color:#fff!important}.slider-counter__link--dots .dot{width:1.5em!important;height:1.5em!important;border-radius:50%!important;border:unset!important;padding:2px!important;display:block!important;background-color:#fff9;box-shadow:#63636333 0 2px 8px}.slideshow__controls .slider-button--prev,.slideshow__autoplay.slider-button,.slideshow__controls .slider-button--next{display:none}.slideshow__controls{border-top:unset!important}.with-shadow{text-shadow:rgba(0,0,0,.3) 0px 4px 8px}.heading-uppercase{text-transform:uppercase}@media only screen and (max-width: 989px){header-drawer,details-modal,cart-drawer{z-index:999}.header-first-row{overflow:visible!important;z-index:1}.header-first-row *{overflow:visible!important}.header__icon--summary{pointer-events:auto!important;cursor:pointer}.header{display:block;width:100%;padding:0!important}.header-first-row{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;grid-template-areas:"heading phone" "menu icons";justify-items:center;row-gap:6px;column-gap:10px;padding:8px 0 0}.header-first-row .header__heading{grid-area:heading;justify-self:start;text-align:left}.header-first-row header-drawer,.header-first-row .header__phone,.header-first-row .header__icons{align-self:center}.header-first-row header-drawer{grid-area:menu;justify-self:start;text-align:left;padding:0 20px}.header-first-row .header__phone{grid-area:phone;justify-self:end;margin-right:20px}.header-first-row .header__phone svg{max-width:24px!important;max-height:24px!important}.header-first-row .header__icons{grid-area:icons;justify-self:end;display:flex;align-items:center;gap:8px;padding-right:20px}.header__heading-link{padding:2px}.header__heading-link{max-width:60px;height:auto}.header__icons .header__icon{padding:0 4px}.header-first-row:after{content:"";grid-row:2;grid-column:1 / -1;background-color:#d71f1f;width:100%;height:100%;position:relative}.slideshow__text h2 p{line-height:3rem!important;margin:1rem;font-size:2.4rem}.slideshow__text .banner__text.rte p{line-height:2rem!important}.slideshow__controls.slideshow__controls--top.slider-buttons{left:calc((100vw - 120px)/2)!important}header-drawer svg path,details-modal svg path{fill:#fff!important}.header__icon--cart{z-index:1}.cart-count-bubble{background:#fff;color:#000}svg.icon.icon-cart path,svg.icon-cart-empty path{fill:#fff}.banner__buttons{padding-right:0}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/custom.css.map */
