:root{--link-col: #364249}.footer__content-top{padding-bottom:0!important}.footer__content-bottom{padding-top:0!important}.footer-contact-row__col-half{font-size:14px;line-height:1.5}.footer-contact-row h4{text-transform:uppercase;margin-bottom:.5rem}.footer-contact-row p{margin-top:0;padding-top:0}.address-block{margin-bottom:1rem}.footer-contact-row__col a{color:var(--link-col)}.hours-list,.hours-block ul{list-style-type:none!important;padding:0!important;margin:0!important}.footer-contact-row__col-half a{color:var(--link-col)}@media (min-width: 768px){.footer-contact-row--1{border-bottom:1px solid rgba(54,66,73,.2);padding-bottom:2rem}.footer-contact-row__col-half{overflow:hidden}.contact-block{float:left;width:50%}.hours-block{float:right;width:50%}.directions-block{clear:both;padding-top:1rem}}@media (min-width: 768px){.footer-contact-row{display:grid;grid-template-columns:2fr 1fr;gap:2rem}.footer-contact-row h4{margin-bottom:3px;font-size:14px}}.hs-footer-socials{justify-content:flex-start!important}.hs-footer-socials__link{padding:1rem .5rem!important}.price__sale .price-item--regular{color:#dc3545!important}.swatch-display--holmestead{display:flex;flex-wrap:wrap;justify-content:center;gap:5px;margin-top:10px}.swatch-display--holmestead__item{width:20px!important;height:20px!important;border-radius:100%}.banner-slider-container{max-width:120rem;margin-left:auto;margin-right:auto;padding:0 5rem}.banner-slider-container .slick-dots{bottom:1rem}.banner-slider-container .slick-dots li{margin:0!important}.banner-slider-container .slick-dots li button:before{font-size:32px;color:#fff}.banner-slider-container .slick-dots li.slick-active button:before{color:#fff;opacity:1}.banner-slider-container .slick-slide{opacity:0;visibility:hidden}.banner-slider-container .slick-slide.slick-active{opacity:1;visibility:visible}.banner-slider{position:relative;overflow:hidden;display:none}.banner-slider img{width:100%;height:auto;display:block}.banner-caption{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;text-align:center;background-color:#00000080;padding:20px;border-radius:5px}.banner-caption h2{font-size:2rem;margin-bottom:10px}.banner-caption p{font-size:1.2rem;margin-bottom:20px}.banner-caption .btn{background-color:#fff;color:#000;padding:10px 20px;text-transform:uppercase;font-weight:700;text-decoration:none}
/*# sourceMappingURL=/s/files/1/0874/7925/5389/t/4/assets/custom.css.map */
