h1,h2,h3,h4,h5,h6,.h0,.h1,.h2,.h3,.h4,.h5,.h6{font-weight:600}.collection-banner__title{text-transform:none}.slideshow .additional-text{color:#fff}.slideshow .additional-text .additional-text__icon{background:#fff3}.slideshow .additional-text p{color:#fff}.products-slider .card__title,.products-slider .price{font-weight:700}.section-header__line .section-header__title__block{align-items:flex-start}div[data-id=shopify-section-template--19098411958449__8da2423e-eceb-474d-8243-699132f7d927] .section-header__title-item:after{content:"An educational blog about rooftop snow management by Alpine SnowGuards.";display:block;margin-top:20px}.field input[type=text],.field input[type=email],.field input[type=tel],.field input[type=password],.field .field__input,.field input[type=text]:active,.field input[type=text]:hover,.field input[type=email]:active,.field input[type=email]:hover,.field input[type=tel]:active,.field input[type=tel]:hover,.field input[type=search]:active,.field input[type=search]:hover,.field input[type=password]:active,.field input[type=password]:hover,.field select:active,.field select:hover,.field .field__input:active,.field .field__input:hover{background-color:#fff}@media screen and (min-width: 1200px){.collection-card .collection-card__desc{max-width:100%!important}}.collection-grid .collection-grid__cards{margin-bottom:30px}.product .product__info-container .custom-liquid{margin-bottom:0}.product .product__info-container .custom-liquid .product-about{margin-top:0}.product .product__info-container .custom-liquid .product-about .product-about__accordion-title:hover{opacity:1;color:#d34444}.custom-product-buttons{display:flex;margin-bottom:35px}.custom-product-buttons a{margin-right:20px;text-decoration:none}.custom-product-buttons a button{background:#d34444;border:none;width:auto}.custom-product-buttons a button.get-quote{background:#c5deef;color:#103153}.custom-product-buttons a button.get-quote:hover{color:#fff}hr.spacer{margin:35px 0}.product-form{border-bottom:0!important}.product-form .product-form__buttons{flex-direction:row;max-width:100%}.product-form .product-form__buttons .product-form__buttons-row{gap:1.6rem}.product .breadcrumb__desktop{margin:0 0 20px!important}.product .custom-liquid .product-about__accordion-item{border-bottom:0}.product .custom-liquid:last-child .product-about__accordion-item{border-bottom:.1rem solid rgb(var(--color-border))}.article-slider-padding{display:none}.blog-articles{display:flex!important;flex-wrap:wrap}.blog-articles>li{flex:0 1 31%;width:31%}.article-card .article-card__title{font-size:24px!important;font-weight:500;margin-bottom:0}.article-card .article-card__info{font-size:15px!important;font-weight:400}.article-card .article-card__info p{color:#0d5c8e}.article-card .article-card__text{justify-content:flex-start!important}.collection-banner__body{height:485.25px}.image-banner-section{--image-height: 485.25px !important}.image-banner-section .image-banner-box{max-height:485.25px}.collection-banner-section{--slide-height: auto !important}@media screen and (max-width: 800px){.blog-articles>li{flex:0 1 30%;width:30%}}@media screen and (max-width: 640px){.blog-articles>li{flex:0 1 45%;width:45%}.article-card .article-card__title{font-size:20px!important}}.testimonials .testimonials__text-item{justify-content:flex-start!important}.testimonials .testimonials__author-text{opacity:1!important}.testimonials__author-name{color:#399fdf}@media screen and (max-width: 1000px){.testimonials__author-img{display:none}}.hs-form-html form.hsfc-Form .hsfc-Step__Content{padding:0}.hs-form-html form.hsfc-Form .hsfc-Step__Content .hsfc-Heading{color:#fff;font-family:Poppins;font-size:28px;font-style:normal;font-weight:500;line-height:62px;margin-bottom:-20px}.hs-form-html form.hsfc-Form .hsfc-Step__Content .hsfc-RichText{color:#fff;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:40px;margin-bottom:0}.hs-form-html form.hsfc-Form .hsfc-Step__Content .hsfc-RichText p{margin:0;color:#fff;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:40px}.hs-form-html form.hsfc-Form .hsfc-Step__Content .hsfc-Row label.hsfc-FieldLabel{color:#c5deef!important;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:40px;margin:0}.hs-form-html form.hsfc-Form .hsfc-Step__Content .hsfc-Row span{color:#c5deef!important}.hs-form-html form.hsfc-Form .hsfc-Step__Content .hsfc-Row span.hsfc-FieldLabel__RequiredIndicator{color:#e51520!important}.hs-form-html form.hsfc-Form .hsfc-Step__Content .hsfc-Row input[type=email],.hs-form-html form.hsfc-Form .hsfc-Step__Content .hsfc-Row input[type=text]{border-radius:25px;background:#fff;color:#6d6d6d;height:40px;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:40px;border:none}.hs-form-html form.hsfc-Form .hsfc-Step__Content .hsfc-Row input[type=file]{color:#c5deef;font-family:Poppins;font-size:16px;border:none}.hs-form-html form.hsfc-Form .hsfc-Step__Content .hsfc-Row input[type=tel]{color:#6d6d6d;font-family:Poppins;font-size:16px;border:none}.hs-form-html form.hsfc-Form .hsfc-Step__Content .hsfc-Row .hsfc-InfoAlert,.hs-form-html form.hsfc-Form .hsfc-Step__Content .hsfc-Row .hsfc-ErrorAlert{color:#c5deef;font-family:Poppins;font-size:16px}.hs-form-html form.hsfc-Form .hsfc-Step__Content .hsfc-Row .hsfc-PhoneInput{height:40px;border-radius:25px;overflow:hidden}.hs-form-html form.hsfc-Form .hsfc-Step__Content .hsfc-Row textarea{border-radius:25px;background:#fff;color:#6d6d6d;font-family:Poppins;font-size:16px;font-style:normal;font-weight:400;line-height:40px;border:none}.hs-form-html form.hsfc-Form .hsfc-Step__Content .hsfc-Row *::placeholder{color:#6d6d6d}.hs-form-html form.hsfc-Form .hsfc-Step__Content .hsfc-NavigationRow__Buttons{justify-content:flex-start}.hs-form-html form.hsfc-Form .hsfc-Step__Content .hsfc-NavigationRow__Buttons .hsfc-Button{font-family:var(--font-button-family);font-weight:var(--font-button-weight);font-style:var(--font-button-style);text-transform:var(--font-button-text-transform);letter-spacing:var(--font-button-letter-spacing);box-sizing:border-box;text-decoration:none;border:0;border-radius:var(--border-radius-button);transition:var(--duration-default);font-size:1.5rem;line-height:1.2;-webkit-appearance:none;appearance:none;cursor:pointer;gap:1.2rem;--btn-bg: var(--color-button);--btn-color: var(--color-button-text);background-color:rgba(var(--btn-bg),var(--alpha-button-background));display:inline-flex;justify-content:center;align-items:center;border:1px solid transparent;overflow:hidden;position:relative;z-index:1;color:rgb(var(--btn-color));min-height:5.6rem;padding:0 3.2rem;color:#fff;text-align:center;font-family:Poppins;font-size:16px;font-style:normal;font-weight:600;line-height:30px}.hs-form-html form.hsfc-Form .hsfc-Step__Content .hsfc-NavigationRow__Buttons .hsfc-Button:hover{background-color:#399fdf;color:rgb(var(--btn-color))}.hsfc-PostSubmit .hsfc-Step__Content{padding:0}.hsfc-PostSubmit .hsfc-Step__Content .hsfc-RichText{color:#c5deef;font-family:Poppins;font-size:16px;text-align:center}.blog__post a.external-link{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;z-index:9;display:block}.blog__post .article-card a{pointer-events:none}.facets__wrapper--horizontal .facets__summary{background:#c5deef4d!important}.facets__summary-title{color:#0d5c8e!important}.blog-tag-filter{width:100%;padding-right:var(--main-padding);padding-left:var(--main-padding);margin-right:auto;margin-left:auto;margin-bottom:40px;max-width:var(--container-width)}.blog-tag-filter>label{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.blog-tag-filter .select-container{display:inline-block;position:relative}.blog-tag-filter .select-container span.facet{position:absolute;right:18px;top:54%;transform:translateY(-50%);pointer-events:none}.blog-tag-filter .select-container span.facet path{fill:#0d5c8e!important}.blog-tag-filter select{-webkit-appearance:none;appearance:none;background:#c5deef4d!important;border:none;border-radius:10rem;cursor:pointer;color:#0d5c8e!important;font-family:var(--font-subtitle-family);padding:1.6rem 4rem 1.6rem 2.4rem;font-weight:500;font-size:1.6rem}.custom-three-column{width:100%;padding-right:var(--main-padding);padding-left:var(--main-padding);padding-top:100px;padding-bottom:100px;margin-right:auto;margin-left:auto;max-width:var(--container-width)}.custom-three-column ul{display:flex;margin:0 -14px;padding:0}.custom-three-column ul li{flex:0 1 33.33333333%;list-style:none;padding:14px}.custom-three-column ul li img{border-radius:10px;height:auto;aspect-ratio:1/1;object-fit:cover;object-position:center;width:100%}.custom-three-column ul li .column-heading h2{color:#103153;font-size:28px;font-style:normal;font-weight:600;line-height:1;margin-bottom:0;margin-top:30px}.custom-three-column ul li .column-details p{color:#0d5c8e;font-size:15px;font-weight:400;line-height:22px;margin-top:10px}.custom-three-column ul li .column-details p a{color:#d34444;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:auto;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}@media screen and (max-width: 1000px){.custom-three-column{padding:40px 0}.custom-three-column ul{flex-wrap:wrap;margin:0}.custom-three-column ul li{flex:0 1 100%;width:100%}.custom-three-column ul li img{aspect-ratio:314/123}.collection-card__img{aspect-ratio:314/123}.collection-card__img img{aspect-ratio:314/123}}.product-card .card__collection-title{display:none!important}.card__badge .badge{background:#d34444;color:#fff}.header-top{padding:20px 0}.header-top__secondary-menu ul.menu{list-style:none;display:flex;padding:0;margin:0}.header-top__secondary-menu ul.menu li.menu--item{margin:0 12px}.header-top__secondary-menu ul.menu li.menu--item:first-child a{background:#d34444;border-radius:16px;color:#fff}.header-top__secondary-menu ul.menu li.menu--item:first-child a:hover{background:#399fdf}.header-top__secondary-menu ul.menu li.menu--item a{padding:7px 15px 8px;display:inline-block;text-align:center}.footer__column--localization,.footer__column--payment{display:none}.footer__list-social .list-social__item{margin-right:10px}.footer__list-social .list-social__item:hover .icon{opacity:1}.footer__list-social .list-social__item a{background:#d34444;display:flex;justify-content:center;align-items:center;height:35px;width:35px;border-radius:100px;opacity:1}.footer__list-social .list-social__item a:hover{background:#399fdf;opacity:1}.footer__list-social .list-social__item a svg path[fill=currentColor]{fill:#103153}.footer__list-social .social__item-houzz a{background:#d34444}.footer__content-bottom{width:100%}.footer__content-bottom .footer__copyright{display:flex;font-size:15px;width:100%;justify-content:space-between;opacity:1;margin-top:80px}.footer__content-bottom .footer__copyright small{color:#919fad;font-size:15px}.footer__content-bottom .footer__copyright .red{color:#d34444}.footer__content-bottom .footer__copyright a.hark-link{color:#d34444;text-decoration-color:inherit}.footer-block__heading{font-weight:700}.footer__content-middle-container{padding-top:0!important}@media screen and (min-width: 1100px){.footer-block--menu:last-child{margin-right:0!important}.footer-block{min-width:190px}}@media screen and (max-width: 640px){.section-template--19135774097585__banner-padding{padding-top:0!important}}.article-template .article-template__img{--image-height: 60% !important;max-width:60%;margin:0 auto}.product-about__accordion-item .product-about__accordion-content img{width:100%;height:auto}.product__info-container .price--sold-out .price__regular,.card-information .price--sold-out .price-item--regular,.product-card .card__badge{display:none}.mobile-nav__item.item-1{order:1}.mobile-nav__item.item-1 a{background:#d34444;border-radius:16px;color:#fff;padding:7px 15px 8px;display:inline-block;text-align:center}.menu-drawer__country_selector,.menu-drawer__utility-links{padding:5px 0!important}
/*# sourceMappingURL=/cdn/shop/t/2/assets/hark.css.map */
