:root{--size-h1: calc(var(--font-heading-scale) * var(--font-size-h1));--line-heigth-h1: 100%;--size-subtitle: calc((var(--font-heading-scale) * var(--font-size-h4)) - 4px);--line-heigth-subtitle: 100%;--dark-secondary: #444}body.is-at-top:has(.shopify-section:first-child .header-is-transparent):not(:has(.section-header~.shopify-section-group-header-group)) .header.has-bottom-border:not(.menu-open) .header__inner:after,body:has(.shopify-section:first-child .header-is-transparent):not(:has(.section-header~.shopify-section-group-header-group)) .header.is-transparent-on-scroll.has-bottom-border:not(.menu-open) .header__inner:after{opacity:1;height:2px}.section-full-width-banner .header-is-transparent .media--overlay:after{background-image:linear-gradient(180deg,#0000,#0006)}@media(max-width:768px){.section-full-width-banner .section-full-width-banner__content{margin-top:80px;min-height:400px}}.store-locator__card-content .store-locator-card__actions a:last-of-type{border-radius:0;border:none;color:#000;background:transparent}.store-locator__card-content .store-locator-card__actions a:last-of-type .button-with-icon__content-container{border-bottom:1px solid #000}#shopify-block-AL3NkemkzOEEyV2Jzc__shophaus_google_reviews_google_rating_YP8xfp .google-reviews-widget{padding:50px var(--page-gutter);max-width:var(--page-width)}#shopify-block-AL3NkemkzOEEyV2Jzc__shophaus_google_reviews_google_rating_YP8xfp .google-reviews-widget .review-header-section{padding:0}.section-dual-tiles__content .section-dual-tiles__entry.h5 p{font-size:var(--font-size-static-lg)}.collection--has-sidebar .collection__inner .collection__nav .collection__nav-links-item a.is-current,.collection--has-sidebar .collection__inner .collection__nav .collection__nav-links-item a:hover{text-decoration:none;font-weight:700}.collection-custom .facets__actions-button:hover,.collection-custom .facets__custom-select .custom-select__btn:hover{color:#fff}.color-scheme-4 a.button--filled:hover{border-color:var(--dark-secondary)}#shopify-section-template--28326371230073__full_width_banner_KAwpF7 .section-full-width-banner__content{padding-top:180px}#shopify-section-template--28326371230073__dual_tiles_fJkHDx .section-dual-tiles__tile .section-dual-tiles__content{display:block}#shopify-section-template--28331153424761__faq_tile_EwTUwe .faq-tile .faq-tile__list{background:#444;color:#fff;padding:106px 55px}#shopify-section-template--28331153424761__faq_tile_EwTUwe .faq-tile .faq-tile__list h3,#shopify-section-template--28331153424761__faq_tile_EwTUwe .faq-tile .faq-tile__list button{color:#fff}#shopify-section-template--28331153424761__faq_tile_EwTUwe .faq-tile .faq-tile__list .faq-tile__list--subtitle{opacity:1!important}#shopify-section-template--28331153424761__faq_tile_EwTUwe .faq-tile .faq-tile__list .faq-tile__list--title{opacity:1!important;font-weight:700}#shopify-section-template--28331153424761__carousel_EPkkMc .carousel-section .section-carousel__block{border-right:none}#shopify-section-template--28331153424761__carousel_EPkkMc .container.max-w-page{max-width:1000px}@media (screen and (min-width: 750px)){#shopify-section-template--28331153424761__carousel_EPkkMc .media--overlay:after{content:none}}.page-banner .container-search{max-width:var(--page-width)}.page-banner .container-search .page-banner__wrapper{width:100%}.page-banner .container-search .page-banner__wrapper .page-banner__faq-search--button{background:#78bee9}.page-banner .container-search .page-banner__wrapper .faq_search input::placeholder{color:gray}.page-banner .container-search .page-banner__faq-search .faq-search-results p{color:#000}.section-faq-tile summary.faq-tile__list--title{opacity:1;font-weight:700;font-size:calc(var(--font-heading-scale) * var(--font-size-h6))}.section-faq-tile .faq-tile__list--subtitle{opacity:1!important;display:list-item;font-size:var(--h6-multiplier)}.section-faq-tile .faq-tile__list--subtitle.active{font-weight:700}.section-faq-tile .faq-tile__list--content-wrapper .button{text-transform:uppercase;font-size:var(--h6-multiplier);font-weight:400;letter-spacing:2.8px}.section-faq-tile .faq-tile__list--content-wrapper .faq-tile__list--content{margin-top:30px;padding-top:30px}.section-faq-tile .faq-tile__list--content-wrapper .faq-tile__list--content h3:not(.heading-static){font-size:calc(var(--font-heading-scale) * var(--font-size-h3));font-weight:600;margin:0}.section-faq-tile .faq-tile__list--content-wrapper .faq-tile__list--content h4:not(.heading-static){font-size:calc(var(--font-heading-scale) * var(--font-size-h5));font-weight:700;margin:30px 0 0}.section-faq-tile .faq-tile__list--content-wrapper .faq-tile__list--content a{padding-inline:2rem;min-width:auto;max-width:calc(100vw - 4rem);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;--border-opacity: calc(1 - var(--buttons-border-opacity));position:relative;display:inline-flex;align-items:center;justify-content:center);border-radius:var(--button-border-radius);padding:var(--spacing-4) var(--spacing-6);cursor:pointer;font-family:var(--font-button-family);font-size:var(--button-font-size, 1.4rem);line-height:var(--button-line-height, 1.5rem);font-weight:var(--button-font-weight, var(--font-button-weight));letter-spacing:var(--button-letter-spacing);text-transform:var(--button-text-transform);color:var(--color-button-text, #fff);background-color:var(--color-button-background, #78BEE9);border:.1rem solid var(--color-button-outline, #78BEE9);text-decoration:none;transition:color var(--duration-long),background-color var(--duration-long),border-color var(--duration-long),opacity var(--duration-long);-webkit-appearance:none;appearance:none;min-width:calc(12rem + var(--buttons-border-width) * 2);max-width:100%;min-height:calc(4.8rem + var(--buttons-border-width) * 2);margin-top:14px}.section-faq-tile .faq-tile__list--content-wrapper .faq-tile__list--content a:hover{background-color:#fff;color:#78bee9}.template--privacy-policy .section-rich-text .section-rich-text__inner,.template--warranty .section-rich-text .section-rich-text__inner,.template--terms-of-use .section-rich-text .section-rich-text__inner{padding-left:0;padding-right:0}.template--privacy-policy .section-rich-text h2,.template--warranty .section-rich-text h2,.template--terms-of-use .section-rich-text h2{font-size:calc(var(--font-heading-scale) * var(--font-size-h1));margin-bottom:30px;line-height:calc(1 + .1 / var(--font-heading-scale))}.template--privacy-policy .section-rich-text p,.template--warranty .section-rich-text p,.template--terms-of-use .section-rich-text p{font-size:14px;margin-bottom:30px}.template--privacy-policy .section-rich-text h4,.template--warranty .section-rich-text h4,.template--terms-of-use .section-rich-text h4{margin-top:0;margin-bottom:16px;font-size:calc(var(--font-heading-scale) * var(--font-size-h6));line-height:100%;font-weight:700}.template--warranty .section-rich-text ul{margin-left:20px;margin-bottom:30px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom.css.map */
