@font-face{font-family:Montserrat;src:url(/cdn/shop/files/Montserrat-Bold.ttf?v=1749726362)}h1,h2,h3,h4,h5,h6{font-family:Agdasima-Regular!important}.driven-for-quality-fueled-by-passion h1,h2,h3,h4,h5,h6{font-family:Agdasima-Regular!important;font-weight:unset!important}body{font-family:Metrophobic-Regular!important}.cstm-product-tab-sec .custom_product_data .product__info-wrapper{padding-top:0!important}.custom_product_data product-form.product-form{border-top:1px solid;margin-top:20px}.custom-banner-class h2{text-shadow:1px 1px 4px rgba(0,0,0,.3)!important}.product__info-wrapper .product-form__submit{width:50%!important;border-radius:8px;background:transparent;border:1px solid var(--Xpel---Button---Linear, rgba(1, 121, 116, .5));box-shadow:0 4px 4px #01797440,0 4px 4px #01797440,0 4px 4px #01797440,0 -2px #0179740d inset,0 4px 4px #017974bf;display:flex!important;gap:10px;color:#fdb521}.product-form__submit{display:flex!important;gap:10px}.new-ctm-url-link{text-decoration:none}a.header__heading-link{padding:0;margin:0!important}.cstm-product-tab-window .custom_varinat{flex-direction:column;gap:40px}.custom_slider_sec p.variant-text{display:none}.cstm-xpel-automotive-window-tint .xpel-protection.paint_tabs_sec .tab_content_data .tab_inner_content{flex-direction:column;gap:0}.auto_care_sec .multicolumn-card:hover img.multicolumn-card__image{transform:scale(1.03);transition:.5s}.auto_care_sec .multicolumn-card img.multicolumn-card__image{transition:.5s}.custom-margin-set .facets__form{margin-bottom:120px}.cstm-rp .card__information h3{font-size:18px!important;font-family:Metrophobic!important}.caption-with-letter-spacing{font-size:12px!important;font-family:Metrophobic!important;opacity:1}.customer button{background:#fdb521!important;border-radius:10px!important;color:#000!important}.cstm-rp .custom_price__sale{display:flex!important;flex-direction:row-reverse!important;column-gap:15px}.cstm-rp .custom_price__sale .custom-percenteage{display:none}.cstm-rp .custom_price__sale .price-item--sale,.cstm-rp .custom_price__sale .custom-cap-set{font-size:16px}.customer button:before,.customer button:after,.tesla_product_window .button:before,.tesla_product_window .button:after{border:none!important;position:unset!important;box-shadow:unset!important}.customer{margin-top:100px!important}#tesla-model-tab,#ceramic-model-tab,#vinyl-model-tab,#paint-model-tab{display:none}.custom-main-header-left{display:flex;align-items:center}.header__menu-item span{color:#fff;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:24px}sticky-header.header-wrapper{margin:10px auto -130px;border-radius:16px;box-shadow:0 1px 2px #0a0d120d}.custom-main-header-left .page-width{max-width:100%!important}.hoempage_multi_new .multicolumn-list{justify-content:space-between}.custom_slider_sec .product_items h3{margin-top:0;text-align:left;font-size:22px;margin-bottom:5px;color:#000;min-height:60px}.cstm-product-care-sec .media.media--transparent.media--adapt{padding-bottom:0!important}.cstm-product-care-sec img.multicolumn-card__image{position:unset!important}.custom_slider_sec .product_items h5{font-size:20px;text-align:left;margin-top:0;color:#000}.image_ceramic-txt .media{position:relative}.image_ceramic-txt .media:before{position:absolute;content:"";top:0;left:0;height:100%;width:100%;background:#00000060;z-index:1;border-radius:15px}.image_ceramic-txt .media img{border-radius:15px}.image_ceramic-txt .multicolumn-card__info{z-index:9}.gHSipN:hover,.Classic__ClassicContainer-sc-19u56uy-0 a,.Classic__ClassicContainer-sc-19u56uy-0 a:hover .lkluTL{text-decoration:none!important}.form-steps select{border-radius:10px;border:1.5px solid #017974;background:#4c4c4c80;display:flex;padding:16px;align-items:center;gap:8px;flex:1 0 0;align-self:stretch;color:#ffb81c;font-family:Agdasima-Regular;font-size:20px;font-style:normal;font-weight:500;line-height:27px}a.btn_link_1{color:#fff}.login_icons{display:flex;justify-content:center;align-items:flex-start;gap:12px;flex-shrink:0}.header__icon,.header__icon--cart .icon{width:max-content}a.header__icon.header__icon--account.link.focus-inset.login_btn{padding:10px 14px;align-items:center;font-size:14px;font-style:normal;font-weight:500;text-decoration:unset;border-radius:8px;border:1px solid var(--Xpel---Button---Linear, rgba(1, 121, 116, .5));box-shadow:0 4px 4px #01797440,0 4px 4px #01797440,0 4px 4px #01797440,0 -2px #0179740d inset,0 4px 4px #017974bf;color:#fdb521;font-family:Montserrat!important;text-transform:uppercase}a.header__icon.header__icon--account.link.focus-inset.register_btn{display:flex;padding:10px 14px;justify-content:center;box-shadow:0 0 0 1px #0a0d122e inset,0 -2px #0a0d120d inset,0 1px 2px #1018280d;text-decoration:unset;font-size:14px;font-style:normal;font-weight:500;border-radius:8px;border:1px solid var(--Xpel---Linear---Orange, rgba(253, 181, 33, .5));box-shadow:0 4px 4px #fdb52140,0 4px 4px #fdb52140,0 4px 4px #fdb52140,0 -2px #fdb5210d inset,0 4px 4px #fdb521bf;color:#fdb521;font-family:Montserrat!important;text-transform:uppercase}h2.banner__heading{text-transform:uppercase;width:100%;font-size:72px;line-height:67.5px}.custom-slider h2.banner__heading{line-height:unset}.book-package_container .selector_heading select{width:230px}.form_generater_form_div{padding:0}.custom_price__sale .custom-cap-flex{display:flex;flex-direction:column;row-gap:2px}.custom_price__sale .custom-percenteage{font-size:28px;font-family:Agdasima-Regular!important;text-align:left}.book-package_container .product_selected_details{display:flex;gap:20px;justify-content:center;flex-wrap:wrap;width:100%;align-items:flex-start}.custom-html-section .container.page-width{max-width:100%;padding:0}.custom_contact_form .contact_container.page-width{padding-left:0;padding-right:0}.dynamic-slider button.slick-arrow{display:none!important}.cstm-product-div{flex:1}.cstm-wrap-section .rich-text__blocks{max-width:100%}.product_col_package{text-align:center}.cstm-product-div{border-radius:16px;border:1px solid var(--driven-black-100, #000);background:var(--driven-black-100, #000);box-shadow:0 4px 6px -2px #fdb521,0 2px 2px -1px #fdb521,0 12px 16px -4px #fdb521;padding:30px}.product_package_btn{display:flex;align-items:center;flex-direction:column;padding-top:40px;gap:20px}.product_package_btn span.btn-text{text-align:center}.second_img img{height:260px}.cstm-product-div .price{display:flex;flex-direction:column;padding-top:10px;border-top:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2);padding-bottom:10px;margin:50px 0}.product_selected_details img{width:100%;object-fit:cover}.estimate_time{color:#fff;text-align:center;font-size:17px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.36px;text-transform:capitalize;margin:0}.star_price{color:#fff;font-family:Metrophobic;font-size:17px;font-weight:400;line-height:normal;letter-spacing:.28px;text-transform:uppercase;margin:0}.cstm-product-div h2{color:#fff;text-align:center;font-size:52px;font-weight:500;line-height:45px;text-transform:capitalize;margin:0}.sub_heading_txt p{margin:0;color:#fff;font-size:20px;font-family:Agdasima-Regular;text-transform:uppercase}.book-package_container.page-width{padding-left:0;padding-right:0}img.cstm-arrow_B{width:26px;object-fit:cover}.image-with-text__media{border:none!important}.img_find_solar .image-with-text__media{height:auto!important}.img_find_solar .image-with-text .grid{align-items:center;justify-content:center;row-gap:50px}.img_find_solar.ceramic-coating .image-with-text__content{padding-left:50px!important;padding:0}.img_find_solar.ceramic-coating .image-with-text__media-item{padding-right:50px;border-right:1px solid}.img_find_solar.ceramic-coating .image-with-text__text.find-solar-2{color:#fff;font-size:14px;font-style:normal;font-weight:400;line-height:16px;text-transform:capitalize}.custom-col-slider .collection-list{position:relative;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:1.5rem;-webkit-overflow-scrolling:touch;gap:30px}.custom-col-slider .slider-buttons{display:none!important;align-items:center;justify-content:flex-end;position:absolute;right:0;top:112px}.custom-col-slider.col-slider-with-title .card__information h3.card__heading{color:#fff;text-align:center;font-size:24px;font-style:normal;font-weight:500;line-height:26px;text-transform:capitalize}.custom-col-slider.col-slider-with-title .card__information{display:inline-flex;padding:20px!important;justify-content:center;align-items:center;gap:10px;background:#0003;position:absolute;bottom:20px}.custom-col-slider button.slider-button{border:1px solid;color:#fff;padding:10px}.custom-col-slider .slider-counter.caption{display:none}.custom-col-slider slider-component{position:unset}.custom-col-slider .collection-list-wrapper{padding-left:0;padding-right:0}.custom-col-slider .title-wrapper-with-link{justify-content:flex-start;margin-bottom:50px}.perfect-residential h2.image-with-text__heading.h1.rte{text-transform:uppercase}.video-slider video.media{width:100%;display:flex;height:485px;object-fit:cover;border-radius:16px}.video-slider .video-slide{padding:16px;position:relative}.video-slider .video-thumbnail:before,.image-slider .image-thumbnail:before{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(180deg,#0000,#00000005 47%,#0000005e 72%,#0000008c);z-index:9}.video-slider .cstm-video-title h3{font-size:28.5px;font-style:normal;font-weight:500;line-height:35.2px}.video-slider .cstm-video-title{position:absolute;bottom:0;padding:20px;z-index:9}.video-slider button.slick-prev.slick-arrow:before{content:""!important;position:unset}.video-slider .slick-arrow{display:none}button.slick-next.slick-arrow:before{content:""!important;position:unset}.Header__Container-sc-17gc7x6-1.eplBUf{display:none}.Foundation__Outer-sc-11tbro4-0.iSvaAA.Nutshell__StyledFoundation-sc-1bop1tp-0.igDoKM{background:transparent}.AuthorPicture__Container-sc-1baibv3-0.eHOMct.Classic__StyledAuthorPicture-sc-19u56uy-1.dGgXZZ{width:100px;height:100px}.Classic__HeadingInfo-sc-19u56uy-2.bnvpSN{flex-direction:column;gap:10px}.Header__WidgetTitle-sc-17gc7x6-2.hojDBR{display:none}.Foundation__Inner-sc-11tbro4-1.dYNMpK{max-width:1200px}.DateTime__Time-sc-13gi7wj-0.ePZvCP.Classic__StyledPublicationDate-sc-19u56uy-6.irHXbf{display:none}.Text__Control-sc-x4hk0b-1.kuSCVc{color:#fff;font-size:15.25px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:.3px;text-align:center;display:block;padding:10px 0}.SimpleShortener__Inner-sc-19xjxqz-1.jGxLwL{color:#fff;font-family:Metrophobic;font-size:15.25px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:.3px;text-align:center}.Classic__AuthorName-sc-19u56uy-4.lkluTL{color:#fff;text-align:center;font-family:Agdasima-Regular;font-size:30px;font-weight:500;line-height:35.2px;letter-spacing:-.32px;text-decoration:unset;border:none}a.Classic__Heading-sc-19u56uy-3.gHSipN{flex-direction:column;gap:20px;align-items:center}.fusion-protection .cont_head{width:600px;display:flex;padding-bottom:80px;gap:1rem}.fusion-protection .cont_head h2.title{margin:0;font-size:48px;line-height:45px}.fusion-protection .slides_data .fusion-slider-img{width:100%;height:375px;object-fit:cover}.fusion-protection .slides_data .slick-track{display:flex;gap:20px}.fusion-protection h3.slider-titels{font-size:24px;font-weight:500;line-height:26px;text-transform:capitalize;margin:0}.fusion-protection p.slider-para{color:#fff;font-size:14px;font-weight:400;line-height:25px;margin:0}.fusion-protection .page-width{padding-left:0;padding-right:0}.fusion-protection .slide_h.slick-slide{display:flex;flex-direction:column;row-gap:20px;height:auto;justify-content:flex-start}.fusion-protection .slider-head-info{display:flex;flex-direction:column;justify-content:space-between;row-gap:20px;height:100%}.residential_count .multicolumn-card__info{padding-left:0!important;padding-right:0!important}.count-fusion .multicolumn-card__info{width:92%}.fusion-protection .top-info-slider{display:flex;flex-wrap:wrap;row-gap:20px}.cstm-solar-film .page-width{padding-left:0;padding-right:0}.cstm-solar-film .multicolumn-card__image-wrapper{margin:0!important}.cstm-solar-film .multicolumn-card__info h3.inline-richtext{color:#fff;font-size:36px;font-weight:500;letter-spacing:1.8px;text-transform:uppercase}.cstm-solar-film .multicolumn-card__info{padding-left:0!important;padding-right:0!important}.cstm-solar-film .multicolumn-card__info .rte p{color:#fff;font-size:16px;font-weight:400;line-height:25px}.cstm-solar-film .multicolumn-list{row-gap:40px}.cstm-solar-film.multicolumn .title-wrapper-with-link{margin-bottom:0;padding-bottom:80px}.custom-col-slider p.collection-list-sub-title{writing-mode:vertical-lr;margin:0;transform:rotate(180deg);padding-top:20px;font-size:14px;font-weight:500;font-family:Metrophobic-Regular}.collection-list-sub-title:after{content:"";position:absolute;width:12px;height:12px;background-color:#fdb521;top:0;right:0}.custom-col-slider p.collection-list-sub-title:after{content:"";position:absolute;width:12px;height:12px;top:0;right:2px}.custom-col-slider .collection-list-title{font-size:48px;font-weight:500;line-height:45px;width:650px}.custom-col-slider img.cstm-arrow{width:100%;height:100%;object-fit:contain}.custom-col-slider .slider-button--next img.cstm-arrow{transform:rotate(180deg)}.custom-col-slider .card.card--standard.card--media{border:1px solid}.custom-col-slider .card__information{padding:0}.custom-col-slider .card__information h3.card__heading{font-size:0}.custom-col-slider .card__information h3.card__heading svg.icon.icon-arrow{width:0}.custom-col-slider .card__content{align-items:end;justify-items:center;grid-template-rows:minmax(0,10fr) max-content minmax(0,1fr)}.custom-col-slider img.custom-image{width:150px;object-fit:cover}.residential_count_detailing h3.inline-count__txt{-webkit-text-stroke:1px rgba(255,255,255,.2)}.collection-list-sub-title{writing-mode:vertical-lr;margin:0;transform:rotate(180deg);padding-top:20px;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1;color:#017974;font-family:Metrophobic}.auto_care_sec .title-wrapper-with-link{justify-content:flex-start}.auto_care_sec h2.title{font-size:48px;line-height:45px;width:400px}.auto_care_sec .multicolumn-card.content-container{background:transparent!important}.auto_care_sec .multicolumn-card-spacing{margin:0}.auto_care_sec .multicolumn-card__info{padding-left:0;padding-right:0}.auto_care_sec h3.inline-richtext{color:var(--Driven---White, #fff);font-size:38px;font-style:normal;font-weight:500;line-height:35.2px;letter-spacing:var(--letter-spacing--0_32, -.32px);margin-bottom:22px}.auto_care_sec .rte p{color:#fdb521;font-family:Metrophobic;font-size:17px;font-style:normal;font-weight:400;line-height:27px;letter-spacing:var(--letter-spacing-0_18, .18px)}.video-slider .slider_wrapper_video{margin-top:12px}.auto_care_sec .multicolumn-list{justify-content:space-between}.about-us-sec h2.image-with-text__heading{border-bottom:1px solid #ded8d3;padding-bottom:30px;margin:0;text-transform:capitalize}.about-us-sec .image-with-text__text{margin:0;color:#fff;font-size:14px;font-family:Metrophobic-Regular}.about-us-sec .subtitle p{font-size:20px;font-family:Agdasima-Regular;text-transform:uppercase;letter-spacing:2px;padding-bottom:20px}span.cstm-btn-icon{padding-left:5px;display:flex;border-left:1px solid #ffb81c;padding-right:5px}span.btn-text{padding:0 6px;color:#fdb521;font-size:14px}.faq-sec .image-with-text__heading{margin:0}.faq-sec .image-with-text__media img{position:relative!important;object-position:top}.complete-project h2.title.inline-richtext{font-size:48px;text-align:center;width:470px;margin:0 auto;line-height:45px;text-transform:capitalize}.complete-project p.collection-list-sub-title{writing-mode:unset;transform:unset;width:max-content;margin:0 auto;position:relative;padding-top:0;padding-left:20px;padding-bottom:10px}.complete-project .collection-list-sub-title:after{left:0}.complete-project .cstm-sec-heading{padding-bottom:30px}.faq-sec .image-with-text__content{padding-right:0}.faq-sec .page-width{padding:0}.faq_section{border-bottom:1px solid rgba(253,181,33,.5)}.faq-sec h2.title{font-size:48px;width:350px;line-height:45px;text-transform:capitalize;margin:0}.faq-sec .cstm-sec-heading{display:flex;gap:1rem}.faq-sec .collection-list-sub-title:after{left:0}.premium-service .rich-text__text p{font-size:14px;text-transform:uppercase;font-weight:500}.premium-service h2.rich-text__heading{font-size:48px;width:550px;line-height:45px;text-transform:capitalize;margin:10px auto}.our-team-sec .top-bar-content{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding-bottom:60px}.our-team-sec .heading_left{display:flex;gap:1rem}.our-team-sec .collection-list-sub-title:after{left:0}.our-team-sec .para_right p{color:#fff;text-align:left;font-size:14px;line-height:25px}.team-member{position:relative;width:100%;cursor:pointer}.team-info:before{content:"";position:absolute;width:3px;height:27px;background-color:#f5af05;left:0;top:17px}.team-member:hover .team-info{opacity:1;transition:.5s}.team-member:hover img{opacity:.7}.review_container .collection-list-sub-title{writing-mode:unset;margin:10px auto;transform:unset;padding-top:0;font-size:14px;font-weight:500;text-transform:uppercase;width:max-content;position:relative;padding-left:20px}.review_container .collection-list-sub-title:after{top:0;left:0}.appointment-section .left_sec,.appointment-section .right_sec{display:flex;gap:1rem;align-items:center}.appointment-section .left_sec{width:40%}.appointment-section .right_sec{width:51%}.appointment-section .collection-list-sub-title:after{right:0}.appointment-section .right_sec p{color:var(--Driven---White, #fff);font-family:Metrophobic-Regular;font-size:17px;font-style:normal;font-weight:400;line-height:27px;letter-spacing:var(--letter-spacing-0_18, .18px);margin:0;padding:20px;padding-left:0!important;width:90%}.appointment-section .form-title-heading{font-size:38px;line-height:45px;margin-bottom:20px}.main-form-group{display:flex;align-items:center;width:100%;gap:20px}.main-form-group-half{width:49%}.form-steps{padding-bottom:30px}button.submit-btn{width:50%;border-radius:10px;border:1.5px solid #017973!important;box-shadow:0 4px 4px #01797440,0 4px 4px #01797440,0 4px 4px #01797440,0 -2px #0179740d inset,0 4px 4px #017974bf}.contact-details{padding-top:40px;display:flex;flex-direction:column;gap:10px}.footer-block__image-wrapper{max-width:420px!important}.footer-block p{color:var(--Driven----Black---Text, #000);font-size:26px;font-style:normal;font-weight:500;line-height:36px}.footer-block.grid__item.footer-block--menu{width:12%}.footer-block__image-wrapper img{width:231px;object-fit:cover}.footer__content-top .grid{column-gap:32px}.footer-block.grid__item:first-child{width:25%}.footer__content-bottom-wrapper{justify-content:space-between!important;padding:0}.header ul.list-unstyled.list-social.footer__list-social{gap:10px}a.link.list-social__link:hover{background-color:#f5af03}.about-us-inner{display:flex;align-items:center;gap:1rem}.about-us-inner h2.title.inline-richtext.h1{margin:0;font-size:40px;line-height:45px;color:var(--Driven---White, #fff);font-family:Agdasima;font-style:normal;font-weight:500;letter-spacing:-.3px;text-transform:capitalize}hr.custom-hr-line{width:100%;height:1px;background-color:#fdb521;margin:30px 0}.about-us-sec hr.custom-hr-line{margin:30px 0!important}h2.footer-block__heading.inline-richtext{font-size:24px;position:relative;color:#fdb521;font-family:Agdasima-Regular;font-weight:500;line-height:25px}.footer-block--menu a.link.link--text.list-menu__item.list-menu__item--link{text-transform:capitalize;font-size:16px;font-style:normal;font-weight:500;line-height:24px;color:#000;white-space:nowrap}.footer-email a{color:#fff;text-decoration:unset}.newsletter-form__field-wrapper .field__input{background-color:#fff;color:#000}.newsletter-form__field-wrapper label.field__label,.newsletter-form__button .icon{color:#000}.field__button span.svg-wrapper{width:5.5rem;border-left:1px solid #000}.newsletter-form__button .icon{width:2.5rem!important;color:#f5af05}.cstm-video-sec span.deferred-media__poster-button.motion-reduce{background-color:transparent;border:none;width:84px}.cstm-video-sec span.svg-wrapper{width:84px;height:84px}.faq-sec .image-with-text__text{margin-top:0;margin-bottom:30px}.our-team-sec .page-width{padding-left:0;padding-right:0}.about-us-sec .media>*:not(.zoom):not(.deferred-media__poster-button),.about-us-sec .media model-viewer{position:unset}.about-us-sec .features-container{display:flex;gap:40px;padding-top:40px}.about-us-sec .feature-item{display:flex;align-items:center;gap:15px}.about-us-sec .feature-item h4{font-size:16px;color:#fff;text-transform:uppercase;letter-spacing:1px;margin:0}.about-us-sec .features-column{display:flex;flex-direction:column;gap:15px}.left_sec h3.title{font-size:48px;font-weight:500;line-height:45px;text-transform:capitalize;margin:0;font-family:Agdasima-Regular}.double-imgs .image_with_txt_image img{width:100%;height:100%;object-fit:cover}.double-imgs-sec-2 .image-with-text__content{padding:0 100px 0 0!important}.double-imgs .image-with-text__content{padding:0 0 0 130px}.double-imgs .image_with_txt_image{position:relative!important}.double-imgs .image_2{position:absolute;bottom:8px;width:80%;right:-70px;z-index:9999;padding:8px;background-color:#fff;height:70%}.double-imgs .image-with-text__media-item .image-with-text__media{overflow:visible!important}.double-imgs .subtitle p{color:#fff;font-family:Agdasima-Regular;font-size:20px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:1px;text-transform:uppercase}.recommended-ppf-service .slider-head-info{align-items:center;text-align:center}.cont_inner_sub h3.sub_title{color:#fff;font-family:Agdasima-Regular!important;font-size:28px;font-style:normal;font-weight:500;line-height:45px;text-transform:capitalize;margin:0}.fusion-protection.recommended-ppf-service .cont_head{width:680px;align-items:center}.recommended-ppf-service .top-info-slider{justify-content:center}.double-imgs .image-with-text__text.rte.subtitle{margin:0;padding-bottom:20px}.double-imgs .image-with-text__text{margin:0;color:#fff;font-size:15px;line-height:24px}.residential_count .title-wrapper-with-link{justify-content:flex-start}.residential_count.multicolumn .title{margin:0;font-size:48px;line-height:45px}.residential_count .multicolumn-list{background-color:#000;justify-content:space-between}.vehical_benifits .multicolumn-list{padding:0}.count-area .multicolumn-list{padding:0!important;gap:40px}.residential_count h3.inline-count__txt{font-size:56px;color:transparent;-webkit-text-stroke:1px #f5af05}.residential_count{padding:50px 0}.count-area{padding:100px 0}.residential_count h3.inline-richtext{color:#fff;font-size:20px;text-transform:uppercase;letter-spacing:1px}.residential_count .multicolumn-card__info .rte p{font-size:15px;padding-top:10px;color:#fff;font-family:Metrophobic;font-style:normal;font-weight:400;line-height:25px}.image_ceramic-txt{padding:25px 0 100px}.hoempage_multi_new .title-wrapper-with-link{margin-bottom:48px}.perfect-residential .custom_hed_multicolumn{display:flex;padding-bottom:80px;gap:1rem}.perfect-residential h2.title{margin:0;font-size:48px;line-height:45px;width:500px}.perfect-residential .multirow__inner.page-width{padding-left:0;padding-right:0}.perfect-residential .main-row-multirow{display:flex;flex-direction:column;row-gap:40px}.img_find_solar .image-with-text__text.find-solar-1{color:#f5af05;font-family:Agdasima-Regular;letter-spacing:2px;font-size:20px;line-height:1;margin:0;display:flex}.img_find_solar .image-with-text__text.find-solar-2{color:#fff;font-size:20px;font-style:normal;font-weight:400;line-height:var(--line-height-27, 27px);letter-spacing:var(--letter-spacing-0_18, .18px)}.img_find_solar .image-with-text__media img{padding:5px;background-color:#fff;position:unset!important}.img_find_solar .image-with-text__content{padding-left:100px}.img_find_solar .page-width{padding-left:0;padding-right:0}.perfect-residential .image-with-text__text{color:#fff;line-height:25px;font-size:14px}.cstm-solar-film .title-wrapper-with-link{justify-content:flex-start}.package_option{background-color:#000;color:#fff;padding:60px 0}.package_option_head{display:flex;gap:1rem;align-items:center}.package_option_head h2.title.inline-richtext.h1{margin:0;font-size:48px;font-weight:500;line-height:45px;text-transform:capitalize;width:500px}.package_options_main label{color:var(--Driven---White, #fff);font-size:18px;font-style:normal;font-weight:500;line-height:21px;text-transform:uppercase}.package_option_select,.package_option_detail{display:flex;flex-direction:column;gap:10px}.package_options_main{display:flex;gap:25px}.selector_heading{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding-bottom:80px}.package_option_head h1{font-size:36px;font-weight:700;margin:0}.selector_heading select{padding:10px 15px;font-size:16px;border:none;background:#48484894;color:#fff;height:65px;width:325px}.pricing-section{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.pricing-card a.btn.button{background-color:transparent;color:#f5af05}.pricing_conetnt{display:flex;gap:20px;justify-content:center;width:100%;padding:50px 5px}.pricing-card .content input[type=radio]:checked{border:2px solid #fdb521}.pricing-card .content input[type=radio]{-webkit-appearance:none;appearance:none;width:20px;height:20px;border:2px solid white;border-radius:6px;display:flex;align-items:center;justify-content:center;margin-right:10px;position:relative}.collection_product .pricing-card{justify-content:unset}.custom-book-btn button.add_to_cart_d.button.button.button--secondary.add_cart{cursor:pointer!important;opacity:1;width:max-content;margin:0 auto}.custom-book-btn{text-align:center}.pricing-card .content input[type=radio]:checked:before{display:block}.pricing-card .content label{display:flex;margin:10px 0;color:#fff;font-family:Agdasima-Regular;font-size:20px;font-style:normal;font-weight:500;text-transform:capitalize;align-items:center;justify-content:center}.compare_price{color:#fff;font-family:Agdasima-Regular;font-size:24px;font-style:normal;font-weight:500;line-height:45px;text-transform:capitalize;text-decoration:line-through;text-decoration-color:red}.cstm-product-price-detail.pricing-card p.current_price{color:#fff;font-family:Agdasima-Regular;font-size:36px;font-style:normal;font-weight:500;line-height:45px;text-transform:capitalize;text-align:left}.cstm-product-price-detail.pricing-card .review_data{margin:0;text-align:left;color:#fff;font-family:Metrophobic-Regular;font-size:14px;font-style:normal;font-weight:400;line-height:12px;text-transform:uppercase}.cstm-product-price-detail.pricing-card p.review_data{font-size:17px!important}.vehicle-section .page-width{padding-left:0;padding-right:0}.vehicle-btns{display:flex;gap:20px}.vehicle-options.pricing-card{width:21%;flex:unset}.vehicle-product-details.pricing-card{border:none;justify-content:center;width:50%;flex:unset}.vehicle-btns span.btn-text{padding-right:10px;font-size:14px}.vehicle-btns span.cstm-btn-icon{padding-right:10px}.collection_product p.class_price.price{color:var(--Driven---White, #fff);text-align:center;font-size:15px;font-style:normal;font-weight:400;line-height:20px}.cstm-product-price-detail.pricing-card h2#product_t{color:#fff;font-family:Agdasima-Regular;font-size:30px;font-style:normal;font-weight:500;line-height:45px;text-transform:capitalize;text-align:left}.custom-price-book{color:#fff;font-size:36px;font-style:normal;font-weight:500;line-height:45px;text-transform:capitalize;font-family:Agdasima-Regular;display:flex;align-items:center;justify-content:center;padding:40px 0;gap:10px}.pricing-card .content input[type=radio]:before{content:"";position:absolute;top:2px;left:2px;width:12px;height:12px;background-color:#fdb521;border-radius:2px;display:none}.pricing-card{flex:1;transition:all .3s ease;display:flex;flex-direction:column}p.p_sku{color:#fff;margin-top:0}.vehicle-section .collection_product{border-radius:16px;border:1px solid var(--driven-black-100, #000);background:var(--driven-black-100, #000);padding:25px;box-shadow:0 4px 4px #fdb52140,0 4px 4px #fdb52140,0 4px 4px #fdb52140,0 -2px #fdb5210d inset,0 4px 4px #fdb521bf}.collection_D.pricing-card{justify-content:normal}.pricing-card h2{margin-bottom:20px;color:#fff;text-align:center;font-size:38px;font-weight:500;line-height:45px;text-transform:capitalize;margin-top:0}.tab_extra_content .content p{color:#fff;font-family:Metrophobic-Regular;font-size:14px;font-style:normal;font-weight:400;line-height:27px;text-align:left}.pricing-card .subtitle{margin-bottom:20px;color:#fff;font-family:Agdasima-Regular;font-size:15px;font-weight:400;line-height:20px;text-transform:capitalize}.cstm-product-price-detail.pricing-card{border:none}.vehicle-product-details img#p_images{width:100%;height:100%;object-fit:contain}.pricing-card .price{display:flex;flex-direction:column;padding:16px 0;border-top:1px solid #f5af05;border-bottom:1px solid #f5af05}.vehicle-section .collection_product h2{color:#fff;text-align:center;font-family:Agdasima-Regular;font-size:25px;font-style:normal;font-weight:500;line-height:45px;text-transform:capitalize}.p_images{display:flex;flex-direction:row;align-items:center;padding-bottom:100px}.pricing-card .content{padding:30px 0;display:block;width:100%}.main-full-content{display:flex;flex-wrap:wrap;align-items:stretch;height:100%;align-content:space-between;justify-content:center}.price strong{color:#fff;font-family:Metrophobic;font-size:14px;font-weight:400;line-height:normal;letter-spacing:.28px;text-transform:uppercase}.price span{color:#017974;text-align:center;font-size:12px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.36px;text-transform:capitalize}.content p{font-size:14px;color:#ccc;line-height:1.6}.content ul{color:#fff;font-family:Metrophobic;font-size:14px;font-style:normal;font-weight:400;line-height:30px;text-align:left;padding-left:20px}.block_content h4{color:#fff;font-size:20px;font-weight:500;line-height:normal;letter-spacing:1px;margin-bottom:10px}.cstm-span-text{display:flex;align-items:center;justify-content:center;gap:10px;text-transform:uppercase;color:#fdb521}.double-content-center .image-with-text .grid{align-items:center}.cstm-solar-film.protection-film.multicolumn .title-wrapper-with-link{padding-bottom:0!important}.cstm-solar-film.protection-film.multicolumn .card-inner-info ul{color:#fff;font-family:Metrophobic-Regular;font-size:18px;font-style:normal;font-weight:400;line-height:36px;list-style:disc;list-style-position:outside}.cstm-solar-film.protection-film.multicolumn .sub_txt{color:#fff;font-family:Metrophobic-Regular;font-size:16px;font-style:normal;font-weight:400;line-height:25px;padding-bottom:40px}.block_content p{color:#fff;font-size:14px;font-style:normal;font-weight:400;line-height:25px}.residential_count_detailing h3.inline-count__txt{-webkit-text-stroke-color:rgba(255,255,255,.2)}.page-width.selector_package_option{padding-left:0;padding-right:0}.perfect-residential .multicolumn-card{height:100%}.perfect-residential .multicolumn-card__info{height:48%;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:40px}.perfect-residential .multicolumn-card__info .link{margin-top:0}.residential-banner-sec .banner__buttons.banner__buttons--multiple{flex-direction:row;flex-wrap:nowrap;max-width:100%}.package_heading{display:flex;flex-wrap:wrap;align-content:flex-start;row-gap:40px;flex-direction:column}.package_heading h4.active_block{display:flex;padding:10px 30px;align-items:center;gap:10px;flex-shrink:0;background-color:#fff;color:#000;height:60px;width:325px}.package_heading h4{color:#fff;font-size:20px;font-weight:500;letter-spacing:1px;text-transform:uppercase;margin:0;cursor:pointer}.package_image img{width:100%;height:254px;object-fit:cover}.vehicle-packages .custom_hed_multicolumn{display:flex;width:530px;gap:1rem;align-items:center;padding-bottom:120px}.vehicle-packages .page-width{padding-left:0;padding-right:0}.package_content p,.package_content li{color:#fff;font-family:Metrophobic-Regular;font-size:14px;font-style:normal;font-weight:400;line-height:35px}.package_content h2.package_content_heading{margin-top:0}.content_data{border:1px solid rgba(255,255,255,.2);padding:30px;display:flex;width:25%}.explore-column .custom-multi-btn{display:flex;gap:15px}.explore-column span.btn-text{padding-right:15px;font-size:13px}.explore-column .multicolumn-card__image-wrapper{margin:0!important}.explore-column .multicolumn-card__info{padding-left:0!important;padding-right:0!important}.explore-column .multicolumn-card__info .link{padding:0 1rem}.explore-column .multicolumn-card__info h3.inline-richtext{color:#fff;font-size:20px;font-weight:500;text-transform:uppercase}.explore-column .title-wrapper-with-link{justify-content:flex-start}.explore-column .multicolumn-list{row-gap:40px}.cstm-review-sec.testimonial-section h2:after{content:"";position:absolute;width:38px;height:38px;background-size:contain;background-repeat:no-repeat;background-image:url(/cdn/shop/files/quote_icon_1.png?v=1738579043);top:-10px}.cstm-review-sec.testimonial-section h2{position:relative;display:inline-block}.cstm-review-sec.testimonial-section h2:before{content:"";position:absolute;left:-45px;top:-10px;background-image:url(/cdn/shop/files/quote_icon_5f99f982-0e83-4804-8d80-a47c8907d712.png?v=1738579043);background-size:contain;background-repeat:no-repeat;width:38px;height:38px}.explore-column .read-more-container .rte{color:#fff;font-size:14px;font-weight:400;line-height:25px}.explore-column .read-more-container .read-more-btn{color:#f5af05;font-size:14px;font-style:normal;font-weight:400;line-height:25px}.ppf-services .slides_data .slick-prev:before{background-image:url(/cdn/shop/files/right-arrow_1_2.png?v=1738584004)!important;border:1px solid #f5af05}.ppf-services .slides_data .slick-next:before{background-image:url(/cdn/shop/files/right-arrow_1_3.png?v=1738584003)!important;border:1px solid #f5af05}.xpel-protection .custom_hed_multicolumn{display:flex;gap:1rem;padding-bottom:25px}.inner-heading-col p{margin:0}.xpel-protection .heading_tab h3.tab__title_cstm{color:#fff;text-align:center;font-size:30px;font-weight:500;letter-spacing:1px;text-transform:uppercase;margin:0}.xpel-protection p.tab__sub_title_cstm{color:#fff;text-align:center;font-size:10px;font-weight:400;line-height:25px;text-transform:uppercase;margin:0}.paint_tabs_sec .tab-heading{display:flex;justify-content:space-around;color:#fff;position:relative}.tab-heading:before{position:absolute;content:"";bottom:0;border-bottom:2px solid #017974;width:100%;left:0;z-index:1}.paint_tabs_sec .heading_tab{cursor:pointer}.paint_tabs_sec .heading_tab.tab_active h3{color:#f5af05!important;border-bottom:2px solid #f5af05;padding-bottom:12px;position:relative;z-index:2}.paint_tabs_sec .tab_content_data .tab-content{display:flex;flex-direction:row;gap:80px;padding-top:50px}.single-img-tab .tab_content_data .tab-content{gap:30px}.single-img-solar-tab .tab_content_data .tab-content{padding-top:80px}.single-img-tab .image_1 img{height:100%!important;width:none!important}.paint_tabs_sec .image_with_txt_image .image_1 img{width:95%;height:826px;object-fit:cover}.paint_tabs_sec .image_with_txt_image .image_2 img{width:345px;height:400px}.paint_tabs_sec .tab_inner_content .subtitle p{margin:0;color:#fff;font-size:20px;font-family:Agdasima-Regular;text-transform:uppercase}.paint_tabs_sec .tab_inner_content .image-with-text__text.rte.subtitle{margin:0}.paint_tabs_sec .tab_inner_content .image-with-text__text{color:#fff;font-size:14px;line-height:25px}.paint_tabs_sec .tab_content_data .image_with_txt_image{position:relative!important;display:flex;flex-direction:column;gap:32px;width:55%;padding:0}.single-img-tab .tab_content_data .image_with_txt_image{width:60%}.paint_tabs_sec .tab_content_data .tab_inner_content{width:45%}.single-img-tab .tab_content_data .tab_inner_content{width:40%}.paint_tabs_sec .tab-content .image_2{position:absolute;right:0;bottom:0;background:#fff;padding:7px}.custom_trendsetters .image_with_txt_image{position:relative!important}.section-double-trendsetters .image_2{position:absolute;right:0;bottom:0;line-height:0;background-color:#fff;padding:5px}.single-img-tab .tab-content .image_2{display:none}.button-with-text-sec .image_with_txt_image{display:flex;flex-direction:column;gap:20px;width:280px;padding-top:50px}.button-with-text-sec h4.right-col-inline-richtext{color:#fff;font-size:20px;font-weight:500;letter-spacing:1px;text-transform:uppercase}.button-with-text-sec .image-with-text__media{display:flex;flex-direction:column;align-items:flex-end;padding-left:40px;border-left:1px solid #ded8d3!important}.button-with-text-sec .image-with-text__content{padding:0 40px 0 0}.button-with-text-sec .page-width{padding-left:0;padding-right:0}.button-with-text-sec .image-with-text__text p{color:#fff;font-size:14px;font-weight:400;line-height:25px}.video-film h2.title{color:#fff;text-align:center;font-size:48px;font-weight:500;line-height:45px;text-transform:capitalize;margin:0}.video-film .video-top-image{display:flex;flex-direction:row;gap:100px;width:100%;max-width:900px;margin:0 auto;justify-content:space-between;padding:60px 0}.video-film .video-top-image img{width:400px;object-fit:contain}.video-film .title-wrapper{margin-bottom:0}.video-film deferred-media.video-section__media{width:700px;margin:0 auto}.perfect-residential h3.image-with-text__sub_heading{color:#f5af05;font-size:20px;font-style:normal;font-weight:500;line-height:45px;text-transform:capitalize}.armor-signature-feture .title-wrapper-with-link{justify-content:center;margin:0;padding-bottom:60px}.armor-signature-feture h3.inline-richtext{color:#f5af05;font-size:20px;font-style:normal;font-weight:500;line-height:45px;letter-spacing:1px;text-transform:uppercase}.armor-signature-feture .rte p{color:#fff;font-size:14px;font-weight:400;line-height:25px}.double-imgs-right .image-with-text__content{padding:0 100px 0 0!important}.double-imgs-right .inner_block_content{display:flex;align-items:center;gap:5px}.double-imgs-right .inner_block_content img{border:none;width:17px;object-fit:contain;margin:0}.double-imgs-right .block_content h4{margin:6px 0}select.contact_data option{background:#fff;color:#000}.contact_data{width:100%;background:#000;border:1px solid;padding:15px;margin-bottom:30px;border-bottom:1px solid #fff}textarea.contact_data{border:1px solid #fff!important;width:100%;height:105px;flex-shrink:0}.contact_data::placeholder{color:#fff;font-size:15px}.contact_data:focus,.contact_data:valid{color:#fff;border:none;font-family:Metrophobic;border-bottom:1px solid}textarea.contact_data::placeholder{font-size:15px;font-family:Metrophobic}.head_contact{display:flex;text-align:left;border-bottom:1px solid #fff;padding-bottom:30px;gap:16px}.contact-caption{writing-mode:vertical-lr;margin:0;transform:rotate(180deg);padding-top:20px;font-size:14px;font-weight:500;text-transform:uppercase;line-height:1}.contact-caption:after{content:"";position:absolute;width:12px;height:12px;background-color:#f5af05;top:0}.custom_contact_form .contact-content{display:flex;justify-content:space-between}.custom_contact_form .contact-text{width:50%;padding:10px 60px 10px 0}.custom_contact_form p.contact-description{font-size:18px;line-height:25px;padding:20px 0;color:#fff}.custom_contact_form h2.contact-heading{padding:0;margin:0;line-height:67px;text-transform:uppercase;width:90%}.custom_contact_form .contact-form_div{width:50%;border:1px solid rgba(255,255,255,.2);padding:14px 30px 15px}.custom_contact_form .contact-form_div p{font-size:28px;line-height:35px;color:#fff;font-weight:500;letter-spacing:-.84px;text-transform:capitalize}.custom_contact_form .contact-item{display:flex;align-items:center;background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url(/cdn/shop/files/frame.png?v=1738840718);width:max-content;padding-right:40px}.custom_contact_form .contact_img img{width:20px}.custom_contact_form .contact_img{background:#f5af05;padding:10px 12px 3px}.custom_contact_form .contact-item p{color:#fff;font-size:16px;margin-left:16px;text-transform:uppercase}.custom_contact_form .contact-details{background:url(//www.drivenmn.com/cdn/shop/files/contact_background.pFng?v=1738839570);padding:25px 30px;background-color:#2b1e16}.custom_contact_form .contact-item p a{color:#fff;text-decoration:unset}.paint_tabs_sec .tab_extra_content{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.custom_variant_section .page-width{padding-left:0;padding-right:0}.paint_tabs_sec.cstm-paint-tabs .tab_content_data .tab-content{padding-bottom:0!important}.tint-table-section .page-width{padding-left:0;padding-right:0}.tint-table-section .table-container thead{background-color:#121212}.tint-table-section .table-container thead th{color:#fff;text-align:center;font-family:Agdasima-Regular;font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.7px;text-transform:uppercase}.tab_section_b{padding-left:170px}.tab_section_b button{width:15%;margin-right:10px;cursor:pointer;color:#fff;font-family:Agdasima-Regular;font-size:14px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase}.tint-table-section .table-container td{color:#fff;font-family:Metrophobic-Regular;font-size:14px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}.product_meta_information{display:flex;gap:40px}.product_meta_information h5{color:#f5af05;font-family:Agdasima-Regular;font-size:20px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:1px;text-transform:uppercase;margin:10px 0}section.meta_information p{margin-bottom:20px!important;color:#fff;font-family:Metrophobic-Regular;font-size:14px;font-style:normal;font-weight:400;line-height:25px}.product .product__title h1{color:#fff;font-family:Agdasima-Regular;font-size:48px;font-style:normal;font-weight:500;line-height:45px;text-transform:capitalize}.custom-description p{color:#fff;font-family:Metrophobic-Regular;font-size:14px;font-style:normal;font-weight:400;line-height:25px}span.c_discription{color:#fff;font-family:Agdasima-Regular;font-size:20px;font-style:normal;font-weight:500;line-height:45px;text-transform:capitalize}.cstm-related-product .card__heading{color:#fff;font-size:20px;font-style:normal;font-weight:400;line-height:32px;text-transform:capitalize}.cstm-related-product .price{color:#fff;font-family:Metrophobic-Regular;font-size:18px;font-style:normal;font-weight:400;line-height:32px;text-transform:capitalize}.product__info-container .price__sale{display:flex!important;flex-direction:row-reverse!important;align-items:center}.product__info-container .price .price-item{display:inline-block;margin:0 1rem 0 0;color:#fdb521;font-size:42px;line-height:50px;letter-spacing:var(--letter-spacing--0_32, -.32px);font-family:Agdasima-Regular;font-style:normal;font-weight:500;text-transform:capitalize}.custom_price__sale .custom-cap-flex .custom-cap-set{color:#fff;font-family:Metrophobic-Regular!important;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-.72px;text-transform:capitalize;margin-right:0;text-align:left;text-decoration-color:#017974;text-decoration-thickness:2px}label.quantity__label.form__label{color:#fff;font-family:Agdasima-Regular;font-size:20px;font-style:normal;font-weight:500;line-height:45px;text-transform:capitalize}.product__info-container .shopify-payment-button{width:60%;float:left}.custom-gglff-main{display:flex;align-items:center}.product-form__quantity{float:left}.custom-description{width:100%;float:left}span.badge.price__badge-sale{display:none}.page-width.main-product,.meta_information .page-width{padding-left:0;padding-right:0}.cstm-related-product product-recommendations.related-products{padding-left:0;padding-right:0}.custom_featured .custom_varinat{display:flex;align-items:center;justify-content:space-between;margin-bottom:50px}.c_main-image img{min-height:700px;object-fit:inherit}.cstm-xpel-decorative-window-film .c_main-image img,.cstm-xpel-safety-amp-security-film .c_main-image img{min-height:650px}.custom_slider_sec{width:100%;overflow:hidden!important}.custom_slider_sec .page-width{overflow:unset!important}.custom_slider_sec .video_slider,.custom_slider_sec .slider-container,.custom_slider_sec .image_slider{position:relative;width:calc(100vw - ((100vw - 1350px)/2));margin-left:auto;right:0;overflow:hidden!important}.custom_slider_sec .video_slider{padding-bottom:20px}.cstm-sec-content h2.title.h1{font-size:48px!important}.cstm-product-tab-window .featured-product .product__info-wrapper{padding-bottom:10px}@media(max-width:768px){.selector_heading{flex-direction:column;align-items:flex-start}.pricing-section{flex-direction:column;align-items:center}}@media(min-width:768px)and (max-width:900px){.paint_tabs_sec .tab_content_data .tab-content{flex-direction:column}.custom_trendsetters .image-with-text .grid{padding-top:30px}}@media(min-width:768px)and (max-width:990px){.ff.newsletter .newsletter__wrapper{max-width:100%;padding:0 10px!important}.page-width.main-product,.meta_information .page-width,.vehicle-section .page-width{padding-left:15px;padding-right:15px}.vehicle-options.pricing-card,.vehicle-product-details.pricing-card,.cstm-product-price-detail.pricing-card{width:100%}.video-film .video-top-image{max-width:100%}.video-film .video-top-image img{width:280px}.button-with-text-sec .image_with_txt_image{width:100%;padding-top:30px}.button-with-text-sec .image-with-text__media{padding-left:20px}.button-with-text-sec .image-with-text__content{padding:0 20px 0 0}.button-with-text-sec{padding:60px 15px}.video-film h2.title{font-size:36px;font-weight:500}.residential_count .grid--1-col-tablet-down .grid__item{width:47%;max-width:50%}.paint_tabs_sec .tab_content_data .tab-content{gap:40px}.custom_trendsetters .feature-item{gap:10px!important}.paint_tabs_sec .tab_content_data .tab_inner_content,.paint_tabs_sec .tab_content_data .image_with_txt_image{width:100%}.fusion-protection .cont_head{padding-bottom:40px;padding-left:15px;padding-right:15px}}@media(min-width:768px){.head_social_icon.mb-social-icons{display:none}#custom-vinyl-services .image-with-text__text h2{font-size:40px!important}.custom_slider_sec .heading_btn{display:flex;align-items:center}.paint_tabs_sec.cstm-product-tab-window .cstm-featured-img{width:50%;padding-top:20px}.cstm-xpel-window-film .residential_count .multicolumn-card__info .rte p{width:74%}.cstm-xpel-marine-window-film .paint_tabs_sec .image-with-text__text p{width:90%;font-size:20px!important}.cstm-protect-your-tesla .tab-sec-tesla .image-with-text__text h2{color:#fff;font-size:48px!important;font-weight:500;line-height:45px;letter-spacing:-.32px;text-transform:capitalize}.cstm-vehical-vinyl-wraps .residential_count .multicolumn-card__info .rte p{width:99%}.cstm-xpel-marine-window-film .video-text-sec .custom-video-left{width:80%}}@media screen and (max-width:767px){.cstm-span-text{gap:5px}.product-sec-data .slick-slide:first-child .product_items{margin-left:0!important}.hoempage_multi_new ul li{min-width:100%}.custom-protect-img-section p{color:#fff;width:100%}.cstm-rp .card__information h3{font-size:14px!important}.cstm-rp .custom_price__sale{flex-direction:column!important;align-items:flex-start}.cstm-rp .custom_price__sale .custom-cap-set{font-size:12px}.cstm-rp .custom_price__sale .price-item--sale{font-size:14px}.custom_slider_sec .slick-track:before,.custom_slider_sec .slick-track:after{display:table;content:unset!important}.custom_slider_sec .slick-slide{width:330px}.custom_trendsetters .feature-item h4,.single-img-tab .feature-item h4{font-size:22px!important}.cstm-related-product product-recommendations.related-products{padding-left:10px;padding-right:10px}.page-width.main-product,.meta_information .page-width{padding-left:10px;padding-right:10px}.product .product__title h1{font-size:36px}.custom_price__sale .custom-cap-flex .custom-cap-set{font-size:10px;line-height:12px}.custom_price__sale .custom-percenteage{font-size:18px}.product__info-container .price .price-item{font-size:24px}.product_meta_information{gap:20px;flex-direction:column}.tab_section_b{padding-left:0;justify-content:center}.table-container{overflow:scroll}.tint-table-section{overflow:hidden}.tab_section_b button{width:40%!important}.vehicle-section .page-width{padding-left:10px;padding-right:10px}.vehicle-options.pricing-card{width:100%}.vehicle-product-details.pricing-card{width:100%;padding:20px 0}.cstm-product-price-detail.pricing-card{width:100%}.custom_variant_section .page-width{padding-left:10px;padding-right:10px}.cstm-product-price-detail.pricing-card p.current_price{font-size:26px}.custom_contact_form .contact-content{flex-direction:column;padding:0 10px}.custom_contact_form .contact-text{width:100%;padding:0}.custom_contact_form .contact-item{width:100%}.custom_contact_form .contact-form_div{width:100%;margin-top:40px}.cstm-solar-film.protection-film.multicolumn .sub_txt,.book-package_container.page-width{padding-left:10px;padding-right:10px}.button-with-text-sec .image-with-text__media{align-items:center;padding:0 10px 20px}.button-with-text-sec .image-with-text__content{padding:0 10px}.video-film h2.title{font-size:32px;line-height:42px}.video-film .video-top-image{gap:20px;max-width:100%;padding:30px 0}.video-film .video-top-image img{width:160px}.video-film deferred-media.video-section__media{width:100%}.perfect-residential h3.image-with-text__sub_heading{font-size:17px;line-height:24px}.xpel-protection .custom_hed_multicolumn,.paint_tabs_sec .tab-heading{flex-direction:column}.paint_tabs_sec .tab_content_data .tab-content{flex-direction:column;row-gap:30px;padding:0}.fusion-protection .slides_data .slick-track{gap:0;padding:0 20px}.paint_tabs_sec .tab_content_data .tab_inner_content,.paint_tabs_sec .tab_content_data .image_with_txt_image{width:100%}.paint_tabs_sec .tab-content .image_1{width:90%;line-height:0}.single-img-tab .tab-content .image_1{width:100%}.section-double-trendsetters .image_1{width:85%}.section-double-trendsetters .image_2{width:70%}.section-double-trendsetters .image_with_txt_image .image_2 img{width:300px;height:300px}.section-double-trendsetters .image_with_txt_image{position:unset!important}.paint_tabs_sec .tab_content_data{padding:40px 0}.paint_tabs_sec .tab-content .image_2{width:300px;height:300px;right:0!important;left:auto;bottom:0}.paint_tabs_sec .image_with_txt_image .image_2 img{width:100%!important;height:100%!important;object-fit:unset}.paint_tabs_sec .tab_content_data .image_with_txt_image{padding-top:0!important;display:flex;justify-content:center}.paint_tabs_sec .image_with_txt_image .image_1 img{width:100%!important;height:100%!important}.residential-banner-sec .banner__buttons.banner__buttons--multiple{flex-direction:column}.double-imgs-sec-2 .grid__item .image-with-text__content{padding:0!important}.img_find_solar.ceramic-coating .image-with-text__content{padding:30px 10px!important}.review_container{padding:0 10px}.testimonial-item{margin:0}.package_option{padding:60px 10px!important}.fusion-protection .slick-arrow{display:none!important}.fusion-protection .cont_head h2.title{font-size:32px;line-height:36px;width:100%!important}.fusion-protection .cont_head{width:100%!important;padding-bottom:40px;flex-direction:column;padding-left:10px;padding-right:10px}.fusion-protection .slider-head-info{justify-content:flex-start;height:auto}.cstm-solar-film.multicolumn .title-wrapper-with-link{margin-bottom:0;padding-bottom:30px}.cstm-solar-film .multicolumn-card__info h3.inline-richtext{font-size:24px}.residential-banner-sec h2.banner__heading{font-size:29px;line-height:35px!important;text-align:left}.fusion-sec h2.banner__heading{font-size:27px}.double-imgs .image-with-text .grid{flex-direction:column-reverse}.double-imgs .image-with-text__content{padding:0 0 30px!important}.double-imgs .image_2{width:70%;right:0}.double-imgs .image_1{width:75%;display:block!important}.explore-column .custom-multi-btn{gap:0px;flex-direction:column}.explore-column .multicolumn-list{row-gap:20px}.vehicle-packages .custom_hed_multicolumn{width:100%;align-items:flex-start;padding-bottom:40px;flex-direction:column}.vehicle-packages .page-width{padding-left:10px;padding-right:10px}.package-list{flex-direction:column;gap:20px}.package_heading{row-gap:20px}.content_data{width:100%}.cstm-review-sec.testimonial-section h2{position:relative;width:100%}.cstm-review-sec.testimonial-section h2:after{width:19px;height:19px;background-size:contain}.package_heading h4{font-size:16px}.package_heading h4.active_block{height:40px}.package_option_head h2.title.inline-richtext.h1{font-size:32px;width:100%;line-height:36px}.package_options_main{flex-direction:column;width:100%}.selector_heading select{width:100%!important}.package_option_head{flex-direction:column;padding-bottom:20px}.content ul{padding-left:20px}.residential_count.multicolumn .title{font-size:32px;line-height:36px;width:100%!important}.perfect-residential .custom_hed_multicolumn{padding-bottom:20px;flex-direction:column;padding-top:0}.residential_count .page-width{padding-top:40px;padding-bottom:50px}.perfect-residential .multirow__inner.page-width{padding-left:15px;padding-right:15px}.perfect-residential h2.title{font-size:32px;line-height:36px;width:100%!important}.perfect-residential .main-row-multirow{row-gap:20px}.perfect-residential .image-with-text__content{padding:20px 0}.perfect-residential.multirow{padding-bottom:50px}.residential_count.multicolumn .title-wrapper-with-link{margin-bottom:0}.main-row-multirow .image-with-text__text{margin-top:0}.img_find_solar .image-with-text__media-item{padding-right:15px;padding-left:15px}.img_find_solar .image-with-text__content{padding:15px}.img_find_solar{padding-top:40px;padding-bottom:40px}.img_find_solar .image-with-text__text.find-solar-2,.img_find_solar .image-with-text__text.find-solar-1{font-size:16px}.img_find_solar{padding-top:40px!important;padding-bottom:40px!important}.image-with-text__text.find-solar-1{margin:0}.appointment-section{padding:40px 0!important}.img_find_solar .image-with-text .grid{flex-direction:column-reverse}.img_find_solar .about-us-inner{padding:0}.Booking_btn,.head_social_icon.desktop-social-icon{display:none}.custom-slider .banner__content{flex-direction:column}.img_sec_f .custom-Sec_1{margin-left:0}.img_sec_s .custom-Sec_2{margin-left:0;margin-top:0}.custom-slider .banner__text p{font-size:36px;line-height:46px;text-align:center}.img_sec_f p{max-width:54%;float:inline-end;margin-bottom:20px}.img_sec_s p{max-width:62%;margin-left:130px}.collection-list-sub-title{writing-mode:unset!important;transform:unset!important;padding-top:0!important;padding-left:20px;position:relative}.custom-col-slider .collection-list-title{font-size:32px;line-height:36px;width:100%!important}.custom-col-slider .slider-buttons{display:none!important}.about-us-inner{align-items:flex-start;flex-direction:column;padding-top:30px}.about-us-sec .features-container{display:flex;gap:15px;padding-top:40px;flex-direction:column}hr.custom-hr-line{width:100%;margin:20px 0}.auto_care_sec h2.title{font-size:32px;line-height:36px;width:100%}.complete-project h2.title.inline-richtext,.faq-sec h2.title{font-size:36px;width:100%;line-height:42px}.faq-sec .cstm-sec-heading{display:flex;flex-direction:column}.faq-sec .image-with-text__content{padding-right:10px;padding-left:10px}.faq-sec .image-with-text__media{padding:10px}.premium-service h2.rich-text__heading{font-size:36px;width:100%;line-height:42px}.our-team-sec .top-bar-content{display:flex;flex-direction:column;padding-left:10px;padding-right:10px;padding-bottom:30px}.team-section h2{font-size:36px;width:100%;line-height:42px}.our-team-sec .heading_left{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.team-info{position:relative;opacity:1;width:100%;bottom:-5px}.testimonial-section h2{font-size:36px;width:100%;line-height:42px}.content_heading{flex-direction:column}.appointment-section .left_sec,.appointment-section .right_sec{width:100%;align-items:flex-start;flex-direction:column}.appointment-section h3.title.inline-richtext.h1{margin-top:10px;font-size:35px;line-height:35px}.appointment-section .contact-info,.appointment-form{max-width:100%;padding:0}.appointment-section .form-title-heading{font-size:28px;line-height:36px;margin-bottom:10px}.main-form-group{display:flex;gap:0;flex-direction:column}.main-form-group-half,button.submit-btn{width:100%}.auto_care_sec.multicolumn .title-wrapper-with-link{margin-bottom:0}header.site_header.header{padding:10px!important}.header__icons{padding:0}.accordion:after{height:30px;width:30px;margin-top:0}.accordion{font-size:17px}.footer-block.grid__item{width:100%!important}.footer__content-bottom-wrapper{justify-content:center!important}section.our-team-sec.team-section{padding:40px 0}.faq-sec{padding:40px 0}.faq-sec .image-with-text .grid{flex-direction:column-reverse}.about-us-inner h2.title.inline-richtext.h1{margin:0;font-size:32px!important;line-height:40px}.dynamic-slider{padding:30px 0!important}.custom-faq-section .collection-list-sub-title{display:flex!important;justify-content:start!important;margin:0!important}.custom-faq-section h2.title.inline-richtext.h1{font-size:34px!important;margin:6px 0;width:344px!important}.custom-faq-section p.custom-hr{width:100%!important}.custom-faq-section .image-with-text .grid__item{padding:0!important}.custom-faq-section .image-with-text__media{margin:0!important}.custom-faq-section .image-with-text .grid{padding:0!important}.heading-img-wrapper{display:flex;flex-direction:column;align-items:center;text-align:center}.custom-faq-section .heading-img-wrapper{display:flex!important;flex-direction:row;justify-content:center}.video-slider button.slick-prev.slick-arrow:before{display:none}button.slick-next.slick-arrow:before{display:none}.our-team-member .top-bar-content{width:100%!important;padding-top:20px!important}.team-section h2{margin-top:10px;font-size:32px!important}.team-section{text-align:justify!important}.our-team-member .para_right{font-size:16px!important;line-height:25px!important}.our-team-member .team-members{display:block!important;padding-top:40px}.our-team-member .team-info:before{display:none!important}.our-team-member .team-info{margin:0 0 20px}.our-team-member .team-info p{padding-top:0!important;font-size:16px!important;line-height:24px!important}.review_container .container>p:not([class]){margin:0!important}.footer__content-top.page-width{margin:0!important}.cstm-sec-content h2.title.h1{font-size:30px!important;line-height:36px!important;letter-spacing:-.18px!important;margin-top:5px}.cstm-protect-your-tesla .hoempage_multi_new h2.title.h1,.cstm-protect-your-rivian .hoempage_multi_new h2.title.h1{font-size:29px!important}.cstm-protect-your-tesla .hoempage_multi_new p.custom-hr,.cstm-protect-your-rivian .hoempage_multi_new .sub_txt{font-size:21px!important;line-height:30px!important}.cstm-protect-your-rivian .product_services-sec .cstm-sec-content h2.title.h1,.cstm-protect-your-tesla .product_services-sec .cstm-sec-content h2.title.h1{font-size:33px!important}.product_services-sec .cstm-sec-content h2.title.h1{font-size:32px!important;letter-spacing:-.18px!important}.video-slider .cstm-sec-content h2.title.h1{font-size:31px!important;line-height:36px!important}.auto_care_sec .cstm-sec-content h2.title.h1{font-size:32px!important}.auto_care_sec h2.title.inline-richtext.h1{margin-bottom:20px}.auto_care_sec .rte p{font-size:15px;letter-spacing:0;line-height:25px}.auto_care_sec h3.inline-richtext{margin-bottom:10px}.hoempage_multi_new.multicolumn{padding:50px 0!important}.multicolumn-card__info{padding:15px!important}.auto_care_sec .multicolumn-card__info{padding:15px 0 25px!important}.auto_care_sec ul li{min-width:100%!important}.custom-col-slider .grid--peek.slider .grid__item:first-of-type{margin-left:0!important}.v_progress-bar{width:12%!important;left:15%!important}.hoempage_multi_new .multicolumn-card-spacing{margin-left:1.5rem!important;margin-right:1.5rem!important}.hoempage_multi_new .grid__item,.auto_care_sec .grid__item,.residential_count .grid__item,.image_ceramic-txt .grid__item{max-width:calc(100% - var(--grid-mobile-horizontal-spacing) / 1)}.hoempage_multi_new .multicolumn-card__image-wrapper--third-width{width:20%}.hoempage_multi_new .sub_txt{font-size:14px!important;letter-spacing:.4px!important;margin:0!important}.hoempage_multi_new ul{display:flex;row-gap:30px;justify-content:center!important}.review_container .container>p:not([class]){font-size:20px!important}.product-sec-data .view-all{margin-left:unset!important}.custom-col-slider .title-wrapper-with-link{row-gap:20px;margin-bottom:20px!important}p.custom-hr{font-size:20px!important;line-height:28px!important;margin-top:0}.custom_trendsetters p.custom-hr{font-size:22px!important}.double-imgs .subtitle p{width:70%!important}.image_ceramic-txt .grid{row-gap:20px!important;justify-content:center}.image_ceramic-txt .rte p{font-size:13px!important;line-height:18px!important}.image_ceramic-txt h3.inline-richtext,.image_ceramic-txt h3.inline-count__txt{font-size:23px!important;line-height:14.2px!important}.image_ceramic-txt h3.inline-count__txt{line-height:35px!important}.custom-video-slider .view-all{margin-left:unset!important;margin-top:10px}img.custom-image{width:100%}.custom-faq-section h3.custom-hr{width:100%!important;font-size:14px!important}.tesla-banner .banner__text p{font-size:14px!important}.tesla-banner .banner__text.rte.body{margin:0}.vehical-section .banner__text p{font-size:16px!important}.banner__wrap p{font-size:13px!important;padding:5px 18px!important}.custom_trendsetters span.cstm-btn-icon{padding-left:5px!important;padding-right:0!important}.custom_trendsetters .features-column p{font-size:14px!important;line-height:22px!important;margin:5px 0 10px}.ctsm_xpel_banner .custom-text-sec{padding:0 15px!important;width:100%!important}.ctsm_xpel_banner .button_item{padding:0!important;gap:20px!important}.img-section .tab-content .image_3{height:50%;width:50%}.img-section .image_with_txt_image .image_3 img{height:100%!important;width:100%!important}.img-section .xpel_protection_container .tab-content{padding-bottom:0!important}section.tesla_product_window{padding:15px 0!important}.tesla_product_window .button{padding:0 1rem!important}.tesla_product_window p.extra_content{font-size:17px!important}.tesla_product_window h1.form__label{font-size:25px!important}.multicolumn-list:not(.slider){padding:0!important}.custom_img-diffrence .image-with-text__content{padding:18px}.custom_featured .custom_varinat{flex-direction:column;row-gap:10px;align-items:flex-start}.custom_featured_d .product__info-container{width:100%}.custom_featured .custom_varinat section.product__info-container variant-selects{width:100%;justify-content:center!important;margin-left:0;margin-top:10px;margin-right:auto!important;display:flex!important;padding-top:0}.custom_featured select{padding:12px!important;height:55px!important;font-size:15px!important}.custom_featured .product-form__input{flex:0 0 46%}.custom_slide_interior{flex-direction:column}.c_main-image img{min-height:550px;object-fit:inherit!important}.c_slider-wrapper{width:100%!important;line-height:0;height:auto!important}.ctsm_xpel_banner .custom-text-sec{width:100%!important;padding:60px 50px 0}.ctsm_xpel_banner p.caption{font-size:16px;width:100%}.ctsm_xpel_banner h1.main-heading{font-size:43px!important;line-height:45px!important}.ctsm_xpel_banner h2.title{font-size:26px;line-height:24px}.ctsm_xpel_banner .button_item{padding:0 0 25px!important;margin-top:0}.double-imgs .subtitle p{width:100%!important}.ctsm_xpel_banner .button_item a.button.primary-btn,.button_item a.button.secondary-btn{font-size:11px}.nav-slide img{width:50px}sticky-header.header-wrapper{max-width:98%!important}.site_header .header__icon--menu .icon{left:8px}section.cstm-testimonial-section{padding-top:20px!important;padding-bottom:0!important}.review-content .ciCrfX{justify-content:center}.review-content .Supplier__Inner-sc-1vwbp06-1.gZlFwa{align-items:center;justify-content:center}.review-content .bPiVio{justify-content:center}.review-content .Stats__ReviewsCount-sc-aktd5o-3.lpmWiW{text-align:center}.custom-faq-section{padding-bottom:45px!important}.custom-slider .banner__content{max-width:100%;padding:70px 35px 30px!important}.image-with-text__media--placeholder.image-with-text__media--adapt{height:auto!important}.custom-video-slider{padding-top:40px!important}.residential-banner-sec .banner__box{padding-bottom:0!important}.custom_trendsetters .img-show.image_with_txt_image,.custom_trendsetters .two_images{gap:10px!important}.appointment-section .right_sec p{font-size:15px;line-height:24px}.title-wrapper-with-link{display:block}.auto_care_sec h3.inline-richtext{font-size:30px;letter-spacing:0}.paint_tabs_sec .collection-list-sub-title{margin-bottom:0!important}.custom_trendsetters h2{font-size:38px!important;margin:20px 0}.cstm-xpel-paint-protection-film .custom_trendsetters h2.collection-list-title.inline-richtext.h1{font-size:29px!important;line-height:37px}.cstm-xpel-windshield-protection-film .about-us-inner h2.title.inline-richtext.h1{font-size:26px!important;letter-spacing:-.1px}.cstm-xpel-interior-paint-protection .about-us-inner h2.title.inline-richtext.h1,.cstm-xpel-fusion-plus-marine .about-us-inner h2.title.inline-richtext.h1{font-size:28px!important;letter-spacing:-.1px}.cstm-xpel-paint-protection-film .video-slider .cstm-sec-content h2.title.h1,.cstm-xpel-protection-film .video-slider .cstm-sec-content h2.title.h1,.cstm-xpel-windshield-protection-film .video-slider .cstm-sec-content h2.title.h1,.cstm-xpel-headlight-protection-film .video-slider .cstm-sec-content h2.title.h1,.cstm-xpel-interior-paint-protection .video-slider .cstm-sec-content h2.title.h1,.cstm-xpel-fusion-ceramic-coating .video-slider .cstm-sec-content h2.title.h1,.cstm-xpel-fusion-plus-marine .video-slider .cstm-sec-content h2.title.h1,.cstm-driven-paint-correction-amp-detailing .video-slider .cstm-sec-content h2.title.h1{font-size:28px!important}.cstm-xpel-solar-window-film .video-slider .cstm-sec-content h2.title.h1{font-size:29px!important;letter-spacing:-.1px!important}.cstm-xpel-office-amp-commercial-window-film .video-slider .cstm-sec-content h2.title.h1,.cstm-xpel-safety-amp-security-film .video-slider .cstm-sec-content h2.title.h1,.cstm-xpel-fusion-plus-automotive .video-slider .cstm-sec-content h2.title.h1{font-size:27px!important;letter-spacing:-.2px!important}.cstm-xpel-headlight-protection-film .single-img-tab h2.collection-list-title.inline-richtext.h1{font-size:27px!important;line-height:37px}.cstm-xpel-decorative-window-film .single-img-tab h2.collection-list-title.inline-richtext.h1{font-size:30px!important}.cstm-xpel-windshield-protection-film .double-imgs .cstm-sec-content h2.title.h1{font-size:27px!important}.cstm-xpel-paint-protection-film .product_services-sec .cstm-sec-content h2.title.h1,.cstm-xpel-fusion-ceramic-coating .product_services-sec .cstm-sec-content h2.title.h1,.cstm-xpel-office-amp-commercial-window-film .image_ceramic-txt .cstm-sec-content h2.title.h1,.cstm-xpel-fusion-ceramic-coating .image_ceramic-txt .cstm-sec-content h2.title.h1,.cstm-xpel-protection-film .double-imgs .cstm-sec-content h2.title.h1,.cstm-xpel-fusion-ceramic-coating .double-imgs .cstm-sec-content h2.title.h1,.cstm-xpel-fusion-plus-automotive .double-imgs .cstm-sec-content h2.title.h1{font-size:28px!important}.single-img-tab h2.collection-list-title.inline-richtext.h1{font-size:31px!important}.cstm-xpel-fusion-plus-automotive h2.collection-list-title.inline-richtext.h1{font-size:28px!important;letter-spacing:unset}.fusion-sec .image-with-text__heading.inline-richtext.h1{font-size:34px!important;line-height:35px}.custom_varinat section.product__info-container variant-selects{gap:10px}.custom_featured_d h2.h1{font-size:45px}.custom_featured_d .cstm-sec-content p{font-size:18px;line-height:30px}section.custom_featured{padding:50px 0!important}.custom-protect-img-section{padding-top:50px!important;padding-bottom:50px!important}.wind_pff .image-with-text__content{width:100%!important}.wind_pff .image-with-text__text-item.grid__item{flex-direction:column}.wind_pff h2.image-with-text__heading.inline-richtext.h0{font-size:42px!important;line-height:45px!important}.custom_img-diffrence .inline-richtext.h1{font-size:40px!important;line-height:45px!important}.count-area .multicolumn-list{gap:10px!important}.testimonial-section h2,.cstm-testimonial-section h2{font-size:35px!important}.image-slider .cstm-image-title p{width:100%!important}.product-detailing-data .grid__item{max-width:100%}.product-detailing-data .grid--1-col-tablet-down .grid__item{width:100%}.img_find_solar .head_img h2.image-with-text__heading.inline-richtext.h1{font-size:39px!important;line-height:45px!important}.cstm-protect-your-rivian .img_find_solar .head_img h2.image-with-text__heading.inline-richtext.h1{font-size:37px!important}.paint_tabs_sec .tab_content_data .image_with_txt_image,.img-section .sec-img{gap:20px!important}.custom_trendsetters .image-with-text .grid{padding-top:30px}.custom_trendsetters .product_button{gap:10px!important}.slider-nav{left:15px!important}.ctsm_xpel_banner .cstm-heading-icon{padding-top:30px!important}.custom_contact_form p.contact-description{margin:0;font-size:16px}.video-slider .cstm-video-title h3{font-size:24px!important;line-height:normal}.image-slider .image-slide{width:unset!important}.image-slider .cstm-image-title p{font-size:25px!important}.image-slider .slick-slide{width:370px!important}.xpel-protection .heading_tab h3.tab__title_cstm{font-size:24px;line-height:35px}#xpel-windshield-protection-film .custom_trendsetters{padding-bottom:0}#xpel-windshield-protection-film .custom_img-diffrence{padding-top:0;padding-bottom:20px}#xpel-windshield-protection-film .vehicle-section{padding:20px 0 0}#xpel-windshield-protection-film .vehicle-section .pricing_conetnt{display:flex;gap:20px;justify-content:center;width:100%;padding:50px 5px 0}#xpel-windshield-protection-film .double-imgs{padding-bottom:10px}#xpel-windshield-protection-film .product_services-sec{padding-top:20px}#xpel-marine-window-film .custom_img-diffrence{padding:30px 0}#xpel-decorative-window-film section.paint_tabs_sec{padding-bottom:0}#xpel-decorative-window-film .paint_tabs_sec .tab_content_data{padding:0}.custom_trendsetters .image-with-text__text.rte.body.product-info p{font-size:15px!important}#color-change-vinyl-wrap h2.image-with-text__heading.inline-richtext.h1{font-size:38px!important}.product-detailing-data .multicolumn-list{row-gap:30px}.tab-sec-tesla h2.collection-list-title.inline-richtext.h1{font-size:28px!important;line-height:34px;letter-spacing:-.1px}.team-member img{height:unset!important}.custom-select-group.product-form__input--pill h1.form__label{line-height:50px!important}.cstm-product-tab-sec .cstm-variant-selector{flex-direction:column}.paint_tabs_sec .image-with-text__text p{font-size:18px!important}.cstm-xpel-automotive-window-tint h2.collection-list-title.inline-richtext.h1,.cstm-xpel-decorative-window-film h2.title.inline-richtext.h1{font-size:27px!important;letter-spacing:unset;line-height:40px}.cstm-xpel-decorative-window-film .double-imgs h2.title.inline-richtext.h1,.cstm-protect-your-tesla .double-imgs h2.title.inline-richtext.h1{font-size:29px!important;letter-spacing:-.6px!important}.cstm-xpel-automotive-window-tint p.custom-hr,.cstm-xpel-decorative-window-film p.custom-hr,.cstm-driven-paint-correction-amp-detailing p.custom-hr,.cstm-protect-your-rivian p.custom-hr,.cstm-vehical-vinyl-wraps p.custom-hr,.cstm-xpel-protection-film p.custom-hr,.cstm-xpel-headlight-protection-film p.custom-hr,.cstm-xpel-office-amp-commercial-window-film p.custom-hr,.cstm-xpel-solar-window-film p.custom-hr,.cstm-protect-your-tesla p.custom-hr{font-size:22px!important}.cstm-xpel-automotive-window-tint .hoempage_multi_new p.custom-hr,.cstm-xpel-decorative-window-film .hoempage_multi_new p.custom-hr{font-size:21px!important}.cstm-xpel-automotive-window-tint .image-slider .cstm-image-title p{font-size:30px!important}.cstm-xpel-decorative-window-film .product_services-sec .cstm-sec-content h2.title.h1{font-size:28px!important}.cstm-driven-paint-correction-amp-detailing .cstm-sec-content h2.title.h1,.cstm-vehical-vinyl-wraps .about-us-sec .cstm-sec-content h2.title.h1{font-size:32px!important}.tesla-banner .banner__heading{font-size:35px!important}.tab-sec-tesla p.custom-hr{font-size:21px!important}.cstm-protect-your-tesla .tab-sec-tesla .image-with-text__text h2{font-size:37px!important}.cstm-product-tab-sec .cstm-sec-content h2.title.inline-richtext.h1{font-size:32px!important}.vehical-section .banner__box{padding:0}.vehical-section h2.banner__heading.inline-richtext.h1{font-size:35px}.product-sec-data .cstm-sec-content h2.title.h1{font-size:29px!important}.three-package-cards{flex-direction:column}#ceramic-model-tab .three-package-cards{align-items:stretch!important}.cstm-driven-paint-correction-amp-detailing .cstm-film-window .product-form__buttons{width:100%!important}}@media screen and (min-width:362px)and (max-width:767px){.hoempage_multi_new .cstm-sec-content h2.title.h1{font-size:29px!important}}@media screen and (min-width:750px)and (max-width:989px){.custom-faq-section .collection-list-sub-title{justify-content:start}.custom_varinat section.product__info-container variant-selects{margin-left:0!important}.custom-faq-section .image-with-text .grid__item{padding:0 15px!important}}@media screen and (min-width:918px)and (max-width:1200px){.vehicle-section .collection_product{padding:12px!important}}@media screen and (min-width:918px)and (max-width:1300px){.vehicle-product-details.pricing-card{width:60%}.img_find_solar .head_img h2.image-with-text__heading.inline-richtext.h1{font-size:46px!important}}@media screen and (min-width:1300px)and (max-width:1380px){.pricing-card .content label{font-size:18px;line-height:30px}}@media(max-width:989px){.head_social_icon.desktop-social-icon{display:none}}@media(min-width:991px)and (max-width:1266px){.Booking_btn span{margin:0 5px}.Booking_btn p{font-size:12px}.head_social_icon a.link.list-social__link{padding:2px}header.site_header.header{padding:15px 10px!important;column-gap:0}.slides_data .slick-prev{left:90%}.slides_data .slick-next{right:43px}.fusion-protection .cont_head{padding-left:15px}.video-slider .slick-prev:before,.slick-next:before{bottom:0}header.header{max-width:100%!important}.custom_trendsetters .features-column{gap:14px!important}.paint_tabs_sec .tab_content_data .tab-content{gap:50px!important}}@media(min-width:768px)and (max-width:1047px){.ctsm_xpel_banner .cstm_subheading{font-size:9px!important}.variant-option-line{font-size:32px;line-height:42px}}@media(min-width:768px)and (max-width:980px){.cstm-sec-content h2.title.h1,.our-team-member h2.title.inline-richtext.h1{font-size:37px!important}.video-slider h2.title.inline-richtext.h1{font-size:35px!important}.newsletter__wrapper .field__label,.customer .field label{font-size:14px!important}.cstm-driven-for-quality-fueled-by-passion .our-team-member h2.title.inline-richtext.h1{font-size:40px!important}.our-team-member .para_right{font-size:18px!important}}@media(min-width:981px)and (max-width:1200px){.cstm-sec-content h2.title.h1{font-size:35px!important}}@media(min-width:768px)and (max-width:1200px){.page-width{padding-left:2rem!important;padding-right:2rem!important}.cstm-related-product product-recommendations.related-products{padding-left:15px;padding-right:15px}.table-container{overflow:scroll}.tint-table-section{overflow:hidden}.tab_section_b button{width:40%!important}.custom_contact_form .contact_container.page-width{padding-left:15px;padding-right:15px}.custom_contact_form .contact-item{width:100%}.cstm-solar-film.protection-film.multicolumn .sub_txt,.book-package_container.page-width,.explore-column .title-wrapper-with-link{padding-left:15px;padding-right:15px}.explore-column .multicolumn-list{row-gap:20px;padding-left:15px!important;padding-right:15px!important}.vehicle-packages .page-width{padding-left:15px!important;padding-right:15px!important}.package_heading h4.active_block{width:auto!important}.cstm-review-sec.testimonial-section h2:before{background-size:contain;width:25px;height:25px;left:-33px}.cstm-review-sec.testimonial-section h2:after{width:25px;height:25px;background-size:contain}.package_heading,.package_image,.content_data{width:100%}.img_find_solar{padding:60px 15px!important}.double-imgs-sec-2 .image-with-text__content{padding:0 50px 0 0!important}.double-imgs-sec-2 .image_1{margin-right:50px}.double-imgs-sec-2 .image_2{width:80%;right:0}.perfect-residential h2.title{font-size:36px;width:350px}.package_option{padding:60px 15px}.pricing-card{padding:15px}.auto_care_sec.multicolumn.color-scheme-3.gradient.background-primary{padding:0 10px}.perfect-residential h2.image-with-text__heading{font-size:32px}.residential_count .page-width{padding-top:60px;padding-bottom:60px}.perfect-residential.multirow{padding-top:0!important;padding-bottom:80px}.appointment-section{padding:60px 0!important}.appointment-form{padding:20px 0}.residential-banner-sec h2.banner__heading{font-size:52px}.img_find_solar .image-with-text__content{padding:40px!important}.residential_count.multicolumn .title{font-size:36px}.cstm-solar-film .multicolumn-card__info h3.inline-richtext{font-size:32px}.perfect-residential .custom_hed_multicolumn{padding-bottom:40px;padding-left:15px;padding-right:15px}.perfect-residential .main-row-multirow{padding-left:15px;padding-right:15px}.footer-block.grid__item{width:47%!important;padding:0 15px}.double-imgs .image-with-text__content{padding:0 0 0 100px}.img_find_solar .image-with-text__text.find-solar-2{font-size:16px}.cstm-solar-film.multicolumn .title-wrapper-with-link{padding-bottom:40px;padding-left:15px!important;padding-right:15px!important}.cstm-solar-film .multicolumn-list{row-gap:40px;padding-left:15px!important;padding-right:15px!important}.footer__content-bottom-wrapper{flex-direction:column}.custom-slider .banner__text p{font-size:46px;line-height:56px}.img_sec_f .custom-Sec_1{margin-left:65px}.img_sec_s .custom-Sec_2{margin-top:-86px;margin-left:110px}.img_sec_s p{max-width:65%;margin-left:0}.custom-col-slider .slider-buttons{right:15px}.custom-slider .slideshow__controls{padding-right:15px}.img_sec_f p{max-width:60%;float:left}span.vector_3{border:1px solid #fff;position:absolute;left:82px;top:60px;width:150px}span.vector_4{border:1px solid #fff;height:91px;left:82px;top:60px}.vector_img_2 img{width:36px}span.vector_img_2{bottom:12%;left:65px}.vector_img img{width:36px}span.vector_img{left:57px}span.vector_2{position:absolute;border:1px solid #fff;width:150px;bottom:45%;left:76px}span.vector_1{top:95px;height:89px;left:75px;right:unset}.custom-col-slider .collection-list-title{font-size:36px;line-height:42px;width:450px}.about-us-inner h2.title.inline-richtext.h1{margin:0;font-size:36px;line-height:42px}.about-us-sec .features-container{gap:20px}hr.custom-hr-line{width:100%;margin:20px 0}.about-us-sec .subtitle p{font-size:16px;padding-bottom:10px}.complete-project h2.title.inline-richtext{font-size:36px;width:350px;line-height:42px}.faq-sec h2.title{font-size:36px;width:100%;line-height:42px}.faq-sec .image-with-text__media{padding:20px}.faq-sec .image-with-text .grid{padding-left:15px;padding-right:15px}.accordion{font-size:16px}.accordion:after{height:36px;width:36px}.premium-service h2.rich-text__heading{font-size:36px;width:450px;line-height:42px}.our-team-sec .top-bar-content{flex-direction:column;align-items:flex-start;padding-bottom:30px;padding-left:15px;padding-right:15px}.collection-list-sub-title{line-height:1}.our-team-sec .collection-list-sub-title:after{left:0}.review_container .collection-list-sub-title:after{top:0;left:0}.faq-sec .collection-list-sub-title:after{left:0}.complete-project .collection-list-sub-title:after{top:0;left:0}.collection-list-sub-title:after{right:0}.about-us-sec .feature-item{gap:5px}.about-us-sec .feature-item h4{font-size:13px}.auto_care_sec h2.title{font-size:36px;line-height:42px;width:350px}section.our-team-sec.team-section{padding:60px 0}.testimonial-slider{max-width:100%}.testimonial-section h2{font-size:36px;line-height:42px}section.testimonial-section{padding:60px 0}.faq-sec{padding:60px 0!important}.dynamic-slider{padding:50px 0!important}.appointment-section .form-title-heading{font-size:28px;line-height:36px}.left_sec h3.title{font-size:36px;line-height:43px}.appointment-section .left_sec h3.title{font-size:34px;line-height:43px}.appointment-section .container{gap:20px}button.submit-btn{width:100%}.premium-service .rich-text.content-container{padding:61px 0!important}.paint_tabs_sec .heading_tab{min-width:auto}.paint_tabs_sec .image_with_txt_image .image_1 img{width:450px;object-fit:cover}.custom_varinat section.product__info-container variant-selects{gap:30px!important;margin:0!important}.tesla_product_window h1.form__label{font-size:24px!important}.tesla_product_window p.extra_content{font-size:17px!important}.tesla_product_window .product-form__input--pill input[type=radio]+label{font-size:16px!important}.custom_featured_d fieldset{padding:15px!important;flex-basis:31%!important}.residential_count h2.title.inline-richtext.h1{font-size:42px!important}.banner .custom_image_section{padding-top:20px}.cstm-product-tab-window .heading_tabs h3.tab__title_cstm{font-size:20px}.cstm-xpel-fusion-plus-automotive .image-with-text__content{padding-top:0}}@media(min-width:768px)and (max-width:1300px){.pricing_conetnt{flex-wrap:wrap;justify-content:normal}.vehicle-options.pricing-card{width:auto!important}.cstm-xpel-marine-window-film .video-text-sec .image-with-text__content.image-with-text__content--top{padding:0!important}.cstm-xpel-marine-window-film .custom_img-diffrence .image-with-text__text-item.grid__item{gap:50px}}.our-team-member .team_container{background-color:#050505}.our-team-member .heading_left{display:flex;gap:14px}.our-team-member .collection-list-sub-title{display:flex;justify-content:flex-start}.our-team-member .page-width{display:flex;column-gap:20px}.our-team-member .top-bar-content{width:28%;padding-top:100px}.team-members{max-width:100%;gap:32x;padding:0}.our-team-member .para_right{text-align:start;font-size:20px;color:#fff;line-height:30px;font-family:Inter;margin-bottom:32px}.our-team-member .team-info h3{font-size:32px;font-family:Agdasima-Regular!important}.our-team-member .team-info h6{font-size:20px;color:#fdb521;font-family:Agdasima-Regular!important;margin:0;text-align:start;line-height:28px}.our-team-member .team-info p{font-size:18px;line-height:26px;font-family:Metrophobic-Regular;padding-top:20px;text-transform:none}.our-team-member .team_button{display:flex;gap:20px;margin-top:25px}.our-team-member .team_button a{border:1px solid #017974;color:#fdb521;height:48px;text-decoration:none;text-align:center;white-space:nowrap;display:flex;align-items:center;padding:0 10px;border-radius:6px;font-size:16px;font-family:Inter;background-color:#000}.our-team-member .team_button a:hover{box-shadow:0 4px 4px #01797440,0 4px 4px #01797440,0 4px 4px #01797440,0 -2px #0179740d inset,0 4px 4px #017974bf}.our-team-member .team_button a:nth-child(2){box-shadow:0 4px 6px #fdb521}.our-team-member .team_button a:nth-child(2):hover{border:1px solid var(--Xpel---Linear---Orange, rgba(253, 181, 33, .5));box-shadow:0 4px 4px #fdb52140,0 4px 4px #fdb52140,0 4px 4px #fdb52140,0 -2px #fdb5210d inset,0 4px 4px #fdb521bf}.vehical-section .banner__content{display:flex}.vehical-section .banner__heading{color:var(--Driven---White, #fff);text-shadow:0px 4px 4px rgba(0,0,0,.25);font-size:60px;font-style:normal;font-weight:500;line-height:67.5px;letter-spacing:var(--Title-Large-Tracking, 0px);text-transform:uppercase}.tesla-banner .banner__heading{color:var(--Driven---White, #fff);text-shadow:0px 4px 4px rgba(0,0,0,.25);font-size:72px;font-style:normal;font-weight:500;line-height:67.5px;letter-spacing:var(--Title-Large-Tracking, 0px);text-transform:uppercase}.vehical-section .banner__text p{color:var(--Driven---White, #fff);font-size:30px;font-style:normal;font-weight:500;line-height:27px;letter-spacing:var(--Body-Large-Tracking, .5px);text-align:left}.tesla-banner .banner__text p{color:var(--Driven---White, #fff);font-size:20px;font-style:normal;font-weight:500;line-height:27px;letter-spacing:var(--Body-Large-Tracking, .5px);text-align:left}.vehicle_vinnyl .head_img{margin:0}.vehicle_vinnyl h2.image-with-text__heading{border-bottom:none!important}.vehicle_vinnyl p.custom-hr{color:#fdb521;font-size:28px}.vehical_benifits a{text-decoration:none}.custom_trendsetters h2{color:#fff;font-size:48px;font-weight:500;line-height:45px;text-transform:capitalize;margin:0}.custom-hr{color:var(--xpel-yellow-100, #fdb521);font-family:Agdasima-Regular;font-size:28px;font-weight:500;line-height:45px;text-transform:capitalize;margin:-5px 0 0}.custom_trendsetters .about-us-inner{align-self:stretch}.custom_trendsetters .image-with-text__content{padding:0!important}.custom_trendsetters .image-with-text__text p{color:#fff;font-size:15px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:var(--letter-spacing-0_18, .18px)}.custom_trendsetters img{object-fit:cover}.custom_trendsetters .img-area img{width:100%}.custom_trendsetters .features-column img{display:flex;padding-bottom:7px;flex-direction:column;align-items:flex-start;width:48px;height:48px;object-fit:contain}.custom_trendsetters img.img-show-2,.custom_trendsetters img.img-show-3{width:48%;height:50%}.cstm-graphic-printed-vinyl-wrap .custom_trendsetters img.img-show-2,.custom_trendsetters img.img-show-3{height:unset}.custom_trendsetters .two_images{display:flex;gap:20px}.custom_trendsetters .features-column{display:flex;gap:16px}.custom_trendsetters .features-container{margin-top:50px;display:flex;flex-direction:column;gap:20px}.custom_trendsetters .feature-item{display:flex;flex-direction:column;gap:15px}.custom_trendsetters .feature-item h4{color:#fff;font-family:var(--font-family-Font-1, Inter);font-size:28px;font-style:normal;font-weight:var(--font-weight-600, 600);line-height:var(--line-height-26_4, 26.4px);margin:0}.single-img-tab .feature-item h4{font-size:28px;font-style:normal;font-weight:500;line-height:32px}.custom-faq-section .image-with-text__content{padding:0}.custom-faq-section .image-with-text__media{align-items:center;text-align:center;display:flex;flex-direction:column;justify-content:center;margin-top:40px}.custom-faq-section .image-with-text__media-item{order:2}.custom-faq-section .image-with-text__text.rte.body{color:var(--Gray-600, #fff);font-family:Agdasima-Regular;font-size:20px;font-weight:400;line-height:28px;margin-bottom:32px}.custom-faq-section h2.image-with-text__heading.inline-richtext.h1{color:var(--Gray-900, #fff);text-align:center;font-family:Agdasima-Regular;font-size:32px;font-weight:500}.custom-faq-section{padding:0}.custom-faq-section a.button.button--secondary,.custom-faq-section a.button.button--primary{display:flex;padding:12px 18px;justify-content:center;align-items:center;gap:6px;border-radius:8px;border:2px solid rgba(255,255,255,.12);background:#fdb521;color:#000;color:var(--driven-black-100, #000);font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:24px;opacity:.9}.custom-faq-section a.button.button--secondary:hover{background:var(--xpel-yellow-50, rgba(253, 181, 33, .8));color:#000;box-shadow:0 0 10px #fdb52180}.custom-faq-section a.button.button--secondary :before{border-radius:8px;border:2px solid var(--Gradient-skeuemorphic-gradient-border, rgba(255, 255, 255, .12));background:var(--Brand-600, #f5af05);box-shadow:0 0 0 1px #0a0d122e inset,0 -2px #0a0d120d inset,0 1px 2px #1018280d}.custom-faq-section .heading-img-wrapper{width:120px;height:56px;flex-shrink:0;display:flex}.custom-faq-section img.img_S-1{display:flex;width:48px;height:48px;justify-content:center;align-items:center;flex-shrink:0}.custom-faq-section img.img_S-2{display:flex;width:56px;height:56px;justify-content:center;align-items:center;flex-shrink:0}.custom_fusion_txt .image-with-text__text-item.grid__item{order:2}.custom_fusion_txt .img-show{display:flex!important;flex-wrap:wrap;gap:5px}.custom_fusion_txt .img-show img:first-of-type{width:272.31px;height:300.31px;flex-shrink:0}.custom_fusion_txt img.img-show-2{width:272.31px;height:300.31px;flex-shrink:0}.custom_fusion_txt img.img-show-3{width:550.618px;height:356.07px;flex-shrink:0}.image-slider .image-slide{position:relative}.image-slider .cstm-image-title p{color:var(--Driven---White, #fff);font-family:Agdasima-Regular;font-size:30px;font-style:normal;font-weight:500;line-height:35.2px;position:absolute;bottom:0;padding:20px;z-index:9;width:82%;margin:0;text-shadow:2px 2px 8px rgba(0,0,0,.8)}.image-slider .cstm-image-title h3{position:absolute;top:20px;left:30px;color:var(--driven-black-100, #000);font-family:Metrophobic;font-size:11.063px;font-style:normal;font-weight:400;line-height:12px;letter-spacing:.96px;text-transform:uppercase;background-color:#fff;padding:2px}.image-slider .slick-prev{left:70px}.custom-faq-section .collection-list-sub-title{display:flex}.custom-faq-section .image-with-text .grid{margin-top:64px!important;gap:35px;padding-bottom:40px}.custom-faq-section hr.custom-hr-line{margin:23px 0}.custom-faq-section h2.title.inline-richtext.h1{color:var(--Driven---White, #fff);font-family:Agdasima;font-size:48px;font-style:normal;font-weight:500;line-height:45px;text-transform:capitalize}.custom-faq-section hr.custom-hr-line{width:100%!important;height:.75px}.custom-faq-section h3.custom-hr{width:62%;flex-shrink:0;color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:25px;font-family:Metrophobic!important}.double-imgs p.custom-hr{color:var(--xpel-yellow-100, #fdb521);font-size:28px;font-style:normal;font-weight:500;line-height:45px;text-transform:capitalize}.homepage-section-3 .btn-text{text-transform:uppercase}.auto_care_sec .multicolumn-list a{text-decoration:none}.auto_care_sec.multicolumn.color-scheme-3.gradient.background-primary{padding:60px 0}.cstm-testimonial-section .inline-richtxt p{color:var(--Driven---White, #fff);text-align:center;font-family:Agdasima-Regular;font-size:32px;font-style:normal;font-weight:500;line-height:45px;letter-spacing:-.96px;text-transform:capitalize}.home .collection-list-sub-title{color:#017974!important}.home .collection-list-sub-title:after{background-color:#fdb521!important}.review_container .container>p:not([class]){color:var(--Driven---White, #fff);text-align:center;font-size:25px;font-style:normal;font-weight:500;line-height:45px;letter-spacing:-.96px;text-transform:capitalize;margin:5px}submit-btn .button:after{position:static}.hoempage_multi_new ul li{border:1px solid #017974;border-radius:20px}.hoempage_multi_new .multicolumn-card.content-container{border-radius:20px}.hoempage_multi_new a{text-decoration:none}.hoempage_multi_new h3.inline-richtext{color:var(--White, #fff);font-family:Agdasima-Regular;font-size:28px;font-style:normal;line-height:32.2px}.hoempage_multi_new .rte p{color:var(--White, #fff);font-family:Metrophobic-Regular;font-size:15px;font-style:normal;font-weight:400;line-height:20px;padding-top:5px;opacity:.8}.banner__wrap{display:flex;align-items:flex-start}.banner__wrap p{padding:9px 25px;border-radius:100px;border:1px solid var(--Driven---White, #fff);background:var(--xpel-yellow-50, rgba(253, 181, 33, .5));-webkit-backdrop-filter:blur(4.5px);backdrop-filter:blur(4.5px);color:var(--Driven---White, #fff);font-size:15px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:.14px}.banner__wrap p:hover{opacity:.8}.api-data select#levelSelect{display:flex;padding:16px;border-radius:10px;border:1.5px solid var(--xpel-teal-100, #017974);background:var(--Driven---Gray---Button, rgba(76, 76, 76, .5));box-shadow:0 4px 4px #01797440,0 4px 4px #01797440,0 4px 4px #01797440,0 -2px #0179740d inset,0 4px 4px #017974bf;color:var(--color-orange-55, #ffb81c);font-family:Agdasima;font-size:20px;font-style:normal;font-weight:500;line-height:27px}.cstm-sec-heading{display:flex;align-items:center;gap:10px}.product-sec-data p.custom-hr{color:#fdb521!important}.product-sec-data .view-all{display:flex;width:161px;padding:12px 18px;flex-direction:column;justify-content:flex-end;align-items:center;gap:10px;border-radius:8px;border:1px solid var(--xpel-teal-100, #017974);margin-left:auto;box-shadow:0 4px 4px #01797440,0 4px 4px #01797440,0 4px 4px #01797440,0 -2px #0179740d inset,0 4px 4px #017974bf;margin-top:10px}.product-sec-data a.btn{text-decoration:none;display:flex;align-items:center;gap:6px;color:#f5af05}.product-sec-data .view-all:hover{box-shadow:0 4px 4px #f5af0540,0 4px 4px #f5af0540,0 4px 4px #f5af05,0 -2px #f5af0540 inset,0 4px 4px #f5af0540;border:1px solid #f5af0540}.product-sec-data a.btn svg{border-left:1px solid #ffb81c;padding-left:5px;height:24px;width:24px}.product-sec-data .slider-container{margin:28px 0}h2.banner__heading.inline-richtext.hxl{line-height:67.5px}.residential_count a{text-decoration:none}.image_ceramic-txt .multicolumn-card__info{position:absolute;bottom:0}.image_ceramic-txt h3.inline-richtext,.image_ceramic-txt h3.inline-count__txt{color:#fff;font-family:Agdasima-Regular;font-size:32px;font-style:normal;font-weight:500;line-height:35.2px;letter-spacing:-.32px}.image_ceramic-txt .rte p{color:#fff;font-size:18px;font-style:normal;font-weight:400;line-height:27px;letter-spacing:.18px;margin-top:10px;text-shadow:2px 2px 8px rgba(0,0,0,.8)}.image_ceramic-txt .section-template--17788057321622__multicolumn_zEbJaU-padding{padding-top:100px;padding-bottom:100px}.custom-video-slider .view-all{display:flex;width:161px;padding:12px 18px;flex-direction:column;justify-content:flex-end;align-items:center;gap:10px;border-radius:8px;border:1px solid var(--xpel-teal-100, #017974);margin-left:auto;box-shadow:0 4px 4px #01797440,0 4px 4px #01797440,0 4px 4px #01797440,0 -2px #0179740d inset,0 4px 4px #017974bf}.custom-video-slider a.btn{text-decoration:none;display:flex;align-items:center;gap:6px;color:#f5af05}.custom-video-slider .view-all:hover{box-shadow:0 4px 4px #f5af0540,0 4px 4px #f5af0540,0 4px 4px #f5af05,0 -2px #f5af0540 inset,0 4px 4px #f5af0540;border:1px solid #f5af05}.head_social_icon a.link.list-social__link{padding:2px}.custom-faq-section .button:after{border:none!important;box-shadow:unset!important}.homepage-section-3 .about-us-sec .features-container{display:block;padding-top:0!important}.custom_trendsetters .product_button .button{padding:12px 10px!important}.custom_trendsetters span.cstm-btn-icon{padding-right:10px}.custom_trendsetters .product_button .button-2{border:1px solid var(--Xpel---Linear---Orange, rgba(253, 181, 33, .5));box-shadow:0 4px 4px #fdb52140,0 4px 4px #fdb52140,0 4px 4px #fdb52140,0 -2px #fdb5210d inset,0 4px 4px #fdb521bf}.custom_trendsetters span.btn-text{padding-right:10px!important}.custom_trendsetters span.cstm-btn-icon{transform:none;border-left:1px solid #ffb81c;border-right:none;padding-left:10px}.custom_trendsetters .features-column p{color:#fff;font-size:var(--font-size-16, 16px);font-style:normal;font-weight:var(--font-weight-400, 400);line-height:var(--line-height-24, 24px);letter-spacing:.68px;margin:auto}.fusion-sec .features-column p{color:#fff;font-family:Metrophobic;font-size:17px;line-height:var(--line-height-27, 27px);letter-spacing:var(--letter-spacing-0_18, .18px)}.custom_trendsetters a.button{border-radius:8px;border:1px solid var(--Xpel---Button---Linear, rgba(1, 121, 116, .5));box-shadow:0 4px 4px #01797440,0 4px 4px #01797440,0 4px 4px #01797440,0 -2px #0179740d inset,0 4px 4px #017974bf;color:#fdb521}.custom_trendsetters .product_button{display:flex;white-space:nowrap;gap:16px;justify-content:start}.ctsm_xpel_banner .custom-text-sec{padding:80px 70px 0 80px;width:30%}.ctsm_xpel_banner .cstm_subheading{display:flex;gap:30px;text-transform:uppercase;font-size:10px;font-weight:400;font-family:Metrophobic-Regular!important}.ctsm_xpel_banner .image-with-text__grid.grid{overflow:hidden}.ctsm_xpel_banner h3.subheading{color:var(--Driven---White, #fff);font-family:Metrophobic-Regular;font-size:10px;font-style:normal;font-weight:400;line-height:12px;letter-spacing:.96px;text-transform:uppercase}.ctsm_xpel_banner h1.main-heading{color:var(--Driven---White, #fff);font-family:Agdasima-Regular;font-size:55px;font-style:normal;font-weight:500;line-height:50px;letter-spacing:var(--letter-spacing--0_32, -.32px)}.ctsm_xpel_banner h2.title{color:var(--Driven---White, #fff);font-family:Agdasima-Regular;font-size:38px;font-style:normal;font-weight:500;line-height:38.2px;letter-spacing:var(--letter-spacing--0_32, -.32px)}.ctsm_xpel_banner p.caption{color:var(--Driven---White, #fff);font-family:Metrophobic-Regular;font-size:20px;font-style:normal;font-weight:400;line-height:var(--line-height-27, 27px);letter-spacing:var(--letter-spacing-0_18, .18px);margin:0!important}.ctsm_xpel_banner hr.cstm-hr-line{background-color:#017974;margin:30px 0}.ctsm_xpel_banner .button_item{display:flex;white-space:nowrap;gap:34px;padding:0 0 30px;margin-top:40px}.button_item a,.ctsm_xpel_banner .button_item button{text-decoration:none;display:flex;width:181px;height:44px;padding:12px 10px;justify-content:center;align-items:flex-start;gap:10px}.ctsm_xpel_banner .button_item a.button.primary-btn{display:flex;color:var(--xpel-yellow-100, #fdb521);font-size:14px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:var(--letter-spacing-0_18, .18px);border-radius:8px;border:1px solid var(--xpel-yellow-100, #fdb521);box-shadow:0 4px 4px #fdb52140,0 4px 4px #fdb52140,0 4px 4px #fdb52140,0 -2px #fdb5210d inset,0 4px 4px #fdb521bf}.ctsm_xpel_banner .button_item button.primary-btn{display:flex;color:var(--xpel-yellow-100, #fdb521);font-size:14px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:var(--letter-spacing-0_18, .18px);border-radius:8px;border:1px solid var(--xpel-yellow-100, #fdb521);box-shadow:0 4px 4px #fdb52140,0 4px 4px #fdb52140,0 4px 4px #fdb52140,0 -2px #fdb5210d inset,0 4px 4px #fdb521bf;background-color:transparent}.button_item a.button.secondary-btn{color:var(--xpel-teal-100, #017974);font-size:14px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:var(--letter-spacing-0_18, .18px);border-radius:8px;border:1px solid var(--Xpel---Button---Linear, rgba(1, 121, 116, .5));box-shadow:0 4px 4px #01797440,0 4px 4px #01797440,0 4px 4px #01797440,0 -2px #0179740d inset,0 4px 4px #017974bf}.button_item span.btn-text{border-right:1px solid #fdb521}.button_item span.btn-text-2{padding-right:18px;border-right:1px solid #017974}span.cstm-shop-icon{padding-left:10px;display:flex;border-left:1px solid #017974}.ctsm_xpel_banner .nav-slide{border-radius:4px;border:1px solid var(--xpel-teal-100, #017974);line-height:0;width:66px;height:auto}.paint_tabs_sec hr.custom-hr-line{display:none}.custom_featured .product__info-container .product-form__submit{width:50%!important;border-radius:8px;border:1px solid var(--Xpel---Button---Linear, rgba(1, 121, 116, .5));box-shadow:0 4px 4px #01797440,0 4px 4px #01797440,0 4px 4px #01797440,0 -2px #0179740d inset,0 4px 4px #017974bf}.custom_featured .product__info-container .product-form__submit:hover,.product_button a.button:hover,a.header__icon.header__icon--account.link.focus-inset.login_btn:hover{box-shadow:0 4px 4px #f5af0540,0 4px 4px #f5af0540,0 4px 4px #f5af05,0 -2px #f5af0540 inset,0 4px 4px #f5af0540;border:1px solid #f5af0540}.custom_featured a.button.button--secondary{border-radius:8px;border:1px solid var(--Xpel---Linear---Orange, rgba(253, 181, 33, .5));box-shadow:0 4px 4px #fdb52140,0 4px 4px #fdb52140,0 4px 4px #fdb52140,0 -2px #fdb5210d inset,0 4px 4px #fdb521bf;margin-left:20px!important}.custom_featured a.button.button--secondary:hover,.product_button a.button-2:hover,a.header__icon.header__icon--account.link.focus-inset.register_btn:hover{border:1px solid var(--Xpel---Button---Linear, rgba(1, 121, 116, .5));box-shadow:0 4px 4px #01797440,0 4px 4px #01797440,0 4px 4px #01797440,0 -2px #0179740d inset,0 4px 4px #017974bf}.custom_featured .button:after,.custom_featured .button:before,.product_button a:after,.product_button a:before{position:unset!important;content:unset!important;border:unset!important}.newsletter__wrapper form button#Subscribe{transition:.2s ease}.newsletter__wrapper form button#Subscribe:hover{box-shadow:0 4px 4px #f5af0540,0 4px 4px #f5af0540,0 4px 4px #f5af05,0 -2px #f5af0540 inset,0 4px 4px #f5af0540}.custom_featured .product__info-container>*+*{margin:0!important}.custom_featured select{display:flex;height:60px;border-radius:10px;border:1.5px solid var(--xpel-teal-100, #017974);background:var(--Driven---Gray---Button, rgba(76, 76, 76, .5));box-shadow:0 4px 4px #01797440,0 4px 4px #01797440,0 4px 4px #01797440,0 -2px #0179740d inset,0 4px 4px #017974bf;color:var(--color-orange-55, #ffb81c);font-size:18px;font-style:normal;font-weight:500;line-height:27px}.custom_featured .select:after{border:none!important;box-shadow:unset!important}.custom_featured h1.form__label{color:var(--Driven---White, #fff);font-size:20px;font-style:normal;font-weight:500;line-height:21px;margin-top:0}.custom_featured .custom_varinat section.product__info-container variant-selects{justify-content:end;margin-right:0!important}.cstm-product-tab-sec h2.product__title.h1{font-size:28px!important;line-height:32px}.tesla .subtitle p{width:100%!important}.paint_tabs_sec p#modal__button{margin:0}.paint_tabs_sec .product-info{margin-bottom:2rem}.paint_tabs_sec .image-with-text__text h2,.paint_tabs_sec .image-with-text__text h4{font-size:32px!important;margin-bottom:16px;letter-spacing:.68px;line-height:40px}.single-img-tab .image-with-text__text h2{font-size:50px!important;letter-spacing:.32px}.paint_tabs_sec .image-with-text__text p{font-size:var(--font-size-18, 18px);font-style:normal;font-weight:var(--font-weight-400, 400);line-height:var(--line-height-27, 27px);letter-spacing:var(--letter-spacing-0_18, .18px)}.single-img-tab .image-with-text__text p{font-size:17px;font-style:normal;font-weight:400;line-height:22px;letter-spacing:var(--letter-spacing-0_18, .18px)}.paint_tabs_sec .collection-list-sub-title{margin-bottom:10px}.ppf_product .main-content p{margin:0!important}.ppf_product select.vehical_btn{border-radius:10px;border:1.5px solid var(--xpel-teal-100, #017974);box-shadow:0 4px 4px #01797440,0 4px 4px #01797440,0 4px 4px #01797440,0 -2px #0179740d inset,0 4px 4px #017974bf;color:var(--color-orange-55, #ffb81c);font-size:16px;font-style:normal;font-weight:500;line-height:27px;background-color:transparent;display:flex;padding:16px;align-items:center;gap:8px;flex:1 0 0;align-self:stretch}.ppf_product .btn_link_1.button:after{border-radius:8px;border:1px solid var(--xpel-teal-100, #017974);box-shadow:0 4px 4px #01797440,0 4px 4px #01797440,0 4px 4px #01797440,0 -2px #0179740d inset,0 4px 4px #017974bf}.ppf_product .btn_link_2.button:after{border-radius:8px;border:1px solid var(--Xpel---Linear---Orange, rgba(253, 181, 33, .5));box-shadow:0 4px 4px #fdb52140,0 4px 4px #fdb52140,0 4px 4px #fdb52140,0 -2px #fdb5210d inset,0 4px 4px #fdb521}.img-section .image_1{width:100%!important}.img-section .image_with_txt_image .image_1 img{width:100%!important;height:100%!important}.img-section .tab-content .image_2,.img-section .tab-content .image_3{position:unset!important;padding:0!important;height:100%;width:100%;background-color:unset}.img-section .image_with_txt_image .image_2 img,.img-section .image_with_txt_image .image_3 img{height:100%;width:100%}.img-section .sec-img{display:flex;gap:32px}.tesla_product_window h1.form__label{color:var(--Driven---White, #fff);font-size:28px;font-style:normal;text-align:center;font-weight:500;line-height:100px;letter-spacing:var(--letter-spacing--0_32, -.32px);border-bottom:1px solid #fdb521;margin:0}.tesla_product_window p.extra_content{color:var(--Driven---White, #fff);font-size:20px;font-style:normal;font-weight:400;line-height:70px;border-bottom:1px solid #fdb521}.tesla_product_window .product-form__input--pill input[type=radio]+label{color:var(--Driven---White, #fff);font-size:18px;font-style:normal;font-weight:400;line-height:24px}.tesla_product_window .custom_product_data{padding:100px 0 50px}.tesla_product_window span.price-item.price-item--sale.price-item--last{color:#fff;font-size:20px;font-style:normal;font-weight:400;line-height:var(--line-height-27, 27px);letter-spacing:var(--letter-spacing-0_18, .18px)}.tesla_product_window .custom_featured_d .cstm-sec-content p{margin:0!important}.tesla_product_window .product__info-container>*+*{margin:0!important}.tesla_product_window .product__info-container .product-form__submit{width:50%!important;border-radius:8px;border:1px solid var(--Xpel---Button---Linear, rgba(1, 121, 116, .5));box-shadow:0 4px 4px #01797440,0 4px 4px #01797440,0 4px 4px #01797440,0 -2px #0179740d inset,0 4px 4px #017974bf;color:#fdb521;background-color:transparent}.tesla_product_window a.button.button--secondary{border-radius:8px;border:1px solid var(--Xpel---Linear---Orange, rgba(253, 181, 33, .5));box-shadow:0 4px 4px #fdb52140,0 4px 4px #fdb52140,0 4px 4px #fdb52140,0 -2px #fdb5210d inset,0 4px 4px #fdb521bf;margin-left:20px!important;color:#fdb521}.img_find_solar .head_img h2.image-with-text__heading.inline-richtext.h1{color:#fff;font-size:52px;font-style:normal;font-weight:500;line-height:50px;letter-spacing:var(--letter-spacing--0_32, -.32px)}.img_find_solar .custom-hr-line{display:none}.ctsm_xpel_banner .custom-hr-line{background-color:#017974}.hoempage_multi_new.multicolumn{padding:80px 0}.ctsm_xpel_banner img#current-image{width:100%;height:100%;object-fit:cover}.custom_img-diffrence .d_image_section{display:flex;flex-direction:column;gap:20px}.custom_img-diffrence .t_image_wrapper{width:100%}.custom_img-diffrence .two_images{display:flex;gap:20px;line-height:0}.custom_img-diffrence .d_image_section img{width:100%}.custom_img-diffrence .image-with-text .grid{padding-top:20px}.custom_img-diffrence .inline-richtext.h2{color:var(--Driven---White, #fff);font-size:28px;font-style:normal;font-weight:500;line-height:var(--line-height-35_2, 35.2px)}.custom_img-diffrence .inline-richtext.h1{color:var(--Driven---White, #fff);font-size:50px;font-style:normal;font-weight:500;line-height:50px}.custom_img-diffrence .image-with-text__text.rte p{color:var(--Driven---White, #fff);font-size:20px;font-style:normal;font-weight:400;line-height:var(--line-height-27, 27px);letter-spacing:var(--letter-spacing-0_18, .18px)}.cstm-xpel-window-film .custom_img-diffrence .image-with-text__text.rte p{font-size:18px}.custom_img-diffrence .image-with-text__text-item.grid__item{display:flex;align-self:center;gap:80px}.hoempage_multi_new .multicolumn-card{background:var(--Primary, #292929)!important}.custom_trendsetters .img-one img{width:100%;height:100%}.custom_trendsetters .img-show.image_with_txt_image{display:flex!important;gap:20px;flex-direction:column}.wind_pff .image-with-text__content{width:35%;padding:0;display:flex;align-items:center;justify-items:center;justify-self:center;align-self:center}.wind_pff p{color:var(--Driven---White, #fff);font-family:Metrophobic;font-size:20px;font-style:normal;font-weight:400;line-height:var(--line-height-27, 27px)}.wind_pff h2.image-with-text__heading.inline-richtext.h0{color:var(--Driven---White, #fff);font-size:55px;font-style:normal;font-weight:500;line-height:50px}.wind_pff .image-with-text__text-item.grid__item{gap:80px}.image_ceramic-txt ul{gap:32px}.tesla_product_window .custom_featured_product fieldset.js.product-form__input.product-form__input--pill{display:unset!important}.paint_tabs_sec .image_1{line-height:0}.video-text-sec .image-with-text__content.image-with-text__content--top{padding:0rem 6rem}.video-text-sec .inline-richtext.h2{color:var(--Driven---White, #fff);font-family:var(--font-family-Font-1, Inter)!important;font-size:14.625px;font-style:normal;font-weight:var(--font-weight-900, 900);line-height:var(--line-height-17_6, 17.6px);letter-spacing:var(--letter-spacing-0_96, .96px);text-transform:uppercase}.video-text-sec h2.image-with-text__heading.inline-richtext.h1{color:var(--Driven---White, #fff);font-family:var(--font-family-Font-1, Inter)!important;font-size:41.813px;font-style:normal;font-weight:var(--font-weight-600, 600);line-height:var(--line-height-52_8, 52.8px);letter-spacing:var(--letter-spacing--0_48, -.48px)}.video-text-sec .image-with-text__text.rte p{color:var(--Driven---White, #fff);font-size:var(--font-size-18, 18px);font-style:normal;font-weight:var(--font-weight-400, 400);line-height:var(--line-height-27, 27px);letter-spacing:var(--letter-spacing-0_18, .18px)}.video-text-sec .custom-video-left{height:100%;width:100%}.image_ceramic-txt .title-wrapper-with-link.title-wrapper--self-padded-mobile{padding-bottom:50px;margin-bottom:0}.custom-faq-section .image-with-text .grid__item{padding:0 32px}.single-img-tab .features-container{gap:25px}.single-img-tab .feature-item{gap:10px}.pricing-card .content input[type=radio]:before .image_ceramic-txt .multicolumn-list__item:hover img{transform:scale(1.1)}.custom-faq-section .faq_section{padding-bottom:32px}hr.cstm_hr{margin:30px 0}hr.data-hr{margin-top:0}.custom_contact_form button{width:163.473px;height:55px;flex-shrink:0;color:#fff;font-family:Metrophobic;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.28px;text-transform:uppercase;background:#f5af05;border:none;display:flex;align-items:center;justify-content:center;gap:10px}.custom_contact_form button span{display:flex;align-items:center;border-left:1px solid rgba(255,255,255,.3);padding-left:10px}.custom_contact_form button:hover{opacity:.8}#book-pff .product-form__submit,.tesla_product_window .product-form__submit{margin:0!important}#book-pff .product-form__buttons,.tesla_product_window .product-form__buttons{border:none!important}#book-pff .product__info-container .product-form__submit,.tesla_product_window .product__info-container .product-form__submit{float:left}#book-pff .product-form__input .svg-wrapper,.tesla_product_window .product-form__input .svg-wrapper{right:.5rem!important}@media screen and (min-width:768px)and (max-width:1024px){.cstm-product-tab-window .featured-product .product__info-wrapper{width:70%;max-width:500px}.custom_trendsetters .feature-item h4,.single-img-tab .feature-item h4{font-size:24px}.custom-slider .banner__content{max-width:100%!important;padding:0 35px!important;min-width:100%!important}.custom-slider .banner__content .slideshow__text.banner__box{min-width:unset!important}.custom-slider .banner__text p{font-size:42px;line-height:48px}.custom_featured .custom_varinat{flex-direction:column;row-gap:10px;align-items:flex-start}.custom_featured_d .product__info-container{width:100%}.ctsm_xpel_banner .button_item{gap:18px}.custom_featured .custom_varinat section.product__info-container variant-selects{width:40%;justify-content:left!important;margin-left:0;margin-top:10px;margin-right:auto!important}.custom_featured .product__info-container .product-form__submit{width:40%!important}.custom_featured a.button.button--secondary{margin-left:10px!important}.c_main-image img{object-fit:cover}.ctsm_xpel_banner .custom-text-sec{width:40%!important;padding:50px 40px 0}.ctsm_xpel_banner p.caption{font-size:16px}.ctsm_xpel_banner h1.main-heading{font-size:36px;line-height:42px}.ctsm_xpel_banner h2.title{font-size:26px;line-height:27px}.ctsm_xpel_banner .button_item{padding:0 0 25px}.slider-nav{top:38%}.ctsm_xpel_banner .button_item a.button.primary-btn,.button_item a.button.secondary-btn{font-size:11px}.xpel-protection .heading_tab h3.tab__title_cstm{font-size:22px}.tab-sec-tesla .heading_tab h3.tab__title_cstm{font-size:17px}.paint_tabs_sec .tab-content .image_1{width:100%}.paint_tabs_sec .image_with_txt_image .image_1 img{width:95%}.paint_tabs_sec .tab-content .image_2{position:absolute;right:0;bottom:0;left:auto}.custom-margin-set details{width:29%!important}.custom-margin-set .facets__wrapper details:nth-of-type(1){margin-right:10px}.custom-margin-set .facets__wrapper details:nth-of-type(2){margin-right:0}.custom-margin-set .facets__form{gap:15px}.custom-margin-set .sorting{max-width:230px;padding-bottom:0!important}.image_ceramic-txt h3.inline-richtext{font-size:25px}.image_ceramic-txt .rte p{font-size:13px;line-height:22px}.image-slider .cstm-image-title p{font-size:23px;line-height:32.2px;width:87%}.custom-faq-section .image-with-text__text.rte.body{font-size:17px;line-height:25px}}.custom-img-border .image_with_txt_image img{border:4px solid white}.custom-img-border .image_with_txt_image .image_1 img{border-bottom-left-radius:15px;border-bottom-right-radius:15px}.custom-img-border .image_with_txt_image .image_2 img{border-top-left-radius:15px}.custom-img-border .image_with_txt_image .image_3 img{border-top-right-radius:15px}.product-detailing-data .multicolumn-list{justify-content:space-between;padding:0 10px}.vehical-section .banner__text.rte.body{margin:0}.custom_img-diffrence.home .collection-list-sub-title{color:#fff!important}.custom-articles .article-template__hero-container{max-width:140rem;margin:0 auto}.custom-articles{background:#000}.custom-articles .rte{color:#fff}.custom-articles blockquote{color:#fff;border-left:.2rem solid #ffffffba}.custom-articles h1,.custom-articles h2,.custom-articles h3,.custom-articles h4,.custom-articles h5,.custom-articles h6,.custom-articles .caption-with-letter-spacing,.custom-articles .share-button__button,.custom-articles a,.custom-articles .link,.custom-articles .customer a{color:#fff}.custom-articles a:hover{color:#f2f2f2}.custom-articles .article-template__back:last-child{margin-bottom:0;padding-bottom:30px}.df-radio-button{display:flex;flex-wrap:wrap;row-gap:15px;column-gap:10px;padding-top:10px}.radio-button{display:flex;align-items:center;column-gap:6px}.radio-button input{position:relative;height:18px;width:18px;border:2px solid #fdb521!important;border-radius:5px!important;-webkit-appearance:none;-moz-appearance:none;background-color:#000;cursor:pointer;z-index:2;outline:none;margin:0!important;display:none}.radio-button input:checked:before{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;width:10px;height:10px;background-color:#fdb521;border-radius:3px}.radio-button .cstm-product-variants{margin:0!important}span.main-price{color:#f5af05!important}@media screen and (min-width:990px)and (max-width:1024px){.header__menu-item span{font-size:11px;line-height:18px}.head_social_icon.desktop-social-icon{margin-left:10px}.head_social_icon.desktop-social-icon a{padding:2px!important}.ff.newsletter .newsletter__wrapper{max-width:100%;padding:0 10px!important}}@media screen and (min-width:990px)and (max-width:1072px){.paint_tabs_sec .image_with_txt_image .image_1 img{width:95%;height:865px}}@media screen and (min-width:1025px){.cstm-product-tab-window .featured-product .product__info-wrapper{width:50%}.border-only-cstm{display:block!important;border:1px solid #ffffff96;margin-top:35px;width:80%}.three-package-cards .package-card h3{font-size:48px!important}#protect-your-tesla .three-package-cards{justify-content:space-between}#protect-your-tesla .package-card{flex-basis:32%}}@media screen and (min-width:1300px){.border-only-cstm{width:70%}}@media screen and (max-width:1024px){.border-only-cstm{display:block!important;border:1px solid #ffffff96;margin-top:35px;width:100%}.cstm-product-tab-sec .custom_product_data{flex-direction:column!important}}@media screen and (max-width:1023px){.our-team-member .team-member img{height:400px!important}}@media screen and (min-width:1025px)and (max-width:1200px){.custom_trendsetters .feature-item h4,.single-img-tab .feature-item h4{font-size:26px}.header__menu-item span{font-size:12px}.ff.newsletter .newsletter__wrapper{max-width:100%;padding:0 10px!important}.custom_featured select{padding-left:10px;height:52px;font-size:16px;line-height:24px}.custom_featured .product-form__input{flex:0 0 85%}.ctsm_xpel_banner .custom-text-sec{width:40%!important;padding:60px 50px 0}.ctsm_xpel_banner h1.main-heading{font-size:42px}.ctsm_xpel_banner h2.title{font-size:32px}.ctsm_xpel_banner .button_item{padding:0 0 25px}.slider-nav{top:38%}.paint_tabs_sec .tab-content .image_1{width:100%}.paint_tabs_sec .image_with_txt_image .image_1 img{width:95%}.paint_tabs_sec .tab-content .image_2{position:absolute;right:0;bottom:0;left:auto}.paint_tabs_sec .image_with_txt_image .image_2 img{width:100%}}@media screen and (min-width:1025px)and (max-width:1300px){.cstm-xpel-marine-window-film .video-text-sec h2.image-with-text__heading.inline-richtext.h1{width:74%}.cstm-xpel-marine-window-film .video-text-sec .image-with-text__text.rte p{width:84%}}@media screen and (min-width:990px)and (max-width:1400px){.tab-sec-tesla .heading_tab h3.tab__title_cstm{font-size:21px;letter-spacing:1.2px}}@media screen and (min-width:1201px)and (max-width:1250px){.paint_tabs_sec .heading_tab{min-width:unset}}@media screen and (min-width:1201px)and (max-width:1499px){.header__menu-item span{font-size:14px;line-height:24px}.head_social_icon.desktop-social-icon{margin-left:40px!important}.ctsm_xpel_banner .custom-text-sec{width:44%}}@media screen and (min-width:750px){.product-sec-data .slick-track:before,.slick-track:after{content:none!important}.font-area .image-with-text__text p{font-size:20px!important;line-height:27px!important;letter-spacing:unset}.font-area h2.image-with-text__heading.inline-richtext.h1{font-size:40px;line-height:38px;margin:0}.fusion-sec h2.image-with-text__heading.inline-richtext.h1{font-size:38px;line-height:40.2px;letter-spacing:var(--letter-spacing--0_32, -.32px)}}@media screen and (max-width:918px){.collection-list-sub-title{writing-mode:unset!important;transform:unset!important;padding-top:0!important;padding-left:20px;position:relative}.collection-list-sub-title:after{top:2px!important;left:0!important}.about-us-inner,.appointment-section,.title-wrapper-with-link,.cstm-sec-heading,.appointment-section .left_sec,.appointment-section .right_sec,.xpel-protection .custom_hed_multicolumn,.our-team-member .page-width{display:block!important}.our-team-member .top-bar-content{width:100%;padding-bottom:20px}.custom_trendsetters .image-with-text__text-item.grid__item,.product_services-sec .products_items{width:100%}.our-team-member .heading_left{display:block!important}.custom_trendsetters .image-with-text__text p{width:100%!important}.slider-nav{top:12%!important}.custom_trendsetters .image_with_txt_image{padding-top:40px}.pricing_conetnt{flex-direction:column}.single-img-tab .tab_content_data .tab-content{padding-top:50px!important}.custom_contact_form .contact-item{padding-right:0}.custom_contact_form .contact-form_div p{font-size:20px;line-height:30px}.custom_contact_form .contact-form_div{padding:14px 20px 15px}.head_contact{gap:10px}.custom_contact_form .contact-item p{margin-left:10px;font-size:14px}}@media screen and (min-width:900px){.custom_trendsetters .image-with-text__text-item.grid__item{width:30%}.custom_trendsetters .image-with-text .grid{gap:45px!important;padding-top:56px}.img-section .tab_content_data .image_with_txt_image{padding-top:20px}.tab-sec-tesla .tab_content_data .image_with_txt_image{padding-top:60px}.cstm-protect-your-rivian .img_find_solar .image-with-text__content{padding-right:46px}}@media screen and (min-width:500px)and (max-width:990px){.grid--1-col-tablet-down .grid__item{width:40%}}@media screen and (min-width:500px)and (max-width:767px){.custom_contact_form h2.contact-heading{font-size:52px;line-height:50px;width:74%}}@media screen and (min-width:1200px){.cstm-xpel-window-film .custom_img-diffrence .image-with-text__text.rte p{font-size:18px}.cstm-xpel-window-film .image-with-text__content{width:83%}.ctsm_xpel_banner .c_main-image{height:100%!important}.custom_trendsetters .image-with-text .grid{gap:80px!important}.fusion-sec .features-container{width:100%}.single-img-tab .features-container,.single-img-tab .tab_inner_content .image-with-text__text{width:88%}.cstm-xpel-safety-amp-security-film .single-img-tab .tab_inner_content .image-with-text__text{width:91%!important}span.btn-text,.product_services-sec span.cstm-btn-icon{padding:0 10px!important}.image_ceramic-txt.area .rte p{font-size:18px!important}.homepage-section-3 .image-with-text__media-item{flex-basis:43%}.c_slider-wrapper{height:auto}.single-img-tab .image_with_txt_image .image_1 img,.single-img-tab .tab-content .image_1{width:100%}.auto_care_sec .multicolumn-list li{max-width:47.7%}.hoempage_multi_new .multicolumn-list .multicolumn-card__info{padding:30px!important}.multicolumn-card__image-wrapper--third-width{margin-left:30px!important}.hoempage_multi_new .multicolumn-list li{min-width:23%!important}.single-img-tab .image-with-text__text p{width:86%}.single-img-tab .features-column p{font-size:17px;margin:0}.single-img-solar-tab .tab_content_data .image_with_txt_image{padding-top:70px!important}.count-fusion .multicolumn-list{padding:0 70px 70px 3px;justify-content:start}.custom_varinat section.product__info-container variant-selects{justify-self:center}.image-slider .slick-slide img{width:95%}.ppf-banner h2.banner__heading.inline-richtext.hxxl{font-size:64px}#shop-with-driven .banner__heading{font-size:70px}.paint_tabs_sec .tab_content_data .tab-content{padding-top:80px}.tab-sec-tesla .tab_content_data .tab-content{padding-top:50px}.cstm-xpel-decorative-window-film .tab_inner_content .image-with-text__text p{width:unset!important}.cstm-xpel-fusion-ceramic-coating .residential_count .multicolumn-card__info .rte p{width:84%}.cstm-protect-your-rivian .img_find_solar .image-with-text__text-item.grid__item,.cstm-protect-your-tesla .img_find_solar .image-with-text__text-item.grid__item{width:40%}.cstm-protect-your-rivian .img_find_solar .image-with-text__media-item,.cstm-protect-your-tesla .img_find_solar .image-with-text__media-item{width:60%}}@media screen and (min-width:795px)and (max-width:814px){.tesla_product_window a.button.button--secondary{margin-left:15px!important}}@media screen and (min-width:768px)and (max-width:794px){.tesla_product_window a.button.button--secondary{margin-left:8px!important}}@media screen and (min-width:768px)and (max-width:918px){.video-text-sec .image-with-text__media-item.image-with-text__media-item--medium{width:62%!important}.double-imgs p.custom-hr{font-size:24px}.wind_pff h2.image-with-text__heading.inline-richtext.h0{font-size:46px!important}.img_find_solar .head_img h2.image-with-text__heading.inline-richtext.h1{font-size:37px!important}.product-form__input--pill .cust_r span.product-form__label{font-size:14px!important}.hoempage_multi_new .cstm-sec-content h2.title.inline-richtext.h1{font-size:34px!important}.cstm-driven-for-quality-fueled-by-passion .hoempage_multi_new h2.title.inline-richtext.h1{font-size:32px!important}.img_find_solar .image-with-text__content{padding:40px 0 40px 40px!important}.cstm-driven-for-quality-fueled-by-passion .custom-slider .banner__text p{font-size:39px}.cstm-driven-for-quality-fueled-by-passion .homepage-section-3 .cstm-sec-content h2.title.h1{font-size:31px!important;line-height:40px}}@media screen and (min-width:768px)and (max-width:951px){.ctsm_xpel_banner .cstm-heading-icon{display:block!important}.custom_contact_form h2.contact-heading{font-size:42px;line-height:42px}}@media screen and (min-width:952px)and (max-width:1024px){.custom_contact_form h2.contact-heading{line-height:48px;font-size:45px}}@media screen and (min-width:1400px){.c_main-image img{height:860px!important}.cstm-xpel-solar-window-film .c_main-image img{height:unset!important}.cstm-xpel-solar-window-film .tab_inner_content .image-with-text__text p,.cstm-xpel-safety-amp-security-film .tab_inner_content .image-with-text__text p{width:unset!important}.marine-banner img#current-image{height:835px}.marine-banner h1.main-heading{width:86%}sticky-header.header-wrapper{max-width:140rem}.head_social_icon.desktop-social-icon{margin-left:80px}.single-img-tab .image-with-text__text h2{font-size:55px!important;line-height:50px}.cstm-xpel-fusion-plus-marine .ctsm_xpel_banner h1.main-heading{width:84%}.cstm-driven-paint-correction-amp-detailing .feature-item p{width:79%!important}.cstm-protect-your-rivian .img_find_solar .image-with-text__content,.cstm-protect-your-tesla .img_find_solar .image-with-text__content{padding-left:72px!important}.custom_contact_form h2.contact-heading{font-size:72px;width:90%}}@media screen and (min-width:1500px){.page-width{padding:0!important}.paint_tabs_sec .image_with_txt_image .image_1 img{height:851px;object-fit:cover}.section-double-trendsetters .image_with_txt_image .image_1 img{height:800px;object-fit:unset}.cstm-xpel-marine-window-film .custom_img-diffrence .image-with-text__text.rte p{width:90%}}@media screen and (min-width:1500px)and (max-width:1715px){.marine-banner img#current-image{height:100%!important}}@media screen and (min-width:900px)and (max-width:1024px){.custom_trendsetters .product_button .button{padding:10px 0!important}.custom_trendsetters .product_button{gap:10px!important}#color-change-vinyl-wrap .custom_trendsetters h2.image-with-text__heading.inline-richtext{font-size:36px}}@media screen and (min-width:1024px)and (max-width:1157px){#color-change-vinyl-wrap .custom_trendsetters h2.image-with-text__heading.inline-richtext{font-size:42px}}@media screen and (min-width:1024px)and (max-width:1200px){.custom_contact_form h2.contact-heading{line-height:52px;width:77%;font-size:52px}.variant-option-line{font-size:32px;line-height:42px}.our-team-member .team-member img{height:270px}}@media screen and (min-width:1200px)and (max-width:1400px){.custom_contact_form h2.contact-heading{line-height:56px;width:77%;font-size:60px}.variant-option-line{font-size:32px;line-height:42px}.our-team-member .team-member img{height:300px}}@media screen and (min-width:500px){.custom_slider_sec .heading_btn{display:flex;align-items:center;justify-content:space-between}}@media screen and (max-width:500px){.hoempage_multi_new p.custom-hr{font-size:20px!important;line-height:26px!important;margin-top:5px}.custom_contact_form h2.contact-heading{font-size:42px;line-height:40px;width:89%}}@media screen and (min-width:1201px)and (max-width:1699px){.v_progress-bar{left:42%!important}}@media screen and (min-width:1400px){#driven-for-quality-fueled-by-passion .about-us-sec .image-with-text__text{font-size:16px!important}#driven-for-quality-fueled-by-passion .custom-col-slider .collection-list-title{font-size:52px;line-height:56px;width:700px}#driven-for-quality-fueled-by-passion .about-us-sec .find-solar-2{width:97%}.cstm-xpel-protection-film .residential_count h3.inline-richtext{width:85%}.cstm-xpel-protection-film .residential_count .multicolumn-card__info .rte p{width:95%}.our-team-member h2.title.inline-richtext.h1{font-size:48px}.auto_care_sec h3.inline-richtext{font-size:42px}.auto_care_sec .rte p{font-size:20px;line-height:28px}.cstm-sec-content h2.title.h1{font-size:52px!important;line-height:56px!important}.hoempage_multi_new .rte p{font-size:17px;line-height:25px}.hoempage_multi_new h3.inline-richtext{width:98%;font-style:normal;line-height:42px;font-size:34px}#driven-for-quality-fueled-by-passion .custom-faq-section h3.custom-hr{width:57%}.faq_section .accordion{font-size:20px}.faq_section .panel{font-size:15px}#driven-for-quality-fueled-by-passion .appointment-section .contact-info>p{width:90%}#driven-for-quality-fueled-by-passion .our-team-member .team-info p{width:86%}.double-imgs .subtitle p{font-size:24px;line-height:28px!important;width:96%}.double-imgs .image-with-text__text.rte.body{font-size:16px;width:92%}.cstm-xpel-window-film .double-imgs .image-with-text__text.rte.body{font-size:17px;width:98%}.paint_tabs_sec .tab_inner_content .image-with-text__text p{width:73%;font-size:18px}.tab-sec-tesla .tab_inner_content .image-with-text__text p{width:84%}.cstm-xpel-paint-protection-film .paint_tabs_sec .tab_inner_content .image-with-text__text p{width:73%!important;font-size:18px}.font-area .image-with-text__text p{width:78%!important}.cstm-xpel-headlight-protection-film .font-area .image-with-text__text p{width:83%!important}.custom_trendsetters .feature-item p{font-size:18px;width:90%;margin-left:0}.cstm-xpel-safety-amp-security-film .custom_trendsetters .feature-item p{width:97%}.cstm-xpel-headlight-protection-film .custom_trendsetters .feature-item p{width:99%}#xpel-headlight-protection-film .ctsm_xpel_banner h2.title,#xpel-windshield-protection-film .ctsm_xpel_banner h2.title{font-size:36px}#xpel-headlight-protection-film .double-imgs .subtitle p{width:93%}#xpel-windshield-protection-film .double-imgs .subtitle p{width:86%}#xpel-windshield-protection-film .custom_img-diffrence .image-with-text__text.rte p{width:80%}#xpel-windshield-protection-film .custom_img-diffrence .inline-richtext.h1{width:72%}#xpel-windshield-protection-film .wind_pff h2.image-with-text__heading.inline-richtext.h0{line-height:54px;width:90%}#xpel-window-film .double-imgs .subtitle p{width:100%}#xpel-automotive-window-tint .double-imgs .subtitle p{width:90%}#xpel-automotive-window-tint .image-with-text__text.rte.body{font-size:16px;width:94%}#xpel-marine-window-film .marine-banner h1.main-heading{width:74%}#xpel-decorative-window-film .double-imgs .subtitle p{width:90%}#xpel-fusion-ceramic-coating .double-imgs .subtitle p,#xpel-fusion-plus-automotive .double-imgs .subtitle p{width:54%}#xpel-fusion-plus-automotive .custom_img-diffrence .inline-richtext.h1{width:62%}#xpel-fusion-plus-automotive .custom_img-diffrence .image-with-text__text.rte p{width:84%}#xpel-fusion-plus-marine .double-imgs .subtitle p{width:100%}.about-us-inner h2.title.inline-richtext.h1{font-size:46px}.tab-sec-tesla .image_1{height:380px}#driven-paint-correction-amp-detailing .double-imgs .subtitle p{width:100%}.newsletter__wrapper h2.inline-richtext.h1{font-size:24px!important}.newsletter__subheading{max-width:max-content!important}.newsletter__subheading.rte p{font-size:18px!important}.footer__copyright{font-size:20px!important}.custom-footter-sdfsd .footer__content-bottom-wrapper--center .footer_Social_media .svg-wrapper{width:28px!important}.custom-footter-sdfsd .footer__content-bottom-wrapper--center .footer_Social_media .list-social__item .icon{height:6rem!important;width:6rem!important}#shop-with-driven .double-imgs .subtitle{width:86%}.ctsm_xpel_banner .custom-text-sec{width:35%}.cstm-xpel-decorative-window-film .c_main-image img,.cstm-xpel-safety-amp-security-film .c_main-image img{height:770px!important}.cstm-xpel-fusion-plus-automotive .tab_inner_content .image-with-text__text p{width:99%}.cstm-xpel-fusion-plus-automotive .feature-item p{width:unset}.our-team-member .team-member img{height:400px}}@media screen and (min-width:768px)and (max-width:1070px){.custom-select-group.product-form__input--pill h1.form__label{font-size:20px!important}.custom-select-group.product-form__input.product-form__input--pill{padding:15px!important}}@media screen and (min-width:1600px)and (max-width:1800px){.cstm-xpel-marine-window-film .ctsm_xpel_banner p.caption,.cstm-xpel-decorative-window-film .ctsm_xpel_banner p.caption,.cstm-xpel-safety-amp-security-film .ctsm_xpel_banner p.caption{width:82%}}@media screen and (max-width:400px){.video_wraps .cstm-sec-content h2.title.h1,.cstm-xpel-automotive-window-tint .double-imgs .cstm-sec-content h2.title.h1{font-size:28px!important}.product-sec-data .cstm-sec-content h2.title.h1{font-size:25px!important}.product_services-sec .cstm-sec-content h2.title.h1{font-size:31px!important}.cstm-driven-paint-correction-amp-detailing .cstm-sec-content h2.title.h1{font-size:27px!important}.cstm-driven-paint-correction-amp-detailing .hoempage_multi_new .cstm-sec-content h2.title.h1{font-size:26px!important}.cstm-protect-your-tesla p.custom-hr{font-size:21px!important}.cstm-vehical-vinyl-wraps p.custom-hr{font-size:20px!important}.cstm-vehical-vinyl-wraps .about-us-sec .cstm-sec-content h2.title.h1{font-size:27px!important}}@media screen and (max-width:360px){.cstm-sec-content h2.title.h1{font-size:25px!important;line-height:30px!important}.custom-col-slider .collection-list-title{font-size:28px;line-height:32px;padding-top:2px}}@media screen and (min-width:1600px){#xpel-headlight-protection-film .ctsm_xpel_banner h1.main-heading,#xpel-windshield-protection-film .ctsm_xpel_banner h1.main-heading,#xpel-automotive-window-tint .ctsm_xpel_banner h1.main-heading{line-height:56px;width:75%}#xpel-headlight-protection-film .ctsm_xpel_banner p.caption{width:88%}#xpel-windshield-protection-film .ctsm_xpel_banner p.caption{width:82%}#xpel-interior-paint-protection .ctsm_xpel_banner p.caption{width:73%}.cstm-xpel-windshield-protection-film .ctsm_xpel_banner img#current-image{height:812px;object-fit:cover}.cstm-xpel-marine-window-film .video-text-sec .image-with-text__text.rte p{width:90%}.img_find_solar .head_img h2.image-with-text__heading.inline-richtext.h1{color:#fff;font-size:55px;font-style:normal;font-weight:500;line-height:50px;letter-spacing:var(--letter-spacing--0_32, -.32px)}.video-slider .cstm-video-title{width:66%!important}.custom-select-group.product-form__input--pill h1.form__label{letter-spacing:unset!important}.cstm-xpel-marine-window-film .video-text-sec .image-with-text__content.image-with-text__content--top{padding:0 5rem}.cstm-xpel-marine-window-film .video-text-sec h2.image-with-text__heading.inline-richtext.h1{width:86%!important}}@media screen and (min-width:1800px){.cstm-xpel-automotive-window-tint .ctsm_xpel_banner p.caption,.cstm-xpel-marine-window-film .ctsm_xpel_banner p.caption,.cstm-xpel-safety-amp-security-film .ctsm_xpel_banner p.caption,.cstm-xpel-fusion-plus-automotive .ctsm_xpel_banner p.caption{width:71%}.cstm-xpel-solar-window-film .ctsm_xpel_banner p.caption,.cstm-xpel-decorative-window-film .ctsm_xpel_banner p.caption,.cstm-xpel-fusion-plus-marine .ctsm_xpel_banner p.caption{width:73%}.cstm-xpel-fusion-plus-automotive .ctsm_xpel_banner h2.title{width:98%;line-height:40px}.cstm-driven-paint-correction-amp-detailing .fusion-sec h2.image-with-text__heading.inline-richtext.h1{font-size:46px;line-height:46px}.cstm-color-change-vinyl-wrap .custom_trendsetters .image-with-text__text p,.cstm-graphic-printed-vinyl-wrap .custom_trendsetters .image-with-text__text p{font-size:19px!important;line-height:28px!important;width:92%}}
/*# sourceMappingURL=/cdn/shop/t/41/assets/customcss.css.map */
