html.js{padding-bottom:0!important}ul.thb-full-menu li a{font-size:15px;font-weight:500}.footer .row{justify-content:space-between}.footer .rte p{color:#fff;font-size:16px}.accordion .accordion__content p{font-size:16px;font-weight:700;letter-spacing:1px}.multicolumn__inner .row{row-gap:20px}.image-with-text__content a.text-button{background:#fff;color:#000;border:1px solid;padding:10px 30px;text-decoration:none;display:inline-block;border-radius:30px;transition:all .3s ease-in-out}.image-with-text__content a.text-button:hover{background:#0b2139;color:#fff}.text-button:before{background:none}.blog-header__inner h1.thb-shop-title{font-size:42px}.thb-product-detail.product .star-rating{font-size:1.3rem}.side-panel-content .product-cart-item .cart-product-link{font-size:18px;font-weight:500;margin-bottom:10px;line-height:calc(var(--font-product-title-line-height-scale, 1) * 1.5)}.side-panel-content quantity-selector.small-qty{margin-top:15px}.cmt_image_content{margin-top:10px}.cmt_image_content h3.h3{margin-bottom:5px}.ctm_multicol{width:100%;margin:40px 0}.main_multicolumn{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.multicolumn_content{width:calc(50% - 20px);padding:0 20px;text-align:center}.multicolumn_content .img_heading ul{list-style:none}.img_heading{margin-top:15px}.img_heading h3.h4{color:#0e2a45;font-size:24px;font-weight:700;font-family:sans-serif}.blog-post-detail--wrapper h1.entry-title.h2{font-size:36px;line-height:50px}.blog-post-detail--wrapper .page-content-width{max-width:1500px}@media screen and (max-width:767px){iframe{width:100%}.blog-post-detail--wrapper h1.entry-title.h2{font-size:22px;line-height:35px}}@media screen and (max-width:479px){.announcement-bar--text p{font-size:12px}.row{overflow:hidden}}@media screen and (min-width:767px){body.itg-login .thb-form-container h4{font-size:40px}}.thb-full-menu .sub-menu li{padding:8px 0;display:flex;flex-direction:column;justify-content:space-between;align-items:center}@media screen and (max-width:1068px){.mobile-menu .sub-menu a{font-weight:600!important}}@media screen and (max-width:525px){.ctm_multicol .multicolumn_content{width:100%;padding:0 20px;text-align:center}.heading_bar .h3{font-size:26px}}.slideshow h2.split-text{color:#fff}.itg-index .header h1{margin:0}#container-upgrades .gallery__item-content .button{min-height:44px;display:inline-flex;align-items:center;justify-content:center}#container-upgrades .gallery__item-fallback-img{width:100%;height:100%;object-fit:cover;display:block}.cc-cr-media-placeholder{width:100%;height:100%;min-height:160px;display:block;background:#e8eef3}.cc-cr-media-placeholder--dark,.cc-post-atc__reveal-placeholder{background:#0b2139}.image-with-text__fallback-img{width:100%;height:100%;object-fit:cover;display:block}.image-with-text-overlay__cr-img{width:100%;height:100%;object-fit:cover;display:block;position:absolute;top:0;right:0;bottom:0;left:0}.image-with-text-overlay--bg .cc-cr-media-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;min-height:100%}.template-product-window-kit .thb-product-detail[data-cc-window-kit=true],#cc-window-buy{scroll-margin-top:5.5rem}.template-product-window-kit .section-image-with-text-overlay:first-of-type .image-with-text-overlay--content-inner{max-width:36rem}.template-product-window-kit .section-image-with-text-overlay:first-of-type .image-with-text-overlay--content .h1,.template-product-window-kit .section-image-with-text-overlay:first-of-type .image-with-text-overlay--content h3.h1{font-size:clamp(2rem,4.2vw,3.4rem);line-height:1.08;letter-spacing:-.02em;margin-bottom:.75rem}.template-product-window-kit .section-image-with-text-overlay:first-of-type .image-with-text-overlay--content .rte p{font-size:1.125rem;line-height:1.45;max-width:28rem}.template-product-window-kit .image-with-text-overlay--content .button.white,.template-product-window-kit .image-with-text-overlay--content a.button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding-left:1.5rem;padding-right:1.5rem;font-weight:700}.template-product-window-kit .thb-product-detail[data-cc-window-kit=true]{padding-top:2.5rem;padding-bottom:1.5rem}.template-product-window-kit .text-with-icons .text-with-icons__block p,.template-product-window-kit .text-with-icons .column p{font-size:.98rem;line-height:1.45}.template-product-window-kit .image-with-text__content a.text-button{border-radius:3px;font-weight:700;min-height:44px}@media only screen and (max-width:767px){#container-upgrades .gallery__item-content p{margin-bottom:16px}#container-upgrades .gallery__item-content .button{width:100%;max-width:280px}.template-product-window-kit .section-image-with-text-overlay:first-of-type .image-with-text-overlay--content .h1,.template-product-window-kit .section-image-with-text-overlay:first-of-type .image-with-text-overlay--content h3.h1{font-size:1.85rem}.template-product-window-kit .image-with-text-overlay--content .button.white,.template-product-window-kit .image-with-text-overlay--content a.button{width:100%;max-width:320px}.template-product-window-kit .image-with-text-overlay.mobile-height-500{min-height:480px}.template-product-window-kit .thb-product-detail[data-cc-window-kit=true]{padding-top:1.5rem}.template-product-window-kit .thb-product-detail[data-cc-window-kit=true] .product-gallery-container{margin-bottom:1rem}}#shopify-section-products_hub_intro,[id$=__products_hub_intro]{background:#f7f9fb;border-bottom:1px solid rgba(11,33,57,.08)}#shopify-section-products_hub_intro .section-spacing,[id$=__products_hub_intro] .section-spacing{padding-top:3.25rem;padding-bottom:2.5rem}#shopify-section-products_hub_intro .subheading,[id$=__products_hub_intro] .subheading{color:#0b2139;letter-spacing:.08em;font-weight:700}#shopify-section-products_hub_intro h2,[id$=__products_hub_intro] h2{color:#0b2139;margin-top:.35rem}#shopify-section-products_hub_windows,[id$=__products_hub_windows],#shopify-section-products_hub_ventilation,[id$=__products_hub_ventilation]{background:#fff}#shopify-section-products_hub_skylights,[id$=__products_hub_skylights]{background:#f8fafc;border-top:1px solid rgba(11,33,57,.05);border-bottom:1px solid rgba(11,33,57,.05)}#shopify-section-products_hub_windows .section-spacing,[id$=__products_hub_windows] .section-spacing,#shopify-section-products_hub_skylights .section-spacing,[id$=__products_hub_skylights] .section-spacing,#shopify-section-products_hub_ventilation .section-spacing,[id$=__products_hub_ventilation] .section-spacing{padding-top:2.75rem;padding-bottom:2.75rem}#shopify-section-products_hub_windows .section-header h2,[id$=__products_hub_windows] .section-header h2,#shopify-section-products_hub_skylights .section-header h2,[id$=__products_hub_skylights] .section-header h2,#shopify-section-products_hub_ventilation .section-header h2,[id$=__products_hub_ventilation] .section-header h2{position:relative;display:inline-block;color:#0b2139;padding-bottom:.55rem}#shopify-section-products_hub_windows .section-header h2:after,[id$=__products_hub_windows] .section-header h2:after,#shopify-section-products_hub_skylights .section-header h2:after,[id$=__products_hub_skylights] .section-header h2:after,#shopify-section-products_hub_ventilation .section-header h2:after,[id$=__products_hub_ventilation] .section-header h2:after{content:"";position:absolute;left:50%;bottom:0;width:2.5rem;height:2px;background:#0b2139;transform:translate(-50%)}#shopify-section-products_hub_fit_check,[id$=__products_hub_fit_check]{background:#fff}@media only screen and (max-width:767px){#shopify-section-products_hub_intro .section-spacing,[id$=__products_hub_intro] .section-spacing{padding-top:2.25rem;padding-bottom:1.75rem}#shopify-section-products_hub_windows .section-spacing,[id$=__products_hub_windows] .section-spacing,#shopify-section-products_hub_skylights .section-spacing,[id$=__products_hub_skylights] .section-spacing,#shopify-section-products_hub_ventilation .section-spacing,[id$=__products_hub_ventilation] .section-spacing{padding-top:2rem;padding-bottom:2rem}}.template-index .section-background-video .background-video__iframe>video{object-fit:cover;object-position:center center}.template-index .section-background-video .background-video__content-wrap{padding-top:2.5rem;padding-bottom:2.5rem}.template-index .section-background-video .background-video__content .h1{text-shadow:0 1px 18px rgba(0,0,0,.35)}.template-index .section-background-video .background-video__content p{text-shadow:0 1px 12px rgba(0,0,0,.35)}@media only screen and (max-width:767px){.template-index .section-background-video .background-video__content-wrap{padding-top:1.75rem;padding-bottom:1.75rem}.template-index .section-background-video .background-video__content .h1{font-size:clamp(1.35rem,6vw,1.85rem);line-height:1.12}}@media only screen and (max-width:767px){html,body{overflow-x:hidden;max-width:100%}.row,.columns,.image-with-text,.image-with-text__inner,.image-with-text__image,.image-with-text__image-media,.image-with-text-overlay,.image-with-text-overlay--bg,.gallery__item,.gallery__item figure,.product-card,.product-featured-image-link,.product-gallery-container,.product-image-container,.product-images,.product-images__slide,.product-single__media,.cc-hub-card,.cc-hub-card__media,.background-video,.background-video__fallback-img{max-width:100%;min-width:0}.image-with-text__image,.image-with-text__image-media,.gallery__item figure,.product-featured-image-link,.product-single__media,.cc-hub-card__media,.background-video__fallback-img{overflow:hidden}img.lazyload,img.lazyloading,img.lazyloaded,.product-primary-image,.product-secondary-image,.product-single__media img,.gallery__item img,.image-with-text__image img,.image-with-text-overlay img,.cc-hub-card__media img,.background-video__fallback-img img{max-width:100%!important}img.lazyload,img.lazyloading{-webkit-transform:translateZ(0);transform:translateZ(0)}}.template-index [id$=__featured_collection_8gGhew] .section-header{text-align:center;max-width:40rem;margin-left:auto;margin-right:auto}.template-index [id$=__featured_collection_8gGhew] .featured-collection__inner .products.row{max-width:1100px;margin-left:auto;margin-right:auto}.template-index [id$=__featured_collection_8gGhew] .featured-collection__inner .products.row>.columns,.template-index [id$=__featured_collection_8gGhew] .featured-collection__inner .products.row .carousel__slide{max-width:240px}.template-index [id$=__featured_collection_8gGhew] .product-card-title{font-size:.9rem;line-height:1.3}
/*# sourceMappingURL=/cdn/shop/t/36/assets/custom.css.map */
