.maincare-service-hero,.maincare-service-section,.maincare-service-quality,.maincare-service-facts,.maincare-service-chain{overflow:clip}.maincare-service-hero{background:var(--mc-color-background-primary);padding-block:var(--mc-space-lg) var(--mc-space-2xl)}.maincare-service-hero__layout{display:grid;gap:var(--mc-space-xl)}.maincare-service-hero__content{align-self:center;padding-block:var(--mc-space-lg)}.maincare-service-hero__heading{font-size:4rem;-webkit-hyphens:none;hyphens:none;line-height:1.04;margin:0;max-width:13ch;overflow-wrap:normal;word-break:normal}.maincare-service-hero__text,.maincare-service-overview__introduction,.maincare-service-facts__intro,.maincare-service-process__text,.maincare-service-quality__text,.maincare-service-faq__text,.maincare-service-chain__text{color:var(--mc-color-text-secondary);font-size:var(--mc-font-size-body-large);line-height:1.5}.maincare-service-hero__text{margin-top:var(--mc-space-md);max-width:48rem}.maincare-service-hero__text p,.maincare-service-overview__introduction p,.maincare-service-facts__intro p,.maincare-service-facts__text p,.maincare-service-process__text p,.maincare-service-quality__text p,.maincare-service-faq__text p,.maincare-service-chain__text p,.maincare-service-overview__item .rte p,.maincare-service-process__step .rte p,.maincare-service-faq__answer p{margin:0}.maincare-service-hero__actions{align-items:center;display:grid;gap:var(--mc-space-md);margin-top:var(--mc-space-lg)}.maincare-service-hero__media{aspect-ratio:4 / 3;background:var(--mc-color-background-secondary);min-height:26rem;overflow:hidden}.maincare-service-hero__image,.maincare-service-quality__image{display:block;height:100%;object-fit:cover;width:100%}.maincare-service-hero__image--polish,.maincare-service-quality__image--polish{object-position:72% center}.maincare-service-hero__image--cleaning,.maincare-service-quality__image--cleaning{object-position:70% center}.maincare-service-hero__image--protection,.maincare-service-quality__image--protection{object-position:75% 55%}.maincare-service-section{background:var(--mc-color-background-primary);padding-block:5.6rem}.maincare-service-overview__top,.maincare-service-facts__heading,.maincare-service-process__heading,.maincare-service-faq__heading,.maincare-service-chain__heading{display:grid;gap:var(--mc-space-lg)}.maincare-service-overview__top h2,.maincare-service-facts__heading h2,.maincare-service-process__heading h2,.maincare-service-quality__content h2,.maincare-service-faq__heading h2,.maincare-service-chain__heading h2{margin:0;max-width:13ch}.maincare-service-overview__introduction,.maincare-service-facts__intro,.maincare-service-process__text,.maincare-service-quality__text,.maincare-service-faq__text,.maincare-service-chain__text{max-width:52rem}.maincare-service-overview__grid{display:grid;gap:var(--mc-border-width);margin-top:var(--mc-space-2xl)}.maincare-service-overview__item{background:var(--mc-color-surface);border:var(--mc-border-subtle);display:grid;gap:var(--mc-space-md);min-height:22rem;padding:var(--mc-space-lg)}.maincare-service-index{color:var(--mc-color-accent-strong);font-size:var(--mc-font-size-eyebrow);font-weight:var(--mc-font-weight-semibold);letter-spacing:var(--mc-letter-spacing-eyebrow);margin:0}.maincare-service-overview__item h3,.maincare-service-process__step h3{margin:0}.maincare-service-overview__item .rte,.maincare-service-process__step .rte{color:var(--mc-color-text-secondary)}.maincare-service-facts__grid{display:grid;gap:var(--mc-border-width);margin-top:var(--mc-space-xl)}.maincare-service-facts{padding-block:var(--mc-space-2xl)}.maincare-service-facts .maincare-eyebrow{margin-bottom:var(--mc-space-xs)}.maincare-service-facts__heading h2{font-size:clamp(2.8rem,8vw,var(--mc-font-size-h2));max-width:none;white-space:pre-line}.maincare-service-facts__item{border-top:var(--mc-border-subtle);display:grid;gap:var(--mc-space-md);min-height:19rem;padding:var(--mc-space-lg) 0}.maincare-service-facts__item h3{margin:0}.maincare-service-facts__text{color:var(--mc-color-text-secondary);line-height:1.55}.maincare-service-facts__text ul{display:grid;gap:var(--mc-space-xs);margin:0;padding-left:1.8rem}.maincare-service-facts--cleaning .maincare-service-facts__item{align-items:start;grid-template-columns:4rem minmax(0,1fr);min-height:0;padding-block:var(--mc-space-xl)}.maincare-service-facts--cleaning .maincare-service-facts__item h3,.maincare-service-facts--cleaning .maincare-service-facts__text{grid-column:2}.maincare-service-facts--polish{background:var(--mc-color-surface)}.maincare-service-facts--polish .maincare-service-facts__item{border-top:var(--mc-border-subtle);gap:var(--mc-space-lg);min-height:0;padding-block:var(--mc-space-xl) var(--mc-space-2xl)}.maincare-service-facts--polish .maincare-service-facts__item h3{font-size:2.4rem}.maincare-service-facts--polish .maincare-service-facts__text{font-size:1.7rem;max-width:36rem}.maincare-service-facts--polish .maincare-service-facts__text p+p{border-top:var(--mc-border-subtle);color:var(--mc-color-text-primary);margin-top:var(--mc-space-lg);padding-top:var(--mc-space-lg)}.maincare-service-facts--protection{background:var(--mc-color-surface-dark);color:var(--mc-color-surface)}.maincare-service-facts--protection .maincare-eyebrow,.maincare-service-facts--protection .maincare-service-index{color:var(--mc-color-accent)}.maincare-service-facts--protection .maincare-service-facts__intro,.maincare-service-facts--protection .maincare-service-facts__text{color:#ffffffb8}.maincare-service-facts--protection .maincare-service-facts__item{border-color:#fff3;min-height:0;padding-block:var(--mc-space-xl)}.maincare-service-facts--protection .maincare-service-facts__item h3{font-size:2.2rem}.maincare-service-facts--protection .maincare-service-facts__text{max-width:42rem}.maincare-service-process{background:var(--mc-color-background-secondary)}.maincare-service-process__list{border-top:var(--mc-border-subtle);list-style:none;margin:var(--mc-space-2xl) 0 0;padding:0}.maincare-service-process__step{border-bottom:var(--mc-border-subtle);display:grid;gap:var(--mc-space-md);grid-template-columns:3.2rem 2.8rem minmax(0,1fr);padding-block:var(--mc-space-lg)}.maincare-service-process__number{color:var(--mc-color-accent-strong);font-size:var(--mc-font-size-eyebrow);font-weight:var(--mc-font-weight-semibold);letter-spacing:var(--mc-letter-spacing-eyebrow);padding-top:.5rem}.maincare-service-process__step-icon{align-items:center;border:.1rem solid rgba(var(--mc-color-text-primary-rgb),.14);color:var(--mc-color-accent-strong);display:inline-flex;height:2.8rem;justify-content:center;width:2.8rem}.maincare-service-process__step-icon svg{height:1.7rem;width:1.7rem}.maincare-service-process__step>div{display:grid;gap:var(--mc-space-xs);min-width:0}.maincare-service-process--surface{background:var(--mc-color-surface)}.maincare-service-process--surface .maincare-service-process__list{border:var(--mc-border-subtle)}.maincare-service-process--surface .maincare-service-process__step{background:var(--mc-color-background-primary);padding-inline:var(--mc-space-lg)}.maincare-service-process--finish .maincare-service-process__list{border-top-color:rgba(var(--color-foreground),.16)}.maincare-service-process--finish .maincare-service-process__step{border-bottom-color:rgba(var(--color-foreground),.16)}.maincare-service-process--finish .maincare-service-process__step:last-child{border-bottom-color:var(--mc-color-accent-strong)}.maincare-service-process--finish .maincare-service-process__step:last-child .maincare-service-process__number{color:var(--mc-color-accent-strong)}.maincare-service-quality{background:var(--mc-color-surface-dark);color:var(--mc-color-surface);padding-block:5.6rem}.maincare-service-quality__layout{display:grid;gap:var(--mc-space-xl)}.maincare-service-quality__media{aspect-ratio:5 / 4;background:#ffffff14;overflow:hidden}.maincare-service-quality__image{filter:brightness(.74) contrast(1.04)}.maincare-service-quality__content{align-self:center}.maincare-service-quality .maincare-eyebrow{color:var(--mc-color-accent)}.maincare-service-quality__content h2{color:inherit}.maincare-service-quality__text{color:#ffffffb8;margin-top:var(--mc-space-lg)}.maincare-service-quality__list{border-top:.1rem solid rgba(255,255,255,.2);list-style:none;margin:var(--mc-space-xl) 0 0;padding:0}.maincare-service-quality__list li{border-bottom:.1rem solid rgba(255,255,255,.2);padding-block:var(--mc-space-md)}.maincare-service-chain{background:var(--mc-color-background-primary)}.maincare-service-chain__list{display:grid;gap:var(--mc-border-width);list-style:none;margin:var(--mc-space-2xl) 0 0;padding:0}.maincare-service-chain__step{background:var(--mc-color-surface);border:var(--mc-border-subtle);display:grid;gap:var(--mc-space-xs);min-height:15rem;padding:var(--mc-space-lg);position:relative}.maincare-service-chain__step:after{background:var(--mc-color-accent);content:"";height:.2rem;left:0;opacity:0;position:absolute;right:0;top:0}.maincare-service-chain__step.is-active{background:var(--mc-color-surface-dark);color:var(--mc-color-surface)}.maincare-service-chain__step.is-active:after{opacity:1}.maincare-service-chain__number{color:var(--mc-color-accent-strong);font-size:var(--mc-font-size-eyebrow);font-weight:var(--mc-font-weight-semibold);letter-spacing:var(--mc-letter-spacing-eyebrow)}.maincare-service-chain__step.is-active .maincare-service-chain__number{color:var(--mc-color-accent)}.maincare-service-chain__step strong{font-size:var(--mc-font-size-h3);font-weight:var(--mc-font-weight-semibold)}.maincare-service-chain__step>span:last-child:not(.maincare-service-chain__number){color:var(--mc-color-text-secondary)}.maincare-service-chain__step.is-active>span:last-child:not(.maincare-service-chain__number){color:#ffffffad}.maincare-service-faq__layout{display:grid;gap:var(--mc-space-2xl)}.maincare-service-faq__items{border-top:var(--mc-border-subtle)}.maincare-service-faq__item{border-bottom:var(--mc-border-subtle)}.maincare-service-faq__item summary{align-items:center;cursor:pointer;display:flex;font-size:var(--mc-font-size-body-large);font-weight:var(--mc-font-weight-semibold);gap:var(--mc-space-lg);justify-content:space-between;line-height:var(--mc-line-height-heading);min-height:6.4rem;padding-block:var(--mc-space-md)}.maincare-service-faq__item summary::-webkit-details-marker{display:none}.maincare-service-faq__icon{flex:0 0 1.8rem;height:1.8rem;position:relative;width:1.8rem}.maincare-service-faq__icon:before,.maincare-service-faq__icon:after{background:currentColor;content:"";height:.1rem;left:0;position:absolute;top:50%;width:100%}.maincare-service-faq__icon:after{transform:rotate(90deg);transition:transform .18s ease}.maincare-service-faq__item[open] .maincare-service-faq__icon:after{transform:rotate(0)}.maincare-service-faq__answer{color:var(--mc-color-text-secondary);max-width:68rem;padding:0 var(--mc-space-2xl) var(--mc-space-lg) 0}body:has(.maincare-service-hero) .section:has(>.maincare-home-cta){margin-top:0}body:has(.maincare-service-hero) .maincare-home-cta{padding-block:var(--mc-space-2xl)}body:has(.maincare-service-hero) .maincare-home-cta__inner{gap:var(--mc-space-lg)}body:has(.maincare-service-hero) .maincare-home-cta h2{font-size:clamp(2.8rem,8vw,var(--mc-font-size-h2));-webkit-hyphens:none;hyphens:none;max-width:30ch;overflow-wrap:normal;word-break:normal}@media screen and (min-width:750px){.maincare-service-hero__media{aspect-ratio:16 / 10}.maincare-service-hero__heading{font-size:5rem}.maincare-service-hero__actions{display:flex;flex-wrap:wrap}.maincare-service-section,.maincare-service-quality{padding-block:7.2rem}.maincare-service-quality__media{aspect-ratio:auto;height:min(46vw,38rem)}.maincare-service-facts{padding-block:var(--mc-space-3xl)}.maincare-service-overview__top,.maincare-service-facts__heading,.maincare-service-chain__heading{align-items:end;grid-template-columns:minmax(0,1fr) minmax(32rem,.8fr)}.maincare-service-facts__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.maincare-service-facts--cleaning .maincare-service-facts__grid{grid-template-columns:minmax(0,1fr)}.maincare-service-overview__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.maincare-service-process__step{gap:var(--mc-space-lg);grid-template-columns:4rem 3.2rem minmax(0,1fr);padding-block:var(--mc-space-xl)}.maincare-service-process--surface .maincare-service-process__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.maincare-service-process--surface .maincare-service-process__step{grid-template-columns:3.2rem 3.2rem minmax(0,1fr);min-height:17rem}.maincare-service-process--finish .maincare-service-process__step{grid-template-columns:4rem 3.2rem minmax(18rem,.72fr) minmax(0,1fr)}.maincare-service-process--finish .maincare-service-process__step>div{display:contents}.maincare-service-process--finish .maincare-service-process__step .rte{max-width:48rem}.maincare-service-chain__list{grid-template-columns:repeat(3,minmax(0,1fr))}body:has(.maincare-service-hero) .maincare-home-cta{padding-block:5.6rem}body:has(.maincare-service-hero) .maincare-home-cta__inner{grid-template-columns:minmax(0,1.25fr) auto}body:has(.maincare-service-hero) .maincare-home-cta h2{font-size:clamp(3.2rem,4vw,var(--mc-font-size-h2))}}@media screen and (min-width:990px){.maincare-service-hero{padding-block:var(--mc-space-lg)}.maincare-service-hero__layout{align-items:stretch;gap:4.8rem;grid-template-columns:minmax(0,1.08fr) minmax(36rem,.82fr);min-height:48rem}.maincare-service-hero--cleaning .maincare-service-hero__layout{grid-template-columns:minmax(0,.96fr) minmax(38rem,.9fr)}.maincare-service-hero--protection .maincare-service-hero__layout{grid-template-columns:minmax(0,1.18fr) minmax(34rem,.72fr)}.maincare-service-hero__content{padding-block:var(--mc-space-2xl)}.maincare-service-hero__heading{font-size:5.2rem}.maincare-service-hero__media{aspect-ratio:auto}.maincare-service-section,.maincare-service-quality{padding-block:8.8rem}.maincare-service-facts{padding-block:7.2rem}.maincare-service-overview__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.maincare-service-facts__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.maincare-service-facts--polish .maincare-service-facts__grid{column-gap:var(--mc-space-2xl);grid-template-columns:repeat(3,minmax(0,1fr))}.maincare-service-facts--polish .maincare-service-facts__item:nth-child(-n+2){align-content:start}.maincare-service-facts--cleaning .maincare-service-facts__grid{grid-template-columns:minmax(0,1fr)}.maincare-service-facts--cleaning .maincare-service-facts__item{column-gap:var(--mc-space-xl);grid-template-columns:6rem minmax(22rem,.65fr) minmax(0,1fr)}.maincare-service-facts--cleaning .maincare-service-facts__item h3,.maincare-service-facts--cleaning .maincare-service-facts__text{grid-column:auto}.maincare-service-facts--protection .maincare-service-facts__grid{column-gap:var(--mc-space-2xl);grid-template-columns:repeat(12,minmax(0,1fr))}.maincare-service-facts--protection .maincare-service-facts__item:nth-child(1){grid-column:1 / span 7}.maincare-service-facts--protection .maincare-service-facts__item:nth-child(2){grid-column:8 / -1}.maincare-service-facts--protection .maincare-service-facts__item:nth-child(3){grid-column:1 / span 5}.maincare-service-facts--protection .maincare-service-facts__item:nth-child(4){grid-column:6 / -1}.maincare-service-overview__grid:has(.maincare-service-overview__item:nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr))}.maincare-service-process__heading{grid-template-columns:minmax(0,1fr) minmax(32rem,.7fr)}.maincare-service-process__step{grid-template-columns:5rem 3.2rem minmax(0,1fr)}.maincare-service-process--surface .maincare-service-process__step{grid-template-columns:3.2rem 3.2rem minmax(0,1fr)}.maincare-service-quality__layout{align-items:center;gap:clamp(4.8rem,6vw,7.2rem);grid-template-columns:minmax(0,.78fr) minmax(0,1.12fr)}.maincare-service-quality__media{aspect-ratio:4 / 3;height:auto;max-height:33rem;max-width:44rem;width:100%}.maincare-service-quality--polish .maincare-service-quality__layout{grid-template-columns:minmax(0,1.12fr) minmax(0,.78fr)}.maincare-service-quality--polish .maincare-service-quality__media{justify-self:end;order:2}.maincare-service-quality--polish .maincare-service-quality__content{order:1}.maincare-service-quality--protection .maincare-service-quality__layout{grid-template-columns:minmax(0,.78fr) minmax(0,1.12fr)}.maincare-service-faq__layout{grid-template-columns:minmax(28rem,.7fr) minmax(0,1.3fr)}.maincare-service-faq__heading{transform:translateY(-1.2rem)}}@media screen and (max-width:374px){.maincare-service-hero__heading{font-size:3.6rem}}@media(prefers-reduced-motion:reduce){.maincare-service-faq__icon:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/maincare-service.css.map */
