body.template-page.template-page-vinyl-service-conten p span{font-weight:300}.map-with-tabs .layer_2{display:none}.map-with-text__content.content{display:flex;gap:40px;padding-block:40px;flex-flow:column}.map_content iframe{height:400px!important}.referral_link.rich-text{padding-top:50px}.steps-section-refer-page .step__image{height:80px!important;max-width:80px;padding:0!important;min-height:80px!important;max-height:80px;margin:0 auto;width:100%}.steps-section-refer-page .step__info .step__number{display:none}.steps-section-refer-page h3.step__heading{font-size:22px}body.template-page.template-page-free-mini-ozone-treatment .image-with-text__column{flex-direction:row}body.template-page.template-page-free-mini-ozone-treatment .image-with-text__column i.icon.icon-pack.icon-check-2{color:#2ab24c;font-size:3rem;padding-right:10px}body.template-page.template-page-free-mini-ozone-treatment .image-with-text__buttons a.image-with-text__button{background:#2ab24c}body.template-page.template-page-free-mini-ozone-treatment .testimonials__content.content i.icon-star{color:#2ab24c}body.template-page.template-page-free-mini-ozone-treatment .testimonials__content.content .swiper-wrapper{justify-content:center}body.template-page.template-page-free-mini-ozone-treatment .testimonials__titles.titles.titles--left{max-width:100%;text-align:center}body.template-page.template-page-free-mini-ozone-treatment .testimonials{padding-top:20px}.custom_contact_form span.note_text{font-size:14px;color:#97a3a8;line-height:10px!important}.mega-menu__tab-headings a.mega-menu__tab-heading-item{text-decoration:none;color:#000}body.template-page-custom-mobile-package-2 .price_button_custom{display:flex;justify-content:space-between;align-items:center}body.template-page-specials .image-with-text a.button{background-color:#eb4235}body.template-page.template-page-specials .custom_essential_section .multicolumn__titles.titles.titles--center{display:none}body.template-page-boston-properties-reston header.header.header--left-logo.header--has-menu.container{padding-block:10px}body.template-page-boston-properties-reston header header-drawer{order:1;width:30%}body.template-page-boston-properties-reston header a.header__heading-link{order:3}body.template-page-boston-properties-reston header nav.header__inline-menu{order:2;width:30%}body.template-page-boston-properties-reston header .header__column{order:4;width:30%}body.template-page-boston-properties-reston header nav.header__inline-menu ul.list-menu{display:none}body.template-page.template-page-book-an-appointment iframe{max-width:100%!important}body.template-page.template-page-book-an-appointment sticky-header.header-wrapper,body.template-page.template-page-book-an-appointment footer.footer{display:none}.back_icon{display:inline-block;padding:10px 30px}.back_icon a{font-size:13px;color:#13b119;display:inline-block;border-radius:30px;text-decoration-color:#13b119}body .shopify-section:has(.home-banner.rain-banner){display:none}body.raining .shopify-section:has(.home-banner){display:none}body.raining .shopify-section:has(.home-banner.rain-banner){display:block}body.template-index .header-wrapper span.header__icon-wrapper svg.icon.icon-hamburger path{stroke:#fff}body.template-index .header-wrapper.sticky_header span.header__icon-wrapper svg.icon.icon-hamburger path{stroke:#000}body.template-page.template-page-book-an-appointment .section-announcement,body .quick_books_logo{display:none}body.template-page.template-page-paint-protection-spray .quick_books_logo{display:block}.quick_books_logo{position:fixed;bottom:20px;right:20px;z-index:9999;max-width:60px;max-height:60px}.quick_books_logo img{display:block;width:100%;cursor:pointer}.ngenco_pps_faq a.button{background:transparent;color:#000;text-decoration-color:#000!important;text-decoration:underline}body.template-page-paint-protection-spray .custom-spray-sec .rich-text__blocks{width:100%;max-width:100%}body.template-page-paint-protection-spray .ready-full-sec .rich-text__blocks{max-width:100%}body.template-page-paint-protection-spray .ngenco_pps_faq .rich-text__text{font-size:18px}.comparison-table.page-width.pps-comparison-table td.check_arrow{color:#2ab24c!important;text-align:center!important}.comparison-table.page-width.pps-comparison-table td.cross_icon{color:#eb001b!important;text-align:center!important}.comparison-table.page-width.pps-comparison-table th.frsit_heading{width:40%}body.template-page.template-page-paint-protection-spray .comparison-table.page-width table tr td:nth-child(2){text-align:center}@media screen and (min-width: 767px){body.template-index .hero__outer--overlay .hero__content .hero__description{max-width:70rem}body.template-product.template-product-essential-details .custom-liquid,.template-product-ultimate-details .custom-liquid{margin:unset!important}body.template-product.template-product-essential-details .product__title__wrapper,.template-product-ultimate-details .product__title__wrapper{margin-top:10px!important}body.template-page.template-page-custom-mobile-package-2 .content.pricing-table__content{display:block}.pricing-table p.main_heading{width:max-content;margin-bottom:20px!important}.pricing-table__item-price.h1{font-size:40px}.pricing-table__item{padding:2rem}.pricing-table__item-list ul{gap:.2rem}body.template-page.template-page-custom-mobile-package-2 .pricing-table__items{max-width:unset}}body.template-product sticky-header#main_header{box-shadow:0 0 10px #00000038}.custom_tabs.reboot-tabs{max-width:1440px;margin:0 auto}.custom_tabs.reboot-tabs .metafield-rich_text_field p{font-size:24px;margin:0}.custom_tabs.reboot-tabs .metafield-rich_text_field ul li{font-weight:400!important;padding-bottom:10px;font-size:16px}.custom_tabs.reboot-tabs div#tab-2 .metafield-rich_text_field p{font-size:16px;font-weight:400}.custom_tabs.reboot-tabs div#tab-3 ul li{padding-bottom:10px;font-size:16px;font-weight:400}body.template-product .product__outer{padding-top:40px}.custom-tabs-page .tabs.tabs-content.col{background:#f1f1f1}.map-with-tabs ul.custom-menu{counter-reset:list-counter;list-style:none;padding:0}.map-with-tabs ul.custom-menu li:before{counter-increment:list-counter;content:counter(list-counter) ". ";font-weight:700;color:#000;position:absolute;left:-2px;height:102%;width:40px;text-align:center;background:#00b749;top:0;line-height:2.6;color:#fff;font-size:17px;display:flex;align-items:center;justify-content:center}.map-with-tabs ul.custom-menu li.menu-item{padding:10px 50px;border:4px solid #00b437;margin-bottom:10px;border-radius:40px;position:relative;overflow:hidden;display:flex;align-items:center}.map-with-tabs a.button{background-color:#2ab24c}.map-with-tabs a{text-decoration:none}body .map-with-tabs .tabs .content{padding:20px}.custom_essential_section h3.multicolumn-card__heading{text-align:center}body.template-page-treat_mom_to_premium_detailing .image-with-text .image-with-text__right .image-with-text__buttons a.button{background-color:#2ab24c}#wintercustom .multicolumn__titles{max-width:100%}body.template-page-boston-properties-reston button.klaviyo_form_trigger.book_service{display:none}body.template-page-boston-properties-reston .custom_header_buttons-desktop{padding-right:unset}body.template-page-boston-properties-reston div#smile-ui-lite-container{display:none}.top-middle-section .columns-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.top-middle-section .columns-wrapper .text-slide span.icon-wrapper img{object-fit:cover;min-height:unset;max-height:unset}@media screen and (max-width: 989px){body.template-page-boston-properties-reston header header-drawer,body.template-page-boston-properties-reston header nav.header__inline-menu,body.template-page-boston-properties-reston header .header__column{width:fit-content}body.template-page-treat_mom_to_premium_detailing .image-with-text .image-with-text__right{text-align:center}body.template-page-treat_mom_to_premium_detailing .image-with-text .image-with-text__right .image-with-text__buttons{margin-inline:auto}}@media screen and (max-width: 767px){body.template-page-boston-properties-reston img.top_logo_main{width:60%!important;height:auto!important;object-fit:contain}body .map-with-tabs .tabs .content{padding:0}body.template-product.template-product-essential-details .product__outer,body.template-product.template-product-ultimate-details .product__outer{gap:0px;padding-top:25px}body.template-product.template-product-essential-details .product__title__wrapper,.template-product-ultimate-details .product__title__wrapper{margin-top:5px!important}body.template-product.template-product-essential-details .product_svg_subtitle,.template-product-ultimate-details .product_svg_subtitle{margin-top:10px}body.template-product.template-product-essential-details .custom-liquid,.template-product-ultimate-details .custom-liquid{margin:unset!important}body.template-product.template-product-essential-details .product .price-wrapper,.template-product-ultimate-details .product .price-wrapper{margin-top:5px}body.template-page.template-page-free-mini-ozone-treatment .testimonials__content.content .swiper-wrapper{justify-content:start}body.template-page-specials .mobilebanner_image{display:flex;flex-direction:column;align-items:center}body.template-page-specials .mobilebanner_image>img.logo_image{order:1}body.template-page-specials .mobilebanner_image>h2{order:2}body.template-page-specials .mobilebanner_image>h3{order:4}body.template-page-specials .mobilebanner_image>a{order:3}body.template-page-specials .mobilebanner_image .mobile_buttons{order:5}body.template-page-specials .mobilebanner_image{padding-bottom:unset!important}.map-with-tabs.custom-tabs-page .text-with-map{flex-direction:column}.top-middle-section .columns-wrapper{grid-template-columns:1fr}body.template-page-paint-protection-spray .image-banner__heading,body.template-page-paint-protection-spray .flexible-spray-sec .image-banner__wrapper{text-align:center;width:100%}}.refer_earn .hero__description.description h4{margin:0;color:#00b558}.refer_earn .hero__description.description ol{padding-left:20px}.refer_earn_banner.image-banner.container .banner__media:before{padding-bottom:40.25%!important}.refer_earn_banner.image-banner.container .banner{aspect-ratio:3/ 1.2}.refer_earn_banner.image-banner.container .image-banner__wrapper{justify-content:center}.referral_link.rich-text.rich-text--full-width{max-width:700px}.referral_link li{padding-bottom:10px}.referral_link h2.rich-text__heading{font-size:32px;position:relative;padding-bottom:40px;text-align:center}.referral_link h2.rich-text__heading:before{content:"";height:7px;width:60%;background:#00b437;position:absolute;bottom:25px;border-radius:10px;transform:translate(20%)}.referral_link ol{max-width:75%;margin:0 auto}.referral_link .rich-text__text{max-width:unset}.refer_earn.hero{padding-top:65px}.referral_link .rich-text__blocks.container{background:#00b4371f;box-shadow:0 0 10px #00000029;margin-bottom:60px}.mobile_banner_video,.smile-prompt-frame-container.smile-prompt-border-radius-rounded.smile-theme-light,.template-product-ultimate-detail-video .deafult_installment-wrapper,.template-product-essential-detail-video .deafult_installment-wrapper{display:none}.template-product-essential-details fieldset.product-form__controls label,.template-product-ultimate-details fieldset.product-form__controls label{display:inline-flex!important}body.template-product .product-form__controls-group input:checked:not(.disabled)+label{background-color:#2ab24c;color:rgb(var(--color-background));border-color:#2ab24c}body.template-product .product-form__controls-group input+label:hover{background-color:#2ab24c;color:rgb(var(--color-background));border-color:#2ab24c}.template-product-gift-card button.product-form__submit.button.button--tertiary{display:block}@media screen and (max-width: 767px){.home-banner .hero__outer.hero__outer--overlay{height:100vh;padding-top:50px}.desktop_banner_video{display:none}.mobile_banner_video{display:block}.referral_link ol{max-width:unset}.home-banner h2{font-size:24px}body header.header .custom_header_buttons-desktop .button3-desktop .klaviyo_form_trigger.book_service{font-size:12px!important;padding:0 13px!important;min-height:35px!important}}.text-with-map{flex:1;display:flex;gap:40px}.text-with-map>div{flex:1}.map-with-tabs ul.custom-menu{display:grid;grid-template-columns:40% 60%;gap:10px}.map-with-tabs ul.custom-menu li{max-width:unset}.map-with-tabs.custom-tabs-page .image-with-text__text.body-large a{background:#14b119;color:#fff;background:#14b119!important;padding:5px 10px!important;min-height:unset!important;text-decoration:none!important;border-radius:var(--border-radius-button)}button.klaviyo_form_trigger{display:inline-flex;justify-content:center;align-items:center;min-width:10rem;min-height:4.8rem;padding:0 2.4rem;transition:background-color var(--duration-default),color var(--duration-default);background-color:rgba(var(--color-button));color:rgb(var(--color-button-text));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);position:relative;box-sizing:border-box;text-decoration:none;border:0;border-radius:var(--border-radius-button);transition:var(--duration-default);font-size:1.6rem;line-height:var(--font-body-line-height);vertical-align:middle;-webkit-appearance:none;appearance:none;cursor:pointer;overflow:hidden;z-index:1}button.klaviyo_form_trigger:hover{color:#000;background:#fff}.home-banner .hero__buttons{flex-direction:row-reverse}@media screen and (max-width: 767px){.home-banner .hero__buttons{justify-content:center;flex-direction:column-reverse;font-size:14px}.home-banner .hero__buttons button.klaviyo_form_trigger{font-size:14px}.map-with-tabs ul.custom-menu{display:block}}.custom_contact_form.contact-form .container{max-width:800px;display:flex;gap:30px;border-radius:20px;overflow:hidden;background:#fff;position:relative;z-index:9999999;padding:30px}.custom_contact_form.contact-form .container>div{flex:1}.custom_contact_form.contact-form .container img{width:100%;align-items:center;height:100%;border-radius:10px 0 0 10px;object-fit:cover}.contact-form__wrapper{border-radius:0 10px 10px 0}.custom_contact_form.contact-form{background:#000000c7;height:100%;width:100%;top:0;left:0;z-index:9999;position:fixed;display:flex;align-items:center;justify-content:center}.custom_contact_form.contact-form .field{margin-bottom:20px}.contact-form__bottom button{padding:10px 25px;background:#00b558;color:#fff}.custom_contact_form.contact-form span.close_button{position:absolute;right:0;top:0}.custom_contact_form.contact-form,.custom_contact_form .custom_email_field{display:none}span.skip_popup_button{color:#00b762;padding-top:11px;border-radius:0;font-size:15px;padding-left:35px}span.skip_popup_button.button.button--simple a{color:#00b558;text-decoration-color:#00b558}@media screen and (max-width: 767px){.custom_contact_form.contact-form .container{flex-direction:column;max-width:90%}.custom_contact_form.contact-form .container{padding:15px}.custom_contact_form .contact_form_image{display:none}}.template-product-ultimate-details .product-parameters,.template-product-essential-details .product-parameters{padding-top:0;margin-top:0;border-top:0}.template-product-ultimate-details fieldset.product-form__controls label,.template-product-essential-details fieldset.product-form__controls label{display:none}.template-product-ultimate-details .product-parameters variant-selects fieldset.product-form__controls,.template-product-essential-details .product-parameters variant-selects fieldset.product-form__controls{width:100%}.template-product-ultimate-details .product-parameters variant-selects fieldset.product-form__controls select,.template-product-essential-details .product-parameters variant-selects fieldset.product-form__controls select{border-radius:5px}.template-product-ultimate-details .product-parameters,.template-product-essential-details .product-parameters{margin-top:15px!important;padding-bottom:10px;!;border:none}.template-product-ultimate-details .product__buy-buttons,.template-product-essential-details .product__buy-buttons{margin-top:10px!important}.template-product-ultimate-details product-form.product-form,.template-product-essential-details product-form.product-form{max-width:unset}.template-product-ultimate-details .product-form__quantity .quantity,.template-product-essential-details .product-form__quantity .quantity{width:12rem;border-radius:5px;height:4.8rem}.template-product-ultimate-details button.product-form__submit.button,.template-product-essential-details button.product-form__submit.button{border-radius:5px}.template-product-ultimate-details .product .select,.template-product-essential-details .product .select{border:1px solid #dfdfdf;border-radius:4px}.template-product-ultimate-details .product .select select,.template-product-essential-details .product .select select{background-color:#fff}.template-product-ultimate-details .product button.product-form__submit,.template-product-essential-details .product button.product-form__submit{background-color:#2ab24c}.template-product-ultimate-details button.product-form__submit:hover svg path,.template-product-essential-details button.product-form__submit:hover svg path{stroke:#fff}.template-product-ultimate-details .product quantity-input.quantity,.template-product-essential-details .product quantity-input.quantity{border:1px solid #dfdfdf;border-radius:4px;background-color:#fff}.template-product-ultimate-details .deafult_installment-wrapper,.template-product-essential-details .deafult_installment-wrapper{display:none}.template-product-ultimate-detail-video .product-parameters,.template-product-essential-detail-video .product-parameters{padding-top:0;margin-top:0;border-top:0}.template-product-ultimate-detail-video fieldset.product-form__controls label,.template-product-essential-detail-video fieldset.product-form__controls label{display:none}.template-product-ultimate-detail-video .product-parameters variant-selects fieldset.product-form__controls,.template-product-essential-detail-video .product-parameters variant-selects fieldset.product-form__controls{width:100%}.template-product-ultimate-detail-video .product-parameters variant-selects fieldset.product-form__controls select,.template-product-essential-detail-video .product-parameters variant-selects fieldset.product-form__controls select{border-radius:5px}.template-product-ultimate-detail-video .product-parameters,.template-product-essential-detail-video .product-parameters{margin-top:15px!important;padding-bottom:10px;!;border:none}.template-product-ultimate-detail-video .product__buy-buttons,.template-product-essential-detail-video .product__buy-buttons{margin-top:10px!important}.template-product-ultimate-detail-video product-form.product-form,.template-product-essential-detail-video product-form.product-form{max-width:unset}.template-product-ultimate-detail-video .product-form__quantity .quantity,.template-product-essential-detail-video .product-form__quantity .quantity{width:12rem;border-radius:5px;height:4.8rem}.template-product-ultimate-detail-video button.product-form__submit.button,.template-product-essential-detail-video button.product-form__submit.button{border-radius:5px}.template-product-ultimate-detail-video .product .select,.template-product-essential-detail-video .product .select{border:1px solid #dfdfdf;border-radius:4px}.template-product-ultimate-detail-video .product .select select,.template-product-essential-detail-video .product .select select{background-color:#fff}.template-product-ultimate-detail-video .product button.product-form__submit,.template-product-essential-detail-video .product button.product-form__submit{background-color:#2ab24c}.template-product-ultimate-detail-videos button.product-form__submit:hover svg path,.template-product-essential-detail-video button.product-form__submit:hover svg path{stroke:#fff}.template-product-ultimate-detail-video .product quantity-input.quantity,.template-product-essential-detail-video .product quantity-input.quantity{border:1px solid #dfdfdf;border-radius:4px;background-color:#fff}@media screen and (min-width:767px){.template-product-ultimate-detail-video .product__title__wrapper,.template-product-essential-detail-video .product__title__wrapper{margin-top:0!important}}.mega-menu__tab-contents li.mega-menu__tab-list-item.body-small{flex-basis:calc(50% - 10px)}.mega-menu__tab-contents ul.mega-menu__tab-list.list-unstyled{display:flex!important;justify-content:end}.elfsight-sapp-2dfea5b1-0bb2-44e9-97ca-d3418222c52b .Rating__RatingValue-sc-cmor0f-1.cwWuLS{display:none}.template-product-essential-details div#tab-3 p,body.template-product.template-product-essential-detail-video div#tab-3 p{font-size:20px}.template-product-essential-details div#tab-3{font-weight:400}.template-product-essential-details div#tab-3 p{font-size:18px!important;! line-height: 22px}body.template-product.template-product-ultimate-details div#tab-3 p{line-height:22px;font-weight:400}.custom_tabs.reboot-tabs .container .tab-content p,.custom_tabs.reboot-tabs .container .tab-content ul li{font-weight:400}img.desktop_banner{width:100%}.desktopbanner_image{text-align:center}.desktopbanner_image img.logo_image{width:200px;padding-top:20px}.custom_banner_image h2{margin:0;padding-block:10px}.custom_banner_image h3{margin:0;display:flex;justify-content:center;align-items:end;font-weight:300!important;padding-block:0 20px}.custom_banner_image h2{font-size:44px}.custom_banner_image p{margin:10px;font-size:20px;line-height:1.5em;font-weight:500!important}.custom_banner_image span p{margin:10px;color:#e94335}.mobilebanner_image{text-align:center;position:relative}.mobilebanner_image{display:none}.desktopbanner_image a.connect_button{background:#2ab24c;color:#fff;padding:18px 30px;border-radius:35px;position:static;display:block;width:max-content;margin:0 auto 22px;text-decoration:none;font-size:22px;font-weight:500}.mini_ozone_treatment .rich-text__blocks h2.rich-text__heading{max-width:90%;font-size:30px}.custom_essential_section h2.h3.multicolumn__title strong{color:#ea4335}.custom_essential_section .multicolumn-card__info{align-items:center}.custom_essential_section a.multicolumn-card__button.button.button--primary{background:#2ab24c}.custom_essential_section .multicolumn-card__image-wrapper--image.multicolumn-card__image-wrapper--medium{width:70%;margin:0 auto;height:auto}body.template-page-free-mini-ozone-treatment .custom_banner_image h3 strong{color:#2bb24b}body.template-page-free-mini-ozone-treatment .custom_essential_section .multicolumn-card__text,.template-page-specials .custom_essential_section .multicolumn-card__text,body.template-page-treat_mom_to_premium_detailing .custom_essential_section .multicolumn-card__text{font-size:25px;color:#000}body.template-page-treat_mom_to_premium_detailing .custom_banner_image,body.template-page-specials .custom_banner_image{display:none}.product-form__submit a{display:flex;gap:5px;text-decoration:none;transition:none}.product-form__submit{position:relative;flex-grow:1;width:auto;min-height:4.8rem;transition:var(--duration-default);background:#2ab24c;flex-direction:row;display:flex;border-radius:5px}.product-form__submit:hover{background:#2ab24c}.product-form__submit:hover a{color:#fff}button.product-form__submit.button.button--tertiary{display:none}.product-form__submit:hover a svg path{stroke:#fff}@media screen and (min-width: 991px){.custom_banner_image img.desktop_banner{height:660px;object-fit:cover}body.template-page-treat_mom_to_premium_detailing .custom_banner_image img.desktop_banner{height:600px;object-fit:contain}body.template-page-treat_mom_to_premium_detailing .desktopbanner_image h3{padding:0}body.template-page-treat_mom_to_premium_detailing #wintercustom{padding-top:20px}}@media screen and (max-width: 768px){body.template-page-free-mini-ozone-treatment .custom_essential_section .multicolumn-card__text,.template-page-specials .custom_essential_section .multicolumn-card__text,body.template-page-treat_mom_to_premium_detailing .custom_essential_section .multicolumn-card__text{font-size:21px;color:#000}body.template-page-treat_mom_to_premium_detailing .custom_essential_section .multicolumn__title{font-size:23px}.mini_ozone_treatment .rich-text__blocks h2.rich-text__heading{font-size:20px}.mobilebanner_image{display:block}.desktopbanner_image{display:none}.mobilebanner_image img.logo_image{width:130px;padding-top:40px}.mobilebanner_image img.desktop_banner{width:100%}.mobilebanner_image .mobile_buttons a{background:#2ab24c;padding:10px;border-radius:50px;color:#fff;text-decoration:none}.mobile_buttons{display:flex;justify-content:center;flex-flow:column;width:max-content;margin:0 auto;gap:15px;padding-bottom:30px}.mobilebanner_image p{font-size:18px;max-width:300px}.mobilebanner_image h3{position:relative;max-width:300px;margin:0 auto}.mobilebanner_image span{position:absolute;right:30px}.custom_banner_image h3{padding-block:0px}.mobilebanner_image h2{font-size:24px}iframe{width:100%}body.template-page-treat_mom_to_premium_detailing .custom_banner_image,body.template-page-specials .custom_banner_image{display:block}body.template-page-treat_mom_to_premium_detailing .image-with-text,body.template-page-specials .image-with-text{display:none}}.hero__outer button.klaviyo_form_trigger.book_now_popup{background:#2ab24c}.hero__outer button.klaviyo_form_trigger.book_now_popup:hover{background:#fff;border:1px solid #000}
/*# sourceMappingURL=/cdn/shop/t/46/assets/custom2.css.map */
