@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&display=swap";h1,h2,h3,h4,h5,h6{font-family:var(--heading-font-family);font-weight:400}.custom-sub-heading,.custom-blog-posts-section .subheading{font-weight:600;font-size:14px;line-height:19px;text-transform:uppercase;color:#1c1c1c}.custom-main-heading{font-weight:400;font-size:54px;line-height:100%;letter-spacing:-.01em;color:#1c1c1c;margin:10px 0 6px}.custom-paragraph p{font-weight:400;font-size:21px;line-height:29px;color:#1c1c1c}.common-banner-btn a{font-weight:400;font-size:16px;line-height:22px;color:#fff;background:#000;border-radius:4px;display:inline-block;padding:8px 24px;transition:.3s ease}.common-banner-btn a:hover{color:#fff;background:#000;transition:.3s ease}.image-text-btn-wrapper.common-banner-btn{margin:40px 0 0;text-align:center}.image-text-first .image-text-grid{display:grid;grid-template-columns:repeat(2,1fr);align-items:center}.image-text-first .image-text-content{padding:0 90px 0 0}.title-above-image-wrapper h4,.custom-rich-text-section .custom-main-heading,.title-above-image-wrapper h2{font-weight:600;font-size:24px;line-height:36px;letter-spacing:-.019em;color:#1e1e1e;margin:0 0 20px}.image-text-second .image-text-content p,.image-text-second .image-text-content a{font-weight:400;font-size:21px;line-height:29px;color:#1c1c1c}.image-text-second .image-text-content a{text-decoration:underline}.image-text-second .image-text-grid{display:grid;grid-template-columns:repeat(2,1fr);align-items:center}.image-text-second .image-wrapper{border:8px solid #FFFFFF;border-radius:4px}.image-text-second .image-wrapper img{margin:0 auto}.image-text-second .image-left{padding:0 120px 0 0}.custom-rich-text-section .custom-paragraph p,.custom-rich-text-section .custom-paragraph a{font-weight:400;font-size:21px;line-height:29px;color:#1c1c1c}.custom-paragraph p{margin:0 0 15px}.custom-paragraph p:last-child{margin:0}.custom-rich-text-section .rich-text-wrapper{border-bottom:1px solid rgb(51 51 51 / 40%);padding:0 0 25px}.custom-rich-text-section{padding:90px 0 0}.blog-featured-collection h2.h1{font-weight:400;font-size:24px;line-height:36px;color:#1e1e1e}.custom-blog-posts-section .h1.heading,.custom-newsletter-section .custom-main-heading{font-weight:400;font-size:41px;line-height:48px;letter-spacing:-.01em;color:#333;max-width:510px}.custom-blog-posts-section .blog-post-card__info a{font-weight:400;font-size:24px;line-height:24px;letter-spacing:-.01em;color:#333}.custom-blog-posts-section .blog-post-card__excerpt{font-size:16px;line-height:22px;letter-spacing:.01em;margin:0}.author-reading-time p,.author-name-wrapper p{font-weight:400;font-size:14px;line-height:14px;letter-spacing:-.01em;color:#333}.author-reading-time-wrapper{display:flex;align-items:center;gap:16px}.author-info-wrapper{border-top:1px solid rgb(51 51 51 / 16%);padding:12px 0 0}.author-info-wrapper a{display:flex;align-items:center;justify-content:space-between}.blog-post-card.custom-blog-post-card{background:#f2f0ef;border:1px solid rgba(51,51,51,.4);border-radius:4px;padding:8px}.blog-post-card__image-wrapper img{border-radius:2px!important;border:1px solid rgb(51 51 51 / 41%)}.blog-post-list{--blog-post-list-column-gap: 28px;--blog-post-list-row-gap: 28px}.custom-newsletter-section .custom-paragraph p{font-size:16px;line-height:22px;letter-spacing:.01em;color:#333c}.custom-newsletter-section .form-row button{font-weight:400;font-size:16px;line-height:22px;color:#fff;border-radius:4px;background:#000;border:0;letter-spacing:0;text-transform:initial;transition:o.3s ease}.custom-newsletter-section .form-row button:hover{background:#000;color:#fff!important;transition:.3s ease}.custom-newsletter-section .form-control input{font-weight:400;font-size:14px;line-height:19px;color:#3339;border:0}.newsletter-form form{border:1px solid rgb(51 51 51 / 41%);border-radius:4px;gap:0;justify-self:initial}.custom-newsletter-section .custom-main-heading{font-family:Nunito Sans,sans-serif!important}.custom-newsletter-section .custom-paragraph{margin:12px 0 50px}.newsletter-form-image img{border-radius:4px;border:1px solid rgb(51 51 51 / 41%);widows:100%}.newsletter-form-left-column{display:grid;grid-template-columns:repeat(2,1fr);align-items:center}.custom-newsletter-wrapper{border-radius:4px;border:1px solid rgb(51 51 51 / 41%);padding:10px}.custom-newsletter-section{padding:80px 0 40px}.newsletter-form-head{padding:0 130px 0 0}.blog-featured-collection .container,.footer .container{max-width:1300px;margin:0 auto;padding:0 var(--container-gutter, 1rem)}.custom-blog-posts-section .prose--title-text-block .button{font-weight:400;font-size:16px;line-height:22px;color:#fff;padding:8px 24px;border:1px solid rgba(51,51,51,.4);border-radius:4px;background:#000;transition:.3s ease;letter-spacing:0}.custom-blog-posts-section .prose--title-text-block .button:hover{color:#fff;background:#000;transition:.3s ease}.featured-video-nav-item h4{font-weight:400;font-size:24px;line-height:24px;letter-spacing:-.01em;color:#333;font-family:Nunito Sans,sans-serif!important}.featured-video-nav-item{border-radius:4px;padding:24px;margin:0 0 16px;border:1px solid rgb(51 51 51 / 47%)!important;opacity:.6!important}.featured-video-nav-item.slick-current{opacity:1!important}.video-info-text p{font-weight:400;font-size:14px;line-height:14px;letter-spacing:-.01em;color:#333}.video-info-wrapper{border-top:1px solid rgb(51 51 51 / 49%)}.video-info-wrapper{border-top:1px solid rgb(51 51 51 / 49%);padding:16px 0 0;margin:16px 0 0;display:flex;align-items:center;gap:10px;justify-content:space-between}.installation-video{position:relative}.installation-video .play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:pointer}.featured-videos-wrapper{display:flex;gap:16px;border-bottom:1px solid rgb(51 51 51 / 40%);padding:0 0 70px}.featured-video-slider{width:65%}.featured-video-nav{width:35%}.installation-video video{height:496px;object-fit:cover;width:100%}.featured-videos-section{padding:80px 0 0}.featured-video-nav .slick-prev{font-size:0;position:absolute;top:-65px;right:25px;height:30px;width:30px;background:url(/cdn/shop/files/arrow-up.svg);cursor:pointer}.featured-video-nav .slick-next{font-size:0;position:absolute;top:-65px;right:0;height:30px;width:30px;background:url(/cdn/shop/files/arrow-down.svg);cursor:pointer}.installation-video .play-button svg{width:33px;height:initial}.featured-videos-section .custom-main-heading{font-weight:600;font-size:41px;line-height:48px;letter-spacing:-.01em;color:#333;font-family:Nunito Sans,sans-serif!important}.featured-video-head{padding:0 0 30px}.edited-by-section{border-bottom:1px solid #f2f0ef;padding:0 0 30px;margin:0 0 40px}.edited-by-section .metafield-rich_text_field p{line-height:1.7;letter-spacing:.071em}.edited-by-section .metafield-rich_text_field p strong{font:var(--text-xl);padding:0 0 15px;display:block}.image-text-second{padding:80px 0 0}.multi-content-section{padding:20px 0 0}.multi-content-section .rich-text-blocks{margin:30px 0}.multi-content-section .rich-text-blocks a{text-decoration:underline}.article-meta-content-wrapper{padding:0 0 70px}@media only screen and (max-width:1349px){.custom-main-heading{font-size:54px}.custom-paragraph p{font-size:18px;line-height:28px}.image-text-second .image-text-content p,.image-text-second .image-text-content a{font-size:18px;line-height:28px;letter-spacing:-.019em;color:#333c}.custom-rich-text-section .custom-paragraph p,.custom-rich-text-section .custom-paragraph a{font-size:18px;line-height:28px}.custom-blog-posts-section .h1.heading,.custom-newsletter-section .custom-main-heading{font-size:40px;line-height:46px;max-width:400px}.image-text-second .image-left{padding:0 70px 0 0}.featured-videos-section .custom-main-heading{font-size:40px;line-height:46px}}@media only screen and (max-width:1199px){.image-text-first .image-text-content{padding:0 30px 0 0}.custom-main-heading{font-size:42px}.image-text-second .image-left{padding:0 40px 0 0}.custom-rich-text-section{padding:60px 0 0}.custom-blog-posts-section .h1.heading,.custom-newsletter-section .custom-main-heading{font-size:32px;line-height:40px}.newsletter-form-head{padding:0 40px 0 0}.featured-videos-section .custom-main-heading{font-size:32px;line-height:40px}.multi-content-section{padding:15px 0 0}}@media only screen and (max-width:991px){.newsletter-form .form-row{flex-wrap:initial}.custom-blog-posts-section .blog-post-card__info a{font-size:20px;line-height:26px}.custom-main-heading{font-size:33px}.image-text-first .image-text-grid{grid-template-columns:repeat(1,1fr);gap:40px}.image-text-second .image-text-grid{grid-template-columns:repeat(1,1fr);padding:50px 0 0;gap:30px}.custom-rich-text-section{padding:50px 0 0}.image-text-first .image-text-content,.image-text-second .image-left{padding:0}.featured-videos-wrapper{padding:0 0 50px;flex-direction:column}.installation-video video{height:initial}.featured-video-slider,.featured-video-nav{width:100%}.image-text-second{padding:50px 0 0}.multi-content-section{padding:15px 0 0}.article-meta-content-wrapper{padding:0 0 50px}.custom-newsletter-section{padding:50px 0 40px}}@media only screen and (max-width:767px){.image-text-wrapper.common-banner-btn{margin:20px 0 0}.image-text-first{padding:30px 0 0}.newsletter-form-left-column{grid-template-columns:repeat(1,1fr);gap:30px}.custom-newsletter-section .custom-paragraph{margin:12px 0 22px}.newsletter-form-head{padding:0}.custom-blog-posts-section .h1.heading,.custom-newsletter-section .custom-main-heading{font-size:28px;line-height:34px}.custom-newsletter-section .form-row>.form-control{flex:1 0 var(--fieldset-row-control-width, 12rem)}.custom-newsletter-section .form-row button{font-size:12px;border-radius:4px;width:100px;padding:10px}.title-above-image-wrapper h4,.custom-rich-text-section .custom-main-heading,.title-above-image-wrapper h2{font-size:20px;line-height:32px}.custom-main-heading{font-size:28px;line-height:38px}.featured-videos-section .custom-main-heading{font-size:28px;line-height:34px}.featured-videos-section{padding:50px 0 0}.featured-video-head{padding:0 0 15px}.featured-video-nav-item{padding:14px;margin:0}.featured-video-nav-item h4{font-size:20px}.custom-rich-text-section .custom-paragraph em{overflow-wrap:anywhere;word-break:break-word}.image-text-second .image-wrapper img{padding:3px}}
/*# sourceMappingURL=/cdn/shop/t/198/assets/custom.css.map */
