h2{text-align:center;margin-bottom:30px!important}.ctacolor{background:var(--offblack)}.offblack{background:var(--offblack)}.darkestblue{background:var(--darkestblue);color:var(--white)}.ctacolor *,.darkestblue *,.offblack *{color:var(--white)}.accolades svg{fill:var(--white);width:60px}.accolades{-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;padding:20px 0;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.gallery-slide{padding:10px}.gallery-slide h3{font-size:16px;line-height:1.2;padding:10px 0;margin:0;border-top:var(--offblack) var(--border-width) solid;font-weight:600}.accolades *{color:var(--white)}.accolades h2{margin:0!important}.category-nav-container a img{width:clamp(200px,15vw,400px)}.category-nav-container{-ms-flex-wrap:no-wrap;flex-wrap:no-wrap;text-align:center}.heroCarousel-action.button.button--primary.reversed{background:var(--yellow)}.heroCarousel-action.button.button--primary.reversed:focus,.heroCarousel-action.button.button--primary.reversed:hover{background:var(--offblack)}.heroCarousel .slick-dots li{background-color:transparent!important}.slick-dots li button{background-color:var(--white)!important;border:var(--border-width) solid var(--offblack)!important}.slick-dots li button:focus,.slick-dots li button:hover,.slick-dots li.slick-active button{background-color:var(--offblack)!important;color:var(--white)!important;border-color:var(--white)!important}.slick-dots li button:hover::before{display:none}.slick-dots li.slick-active button::before{display:none}.splide__pagination__page{background:#fff;z-index:1;border:var(--border-width) solid var(--offblack);opacity:1}.splide__pagination__page.is-active{background:var(--offblack);-webkit-transform:scale(1.4);transform:scale(1.4);z-index:1;border:var(--border-width) solid var(--whiter);opacity:1}.slick-next,.slick-prev{background:0 0!important;border:0!important}.splide-featured .card{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.splide-featured .card-figure__link{width:100%}.aslowasprice.card-text{line-height:1;font-size:12px}.splide-featured .card-figure{width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex}.splide-featured #hmz-custom-price{display:none}.splide-featured li.product-slide{border:calc(.75 * var(--border-width)) solid var(--offblack);padding:40px}.splide-featured{border-top:calc(.75 * var(--border-width)) solid var(--offblack);border-bottom:calc(.75 * var(--border-width)) solid var(--offblack);width:100%;max-width:100%}.splide-featured li img{width:140px;margin:0 auto;display:block;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.45);box-shadow:2px 2px 4px rgba(0,0,0,.45)}.heroCarousel-slide .heroCarousel-image-wrapper,.heroCarousel.slick-initialized{max-height:clamp(400px,60vh,1000px)!important;height:clamp(300px,40vh,800px)!important}.carousel-play-pause-button{display:none!important}.bordered-top-white{border-top:var(--border-width) var(--white) solid}.bordered-bottom-white{border-bottom:var(--border-width) var(--white) solid}.bordered-top{border-top:var(--border-width) solid var(--offblack)}.bordered-bottom{border-bottom:var(--border-width) solid var(--offblack)}.splide-gallery ul.splide__list{text-align:center;border:calc(var(--border-width) * .75) solid var(--offblack)}.splide-gallery li{padding:0;border:calc(var(--border-width) * .75) solid var(--offblack)}.splide-gallery li img{width:100%;max-height:450px;-o-object-fit:cover;object-fit:cover}.splide-gallery .splide__arrows{display:none}.splide-gallery .splide__pagination{position:relative;background:var(--offblack);bottom:auto}.splide-gallery .splide__pagination li{border:0;padding:10px 5px 12px}.splide-gallery{border-bottom:var(--border-width) solid var(--white)}.splide-gallery .splide__pagination__page{background:#fff;border:var(--border-width) solid var(--offblack);opacity:1;width:14px;height:14px}@media (min-width:1101px){.splide-gallery ul.splide__list{display:grid!important;grid-template-columns:1fr 1fr 1fr}.accolades{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.heroCarousel-slide .heroCarousel-image-wrapper,.heroCarousel.slick-initialized{height:clamp(300px,60vh,800px)!important}}