.index-module__vIdS4a__card{background:var(--color-card-background);border:1px solid var(--color-card-border);flex-direction:column;justify-content:space-between;padding:24px 28px;display:flex;position:relative}.index-module__vIdS4a__name{font-size:1.35rem}.index-module__vIdS4a__description{-webkit-line-clamp:4;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:20px 0;font-size:1.1rem;display:-webkit-box;overflow:hidden}.index-module__vIdS4a__price{color:var(--color-text-gray);font-weight:var(--font-weight-medium)}@media (max-width:880px){.index-module__vIdS4a__card{padding:20px 24px}.index-module__vIdS4a__name{font-size:1.2rem}}
.index-module__GOoxvG__link{font-weight:var(--font-weight-medium);align-items:center;gap:8px;display:flex}.index-module__GOoxvG__link svg{fill:var(--color-text);stroke-width:18px;width:8px;stroke:var(--color-text);margin-top:-1px;overflow:visible}.index-module__GOoxvG__left{gap:10px!important}@media (max-width:880px){.index-module__GOoxvG__link{gap:7px}.index-module__GOoxvG__left{gap:8px!important}}
.index-module__-S5hza__card{background-color:var(--color-card-background);border:1px solid var(--color-card-border)}.index-module__-S5hza__imageContainer{position:relative}.index-module__-S5hza__tag{-webkit-backdrop-filter:blur(30px);font-weight:var(--font-weight-medium);color:var(--color-white);background:#00000045;border-radius:100px;padding:5px 15px;font-size:.9rem;font-style:normal;position:absolute;top:27px;left:27px}.index-module__-S5hza__image{aspect-ratio:16/11;object-fit:cover}.index-module__-S5hza__cardBody{border-top:1px solid var(--color-card-border);padding:30px}.index-module__-S5hza__title{text-overflow:ellipsis;-webkit-line-clamp:1;line-clamp:1;font-size:1.4rem;font-weight:var(--font-weight-medium);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.index-module__-S5hza__readMore{margin-top:16px;margin-bottom:-4px}
.index-module__-fu6MW__block{background-color:var(--color-card-background);border:1px solid var(--color-card-border);display:block;text-decoration:none!important}.index-module__-fu6MW__imageContainer{position:relative}.index-module__-fu6MW__image{border-bottom:1px solid var(--color-card-border);aspect-ratio:16/6;object-fit:cover;display:flex}.index-module__-fu6MW__body{padding:26px 30px}.index-module__-fu6MW__readAlso{text-transform:uppercase;color:var(--color-text-gray);font-size:.95rem;font-weight:var(--font-weight-medium);letter-spacing:1.6px;margin-bottom:6px;display:block}.index-module__-fu6MW__title{text-overflow:ellipsis;-webkit-line-clamp:1;line-clamp:1;font-size:1.4rem;font-weight:var(--font-weight-medium);-webkit-box-orient:vertical;margin-bottom:8px;margin-right:10px;display:-webkit-box;overflow:hidden}@media (max-width:880px){.index-module__-fu6MW__image{aspect-ratio:16/8}.index-module__-fu6MW__title{margin-right:0}}
.index-module__BuumSa__block{background-color:var(--color-card-background);border:1px solid var(--color-card-border);flex-direction:row;justify-content:space-between;align-items:center;gap:16px;padding:30px;display:flex}.index-module__BuumSa__block a{text-decoration:none!important}.index-module__BuumSa__name{font-size:1.6rem;font-weight:var(--font-weight-medium);text-overflow:ellipsis;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.index-module__BuumSa__description{text-overflow:ellipsis;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;padding-top:8px;padding-bottom:10px;font-size:1.1rem;display:-webkit-box;overflow:hidden;margin-top:0!important;margin-bottom:0!important}.index-module__BuumSa__price{font-size:1.2rem;font-weight:var(--font-weight-medium);color:var(--color-text-gray);margin-top:0!important;margin-bottom:0!important}.index-module__BuumSa__addToCartButton{background-color:var(--color-white);color:var(--color-background);border-radius:var(--border-radius-full);font-weight:var(--font-weight-medium);justify-content:center;align-items:center;gap:10px;padding:15px 32px 15px 28px;display:inline-flex}.index-module__BuumSa__addedToCartCheckmark{fill:var(--color-background);width:16px;margin-top:-1px}@media (max-width:880px){.index-module__BuumSa__block{flex-direction:column;align-items:flex-start;gap:20px}.index-module__BuumSa__name{font-size:1.4rem}.index-module__BuumSa__description,.index-module__BuumSa__price{font-size:1rem}.index-module__BuumSa__addToCartButton{width:100%}}
.index-module__ZdqhHW__breadcrumb{padding-top:10px;padding-bottom:25px}@media (max-width:880px){.index-module__ZdqhHW__breadcrumb{padding-top:0;padding-bottom:20px}}
.index-module__W-OS9G__card{background:var(--color-card-background);border:1px solid var(--color-card-border);padding:27px;display:block;position:relative}.index-module__W-OS9G__cardHeader{justify-content:space-between;align-items:center;display:flex}.index-module__W-OS9G__ditecLogo{width:98px}.index-module__W-OS9G__warranty{font-weight:var(--font-weight-medium);color:var(--color-text-gray);text-align:right;font-size:.9rem}.index-module__W-OS9G__warranty i{margin-left:6px;margin-right:6px;font-style:normal}.index-module__W-OS9G__title{font-size:1.75rem;font-weight:var(--font-weight-demibold);margin-top:25px;margin-bottom:4px;line-height:1.2}.index-module__W-OS9G__description{-webkit-line-clamp:4;text-overflow:ellipsis;-webkit-box-orient:vertical;margin-top:20px;margin-bottom:48px;font-size:1.1rem;display:-webkit-box;overflow:hidden}.index-module__W-OS9G__cardFooter{justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:25px;left:27px;right:27px}.index-module__W-OS9G__price{font-size:1.35rem;font-weight:500}.index-module__W-OS9G__priceFromLabel{font-weight:var(--font-weight-regular);margin-bottom:-1px;margin-right:5px;font-size:1rem}.index-module__W-OS9G__readMore{font-weight:var(--font-weight-medium);margin-bottom:-4px;font-size:.95rem}.index-module__W-OS9G__readMore svg{width:9px;fill:var(--color-white);margin-top:-2px;margin-left:5px}@media (max-width:880px){.index-module__W-OS9G__card{padding:25px}.index-module__W-OS9G__ditecLogo{width:85px}}
.index-module__RF9D_W__header{text-align:center;flex-direction:column;gap:4px;margin-top:20px;margin-bottom:70px;display:flex}.index-module__RF9D_W__category{font-weight:var(--font-weight-medium);text-transform:uppercase;color:var(--color-text-gray);letter-spacing:1.6px;font-size:.875rem}.index-module__RF9D_W__title{font-size:2.4rem;font-weight:var(--font-weight-medium)}.index-module__RF9D_W__featuredImage{aspect-ratio:16/7.8;object-fit:cover}.index-module__RF9D_W__content{margin-top:60px;margin-bottom:60px}.index-module__RF9D_W__featuredTreatmentsHeading{font-weight:var(--font-weight-demibold);text-align:center;margin-top:-10px;margin-bottom:20px;font-size:1.4rem;display:block}.index-module__RF9D_W__featuredTreatmentsGrid{grid-gap:var(--grid-gap);margin-bottom:var(--section-gap);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}@media (max-width:880px){.index-module__RF9D_W__header{margin-bottom:40px}.index-module__RF9D_W__title{font-size:1.8rem}.index-module__RF9D_W__featuredImage img{aspect-ratio:16/8}.index-module__RF9D_W__content{margin-top:30px;margin-bottom:30px}.index-module__RF9D_W__featuredTreatmentsHeading{margin-top:0;margin-bottom:20px}.index-module__RF9D_W__featuredTreatmentsGrid{grid-template-columns:repeat(auto-fill,minmax(100%,1fr));margin-bottom:30px}}
.index-module__u9k6Jq__card{border:1px solid var(--color-card-border);background-color:var(--color-card-background);border-radius:8px;flex-direction:column;padding:16px 20px;display:flex}.index-module__u9k6Jq__questionHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}.index-module__u9k6Jq__question{font-size:1.1rem;font-weight:var(--font-weight-medium);text-align:left}.index-module__u9k6Jq__iconContainer{flex-grow:0;flex-shrink:0;display:flex}.index-module__u9k6Jq__icon{width:14px;fill:var(--color-text)}.index-module__u9k6Jq__answer{margin-top:10px}.index-module__u9k6Jq__answer p{color:var(--color-text-gray)}.index-module__u9k6Jq__answer a{color:var(--color-text);font-weight:var(--font-weight-medium);text-decoration:underline}@media (max-width:880px){.index-module__u9k6Jq__question{font-size:1rem}}
.index-module__lNqbFG__articleCardLoop{gap:var(--grid-gap);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}
.index-module__j2puya__table{font-weight:var(--font-weight-medium);border-spacing:0;text-align:left;justify-content:center;align-items:center;display:flex}.index-module__j2puya__time{margin-left:30px;display:inline-block}@media (max-width:880px){.index-module__j2puya__table{justify-content:left;align-items:start;font-size:.875rem;display:flex}}
.index-module__Ji3CEq__videoPlayer{border:1px solid var(--color-card-border);aspect-ratio:16/9;align-items:center;display:flex;position:relative;overflow:hidden}.index-module__Ji3CEq__imageContainer{aspect-ratio:16/9;width:100%;height:auto;position:relative;overflow:hidden}.index-module__Ji3CEq__imageContainer img{object-fit:cover;aspect-ratio:16/9;width:100%;height:100%}.index-module__Ji3CEq__overlay{background:linear-gradient(#0000008c 0%,#00000073 51.66%,#000000ad 100%);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.index-module__Ji3CEq__overlayInner{color:var(--color-white);flex-direction:column;align-items:center;gap:0;display:flex}.index-module__Ji3CEq__overlayInner h3{font-size:2rem;line-height:1.3;font-weight:var(--font-weight-medium)}.index-module__Ji3CEq__overlayInner h4{font-size:1.15rem;line-height:1.3;font-weight:var(--font-weight-medium);margin-bottom:20px}.index-module__Ji3CEq__playButton{background:var(--color-white);color:var(--color-black);border-radius:var(--border-radius-full);font-size:1rem;font-weight:var(--font-weight-medium);cursor:pointer;text-wrap:nowrap;border:none;justify-content:center;align-items:center;gap:6px;width:fit-content;padding:14px 30px;text-decoration:none;display:inline-flex}.index-module__Ji3CEq__playButton svg{width:20px;min-width:20px;fill:inherit}.index-module__Ji3CEq__videoPlayerContainer{width:100%;height:100%;min-height:aspect-ratio;aspect-ratio:16/9;position:relative}.index-module__Ji3CEq__muxVideo{object-fit:cover;--media-object-fit:cover;width:100%;height:100%;min-height:aspect-ratio;aspect-ratio:16/9;position:relative}.index-module__Ji3CEq__muxVideo::part(center play button),.index-module__Ji3CEq__muxVideo::part(top){display:none}@media (max-width:880px){.index-module__Ji3CEq__overlayInner h3{font-size:1.875rem}.index-module__Ji3CEq__overlayInner h4{font-size:1rem}.index-module__Ji3CEq__playButton{padding:12px 24px}}
.index-module__nZtWLW__title{text-align:center;padding-top:20px;padding-bottom:90px;font-size:2.4rem}.index-module__nZtWLW__faqContainer{margin-bottom:60px;max-width:800px!important}.index-module__nZtWLW__faqs{flex-direction:column;gap:20px;display:flex}@media (max-width:880px){.index-module__nZtWLW__title{padding-bottom:50px;font-size:1.8rem}.index-module__nZtWLW__faqs{gap:18px}}
.page-module__E1zqha__heroSection{border-bottom:1px solid var(--color-card-border);position:relative}.page-module__E1zqha__heroSection:after{content:"";background:linear-gradient(#0000008c 0%,#0000 51.66%,#000000ad 100%);width:100%;height:100%;position:absolute;top:0;left:0}.page-module__E1zqha__heroSection img{object-fit:cover;object-position:66% 36%;width:100%;height:calc(100svh - 216px)}.page-module__E1zqha__heroContent h1{color:#fff;z-index:99;font-size:2.2rem;position:absolute;bottom:45px}.page-module__E1zqha__heroContent span{font-weight:400;display:block}@media (max-width:880px){.page-module__E1zqha__heroSection img{height:calc(100svh - 178px)}.page-module__E1zqha__heroContent h1{font-size:1.5rem;bottom:30px}}.page-module__E1zqha__featuredTreatments{margin-bottom:var(--section-gap)}.page-module__E1zqha__featuredTreatmentsHeading{text-align:center;font-weight:var(--font-weight-demibold);padding:50px 0;font-size:1.85rem}.page-module__E1zqha__featuredTreatmentsGrid{grid-gap:var(--grid-gap);grid-template-columns:repeat(auto-fill,minmax(300px,1fr));display:grid}@media (max-width:880px){.page-module__E1zqha__featuredTreatmentsHeading{padding:38px 0;font-size:1.5rem}.page-module__E1zqha__featuredTreatmentsGrid{grid-template-columns:repeat(auto-fill,minmax(100%,1fr))}}.page-module__E1zqha__findNearestCenterSection{border-top:1px solid var(--color-card-border);border-bottom:1px solid var(--color-card-border);background-color:var(--color-card-background);padding-top:65px;padding-bottom:65px}.page-module__E1zqha__aboutDitecSection{border-bottom:1px solid var(--color-card-border);padding-top:65px;padding-bottom:65px}.page-module__E1zqha__aboutDitecHasBrochure{border-bottom:0!important}.page-module__E1zqha__aboutDitecContainer{max-width:800px}.page-module__E1zqha__aboutDitecHeading{font-size:1.9rem;font-weight:var(--font-weight-demibold);margin-bottom:20px}.page-module__E1zqha__aboutDitecDescription p:not(:last-child){margin-bottom:20px}@media (max-width:880px){.page-module__E1zqha__aboutDitecSection{padding-top:34px;padding-bottom:34px}.page-module__E1zqha__aboutDitecHeading{font-size:1.5rem}}.page-module__E1zqha__brochureContainer{border:1px solid var(--color-card-border);display:block;position:relative}.page-module__E1zqha__brochureContainer:after{content:"";z-index:0;background:linear-gradient(#0000 .01%,#000000e6 100%);width:100%;height:80%;position:absolute;bottom:0;left:0}.page-module__E1zqha__brochureImage{object-fit:cover;aspect-ratio:16/7}.page-module__E1zqha__brochureContent{z-index:1;justify-content:space-between;align-items:flex-end;display:flex;position:absolute;bottom:50px;left:50px;right:50px}.page-module__E1zqha__brochureYear{color:#ffed00;font-size:.9rem;font-weight:var(--font-weight-demibold);letter-spacing:2px}.page-module__E1zqha__brochureHeading{font-size:2.2rem;line-height:1.1;font-weight:var(--font-weight-demibold);margin:6px 0}.page-module__E1zqha__brochureSubtitle{font-size:1.1rem}.page-module__E1zqha__brochureButton{background:var(--color-white);font-weight:var(--font-weight-medium);color:var(--color-background);border-radius:var(--border-radius-full);text-align:center;height:52px;padding:0 26px;line-height:52px;display:inline-flex}@media (max-width:880px){.page-module__E1zqha__brochureImage{aspect-ratio:16/8}.page-module__E1zqha__brochureContent{background-color:var(--color-card-background);flex-direction:column;align-items:flex-start;padding:30px;position:relative;inset:0}.page-module__E1zqha__brochureHeading{margin:8px 0;font-size:1.75rem}.page-module__E1zqha__brochureSubtitle{line-height:1.4}.page-module__E1zqha__brochureButton{height:45px;margin-top:20px;padding:0 20px;line-height:45px}}.page-module__E1zqha__articlesSectionHeading{text-align:center;padding-top:var(--section-gap);padding-bottom:var(--section-gap);font-size:1.9rem;font-weight:var(--font-weight-demibold);margin-bottom:-4px}.page-module__E1zqha__articlesSectionLink{text-align:center;font-weight:var(--font-weight-medium);margin-top:45px;margin-bottom:45px;display:block}.page-module__E1zqha__articlesSectionLink svg{width:8px;fill:var(--color-white);margin-top:-2px;margin-left:8px}@media (max-width:880px){.page-module__E1zqha__articlesSectionHeading{padding-top:54px;padding-bottom:54px;font-size:1.5rem}.page-module__E1zqha__articlesSectionLink{margin-top:35px;margin-bottom:35px}}
.page-module__hUlLAq__header{margin-bottom:60px}.page-module__hUlLAq__tag{font-weight:var(--font-weight-medium);text-transform:uppercase;color:var(--color-text-gray);letter-spacing:1.6px;margin-bottom:14px;font-size:.875rem;display:block}.page-module__hUlLAq__title{margin-bottom:14px;font-size:2.4rem}.page-module__hUlLAq__leadParagraph{max-width:500px;margin-bottom:20px}.page-module__hUlLAq__author{align-items:center;gap:11px;display:flex}.page-module__hUlLAq__authorInfo{flex-direction:column;display:flex}.page-module__hUlLAq__authorName{font-weight:var(--font-weight-medium);font-size:.92rem;display:block}.page-module__hUlLAq__authorWorksAt{font-weight:var(--font-weight-medium);color:var(--color-text-gray);margin-top:-6px;font-size:.83rem;display:block}.page-module__hUlLAq__authorImage{border-radius:12px;width:36px}.page-module__hUlLAq__content{margin-top:40px;margin-bottom:60px}@media (max-width:880px){.page-module__hUlLAq__header{margin-bottom:24px}.page-module__hUlLAq__tag{margin-bottom:12px}.page-module__hUlLAq__title{margin-bottom:12px;font-size:1.8rem}.page-module__hUlLAq__leadParagraph{margin-bottom:16px}.page-module__hUlLAq__content{margin-top:30px;margin-bottom:30px}}
.page-module__liXC9W__page{margin-bottom:40px}.page-module__liXC9W__header{text-align:center;margin-top:40px;margin-bottom:70px}.page-module__liXC9W__heading{font-size:2.4rem}.page-module__liXC9W__updatedAt{margin-top:4px}.page-module__liXC9W__updatedAt span{font-weight:var(--font-weight-medium)}@media (max-width:880px){.page-module__liXC9W__page{margin-bottom:30px}.page-module__liXC9W__header{margin-top:20px;margin-bottom:50px}.page-module__liXC9W__heading{font-size:1.8rem}}
.page-module__feNqpa__page{z-index:99;position:relative}.page-module__feNqpa__hero{border-bottom:1px solid var(--color-card-border);position:relative}@media (min-width:881px){.page-module__feNqpa__hero:after{content:"";background:linear-gradient(#0000008c 0%,#0000 51.66%,#000000ad 100%);width:100%;height:100%;position:absolute;top:0;left:0}}.page-module__feNqpa__hero img{object-fit:cover;object-position:66% 36%;width:100%;height:calc(100svh - 212px)}.page-module__feNqpa__heroContent{color:#fff;z-index:9;position:absolute;bottom:42px}.page-module__feNqpa__heroContent h1{font-size:2.4rem}.page-module__feNqpa__heroContent p{max-width:480px;margin-top:6px}.page-module__feNqpa__price{font-size:1.1rem;font-weight:var(--font-weight-demibold);margin-top:10px}@media (min-width:881px){.page-module__feNqpa__mobileBreadcrumb{display:none}}@media (max-width:880px){.page-module__feNqpa__hero{border-bottom:none}.page-module__feNqpa__hero img{object-fit:cover;aspect-ratio:16/8.5;height:unset;border-radius:16px}.page-module__feNqpa__heroContent{bottom:unset;margin-top:26px;position:relative}.page-module__feNqpa__heroContent h1{font-size:1.75rem}.page-module__feNqpa__price{font-size:1.05rem}}.page-module__feNqpa__aboutGrid{grid-template-columns:1fr 1fr;gap:60px;margin-bottom:40px;display:grid}.page-module__feNqpa__aboutHeading{margin-bottom:20px;font-size:1.9rem}.page-module__feNqpa__resultsList{font-weight:var(--font-weight-medium);flex-direction:column;gap:16px;margin-top:18px;padding-left:0;list-style-type:none;display:flex}.page-module__feNqpa__resultsList li .page-module__feNqpa__checkmark{width:25px;fill:var(--color-text);display:inline-block;position:absolute}.page-module__feNqpa__resultsList li .page-module__feNqpa__featureText{padding-left:38px}@media (min-width:881px){.page-module__feNqpa__desktopBreadcrumb{padding-top:36px;padding-bottom:24px}}@media (max-width:880px){.page-module__feNqpa__desktopBreadcrumb{display:none}.page-module__feNqpa__aboutGrid{flex-direction:column-reverse;gap:20px;margin-top:26px;margin-bottom:0;display:flex}.page-module__feNqpa__about{border-top:1px solid var(--color-card-border);border-bottom:1px solid var(--color-card-border);background-color:var(--color-card-background);padding-top:36px;padding-bottom:28px;padding-left:var(--container-padding);padding-right:var(--container-padding)}.page-module__feNqpa__aboutHeading{text-align:center;margin-bottom:30px;font-size:1.5rem}.page-module__feNqpa__results{padding-left:var(--container-padding);padding-right:var(--container-padding)}}.page-module__feNqpa__videoContainer{margin:40px 0 80px}@media (max-width:880px){.page-module__feNqpa__videoContainer{margin:0 0 40px}}.page-module__feNqpa__paintLayersHeader h2{margin-bottom:0}.page-module__feNqpa__paintLayersHeader span{color:var(--color-text-gray);font-weight:var(--font-weight-medium);margin-bottom:20px;font-size:1rem}.page-module__feNqpa__paintLayersImage{text-align:center;justify-content:center;display:flex}.page-module__feNqpa__paintLayersImage img{max-width:1000px}.page-module__feNqpa__paintLayers{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:18px;margin-top:50px;display:grid}.page-module__feNqpa__paintLayerCard{vertical-align:middle;border:1px solid var(--color-card-border);align-items:center;padding:15px 16px;display:flex}.page-module__feNqpa__paintLayerCard span{font-weight:var(--font-weight-demibold);background:var(--color-white);text-align:center;width:25px;height:25px;color:var(--color-black);border-radius:100px;margin-right:14px;font-size:.9rem;line-height:26px;display:inline-block;position:relative}.page-module__feNqpa__paintLayerCard h3{font-size:1rem;font-weight:var(--font-weight-medium);display:inline-block}.page-module__feNqpa__paintLayersDisclaimer{font-weight:var(--font-weight-medium);color:var(--color-text-gray);margin-top:20px;font-size:.875rem;display:block}@media (max-width:880px){.page-module__feNqpa__paintLayersHeader h2{text-align:left}.page-module__feNqpa__paintLayersImage{margin-top:16px}.page-module__feNqpa__paintLayers{margin-top:30px}}.page-module__feNqpa__addToCartSeparator{height:150px}.page-module__feNqpa__addToCartWrapper{z-index:9;position:fixed;bottom:60px;right:60px}.page-module__feNqpa__addToCartButton{background-color:var(--color-white);color:var(--color-black);border-radius:var(--border-radius-full);font-weight:var(--font-weight-medium);align-items:center;padding:18px 28px;display:flex}.page-module__feNqpa__addedToCart{justify-content:space-between;padding:18px 24px;display:flex}.page-module__feNqpa__addedToCartCheckmark{width:22px;margin-right:12px}.page-module__feNqpa__chevronRight{width:8px;margin-top:-1px}.page-module__feNqpa__addedToCartOrderText{align-items:center;gap:6px;display:flex}.page-module__feNqpa__addedToCart i{border-left:1px solid #d4d4d4;height:26px;margin:0 16px}@media (max-width:880px){.page-module__feNqpa__addToCartWrapper{text-align:center;background:linear-gradient(#0000 0%,#000000b3 60%,#000c 100%);justify-content:center;width:100%;padding-top:60px;display:flex;bottom:0;left:0;right:0}.page-module__feNqpa__addToCartButton{text-align:center;justify-content:center;width:calc(100% - 40px);margin-bottom:30px;padding:22px 0}.page-module__feNqpa__addedToCart{justify-content:space-between;padding:22px 28px}.page-module__feNqpa__addedToCart i{margin:0 10px}}
.index-module__dIgrwG__categories{flex-direction:column;margin-top:-28px;display:flex}.index-module__dIgrwG__category{flex-direction:column;display:flex}.index-module__dIgrwG__categoryHeader{border-bottom:1px solid var(--color-card-border);justify-content:space-between;align-items:center;gap:16px;padding-top:24px;padding-bottom:20px;display:flex}.index-module__dIgrwG__categoryName{font-weight:var(--font-weight-medium);font-size:1.3rem}.index-module__dIgrwG__iconContainer{flex-grow:0;flex-shrink:0;display:flex}.index-module__dIgrwG__icon{width:14px;fill:var(--color-text)}.index-module__dIgrwG__treatmentListWrapper>.index-module__dIgrwG__treatment:first-child{border-top:none}.index-module__dIgrwG__treatment{border:1px solid var(--color-card-border);border-top:none;padding:20px}.index-module__dIgrwG__treatmentName{font-weight:var(--font-weight-medium);margin-bottom:-2px;font-size:1.1rem}.index-module__dIgrwG__treatmentPrice{color:var(--color-text-gray);font-weight:var(--font-weight-medium);font-size:.9rem}.index-module__dIgrwG__addToCart{font-weight:var(--font-weight-medium);align-items:center;gap:7px;margin-top:18px;display:flex}.index-module__dIgrwG__checkmark{fill:var(--color-text);width:14px;margin-top:-1px}
.index-module__JNIXMG__card{background:var(--color-background);border:1px solid var(--color-card-border);flex-direction:column;gap:16px;padding:30px;display:flex}.index-module__JNIXMG__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.index-module__JNIXMG__badge{border-radius:var(--border-radius-full);font-size:.69rem;font-weight:var(--font-weight-demibold);color:#fff9;letter-spacing:1.2px;text-transform:uppercase;background:#ffffff14;align-items:center;padding:5px 12px;display:inline-flex}.index-module__JNIXMG__approved{font-size:.9rem;font-weight:var(--font-weight-medium);color:var(--color-text-gray);align-items:center;gap:5px;display:flex}.index-module__JNIXMG__approvedIcon{width:16px;height:16px;stroke:var(--color-text-gray)}.index-module__JNIXMG__contactIcon{width:14px;height:14px;fill:var(--color-text-gray)}.index-module__JNIXMG__mapPinIcon{width:14px;height:14px}.index-module__JNIXMG__name{font-size:1.35rem;font-weight:var(--font-weight-demibold)}.index-module__JNIXMG__address{color:#ffffffbf;margin-top:-18px;font-size:.95rem}.index-module__JNIXMG__hours{flex-direction:column;gap:6px;padding-top:4px;display:flex}.index-module__JNIXMG__hoursLabel{font-size:.69rem;font-weight:var(--font-weight-demibold);color:var(--color-text-gray);letter-spacing:1.2px;text-transform:uppercase}.index-module__JNIXMG__hoursRow{justify-content:space-between;display:flex}.index-module__JNIXMG__hoursDay{color:#ffffffbf;font-size:.875rem}.index-module__JNIXMG__hoursTime{font-size:.875rem;font-weight:var(--font-weight-medium)}.index-module__JNIXMG__hoursClosed{font-size:.875rem;font-weight:var(--font-weight-medium);color:var(--color-text-gray)}.index-module__JNIXMG__contact{flex-direction:column;gap:6px;display:flex}.index-module__JNIXMG__contactRow{font-size:.95rem;font-weight:var(--font-weight-medium);color:var(--color-white);align-items:center;gap:8px;text-decoration:none;display:flex}.index-module__JNIXMG__ctas{gap:12px;padding-top:4px;display:flex}.index-module__JNIXMG__ctaPrimary,.index-module__JNIXMG__ctaSecondary,.index-module__JNIXMG__ctaMap{border-radius:var(--border-radius-full);height:44px;font-size:.95rem;font-weight:var(--font-weight-medium);justify-content:center;align-items:center;gap:8px;padding:0 22px;text-decoration:none;display:inline-flex}.index-module__JNIXMG__ctaPrimary{background:var(--color-white);color:var(--color-background)}.index-module__JNIXMG__ctaSecondary,.index-module__JNIXMG__ctaMap{color:var(--color-white);background:0 0;border:1px solid #fff9}@media (max-width:880px){.index-module__JNIXMG__ctas{flex-direction:column}}
.index-module__jWKMpa__title{text-align:center;padding-top:20px;padding-bottom:90px;font-size:2.4rem}.index-module__jWKMpa__datasheetsContainer{margin-bottom:60px;max-width:800px!important}.index-module__jWKMpa__datasheetList{flex-direction:column;gap:40px;padding:0;list-style:none;display:flex}.index-module__jWKMpa__datasheetList li{padding-left:0}.index-module__jWKMpa__datasheetList li a{font-weight:var(--font-weight-medium);align-items:center;column-gap:5px;text-decoration:none;display:inline-flex}.index-module__jWKMpa__datasheetList li a svg{fill:var(--color-white);width:12px;min-width:12px;height:12px;margin-top:-1px}.index-module__jWKMpa__linksContainer{margin-bottom:60px;max-width:800px!important}.index-module__jWKMpa__linksContainer a{font-weight:var(--font-weight-medium)}@media (max-width:880px){.index-module__jWKMpa__title{padding-bottom:50px;font-size:1.8rem}.index-module__jWKMpa__datasheetList{gap:30px}}
.index-module__79r3NW__websiteAndSocialMedia{justify-content:space-between;align-items:center;gap:16px;display:flex}.index-module__79r3NW__website a{cursor:pointer;align-items:center;gap:4px;display:inline-flex}.index-module__79r3NW__website svg{width:16px;min-width:16px;fill:var(--color-white);margin-top:-2px}.index-module__79r3NW__socialMedia{align-items:center;gap:12px;display:inline-flex}.index-module__79r3NW__socialMedia a{cursor:pointer;align-items:center;display:inline-flex}.index-module__79r3NW__socialMedia svg{width:32px;min-width:32px;fill:var(--color-white)}
.index-module__dOATrW__faqList{max-width:800px;margin:0 auto}.index-module__dOATrW__faqItem{text-align:left;border:none;border-bottom:1px solid var(--color-card-border);cursor:pointer;width:100%;color:var(--color-text);background:0 0;padding:24px 0;font-family:inherit;display:block}.index-module__dOATrW__faqItem:first-child{border-top:1px solid var(--color-card-border)}.index-module__dOATrW__faqQuestion{font-size:1.1rem;font-weight:var(--font-weight-medium);justify-content:space-between;align-items:center;gap:16px;line-height:1.4;display:flex}.index-module__dOATrW__chevron{color:var(--color-text-gray);flex-shrink:0;transition:transform .2s}.index-module__dOATrW__open .index-module__dOATrW__chevron{transform:rotate(180deg)}.index-module__dOATrW__faqAnswer{max-height:0;transition:max-height .25s;overflow:hidden}.index-module__dOATrW__open .index-module__dOATrW__faqAnswer{max-height:300px}.index-module__dOATrW__faqAnswer p{color:#ffffffab;padding-top:12px;font-size:.95rem;line-height:1.65}
.index-module__q0yh4q__field{flex-direction:column;display:flex;position:relative}.index-module__q0yh4q__fieldContainer{border:1px solid var(--color-card-border);width:100%;display:flex;position:relative}.index-module__q0yh4q__label{background:var(--color-background);color:var(--color-text-gray);font-weight:var(--font-weight-medium);padding:0 8px;font-size:.92rem}.index-module__q0yh4q__required{color:var(--color-alert)}.index-module__q0yh4q__error{margin-top:-4px;margin-bottom:10px}.index-module__q0yh4q__input,.index-module__q0yh4q__textarea,.index-module__q0yh4q__select{color:var(--color-white);background:0 0;width:100%;height:70px;padding-left:27px;padding-right:27px;font-family:unset;font-size:16px;font-weight:500}.index-module__q0yh4q__input:focus-visible,.index-module__q0yh4q__textarea:focus-visible,.index-module__q0yh4q__select:focus-visible{outline:0!important}.index-module__q0yh4q__field .index-module__q0yh4q__label{z-index:9;margin-left:20px;position:absolute;transform:translateY(-9px)!important}:-webkit-any(.index-module__q0yh4q__input:-webkit-autofill,.index-module__q0yh4q__textarea:-webkit-autofill,.index-module__q0yh4q__select:-webkit-autofill){-webkit-box-shadow:0 0 0 1000px var(--color-background) inset;-webkit-text-fill-color:var(--color-text)!important;border-radius:0!important}:is(.index-module__q0yh4q__input:autofill,.index-module__q0yh4q__textarea:autofill,.index-module__q0yh4q__select:autofill){-webkit-box-shadow:0 0 0 1000px var(--color-background) inset;-webkit-text-fill-color:var(--color-text)!important;border-radius:0!important}.index-module__q0yh4q__textarea{resize:vertical;margin-top:27px;height:auto!important}.index-module__q0yh4q__select{padding-right:40px}.index-module__q0yh4q__selectWithDescription{flex-direction:column}.index-module__q0yh4q__selectWithDescription select{height:auto;padding-top:14px;padding-bottom:2px}.index-module__q0yh4q__description{font-size:.75rem;font-weight:var(--font-weight-medium);color:var(--color-text-gray);text-transform:uppercase;letter-spacing:1.2px;padding-bottom:12px;padding-left:27px}.index-module__q0yh4q__fieldContainer:has(select):after{content:"";background-image:url(data:image/svg+xml;charset=UTF-8;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyNCAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICAgIDxwb2x5Z29uIGZpbGw9IiM2NjYiIHBvaW50cz0iMTIgMSA5IDYgMTUgNiIgLz4KICAgIDxwb2x5Z29uIGZpbGw9IiM2NjYiIHBvaW50cz0iMTIgMTMgOSA4IDE1IDgiIC8+Cjwvc3ZnPgo=);background-position:50%;background-repeat:no-repeat;width:6px;height:20px;position:absolute;top:50%;right:20px;transform:translateY(-50%)}@media (max-width:880px){.index-module__q0yh4q__input,.index-module__q0yh4q__textarea,.index-module__q0yh4q__select{height:70px;padding-left:22px;padding-right:22px}.index-module__q0yh4q__textarea{margin-top:26px}.index-module__q0yh4q__field .index-module__q0yh4q__label{margin-left:15px}.index-module__q0yh4q__description{padding-left:22px}}
.index-module__WTMTGW__phoneInputWrapper{border:1px solid var(--color-card-border);align-items:stretch;width:100%;display:flex;position:relative}.index-module__WTMTGW__countryCode{border-right:1px solid var(--color-card-border);height:70px;color:var(--color-white);background:0 0;flex-shrink:0;padding:0 24px;font-family:inherit;font-size:16px;font-weight:500;line-height:70px}.index-module__WTMTGW__phoneInput{height:70px;color:var(--color-white);background:0 0;border:none;outline:none;flex:1;width:100%;padding-left:27px;padding-right:27px;font-family:unset;font-size:16px;font-weight:500}.index-module__WTMTGW__phoneInput:focus-visible{outline:0!important}.index-module__WTMTGW__phoneInput:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px var(--color-background) inset;-webkit-text-fill-color:var(--color-text)!important;border-radius:0!important}.index-module__WTMTGW__compact .index-module__WTMTGW__countryCode{height:55px;padding:0 16px;line-height:55px}.index-module__WTMTGW__compactInput{height:55px;padding-left:20px;padding-right:20px}@media (max-width:880px){.index-module__WTMTGW__phoneInput{height:70px;padding-left:22px;padding-right:22px}}
.index-module__zSz5Ga__backdrop{z-index:2147483647;background:#00000080;position:fixed;inset:0}.index-module__zSz5Ga__sidebar{background:var(--color-background);z-index:2147483647;outline:none;flex-direction:column;width:520px;max-width:100vw;height:100dvh;display:flex;position:fixed;top:0;right:0;overflow:hidden}.index-module__zSz5Ga__header{border-bottom:1px solid var(--color-card-border);flex-shrink:0;justify-content:space-between;align-items:center;padding:24px 28px;display:flex}.index-module__zSz5Ga__header h2{font-weight:var(--font-weight-medium);margin:0;font-size:1.2rem}.index-module__zSz5Ga__closeButton{background:var(--color-card-background);border:1px solid var(--color-card-border);cursor:pointer;border-radius:100px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.index-module__zSz5Ga__closeButton svg{width:12px;fill:var(--color-text);opacity:.6}.index-module__zSz5Ga__content{flex-direction:column;flex:1;padding:0 28px;display:flex;overflow-y:auto}.index-module__zSz5Ga__section{padding:16px 0 0}.index-module__zSz5Ga__sectionWithBottomPadding{padding-bottom:16px}.index-module__zSz5Ga__sectionHeading{font-weight:var(--font-weight-medium);text-transform:uppercase;color:var(--color-text-gray);letter-spacing:1.4px;margin-bottom:14px;font-size:.8rem;display:block}.index-module__zSz5Ga__treatmentCards,.index-module__zSz5Ga__crossSellCards{flex-direction:column;display:flex}.index-module__zSz5Ga__crossSellCards>:first-child{margin-top:8px}.index-module__zSz5Ga__crossSellToggle{background:var(--color-card-background);border:1px solid var(--color-card-border);cursor:pointer;width:100%;color:var(--color-text-gray);font-size:.8rem;font-weight:var(--font-weight-medium);letter-spacing:1.4px;text-transform:uppercase;justify-content:space-between;align-items:center;padding:10px 18px;display:flex}.index-module__zSz5Ga__crossSellToggle svg{width:12px;fill:var(--color-text);transition:transform .25s}.index-module__zSz5Ga__crossSellToggleOpen svg{transform:rotate(180deg)}.index-module__zSz5Ga__crossSellCard{background-image:repeating-linear-gradient(to right, var(--color-card-border) 0, var(--color-card-border) 10px, transparent 10px, transparent 18px), repeating-linear-gradient(to right, var(--color-card-border) 0, var(--color-card-border) 10px, transparent 10px, transparent 18px), repeating-linear-gradient(to bottom, var(--color-card-border) 0, var(--color-card-border) 10px, transparent 10px, transparent 18px), repeating-linear-gradient(to bottom, var(--color-card-border) 0, var(--color-card-border) 10px, transparent 10px, transparent 18px);background-position:top,bottom,0,100%;background-repeat:no-repeat;background-size:100% 1px,100% 1px,1px 100%,1px 100%;border:none}.index-module__zSz5Ga__emptyCart{flex-direction:column;flex:1;align-items:center;display:flex}.index-module__zSz5Ga__emptyCartHeading{text-align:center;text-wrap:balance;font-size:1.6rem;line-height:1.35;font-weight:var(--font-weight-medium);flex:1;align-items:center;margin-top:-30px;padding:0 30px;display:flex}.index-module__zSz5Ga__emptyCartActions{flex-direction:column;gap:16px;width:100%;margin-bottom:28px;display:flex}.index-module__zSz5Ga__emptyCartButton{background:var(--color-white);border:1px solid var(--color-white);color:var(--color-card-background);text-align:center;padding:14px 28px;font-weight:500}.index-module__zSz5Ga__emptyCartButtonSecondary{background:var(--color-card-background);border:1px solid var(--color-card-border);color:var(--color-white);text-align:center;padding:14px 28px;font-weight:500}.index-module__zSz5Ga__fields{flex-direction:column;gap:24px;display:flex}.index-module__zSz5Ga__licensePlateGroup{flex-direction:column;gap:14px;display:flex}.index-module__zSz5Ga__errors{flex-direction:column;gap:10px;margin-bottom:12px;display:flex}.index-module__zSz5Ga__error{font-weight:var(--font-weight-medium);text-align:left;color:var(--color-text);background:var(--color-card-background);border:1px solid var(--color-card-border);align-items:center;padding:10px;font-size:.9rem;display:flex}.index-module__zSz5Ga__error svg{width:14px;fill:var(--color-text);flex-shrink:0;margin-left:4px;margin-right:12px}.index-module__zSz5Ga__fetchVehicleDataButton{text-align:center;font-weight:var(--font-weight-medium);color:var(--color-black);background:var(--color-white);white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;padding:0 20px;font-size:.875rem;display:flex;position:relative}.index-module__zSz5Ga__fetchVehicleDataSpinner{justify-content:center;align-items:center;display:flex;position:absolute}.index-module__zSz5Ga__spinnerIcon{animation:1.2s linear infinite index-module__zSz5Ga__spin}@keyframes index-module__zSz5Ga__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.index-module__zSz5Ga__vehicleDataCard{background-color:var(--color-card-background);border:1px solid var(--color-card-border);justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex}.index-module__zSz5Ga__vehicleDataLabel{font-weight:var(--font-weight-medium);color:var(--color-text-gray);text-transform:uppercase;letter-spacing:.8px;font-size:.8rem}.index-module__zSz5Ga__vehicleDataName{font-size:1rem;font-weight:var(--font-weight-medium)}.index-module__zSz5Ga__vehicleDataInvalid{color:var(--color-alert)}.index-module__zSz5Ga__vehicleDataWarning{color:#d4a017}.index-module__zSz5Ga__vehicleLookupNotice{background-color:var(--color-card-background);border:1px solid var(--color-card-border);flex-direction:column;gap:12px;padding:16px 20px;display:flex}.index-module__zSz5Ga__vehicleLookupNoticeHeading{color:#d4a017;font-weight:var(--font-weight-medium);margin:0;font-size:.92rem}.index-module__zSz5Ga__vehicleLookupNoticeText{color:var(--color-text-gray);margin:0;font-size:.88rem;line-height:1.45}.index-module__zSz5Ga__vehicleLookupNoticeButton{border:1px solid var(--color-card-border);color:var(--color-text);font-weight:var(--font-weight-medium);cursor:pointer;text-align:center;background:0 0;padding:8px 16px;font-size:.88rem}.index-module__zSz5Ga__resetVehicleDataButton{border:1px solid var(--color-card-border);background:var(--color-background);text-align:center;cursor:pointer;border-radius:100px;flex-shrink:0;width:34px;height:34px;font-size:.8rem;line-height:30px;display:block}.index-module__zSz5Ga__resetVehicleDataButton svg{width:11px;fill:var(--color-text)}.index-module__zSz5Ga__footer{border-top:1px solid var(--color-card-border);flex-shrink:0;padding:20px 28px}.index-module__zSz5Ga__total{font-weight:var(--font-weight-medium);justify-content:space-between;margin-bottom:16px;font-size:1rem;display:flex}.index-module__zSz5Ga__disclaimer{color:var(--color-text-gray);margin-bottom:16px;font-size:.92rem;line-height:1.5}.index-module__zSz5Ga__submitButton{text-align:center;font-weight:var(--font-weight-medium);color:var(--color-background);cursor:pointer;background:#fff;width:100%;margin-bottom:24px;padding:18px 20px;font-size:1rem;display:block}.index-module__zSz5Ga__submitButton:disabled{opacity:.5;cursor:not-allowed}.index-module__zSz5Ga__content label[class]{margin-left:13px}.index-module__zSz5Ga__content input,.index-module__zSz5Ga__content select{height:55px;padding-left:21px;padding-right:21px}.index-module__zSz5Ga__content select+span{padding-left:21px}.index-module__zSz5Ga__content textarea{margin-top:20px;padding-left:21px;padding-right:21px}.index-module__zSz5Ga__centerSelectWithCity select{height:unset;padding-top:16px}.index-module__zSz5Ga__protectedPlateExplainer{color:var(--color-text-gray);margin:0;font-size:.85rem;line-height:1.4}.index-module__zSz5Ga__skipButton{color:var(--color-text-gray);font-weight:var(--font-weight-medium);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:0;font-size:.92rem;text-decoration:underline}.index-module__zSz5Ga__compactCard{margin-bottom:8px;padding:12px 18px}@media (min-width:881px){.index-module__zSz5Ga__emptyCart{justify-content:center}.index-module__zSz5Ga__emptyCartHeading{flex:none;margin-top:-50px;font-size:1.8rem}.index-module__zSz5Ga__emptyCartActions{flex-direction:row;width:auto;margin-top:20px;margin-bottom:0}.index-module__zSz5Ga__emptyCartButton,.index-module__zSz5Ga__emptyCartButtonSecondary{padding:10px 20px}}@media (max-width:880px){.index-module__zSz5Ga__sidebar{width:100%}.index-module__zSz5Ga__header{padding-left:20px}.index-module__zSz5Ga__emptyCartHeading{margin-top:-10px}.index-module__zSz5Ga__content{padding:0 20px}.index-module__zSz5Ga__footer{padding:16px 28px}}
.index-module__Ab-Mtq__heading{text-align:center;font-size:1.9rem;font-weight:var(--font-weight-demibold);margin-bottom:65px}.index-module__Ab-Mtq__form{display:flex}.index-module__Ab-Mtq__labelFrontPage{background-color:var(--color-card-background)}.index-module__Ab-Mtq__inputFieldContainer{flex-grow:1}.index-module__Ab-Mtq__inputField{width:100%;position:relative}.index-module__Ab-Mtq__submitButton{background:var(--color-white);color:var(--color-card-background);z-index:9;white-space:nowrap;border:0;margin-left:-2px;padding:0 30px;font-family:unset;font-size:.95rem;font-weight:500}@media (max-width:880px){.index-module__Ab-Mtq__submitButton{padding:0 24px;font-size:.875rem}}
.index-module__7s5m6q__centerListGrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:40px 20px;display:grid}.index-module__7s5m6q__centerLocation{font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:1.3px;color:var(--color-text-gray);margin-bottom:8px;font-size:1.15rem}.index-module__7s5m6q__centerLinks{flex-direction:column;gap:8px;display:flex}.index-module__7s5m6q__centerLinks a{font-weight:var(--font-weight-medium)}@media (max-width:880px){.index-module__7s5m6q__centerListGrid{row-gap:20px}}
.index-module__5jSiva__card{border:1px solid var(--color-card-border);background-color:var(--color-card-background);justify-content:space-between;align-items:center;gap:20px;padding:20px;display:flex}.index-module__5jSiva__location{font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:1.2px;color:var(--color-text-gray);text-overflow:ellipsis;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;font-size:.875rem;font-style:normal;display:-webkit-box;overflow:hidden}.index-module__5jSiva__name{font-weight:var(--font-weight-medium);text-overflow:ellipsis;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.index-module__5jSiva__kilometers{background:var(--color-white);color:var(--color-black);font-size:.8rem;font-weight:var(--font-weight-medium);border-radius:3px;margin-left:5px;padding:2px 5px}
.index-module__2hpQsG__table{border-collapse:collapse;border-spacing:0;width:100%}.index-module__2hpQsG__table thead tr:first-child{border-top:0}.index-module__2hpQsG__table tr{border-top:1px solid var(--color-card-border)}.index-module__2hpQsG__table th{font-weight:var(--font-weight-medium);letter-spacing:.4px;text-align:left;vertical-align:bottom;color:var(--color-text-gray);text-transform:uppercase;padding:16px 0;font-size:.875rem}.index-module__2hpQsG__table td{font-weight:var(--font-weight-medium);vertical-align:top;padding:16px 0}.index-module__2hpQsG__orderTotal th,.index-module__2hpQsG__orderTotal td{padding-top:26px!important;padding-bottom:26px!important}
.page-module__D1rvnq__articlesPage{margin-bottom:var(--footer-gap)}.page-module__D1rvnq__heading{text-align:center;padding-top:40px;padding-bottom:70px;font-size:2.2rem}@media (max-width:880px){.page-module__D1rvnq__heading{padding-top:25px;padding-bottom:45px;font-size:1.9rem}}
.page-module__pz3tuq__checkoutHeader{background-color:var(--color-card-background);border-top:1px solid var(--color-card-border);border-bottom:1px solid var(--color-card-border)}.page-module__pz3tuq__goBackLink{font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:1.4px;align-items:end;padding:14px 20px 14px 0;display:flex;margin-top:12px!important;margin-bottom:12px!important}.page-module__pz3tuq__goBackLink span{background:var(--color-white);text-align:center;border-radius:100px;width:28px;height:28px;margin-top:1px;margin-right:10px;line-height:28px;display:inline-block}.page-module__pz3tuq__goBackLink span svg{width:8px;margin-top:-1px;margin-left:-2px}.page-module__pz3tuq__checkoutContainer{max-width:500px!important}.page-module__pz3tuq__heading{text-align:center;margin-bottom:0;padding-top:50px;padding-bottom:48px;font-size:1.8rem}.page-module__pz3tuq__errors{flex-direction:column;gap:14px;margin-top:-20px;margin-bottom:30px;padding-top:20px;display:flex}.page-module__pz3tuq__error{font-weight:var(--font-weight-medium);text-align:left;color:var(--color-text);background:var(--color-card-background);border:1px solid var(--color-card-border);align-items:center;padding:10px;font-size:.95rem;display:flex}.page-module__pz3tuq__error svg{width:14px;fill:var(--color-text);margin-left:4px;margin-right:12px}.page-module__pz3tuq__fields{flex-direction:column;gap:30px;display:flex}.page-module__pz3tuq__cartItemsTable{margin-top:20px}.page-module__pz3tuq__disclaimer{background-color:var(--color-card-background);border:1px solid var(--color-card-border);margin-bottom:30px;padding:20px}.page-module__pz3tuq__disclaimer span{font-weight:var(--font-weight-medium);text-transform:uppercase;color:var(--color-text-gray);letter-spacing:1.6px;margin-bottom:12px;font-size:.875rem;display:block}.page-module__pz3tuq__disclaimer p:not(:last-child){margin-bottom:18px}.page-module__pz3tuq__submitButton{text-align:center;font-weight:var(--font-weight-medium);color:var(--color-background);background:#fff;width:100%;padding:20px;font-size:1rem;display:block}.page-module__pz3tuq__checkoutFooter{border-top:1px solid var(--color-card-border);border-bottom:1px solid var(--color-card-border);background-color:var(--color-card-background);text-align:center;justify-content:center;align-items:center;margin-top:40px;padding:28px;display:flex}.page-module__pz3tuq__ditecLogo{width:145px}@media (max-width:880px){.page-module__pz3tuq__checkoutFooter{margin-top:30px}}.page-module__pz3tuq__fetchVehicleDataButton{text-align:center;font-weight:var(--font-weight-medium);color:var(--color-black);background:var(--color-white);white-space:nowrap;flex-grow:0;flex-shrink:0;justify-content:center;align-items:center;width:auto;padding:0 30px;font-size:.95rem;display:flex}.page-module__pz3tuq__vehicleDataCard{background-color:var(--color-card-background);border:1px solid var(--color-card-border);justify-content:space-between;align-items:center;gap:20px;padding:18px 28px;display:flex}.page-module__pz3tuq__vehicleDataLabel{font-weight:var(--font-weight-medium);color:var(--color-text-gray);text-transform:uppercase;letter-spacing:.8px;font-size:.85rem}.page-module__pz3tuq__vehicleDataName{font-size:1.1rem;font-weight:var(--font-weight-medium)}.page-module__pz3tuq__vehicleDataInvalid{color:var(--color-alert)}.page-module__pz3tuq__vehicleDataWarning{color:#d4a017}.page-module__pz3tuq__protectedPlateExplainer{color:var(--color-text-gray);margin:0;font-size:.85rem;line-height:1.4}.page-module__pz3tuq__resetVehicleDataButton{border:1px solid var(--color-card-border);background:var(--color-background);text-align:center;border-radius:100px;flex-grow:0;flex-shrink:0;width:38px;height:38px;font-size:.8rem;line-height:34px;display:block}.page-module__pz3tuq__resetVehicleDataButton svg{width:12px;fill:var(--color-text)}@media (max-width:880px){.page-module__pz3tuq__fetchVehicleDataButton{padding:0 20px;font-size:.875rem}.page-module__pz3tuq__vehicleDataName{font-size:1rem}}
.page-module__7NlKmq__header{text-align:center;margin-top:20px;margin-bottom:50px}.page-module__7NlKmq__featuredImage{background-color:var(--color-card-background);position:relative}.page-module__7NlKmq__featuredImage img{aspect-ratio:16/7.8;object-fit:cover}.page-module__7NlKmq__ctaButtons{z-index:99;justify-content:space-between;align-items:center;width:calc(100% - 120px);margin-left:auto;margin-right:auto;display:flex;position:absolute;bottom:-26px;left:0;right:0}.page-module__7NlKmq__contactButtons{justify-content:center;gap:24px;display:flex}.page-module__7NlKmq__contactButtons a,.page-module__7NlKmq__showOnMapButton{background-color:var(--color-white);color:var(--color-black);font-weight:var(--font-weight-medium);border-radius:999px;align-items:center;gap:10px;padding:16px 24px;display:flex}.page-module__7NlKmq__phoneIcon,.page-module__7NlKmq__emailIcon{width:20px}.page-module__7NlKmq__externalIcon{width:16px;margin-top:-2px}@media (max-width:880px){.page-module__7NlKmq__ctaButtons{width:calc(100% - 40px)}.page-module__7NlKmq__contactButtons{gap:16px}.page-module__7NlKmq__contactButtons a span,.page-module__7NlKmq__showOnMapButton span{display:none}}.page-module__7NlKmq__name{font-weight:var(--font-weight-medium);margin-top:12px;margin-bottom:12px;font-size:2.4rem}.page-module__7NlKmq__location{font-weight:var(--font-weight-medium);text-transform:uppercase;color:var(--color-text-gray);letter-spacing:1.6px;font-size:.875rem}.page-module__7NlKmq__address{font-weight:var(--font-weight-medium)}@media (min-width:881px){.page-module__7NlKmq__breadcrumb{padding-bottom:0}}@media (max-width:880px){.page-module__7NlKmq__header{text-align:left;margin-top:0;margin-bottom:30px}.page-module__7NlKmq__featuredImage img{aspect-ratio:16/8}.page-module__7NlKmq__name{margin-top:10px;margin-bottom:10px;font-size:1.65rem}.page-module__7NlKmq__address{font-size:.95rem}}@media (min-width:881px){.page-module__7NlKmq__content{border:1px solid var(--color-card-border);background-color:var(--color-card-background);border-top:0;margin-bottom:60px}}.page-module__7NlKmq__openingHours{text-align:center;padding-top:60px}.page-module__7NlKmq__openingHoursHeading{font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:1.6px;margin-bottom:20px;font-size:.875rem;display:block}@media (max-width:880px){.page-module__7NlKmq__content{background-color:none}.page-module__7NlKmq__openingHours{text-align:left}}.page-module__7NlKmq__infoHeading{font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:1.6px;color:var(--color-text-gray);text-align:center;margin-top:40px;margin-bottom:30px;font-size:.875rem;display:block}.page-module__7NlKmq__treatments{margin-bottom:30px}.page-module__7NlKmq__treatmentsContainer{max-width:600px}.page-module__7NlKmq__description{margin-bottom:50px}.page-module__7NlKmq__description p:not(:last-child){margin-bottom:20px}.page-module__7NlKmq__arbeidstilsynetCard{background:var(--color-card-background);border:1px solid var(--color-card-border);text-align:left;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;width:100%;margin-top:-20px;margin-bottom:40px;padding:14px 20px;display:inline-flex;position:relative}.page-module__7NlKmq__arbeidstilsynetText{font-weight:var(--font-weight-medium);align-items:center;line-height:1.4;display:flex}.page-module__7NlKmq__arbeidstilsynetText svg{width:24px;fill:var(--color-text);margin-right:16px}.page-module__7NlKmq__arbeidstilsynetLogo{width:42px}@media (max-width:880px){.page-module__7NlKmq__arbeidstilsynetCard{width:100%;margin-bottom:30px;padding:18px 20px;display:flex}.page-module__7NlKmq__arbeidstilsynetText{text-align:left;font-size:.875rem}.page-module__7NlKmq__arbeidstilsynetText svg{width:32px}}.page-module__7NlKmq__WebsiteAndSocialMediaContainer{max-width:600px;margin-bottom:50px}
.page-module__R3JueW__addressInput{margin-top:60px}.page-module__R3JueW__noaddress{margin-bottom:120px}.page-module__R3JueW__addressNotFound{margin-top:60px;margin-bottom:60px}.page-module__R3JueW__addressFound{margin-bottom:60px}.page-module__R3JueW__addressFound .page-module__R3JueW__addressLookupHeading{margin-top:40px;margin-bottom:38px}.page-module__R3JueW__addressNoCentersNear{margin-bottom:60px}.page-module__R3JueW__addressLookupHeading{font-weight:var(--font-weight-demibold);text-align:center;font-size:1.4rem}.page-module__R3JueW__addressFoundCentersLoop{flex-direction:column;gap:20px;display:flex}.page-module__R3JueW__addressNoCentersNearHeader{text-align:center;margin-top:40px;margin-bottom:40px}.page-module__R3JueW__kilometers{background:var(--color-white);color:var(--color-black);font-size:.8rem;font-weight:var(--font-weight-medium);border-radius:3px;margin-left:3px;margin-right:3px;padding:2px 5px}@media (max-width:880px){.page-module__R3JueW__addressLookupHeading{font-size:1.05rem}.page-module__R3JueW__addressNotFound{margin-top:40px;margin-bottom:40px}.page-module__R3JueW__addressFound,.page-module__R3JueW__addressNoCentersNear{margin-bottom:30px}.page-module__R3JueW__addressFound .page-module__R3JueW__addressLookupHeading{margin-top:34px;margin-bottom:32px}.page-module__R3JueW__addressNoCentersNearHeader{margin-top:30px;margin-bottom:28px}}.page-module__R3JueW__centersOverview{border-top:1px solid var(--color-card-border);background-color:var(--color-card-background);padding-bottom:50px}.page-module__R3JueW__centersHeading{text-align:center;padding-top:70px;padding-bottom:60px;font-size:1.45rem;font-weight:600}@media (max-width:880px){.page-module__R3JueW__centersHeading{padding-top:50px;padding-bottom:40px;font-size:1.2rem}}
.page-module__rUgsNG__heroSection{text-align:center;border-bottom:1px solid var(--color-card-border);padding:60px 0 100px}.page-module__rUgsNG__heroHeading{font-weight:var(--font-weight-demibold);margin:0}.page-module__rUgsNG__heroLead{font-size:1.5rem;font-weight:var(--font-weight-regular);color:#ffffffb3;letter-spacing:0;margin-bottom:12px;display:block}.page-module__rUgsNG__heroCity{font-size:clamp(4rem,14vw,10rem);font-weight:var(--font-weight-demibold);letter-spacing:-.03em;color:var(--color-text);line-height:.95;display:block}.page-module__rUgsNG__heroCtas{justify-content:center;gap:16px;margin-top:48px;display:flex}.page-module__rUgsNG__ctaPrimary,.page-module__rUgsNG__ctaSecondary{border-radius:var(--border-radius-full);height:52px;font-weight:var(--font-weight-medium);justify-content:center;align-items:center;padding:0 28px;font-size:1rem;text-decoration:none;display:inline-flex}.page-module__rUgsNG__ctaPrimary{background:var(--color-white);color:var(--color-background)}.page-module__rUgsNG__ctaSecondary{color:var(--color-white);background:0 0;border:1px solid #fff9}@media (max-width:880px){.page-module__rUgsNG__heroSection{padding:40px 0 60px}.page-module__rUgsNG__heroLead{margin-bottom:8px;font-size:1.05rem}.page-module__rUgsNG__heroCtas{flex-direction:column;align-items:center;gap:12px;margin-top:32px}.page-module__rUgsNG__ctaPrimary,.page-module__rUgsNG__ctaSecondary{height:48px;font-size:.95rem}}.page-module__rUgsNG__treatmentsSection{padding-top:var(--section-gap);padding-bottom:var(--section-gap)}.page-module__rUgsNG__treatmentsHeading{text-align:center;font-weight:var(--font-weight-demibold);margin-bottom:8px;font-size:1.85rem}.page-module__rUgsNG__treatmentsSubheading{text-align:center;color:var(--color-text-gray);margin-bottom:40px;font-size:1.05rem}.page-module__rUgsNG__treatmentsGrid{grid-gap:var(--grid-gap);grid-template-columns:repeat(2,1fr);max-width:900px;margin:0 auto;display:grid}.page-module__rUgsNG__allTreatmentsLink{text-align:center;font-weight:var(--font-weight-medium);margin-top:40px;display:block}.page-module__rUgsNG__allTreatmentsLink svg{width:8px;fill:var(--color-white);margin-top:-2px;margin-left:8px}@media (max-width:880px){.page-module__rUgsNG__treatmentsHeading{font-size:1.5rem}.page-module__rUgsNG__treatmentsGrid{grid-template-columns:1fr}}.page-module__rUgsNG__retreatmentSection{border-top:1px solid var(--color-card-border);border-bottom:1px solid var(--color-card-border);background:var(--color-card-background);padding:65px 0}.page-module__rUgsNG__retreatmentGrid{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.page-module__rUgsNG__retreatmentLabel{font-size:.75rem;font-weight:var(--font-weight-demibold);color:var(--color-text-gray);letter-spacing:1.6px;text-transform:uppercase;margin-bottom:16px}.page-module__rUgsNG__retreatmentHeading{font-size:1.9rem;font-weight:var(--font-weight-demibold);white-space:pre-line;margin-bottom:16px;line-height:1.2}.page-module__rUgsNG__retreatmentDescription{color:#ffffffbf;margin-bottom:24px;font-size:1rem;line-height:1.65}.page-module__rUgsNG__retreatmentImageWrapper{overflow:hidden}.page-module__rUgsNG__retreatmentImage{object-fit:cover;aspect-ratio:16/10;width:100%;height:100%}@media (max-width:880px){.page-module__rUgsNG__retreatmentGrid{grid-template-columns:1fr;gap:30px}.page-module__rUgsNG__retreatmentSection{padding:40px 0}.page-module__rUgsNG__retreatmentHeading{font-size:1.5rem}}.page-module__rUgsNG__quickCoatSection{text-align:center;padding:65px 0}.page-module__rUgsNG__quickCoatLabel{font-size:.75rem;font-weight:var(--font-weight-demibold);color:var(--color-text-gray);letter-spacing:1.6px;text-transform:uppercase;margin-bottom:16px}.page-module__rUgsNG__quickCoatHeading{font-size:1.85rem;font-weight:var(--font-weight-demibold);margin-bottom:16px}.page-module__rUgsNG__quickCoatDescription{color:#ffffffbf;max-width:600px;margin:0 auto 28px;font-size:1.05rem;line-height:1.6}@media (max-width:880px){.page-module__rUgsNG__quickCoatHeading{font-size:1.5rem}}.page-module__rUgsNG__locationsSection{border-top:1px solid var(--color-card-border);border-bottom:1px solid var(--color-card-border);background:var(--color-card-background);padding:65px 0}.page-module__rUgsNG__locationsHeading{text-align:center;font-size:1.85rem;font-weight:var(--font-weight-demibold);margin-bottom:8px}.page-module__rUgsNG__locationsSubheading{text-align:center;color:var(--color-text-gray);margin-bottom:40px;font-size:1.05rem}.page-module__rUgsNG__locationsGrid{gap:var(--grid-gap);grid-template-columns:1fr 1fr;display:grid}@media (max-width:880px){.page-module__rUgsNG__locationsHeading{font-size:1.5rem}.page-module__rUgsNG__locationsGrid{grid-template-columns:1fr}}.page-module__rUgsNG__faqSection{border-top:1px solid var(--color-card-border);padding:65px 0}.page-module__rUgsNG__faqHeading{text-align:center;font-size:1.85rem;font-weight:var(--font-weight-demibold);margin-bottom:32px}@media (max-width:880px){.page-module__rUgsNG__faqHeading{font-size:1.5rem}}.page-module__rUgsNG__footerCtaSection{text-align:center;padding:70px 0}.page-module__rUgsNG__footerCtaHeading{font-size:1.85rem;font-weight:var(--font-weight-demibold);margin-bottom:16px}.page-module__rUgsNG__footerCtaDescription{color:var(--color-text-gray);max-width:560px;margin:0 auto 28px;font-size:1.05rem;line-height:1.6}.page-module__rUgsNG__footerCtaButtons{justify-content:center;gap:16px;display:flex}@media (max-width:880px){.page-module__rUgsNG__footerCtaHeading{font-size:1.5rem}.page-module__rUgsNG__footerCtaButtons{flex-direction:column;align-items:center}}
.page-module__Tj7uDa__header{flex-direction:column;justify-content:center;align-items:center;margin-bottom:70px;display:flex}.page-module__Tj7uDa__heading{text-align:center;font-size:2.3rem}.page-module__Tj7uDa__description{font-size:1.125rem;font-weight:var(--font-weight-regular);text-wrap:balance;text-align:center;max-width:540px;margin-top:14px;line-height:1.4}.page-module__Tj7uDa__grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:30px;margin-bottom:40px;display:grid}@media (max-width:880px){.page-module__Tj7uDa__header{margin-bottom:48px}.page-module__Tj7uDa__heading{margin-top:15px;font-size:1.8rem}.page-module__Tj7uDa__description{font-size:1.1rem;line-height:1.3}.page-module__Tj7uDa__grid{gap:20px;margin-bottom:30px}}
.page-module__Gj2hwG__container{max-width:600px;margin-bottom:60px}.page-module__Gj2hwG__header{text-align:center;text-wrap:balance;margin-top:30px;margin-bottom:60px}.page-module__Gj2hwG__betaTag{border:1.5px solid var(--color-text);color:var(--color-text);border-radius:var(--border-radius-full);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.6px;margin-bottom:12px;padding:4px 12px 3px;font-size:.82rem;display:inline-flex}.page-module__Gj2hwG__header h1{font-size:2.2rem}.page-module__Gj2hwG__header p{margin-top:12px}.page-module__Gj2hwG__buttonContainer{flex-direction:column;justify-content:center;align-items:center;margin-top:30px;display:flex}.page-module__Gj2hwG__button{background-color:var(--color-white);color:var(--color-black);text-align:center;font-weight:var(--font-weight-medium);justify-content:center;gap:10px;padding:16px 24px;display:inline-flex}.page-module__Gj2hwG__checkmark{width:16px}.page-module__Gj2hwG__dropzone{border:2px dashed var(--color-card-border);background-color:var(--color-card-background);text-align:center;cursor:pointer;margin-bottom:30px;padding:20px}.page-module__Gj2hwG__dropzone:hover{background-color:var(--color-card-hover)}.page-module__Gj2hwG__imagePreview{width:100%;max-width:100px;height:auto;margin-top:20px}.page-module__Gj2hwG__returnHeader{text-align:center;text-wrap:balance;margin-top:30px;margin-bottom:34px}.page-module__Gj2hwG__returnHeader h2{margin-bottom:10px}.page-module__Gj2hwG__vehicleInfo{font-weight:var(--font-weight-medium);text-transform:uppercase;color:var(--color-text-gray);letter-spacing:1.6px;margin-bottom:14px;font-size:1rem;display:block}.page-module__Gj2hwG__disclaimer{color:var(--color-text-gray);margin-top:28px}.page-module__Gj2hwG__treatments{flex-direction:column;gap:20px;display:flex}.page-module__Gj2hwG__simpleButton{font-weight:var(--font-weight-medium);margin-top:20px;display:block}@media (max-width:880px){.page-module__Gj2hwG__header h1{font-size:1.8rem}}
