sticky-header.header-wrapper{top:10px;padding:0 20px}body:not(.template-index) sticky-header.header-wrapper{background:#000000c2!important}.template-index sticky-header.header-wrapper{top:30px}.header:not(.drawer-menu).page-width{max-width:1440px}#Banner-template--21501393043672__image_banner{min-height:100svh}#Banner-template--21501393043672__image_banner:after{opacity:.8!important;background:linear-gradient(to bottom,transparent 0%,#000 60%,#000 100%)}#Banner-template--21501393043672__image_banner .banner__text{max-width:48rem;margin:10px auto 20px}p.announcement-bar__message{color:#fff;font-weight:600;font-size:16px}#collection-template--21501393043672__featured_collection{background:url(https://hvac-mafia.myshopify.com/cdn/shop/files/Banner-img.png);position:relative;background-size:cover;-webkit-backdrop-filter:saturate(1.5);backdrop-filter:saturate(1.5);background-position:100% 70%}#collection-template--21501393043672__featured_collection:before{content:"";top:0;bottom:0;left:0;right:0;width:100%;height:100%;background:linear-gradient(to bottom,#fff8f8e3,#fff 40% 100%);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:absolute}#collection-template--21501393043672__featured_collection .card__information,#shopify-section-template--21501393043672__featured_collection_3ctWnr .card__information{background:#f7f7f7;padding:20px;border-radius:0 0 8px 8px}.card__content .card__information .card__heading{font-family:Instrument Sans,sans-serif;font-size:1.6rem;letter-spacing:0}#collection-template--21501393043672__featured_collection h2.title,#shopify-section-template--21501393043672__featured_collection_3ctWnr h2.title,.reviews-header h2,.story-section h2{text-align:center;font-size:48px;font-weight:700}ul#Slider-template--21501393043672__featured_collection,ul#Slider-template--21501393043672__featured_collection_3ctWnr{max-width:1440px;margin:auto auto 20px}#shopify-section-template--21501393043672__featured_blog_qWGimK .page-width-desktop,#shopify-section-template--21501393043672__image_with_text_PUNzBG .page-width,footer .page-width,.main-blog.page-width{max-width:1440px;margin:auto}#Slider-template--21501393043672__featured_blog_qWGimK li:first-child{margin-top:200px}.article-card__image-wrapper{border-radius:35px!important;border:1px solid #666;overflow:hidden}.article-card .card__inner{background:transparent!important}.article-card .card__content .card__information .card__heading{font-size:2.6rem}.article-card__info{font-size:1.4rem;font-family:Instrument Sans,sans-serif}.template-index .article-card__excerpt,#shopify-section-template--21501393043672__rich_text_C9fTXc p{color:#fff}#shopify-section-template--21501393043672__rich_text_C9fTXc a.button.button--primary,#shopify-section-template--21501393043672__image_with_text_PUNzBG a.button.button--primary,a.story-btn{background:#b0221a;border:none;color:#fff;border-radius:60px}.story-section a:after,.story-section a:before,#shopify-section-template--21501393043672__rich_text_C9fTXc a:after,#shopify-section-template--21501393043672__rich_text_C9fTXc a:before,#shopify-section-template--21501393043672__image_with_text_PUNzBG a:after,#shopify-section-template--21501393043672__image_with_text_PUNzBG a:before,#shopify-section-template--21501393043672__image_with_text_PUNzBG .image-with-text__media:after,#shopify-section-template--21501393043672__image_with_text_PUNzBG .image-with-text__media-item:after{display:none}#shopify-section-template--21501393043672__image_with_text_PUNzBG .image-with-text__media{background:transparent}#shopify-section-template--21501393043672__image_with_text_PUNzBG img{border-radius:30px;border:0px}#shopify-section-template--21501393043672__image_with_text_PUNzBG p,.reviews-header p{color:#000}.reviews-section .review-text,.reviews-section .review-stars,.delivery-section .delivery-title{font-size:1.6rem}.delivery-section .delivery-subtitle{font-size:1.4rem}.story-section{background:#000;color:#fff;text-align:center;padding:60px 10px}.story-section .story-content{max-width:700px;margin:auto}.story-tag{color:#b0221a;font-weight:700;text-transform:uppercase;letter-spacing:2px}.story-section h2{color:#fff;margin:0 10px}.newsletter__wrapper .newsletter-form__field-wrapper{max-width:100%!important}.newsletter-form__field-wrapper .field__input{background:#fff;border-radius:60px}.newsletter-form__field-wrapper .field:after,.newsletter-form__field-wrapper .field:before{display:none}.newsletter,.newsletter__wrapper{position:relative}.newsletter__wrapper{z-index:2}.newsletter__wrapper:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:linear-gradient(to bottom,transparent 0%,#00000085 60%,#000 100%)}.newsletter__wrapper h2{font-size:48px}.newsletter__wrapper h2,.newsletter__wrapper .newsletter__subheading,.newsletter__wrapper form{position:relative;z-index:3}footer h2.footer-block__heading{font-size:32px}footer ul li a.list-menu__item--link{font-size:16px;color:#fff}.about-split,.about-split__image{max-height:80svh}.about-split__wrapper .about-split__content h2{font-size:300px;text-align:center;line-height:.9}#shopify-section-template--21501963436248__rich_text_Yd4KU4,#shopify-section-template--21501963436248__rich_text_ERLei4{background:url(https://hvac-mafia.myshopify.com/cdn/shop/files/bg-section-about.jpg);background-size:cover;background-position:center center}#shopify-section-template--21501963436248__image_with_text_EzA8hL img{border-radius:30px;border:10px solid #e6e6e6}#shopify-section-template--21501963436248__image_with_text_EzA8hL .image-with-text__media{border:none}#shopify-section-template--21501963436248__image_with_text_EzA8hL .image-with-text__media:after,#shopify-section-template--21501963436248__image_with_text_EzA8hL .image-with-text__media-item:after,.main-blog h1.title--primary,.template-page-contact h1.main-page-title{display:none}.collection-hero{text-align:center;background:url(https://hvac-mafia.myshopify.com/cdn/shop/files/bg-section-about.jpg);background-size:cover;background-position:center center;padding:100px 10px 40px!important}.collection-hero h1.collection-hero__title{font-size:clamp(3rem,7.2vw,4.5rem)}.template-collection .card__information{background:#000;color:#fff;padding:20px!important}.template-collection h3.card__heading,.template-collection .card-information,.template-collection .card-information>*,.template-collection .card-information>.price{color:#fff}.template-article .article-template{padding-top:100px;max-width:1440px;margin:auto;padding-left:20px;padding-right:20px}.template-article .article-template header{width:100%;max-width:100%;text-align:center}.article-template__comment-wrapper{margin-bottom:30px;border-radius:30px}section#shopify-section-template--21501393207512__main{padding-top:70px}section.membership{padding-top:120px}.customer h1{display:none}.template-customers-account .customer h1{display:block}.memberships_button a{background:#b0221a;width:100%;padding:10px;border-radius:60px;color:#fff;font-size:16px;font-weight:700;text-decoration:none}#RegisterForm button{background:#b0221a;border-radius:60px;text-transform:uppercase}.memberships_button a:hover,.login button:hover,.join-text a:hover,#RegisterForm button:hover,.job-section a:hover{color:#fff;background:#2a2a2a}h2.membership-heading{font-size:38px}.plan h3{font-size:20px}.login button,.join-text a,.job-section a{background:#b0221a;border-radius:60px;text-transform:uppercase;padding:10px 25px;color:#fff;text-decoration:none}.login button:after,.login button:before{display:none}.join-text,.job-section{background:#fff2f2;padding:10px 10px 20px;border-radius:10px;border:1px solid #ffe5e5}.job-section{text-align:center;margin:20px 0}.job-section h1{font-size:32px}.selection-roles .role-grid{display:block}.selection-roles .role-grid label,.field.accepts_marketing label,.field.privacy-policy label{position:unset;display:flex;align-items:center;justify-content:flex-start;gap:10px;pointer-events:auto}.field.selection-roles,.field.accepts_marketing,.field.privacy-policy{display:block;text-align:left;padding:10px}.field.privacy-policy{margin-top:0!important}.field.selection-roles p{margin-top:0;margin-bottom:0}.field.selection-roles input[type=radio],.field.accepts_marketing input[type=checkbox],.field.privacy-policy input[type=checkbox]{-webkit-appearance:auto;appearance:auto;width:max-content;display:inline;min-width:auto;height:auto;max-width:max-content}.field.selection-roles input[type=radio]:focus,.field.accepts_marketing input[type=checkbox]:focus{box-shadow:none}.field.selection-roles:after,.field.selection-roles:before,.field.accepts_marketing:after,.field.accepts_marketing:before,.field.privacy-policy:after,.field.privacy-policy:before,#RegisterForm button:after,#RegisterForm button:before{display:none}.customer.account,.customer.addresses,#shopify-section-template--21501393141976__main,.template-page-our-mission main section .rich-text,.template-page-our-services main section .rich-text,.shopify-policy__container{padding-top:140px}.shopify-policy__container{padding-bottom:50px}div#cart-notification{z-index:1;top:74px}.template-page-promotion-form h1.main-page-title{display:none}.field.selection-roles{border-bottom:1px solid #c9c7c7;padding-bottom:25px}#modalPlanName{color:#b0221a!important;padding:0!important;border-bottom:0px!important}.bold-form-group-modal input,.bold-form-group-modal select,.bold-form-group-modal textarea{border:1px solid #bbbbbb}.modal-footer .btn-bold-main{background:#b0221a!important;border-color:#b0221a!important}.comments{margin-top:40px!important}.comments li{background:#f6f9ff;padding:10px!important;border-radius:10px;margin-bottom:10px!important;border:1px solid #ecf3ff!important}@media screen and (min-width:767px){#Slider-template--21501393043672__featured_blog_qWGimK{gap:100px}#Slider-template--21501393043672__featured_blog_qWGimK li{max-width:45%}}@media screen and (min-width:990px){#shopify-section-template--21501393043672__image_with_text_PUNzBG .image-with-text__content{padding:4rem;border-radius:20px!important}.template-page-about .rich-text__blocks{max-width:100%}}@media screen and (max-width:1400px){.about-split__wrapper .about-split__content h2{font-size:200px}}@media screen and (max-width:767px){ul#Slider-template--21501393043672__featured_blog_qWGimK{flex-direction:column}#Slider-template--21501393043672__featured_blog_qWGimK li:first-child{margin-top:0}#Slider-template--21501393043672__featured_blog_qWGimK li{margin-left:1.5rem}.about-split__wrapper .about-split__content h2{font-size:100px;padding-top:100px}.about-split,.about-split__image{max-height:100%}h2.banner__heading{font-size:40.6752px;line-height:1.1}#collection-template--21501393043672__featured_collection h2.title,#shopify-section-template--21501393043672__featured_collection_3ctWnr h2.title,.reviews-header h2,.story-section h2{text-align:center;font-size:28px;font-weight:700}.header>.header__heading-link{padding:0}.header__heading-logo{max-width:80px}body .customer:not(.account):not(.order){max-width:48rem}p.announcement-bar__message{font-size:12px}h2.membership-heading{font-size:28px}.page-width.utility-bar__grid{padding-left:0;padding-right:0}.template-index sticky-header.header-wrapper{top:10px}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/custom-style.css.map */
