@font-face{font-family:MCWashManrope;src:url('./fonts/manrope-cyrillic-wght-normal.Dvxsihut.woff2') format('woff2');font-weight:200 800;font-display:swap;unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:MCWashManrope;src:url('./fonts/manrope-latin-wght-normal.DHIcAJRg.woff2') format('woff2');font-weight:200 800;font-display:swap;unicode-range:U+0000-00FF,U+2000-206F,U+20AC,U+2122,U+2190-21FF}
@font-face{font-family:MCWashInter;src:url('./fonts/inter-cyrillic-wght-normal.DqGufNeO.woff2') format('woff2');font-weight:100 900;font-display:swap;unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}
@font-face{font-family:MCWashInter;src:url('./fonts/inter-latin-wght-normal.Dx4kXJAl.woff2') format('woff2');font-weight:100 900;font-display:swap;unicode-range:U+0000-00FF,U+2000-206F,U+20AC,U+2122,U+2190-21FF}
#mc-wash-programs{width:100%;background:transparent}
#mc-wash-programs .d-view{width:100%;margin:auto;container-type:inline-size;container-name:mcwp}
#mc-wash-programs .d-page{--d-red:#e31e24;--d-ink:#17191c;--d-paper:#fafbf9;--d-grey:#58636b;--d-line:#cbd0ce;--d-type:1;background:var(--d-paper);color:var(--d-ink);font:13px/1.8 MCWashInter,Arial,sans-serif;color-scheme:light;isolation:isolate}
#mc-wash-programs .d-page *{box-sizing:border-box}
#mc-wash-programs .d-page h2,#mc-wash-programs .d-page h3,#mc-wash-programs .d-page h4,#mc-wash-programs .d-page p,#mc-wash-programs .d-page figure{margin:0}
#mc-wash-programs .d-page h2,#mc-wash-programs .d-page h3,#mc-wash-programs .d-page h4{font-family:MCWashManrope,Arial,sans-serif;font-weight:500;line-height:1.06;letter-spacing:-.045em;color:inherit}
#mc-wash-programs .d-page a{color:inherit;text-decoration:none}
#mc-wash-programs .d-page a:hover{color:var(--d-red)}
#mc-wash-programs .d-page em{font-style:normal;color:var(--d-red)}
#mc-wash-programs .d-meta{display:flex;justify-content:space-between;gap:25px;font-size:11px;line-height:1.55;letter-spacing:.065em;text-transform:uppercase}
#mc-wash-programs .d-meta>span:last-child{max-width:32ch;text-align:right}
#mc-wash-programs .d-head{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:20px 5%;border-bottom:1px solid var(--d-line);position:relative;z-index:4;font-size:11px;line-height:1.5}
#mc-wash-programs .d-logo{display:block;width:140px;height:29px;object-fit:contain;filter:brightness(0)}
#mc-wash-programs .d-head nav{display:flex;gap:28px}
#mc-wash-programs .d-head>span{font-size:11px;letter-spacing:.09em;text-transform:uppercase}
#mc-wash-programs .d-photo{background-image:var(--photo);background-size:cover;background-position:center;background-repeat:no-repeat}
#mc-wash-programs .d-hero{position:relative;isolation:isolate;overflow:hidden;min-height:840px;display:flex;flex-direction:column;background:var(--d-paper)}
#mc-wash-programs .d-hero>.d-meta{position:relative;z-index:2;padding:30px 5% 0}
#mc-wash-programs .d-title{position:relative;z-index:2;font-size:calc(10.7cqw * var(--d-type));line-height:.96!important;font-weight:550!important;max-width:11ch;padding:36px 5% 0;letter-spacing:-.065em!important}
#mc-wash-programs .d-world{position:absolute;inset:auto -1% -15px -1%;aspect-ratio:1586/992;background-size:100% 100%;background-position:center;mask-image:linear-gradient(180deg,transparent 0%,#000 9%,#000 96%,transparent 100%);z-index:-1}
#mc-wash-programs .d-world:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#fafbf9c0 0%,#fafbf918 12%,transparent 26%)}
#mc-wash-programs .d-world-base{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:contain}
#mc-wash-programs .d-world-plate{position:absolute;left:80.13871375%;top:53.02419355%;width:8.57503153%;height:auto;aspect-ratio:136/60;object-fit:contain;transform:none;transform-origin:0 0;filter:none;opacity:1}
#mc-wash-programs .d-world-plate.reflection{left:80.138714%;top:97.70322581%;transform:matrix(1,0,.06,-.62,0,0);opacity:.06;filter:blur(1.3px);mask-image:linear-gradient(180deg,transparent,#000 30%,#000 65%,transparent)}
#mc-wash-programs .d-lead{position:absolute;z-index:2;left:5%;top:355px;max-width:29ch;font-size:13px;line-height:1.8;color:#4d5860}
#mc-wash-programs .d-hero-foot{margin-top:auto;position:relative;z-index:2;padding:38px 5% 23px;display:flex;justify-content:space-between;align-items:end;gap:35px;font-size:11px;line-height:1.65;color:#45535a;background:linear-gradient(180deg,transparent,#fafbf9eb 65%)}
#mc-wash-programs .d-hero-foot>a{display:flex;align-items:center;gap:30px;padding:6px 0;border-bottom:1px solid #aeb7b7;font-size:12px}
#mc-wash-programs .d-opening{padding:40px 5% 32px;display:grid;grid-template-columns:1.4fr 1fr;gap:70px;align-items:center;border-top:1px solid #e1e5e1}
#mc-wash-programs .d-opening h3{font-size:41px;line-height:1.08;max-width:19ch}
#mc-wash-programs .d-opening p{font-size:13px;line-height:1.8;color:var(--d-grey);max-width:44ch}
#mc-wash-programs .d-programs{position:relative;background:#f4f5f1;isolation:isolate}
#mc-wash-programs .d-programs:before{content:'';position:absolute;inset:0;z-index:-2;background-image:linear-gradient(90deg,#f4f5f1d6,#f4f5f1e0),var(--photo);background-size:cover;background-position:center}
#mc-wash-programs .d-step{position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;row-gap:22px;min-height:350px;padding:34px 5%;isolation:isolate;overflow:hidden;align-items:center;scroll-margin-top:25px}
#mc-wash-programs .d-step:after{content:'';position:absolute;top:0;left:5%;right:5%;height:1px;background:#cbd0cd;z-index:-1}
#mc-wash-programs .d-step:first-child:after{display:none}
#mc-wash-programs .d-detail{position:absolute;inset:0 44% 0 0;z-index:-1;background-image:var(--photo);background-size:200% auto;background-position:0 0;background-repeat:no-repeat;mask-image:linear-gradient(90deg,transparent,#000 25%,#000 65%,transparent);opacity:.15}
#mc-wash-programs .d-step.rinse .d-detail{inset:0 0 0 44%;background-position:100% 0;opacity:.13}
#mc-wash-programs .d-step.wax .d-detail{background-position:0 100%;opacity:.2}
#mc-wash-programs .d-step.finish .d-detail{inset:0 0 0 44%;background-position:100% 100%;opacity:.14}
#mc-wash-programs .d-step-heading{grid-column:1/9;grid-row:1;align-self:center;position:relative}
#mc-wash-programs .d-step-heading>span{font-size:11px;line-height:1.5;letter-spacing:.065em;color:var(--d-red);display:block;margin-bottom:21px;text-transform:uppercase}
#mc-wash-programs .d-step-heading h3{font-size:calc(8.25cqw * var(--d-type));line-height:.97;font-weight:550;letter-spacing:-.06em}
#mc-wash-programs .d-step-heading>p{font-size:14px;color:#4f5b61;line-height:1.65;max-width:35ch;margin-top:24px!important}
#mc-wash-programs .d-step-copy{grid-column:9/13;grid-row:1;position:relative}
#mc-wash-programs .d-step-copy>h4{font-size:23px;line-height:1.1;max-width:19ch;margin-bottom:17px}
#mc-wash-programs .d-step-copy>p{font-size:12px;line-height:1.85;color:var(--d-grey)}
#mc-wash-programs .d-step-copy .d-tech{font-size:11px;line-height:1.7;color:var(--d-red);display:block;margin-top:19px;overflow-wrap:anywhere}
#mc-wash-programs .d-step.rinse .d-step-heading,#mc-wash-programs .d-step.finish .d-step-heading{grid-column:5/13;text-align:right}
#mc-wash-programs .d-step.rinse .d-step-heading h3,#mc-wash-programs .d-step.finish .d-step-heading h3{font-weight:350}
#mc-wash-programs .d-step.rinse .d-step-heading>p,#mc-wash-programs .d-step.finish .d-step-heading>p{margin-left:auto!important}
#mc-wash-programs .d-step.rinse .d-step-copy,#mc-wash-programs .d-step.finish .d-step-copy{grid-column:1/5}
#mc-wash-programs .d-step.wax .d-step-heading h3{font-weight:700;color:var(--d-red);font-size:calc(8cqw * var(--d-type))}
#mc-wash-programs .d-step.finish .d-step-heading h3{font-size:calc(7.4cqw * var(--d-type))}
#mc-wash-programs .d-methods{grid-column:1/13;display:grid;grid-template-columns:1fr 1fr;gap:55px;padding-left:0;max-width:75%;margin-top:0}
#mc-wash-programs .d-methods>div{display:grid;grid-template-columns:.85fr 1fr;gap:20px;align-items:start}
#mc-wash-programs .d-methods h4{font-size:17px;line-height:1.17;letter-spacing:-.025em}
#mc-wash-programs .d-methods h4 span{display:block;font:11px/1.6 MCWashInter,Arial,sans-serif;color:var(--d-red);letter-spacing:0;margin-top:8px}
#mc-wash-programs .d-methods p{font-size:11px;line-height:1.8;color:var(--d-grey)}
#mc-wash-programs .d-step.clean{min-height:430px;grid-template-rows:1fr auto}
#mc-wash-programs .d-pause{position:relative;background:#fafbf9;display:grid;grid-template-columns:.4fr 1.25fr 1fr;gap:45px;align-items:center;padding:36px 5%;border-top:1px solid var(--d-line)}
#mc-wash-programs .d-pause-mark{display:flex;align-items:center;gap:11px;font-size:11px;line-height:1.55;color:var(--d-grey)}
#mc-wash-programs .d-pause-mark i,#mc-wash-programs .d-pause-mark svg{display:block;width:28px;height:28px;flex-shrink:0;color:var(--d-red)}
#mc-wash-programs .d-pause h3{font-size:34px;line-height:1.08;max-width:17ch}
#mc-wash-programs .d-pause>p{font-size:12px;line-height:1.85;color:var(--d-grey)}
#mc-wash-programs .d-engineering{background:#191d20;color:#f6f7f3;padding:42px 5% 0;position:relative;isolation:isolate;overflow:hidden}
#mc-wash-programs .d-engineering>.d-meta{color:#c1c9cc}
#mc-wash-programs .d-engineering-intro{display:grid;grid-template-columns:1.35fr 1fr;gap:70px;align-items:center;margin-top:31px}
#mc-wash-programs .d-engineering-intro h3{font-size:46px;line-height:1.05;max-width:18ch}
#mc-wash-programs .d-engineering-intro>p{font-size:12px;line-height:1.85;max-width:44ch;color:#c1c9cc}
#mc-wash-programs .d-systems{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;margin-top:40px;padding-top:24px;border-top:1px solid #ffffff30}
#mc-wash-programs .d-systems h4{font-size:19px;line-height:1.12;letter-spacing:-.03em;margin-bottom:13px}
#mc-wash-programs .d-systems p{font-size:11px;line-height:1.8;color:#c1c9cc;max-width:35ch}
#mc-wash-programs .d-finale{position:relative;min-height:390px;margin:20px -5.56% 0!important;background-color:#050607;background-size:cover;background-position:center 47%;isolation:isolate}
#mc-wash-programs .d-finale:before{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#191d20 0%,#191d2030 25%,transparent 70%,#050607a6 100%);z-index:-1}
#mc-wash-programs .d-finale figcaption{position:absolute;bottom:24px;left:5%;right:5%;display:flex;justify-content:space-between;align-items:end;gap:30px;font-size:11px;line-height:1.6;color:#c6cdd1}
#mc-wash-programs .d-finale figcaption>strong{font:500 32px/1.04 MCWashManrope,Arial,sans-serif;letter-spacing:-.045em;color:#f6f7f3}
#mc-wash-programs .d-footer{display:flex;align-items:end;justify-content:space-between;gap:35px;padding:25px 5%;font-size:11px;line-height:1.7;color:#bac3c8;background:#080a0c;border-top:1px solid #ffffff20}
#mc-wash-programs .d-footer a{color:#f3f5ef;font-size:12px;border-bottom:1px solid #aeb7b7;display:inline-flex;align-items:center;gap:35px;padding-bottom:6px}

@container mcwp (max-width:820px) and (min-width:651px){
 #mc-wash-programs .d-step{column-gap:20px;min-height:385px}
 #mc-wash-programs .d-step-copy{grid-column:8/13}
 #mc-wash-programs .d-step-heading{grid-column:1/8}
 #mc-wash-programs .d-step.rinse .d-step-heading,#mc-wash-programs .d-step.finish .d-step-heading{grid-column:6/13}
 #mc-wash-programs .d-step.rinse .d-step-copy,#mc-wash-programs .d-step.finish .d-step-copy{grid-column:1/6}
 #mc-wash-programs .d-step-heading h3{font-size:calc(7.2cqw * var(--d-type))}
 #mc-wash-programs .d-step.wax .d-step-heading h3{font-size:calc(7cqw * var(--d-type))}
 #mc-wash-programs .d-step.finish .d-step-heading h3{font-size:calc(6.7cqw * var(--d-type))}
 #mc-wash-programs .d-step-heading>p{max-width:27ch}
 #mc-wash-programs .d-methods{max-width:100%;gap:32px}
 #mc-wash-programs .d-methods>div{grid-template-columns:1fr;gap:10px}
 #mc-wash-programs .d-pause{grid-template-columns:1fr 1fr;gap:25px}
 #mc-wash-programs .d-pause-mark{grid-column:1/3}
 #mc-wash-programs .d-opening,#mc-wash-programs .d-engineering-intro{gap:40px}
}
@container mcwp (max-width:650px){
 #mc-wash-programs .d-head{padding:17px 6%;gap:20px}
 #mc-wash-programs .d-logo{width:123px;height:25px}
 #mc-wash-programs .d-head nav{display:none}
 #mc-wash-programs .d-head>span{font-size:11px;letter-spacing:0;text-transform:none;max-width:13ch;text-align:right}
 #mc-wash-programs .d-meta{gap:22px;letter-spacing:.025em}
 #mc-wash-programs .d-meta>span:last-child{max-width:17ch}
 #mc-wash-programs .d-hero{min-height:750px}
 #mc-wash-programs .d-hero>.d-meta{padding:26px 6% 0}
 #mc-wash-programs .d-title{font-size:calc(14.2cqw * var(--d-type));max-width:12ch;padding:34px 6% 0;line-height:.99!important}
 #mc-wash-programs .d-lead{left:6%;top:255px;max-width:31ch;font-size:12px;line-height:1.8}
 #mc-wash-programs .d-world{inset:auto -5% 75px -5%;background-position:center;background-size:100% 100%}
 #mc-wash-programs .d-world:after{background:linear-gradient(180deg,#fafbf9b0,transparent 15%,transparent 94%,#fafbf9d0)}
 #mc-wash-programs .d-hero-foot{padding:20px 6% 24px;gap:20px;font-size:11px}
 #mc-wash-programs .d-hero-foot>a{font-size:11px;gap:15px;max-width:15ch;text-align:right;line-height:1.5}
 #mc-wash-programs .d-opening{padding:31px 6%;grid-template-columns:1fr;gap:23px}
 #mc-wash-programs .d-opening h3{font-size:34px;max-width:18ch;line-height:1.06}
 #mc-wash-programs .d-opening p{font-size:12px;max-width:38ch}
 #mc-wash-programs .d-step{grid-template-columns:1fr;gap:24px;padding:31px 6%;min-height:0}
 #mc-wash-programs .d-step:after{left:6%;right:6%}
 #mc-wash-programs .d-detail,#mc-wash-programs .d-step.rinse .d-detail,#mc-wash-programs .d-step.finish .d-detail{inset:0 -30% 0 8%;opacity:.12;mask-image:linear-gradient(90deg,transparent,#000 30%,#000 65%,transparent)}
 #mc-wash-programs .d-step-heading,#mc-wash-programs .d-step.rinse .d-step-heading,#mc-wash-programs .d-step.finish .d-step-heading{grid-column:1;grid-row:auto;text-align:left}
 #mc-wash-programs .d-step-heading h3,#mc-wash-programs .d-step.wax .d-step-heading h3,#mc-wash-programs .d-step.finish .d-step-heading h3{font-size:calc(11.4cqw * var(--d-type));line-height:1;letter-spacing:-.06em}
 #mc-wash-programs .d-step.rinse .d-step-heading,#mc-wash-programs .d-step.finish .d-step-heading{text-align:right}
 #mc-wash-programs .d-step-heading>span{margin-bottom:18px;font-size:11px}
 #mc-wash-programs .d-step-heading>p{font-size:14px;max-width:33ch;margin-top:20px!important}
 #mc-wash-programs .d-step-copy,#mc-wash-programs .d-step.rinse .d-step-copy,#mc-wash-programs .d-step.finish .d-step-copy{grid-column:1;grid-row:auto;max-width:38ch}
 #mc-wash-programs .d-step-copy>h4{font-size:24px;max-width:20ch;margin-bottom:16px}
 #mc-wash-programs .d-step-copy>p{font-size:12px;line-height:1.8}
 #mc-wash-programs .d-step-copy .d-tech{font-size:11px;margin-top:15px}
 #mc-wash-programs .d-methods{grid-column:1;grid-template-columns:1fr;max-width:100%;gap:25px;padding-top:2px}
 #mc-wash-programs .d-methods>div{grid-template-columns:1fr 1.1fr;gap:20px}
 #mc-wash-programs .d-methods h4{font-size:17px}
 #mc-wash-programs .d-methods p{font-size:11px;line-height:1.8}
 #mc-wash-programs .d-step.clean{grid-template-rows:auto;min-height:0}
 #mc-wash-programs .d-pause{grid-template-columns:1fr;padding:31px 6%;gap:24px}
 #mc-wash-programs .d-pause h3{font-size:32px;max-width:20ch}
 #mc-wash-programs .d-pause>p{font-size:12px;max-width:38ch}
 #mc-wash-programs .d-engineering{padding:31px 6% 0}
 #mc-wash-programs .d-engineering>.d-meta>span:last-child{display:none}
 #mc-wash-programs .d-engineering-intro{grid-template-columns:1fr;gap:25px;margin-top:28px}
 #mc-wash-programs .d-engineering-intro h3{font-size:36px;max-width:17ch}
 #mc-wash-programs .d-engineering-intro>p{font-size:12px;max-width:38ch}
 #mc-wash-programs .d-systems{grid-template-columns:1fr;gap:23px;margin-top:30px;padding-top:25px}
 #mc-wash-programs .d-systems>div{display:grid;grid-template-columns:1fr 1fr;gap:25px}
 #mc-wash-programs .d-systems h4{font-size:18px;margin:0;max-width:13ch}
 #mc-wash-programs .d-systems p{font-size:11px;line-height:1.8}
 #mc-wash-programs .d-finale{min-height:330px;margin:24px -6.82% 0!important;background-size:115% auto;background-position:center 53%}
 #mc-wash-programs .d-finale figcaption{left:6%;right:6%;bottom:22px;gap:20px}
 #mc-wash-programs .d-finale figcaption>strong{font-size:27px;max-width:12ch}
 #mc-wash-programs .d-finale figcaption>span{max-width:14ch;text-align:right;font-size:11px}
 #mc-wash-programs .d-footer{display:block;padding:25px 6%;font-size:11px}
 #mc-wash-programs .d-footer a{margin-top:20px;font-size:12px;gap:30px}
}
/* Один кадр: обзор превращается в рабочую демонстрацию только по желанию. */
#mc-wash-programs [hidden]{display:none!important}
#mc-wash-programs .d-page button,#mc-wash-programs .d-page select{font:inherit;color:inherit}
#mc-wash-programs .d-hero{min-height:1090px}
#mc-wash-programs .d-world{inset:auto -5% 65px 11%}
#mc-wash-programs .d-lead{top:348px;max-width:40ch}
#mc-wash-programs .d-terminal-angle{position:absolute;z-index:3;width:36%;height:auto;left:-3%;bottom:100px;filter:drop-shadow(7px 12px 7px #2b343823)}
#mc-wash-programs .d-hero[data-model=slimline] .d-terminal-angle{width:28%;left:0;bottom:180px}
#mc-wash-programs .d-hero-foot{padding:24px 5%;align-items:center;gap:30px;background:linear-gradient(180deg,transparent,#fafbf9f5 60%)}
#mc-wash-programs .d-invitation{display:flex;flex-direction:column;align-items:start;gap:10px;max-width:39ch}
#mc-wash-programs .d-invitation>span{font-size:11px;color:var(--d-grey)}
#mc-wash-programs .d-enter{border:0;border-bottom:1px solid var(--d-red);padding:7px 0;background:transparent;display:flex;align-items:center;gap:24px;color:var(--d-red)!important;font-size:14px!important;line-height:1.5}
#mc-wash-programs .d-enter i,#mc-wash-programs .d-enter svg{width:17px;height:17px}
#mc-wash-programs .d-hero-foot>a{max-width:27ch;text-align:right}
#mc-wash-programs .d-live{position:relative;min-height:1040px;isolation:isolate;overflow:hidden;background:var(--d-paper)}
#mc-wash-programs .d-live-toolbar{position:relative;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:25px;padding:22px 5%;border-bottom:1px solid var(--d-line);font-size:11px;line-height:1.6}
#mc-wash-programs .d-live-status{display:flex;align-items:center;gap:10px;text-transform:uppercase;letter-spacing:.07em}
#mc-wash-programs .d-live-status:before{content:'';width:6px;height:6px;border-radius:50%;background:var(--d-red)}
#mc-wash-programs .d-leave{display:flex;align-items:center;gap:20px;min-height:44px;background:transparent;padding:0;border:0;font-size:12px!important}
#mc-wash-programs .d-leave:hover,#mc-wash-programs .d-program-link:hover{color:var(--d-red)}
#mc-wash-programs .d-leave i,#mc-wash-programs .d-leave svg{width:17px;height:17px}
#mc-wash-programs .d-console-area{position:absolute;inset:112px 52% 0 0;z-index:3}
#mc-wash-programs .d-console{position:absolute;left:calc(50% - var(--device-width,600px)/2);top:-5px;width:var(--device-width,600px);aspect-ratio:2/3;margin:0}
#mc-wash-programs .d-console>img{display:block;width:100%;height:auto;filter:drop-shadow(7px 11px 10px #2230321a)}
#mc-wash-programs .d-hit{position:absolute;left:var(--x);top:var(--y);transform:translate(-50%,-50%);width:32px;height:38px;background:transparent;border:2px solid transparent;border-radius:50%;padding:0;color:transparent}
#mc-wash-programs .d-live[data-model=standart] .d-hit{width:40px;height:24px}
#mc-wash-programs .d-hit:hover{border-color:#e31e2480;background:#e31e2414}
#mc-wash-programs .d-hit[aria-pressed=true]{border-color:var(--d-red);box-shadow:0 0 0 5px #e31e2424}
#mc-wash-programs .d-hit[aria-pressed=true]:after{content:'';position:absolute;right:-3px;top:-3px;width:7px;height:7px;border-radius:50%;background:var(--d-red)}
#mc-wash-programs .d-live-visual{position:absolute;inset:165px -8% auto 32%;aspect-ratio:1;z-index:-2;background-image:var(--photo);background-repeat:no-repeat;background-size:200% 200%;background-position:0 0;opacity:.24;mask-image:linear-gradient(90deg,transparent,#000 35%,#000 70%,transparent),linear-gradient(180deg,transparent,#000 23%,#000 65%,transparent);mask-composite:intersect}
#mc-wash-programs .d-live[data-program=rinse] .d-live-visual{background-position:100% 0}
#mc-wash-programs .d-live[data-program=wax] .d-live-visual{background-position:0 100%;opacity:.32}
#mc-wash-programs .d-live[data-program=finish] .d-live-visual{background-position:100% 100%;opacity:.25}
#mc-wash-programs .d-live[data-program=pause] .d-live-visual{opacity:.13}
#mc-wash-programs .d-live-result{position:relative;margin:145px 5% 0 45%;z-index:4;min-width:0}
#mc-wash-programs .d-live-hint{position:absolute;top:155px;left:45%;right:5%;font-size:11px;line-height:1.8;color:var(--d-grey);max-width:38ch;z-index:4}
#mc-wash-programs .d-live-label{display:block;font-size:11px;line-height:1.6;color:var(--d-red);letter-spacing:.05em;text-transform:uppercase}
#mc-wash-programs .d-live-word{font-size:calc(7.8cqw * var(--d-type));line-height:1!important;font-weight:550!important;letter-spacing:-.06em!important;margin-top:21px!important;white-space:nowrap}
#mc-wash-programs .d-live[data-program=rinse] .d-live-word,#mc-wash-programs .d-live[data-program=finish] .d-live-word{font-weight:350!important}
#mc-wash-programs .d-live[data-program=wax] .d-live-word{color:var(--d-red);font-weight:700!important}
#mc-wash-programs .d-live-title{font:500 25px/1.13 MCWashManrope,Arial,sans-serif;letter-spacing:-.035em;max-width:25ch;margin-top:33px!important}
#mc-wash-programs .d-live-body{font-size:13px;line-height:1.85;color:#4f5b61;max-width:43ch;margin-top:20px!important}
#mc-wash-programs .d-live-tech{display:block;color:var(--d-red);font-size:11px;line-height:1.7;margin-top:20px;max-width:40ch}
#mc-wash-programs .d-program-link{display:inline-flex;align-items:center;gap:24px;font-size:12px;line-height:1.5;margin-top:30px;min-height:44px;border-bottom:1px solid #abb4b3}
#mc-wash-programs .d-model-picker{flex:0 1 185px;min-width:140px;font-size:11px;line-height:1.6}
#mc-wash-programs .d-model-picker label{display:block;color:var(--d-grey);margin-bottom:2px}
#mc-wash-programs .d-model-picker select{font-size:16px!important;background:var(--d-paper);border:0;border-bottom:1px solid var(--d-line);padding:6px 5px 6px 0;max-width:100%;width:100%}
#mc-wash-programs .d-live-caption{position:absolute;z-index:4;bottom:22px;left:5%;right:5%;display:flex;justify-content:space-between;align-items:end;gap:30px;font-size:11px;line-height:1.7;color:var(--d-grey);pointer-events:none}
#mc-wash-programs .d-live-caption>span:last-child{max-width:28ch;text-align:right}
#mc-wash-programs .d-step.is-active:before{content:'';position:absolute;left:0;top:34px;bottom:34px;width:3px;background:var(--d-red)}
#mc-wash-programs .d-pause.is-active{box-shadow:inset 3px 0 var(--d-red)}
#mc-wash-programs .d-return-live{border:0;border-bottom:1px solid var(--d-red);background:transparent;padding:6px 0;min-height:44px;color:var(--d-red)!important;font-size:12px!important;margin-top:14px}
/* Резкое изображение проявляется в очертаниях цифры, окружение остаётся в дымке. */
#mc-wash-programs .d-mcwp-art{--mcwp-position:0% 0%;position:absolute;inset:0 33% 0 0;z-index:-1;pointer-events:none;isolation:isolate;overflow:hidden}
#mc-wash-programs .d-mcwp-art:before{content:'';position:absolute;inset:-8px;background-image:var(--photo);background-size:200% 200%;background-position:var(--mcwp-position);opacity:.38;filter:blur(.7px);mask-image:linear-gradient(90deg,transparent,#000 25%,#000 70%,transparent),linear-gradient(180deg,transparent,#000 18%,#000 80%,transparent);mask-composite:intersect}
#mc-wash-programs .d-mcwp-digit{position:absolute;inset:-8px 0 0;display:flex;align-items:center;justify-content:flex-end;font:750 340px/.95 MCWashManrope,Arial,sans-serif;letter-spacing:-.09em;color:transparent;-webkit-text-fill-color:transparent;background-image:var(--photo);background-size:200% 200%;background-position:var(--mcwp-position);background-clip:text;-webkit-background-clip:text;opacity:.91;filter:contrast(1.1);mask-image:linear-gradient(180deg,transparent,#000 16%,#000 83%,transparent)}
#mc-wash-programs .d-step>.d-detail{display:none}
#mc-wash-programs .d-step.clean>.d-mcwp-art{height:300px;bottom:auto}
#mc-wash-programs .d-step.rinse .d-mcwp-art{inset:0 0 0 33%;--mcwp-position:100% 0%}
#mc-wash-programs .d-step.wax .d-mcwp-art{--mcwp-position:0% 100%}
#mc-wash-programs .d-step.finish .d-mcwp-art{inset:0 0 0 33%;--mcwp-position:100% 100%}
#mc-wash-programs .d-step.rinse .d-mcwp-digit,#mc-wash-programs .d-step.finish .d-mcwp-digit{justify-content:flex-start}
#mc-wash-programs .d-step-heading h3{text-shadow:0 0 18px #f4f5f1d9,0 2px 6px #f4f5f1}
#mc-wash-programs .d-step-heading>p{text-shadow:0 0 9px #f4f5f1,0 0 5px #f4f5f1}
#mc-wash-programs .d-step-heading>span{text-shadow:0 0 7px #f4f5f1}
#mc-wash-programs .d-live-visual{opacity:.08!important;filter:blur(5px)}
#mc-wash-programs .d-live>.d-mcwp-art{inset:525px -2% auto 57%;height:510px;z-index:-1}
#mc-wash-programs .d-live>.d-mcwp-art:before{opacity:.05}
#mc-wash-programs .d-live>.d-mcwp-art .d-mcwp-digit{font-size:570px;letter-spacing:-.04em;opacity:.82;justify-content:center;align-items:center;mask-image:linear-gradient(180deg,transparent,#000 10%,#000 82%,transparent)}
#mc-wash-programs .d-live[data-program=rinse]>.d-mcwp-art{--mcwp-position:100% 0%}
#mc-wash-programs .d-live[data-program=wax]>.d-mcwp-art{--mcwp-position:0% 100%}
#mc-wash-programs .d-live[data-program=finish]>.d-mcwp-art{--mcwp-position:100% 100%}
#mc-wash-programs .d-live[data-program=pause]>.d-mcwp-art{display:none}
#mc-wash-programs .d-live-word{text-shadow:0 0 18px #fafbf9,0 2px 6px #fafbf9}
#mc-wash-programs .d-live-title,#mc-wash-programs .d-live-body,#mc-wash-programs .d-live-tech,#mc-wash-programs .d-live-label,#mc-wash-programs .d-program-link{text-shadow:0 0 12px #fafbf9,0 0 6px #fafbf9}
@container mcwp (max-width:850px){
 #mc-wash-programs .d-live{min-height:0;padding-bottom:100px}
 #mc-wash-programs .d-live-toolbar{display:grid;grid-template-columns:1fr auto;padding:17px 6%;gap:18px 20px}
 #mc-wash-programs .d-live-status{font-size:11px;max-width:16ch}
 #mc-wash-programs .d-leave{gap:15px;font-size:11px!important;max-width:17ch;text-align:right;line-height:1.5}
 #mc-wash-programs .d-console-area{position:relative;inset:auto;height:465px;overflow:hidden;margin:18px auto 0;max-width:450px;mask-image:linear-gradient(180deg,#000 85%,transparent)}
 #mc-wash-programs .d-console{width:var(--mobile-width,700px);left:calc(50% - var(--mobile-center,385px));top:var(--mobile-top,-140px)}
 #mc-wash-programs .d-hit,#mc-wash-programs .d-live[data-model=standart] .d-hit{width:44px;height:44px}
 #mc-wash-programs .d-live-visual{inset:730px -30% auto 0;opacity:.19}
 #mc-wash-programs .d-live-result{margin:5px 6% 0}
 #mc-wash-programs .d-live-hint{position:relative;inset:auto;margin:22px 6% 0!important;max-width:38ch}
 #mc-wash-programs .d-live-label{font-size:11px}
 #mc-wash-programs .d-live-word{font-size:calc(10.9cqw * var(--d-type));white-space:normal}
 #mc-wash-programs .d-live-title{font-size:26px;max-width:26ch;margin-top:25px!important}
 #mc-wash-programs .d-live-body{font-size:12px;line-height:1.8;max-width:49ch;margin-top:20px!important}
 #mc-wash-programs .d-live-tech{font-size:11px;max-width:45ch}
 #mc-wash-programs .d-model-picker{grid-row:2;grid-column:1/-1;display:flex;gap:20px;align-items:center;max-width:none;min-width:0}
 #mc-wash-programs .d-model-picker label{margin:0;flex:1}
 #mc-wash-programs .d-model-picker select{width:155px;flex-shrink:0}
 #mc-wash-programs .d-live-caption{left:6%;right:6%;bottom:23px;gap:20px}
 #mc-wash-programs .d-live-caption>span{max-width:19ch}
 #mc-wash-programs .d-live-caption>span:last-child{max-width:17ch}
 #mc-wash-programs .d-mcwp-digit{font-size:320px}
 #mc-wash-programs .d-live>.d-mcwp-art{inset:650px -1% auto 60%;height:200px}
 #mc-wash-programs .d-live>.d-mcwp-art .d-mcwp-digit{font-size:190px;align-items:center;opacity:.82}
}
@media(pointer:coarse){@container mcwp (min-width:851px){
 #mc-wash-programs .d-console-area{overflow:hidden;mask-image:linear-gradient(180deg,#000 80%,transparent)}
 #mc-wash-programs .d-console{width:var(--mobile-width);left:calc(50% - var(--mobile-center));top:var(--mobile-top)}
 #mc-wash-programs .d-hit,#mc-wash-programs .d-live[data-model=standart] .d-hit{width:44px;height:44px}
}}
@container mcwp (max-width:650px){
 #mc-wash-programs .d-hero{min-height:920px}
 #mc-wash-programs .d-world{inset:auto -6% 75px -10%}
 #mc-wash-programs .d-lead{left:6%;top:255px;max-width:31ch}
 #mc-wash-programs .d-terminal-angle{width:68%;left:-10%;bottom:145px}
 #mc-wash-programs .d-hero[data-model=slimline] .d-terminal-angle{width:58%;left:0;bottom:200px}
 #mc-wash-programs .d-hero-foot{padding:22px 6%;gap:22px;align-items:end}
 #mc-wash-programs .d-invitation{max-width:20ch;gap:10px}
 #mc-wash-programs .d-invitation>span{font-size:11px;line-height:1.6;max-width:21ch}
 #mc-wash-programs .d-enter{font-size:12px!important;gap:15px;min-height:44px;line-height:1.5;text-align:left}
 #mc-wash-programs .d-hero-foot>a{max-width:13ch;line-height:1.6;gap:12px}
 #mc-wash-programs .d-step>.d-mcwp-art,#mc-wash-programs .d-step.rinse>.d-mcwp-art,#mc-wash-programs .d-step.finish>.d-mcwp-art{inset:0 -6% auto 4%;height:220px}
 #mc-wash-programs .d-step.clean>.d-mcwp-art{height:220px}
 #mc-wash-programs .d-mcwp-digit{font-size:250px;justify-content:flex-end;opacity:.66;align-items:center}
 #mc-wash-programs .d-step.rinse>.d-mcwp-art,#mc-wash-programs .d-step.finish>.d-mcwp-art{inset:0 4% auto -6%}
 #mc-wash-programs .d-live>.d-mcwp-art{inset:650px -1% auto 60%;height:200px}
 #mc-wash-programs .d-live>.d-mcwp-art .d-mcwp-digit{font-size:190px;opacity:.82}
}
@media(prefers-reduced-motion:no-preference){#mc-wash-programs .d-page a,#mc-wash-programs .d-page button{transition:color .18s ease,border-color .18s ease,box-shadow .18s ease}}
/* В живом режиме — цельный чёткий кадр кузова, без дымки и маски цифрой. */
#mc-wash-programs .d-live{min-height:1080px;padding-bottom:95px}
#mc-wash-programs .d-live>.d-live-visual,#mc-wash-programs .d-live>.d-mcwp-art{display:none}
#mc-wash-programs .d-live-result{margin-top:135px}
#mc-wash-programs .d-live-word,#mc-wash-programs .d-live-title,#mc-wash-programs .d-live-body,#mc-wash-programs .d-live-tech,#mc-wash-programs .d-live-label,#mc-wash-programs .d-program-link{text-shadow:none}
#mc-wash-programs .d-effect{position:relative;overflow:hidden;aspect-ratio:1.62;margin:27px 0 0!important;background:#c4cacb;opacity:1;filter:none;mask-image:none}
#mc-wash-programs .d-effect-image{--effect-position:0% 0%;position:absolute;top:50%;left:0;width:100%;aspect-ratio:1;transform:translateY(-50%);background-image:var(--photo);background-size:200% 200%;background-position:var(--effect-position);opacity:1;filter:none;mask-image:none}
#mc-wash-programs .d-live[data-program=rinse] .d-effect-image{--effect-position:100% 0%}
#mc-wash-programs .d-live[data-program=wax] .d-effect-image{--effect-position:0% 100%}
#mc-wash-programs .d-live[data-program=finish] .d-effect-image{--effect-position:100% 100%}
#mc-wash-programs .d-live-title{margin-top:23px!important}
#mc-wash-programs .d-live-body{margin-top:15px!important}
#mc-wash-programs .d-live-tech{margin-top:16px}
#mc-wash-programs .d-program-link{margin-top:20px}
@container mcwp (max-width:850px){
 #mc-wash-programs .d-live{min-height:0;padding-bottom:95px}
 #mc-wash-programs .d-live-result{margin-top:5px}
 #mc-wash-programs .d-effect{aspect-ratio:1.5;margin-top:24px!important}
}
/* Подписи и выноски используют ту же систему координат, что и исходный кадр. */
#mc-wash-programs .d-layer-map{position:absolute;z-index:2;inset:auto -5% 65px 11%;aspect-ratio:1586/992;pointer-events:none}
#mc-wash-programs .d-layer-lines{display:block;width:100%;height:100%;overflow:visible}
#mc-wash-programs .d-layer-lines path{stroke:#899398;stroke-width:.8;vector-effect:non-scaling-stroke;opacity:.7}
#mc-wash-programs .d-layer-lines circle{fill:var(--d-red)}
#mc-wash-programs .d-layer-leaders-narrow{display:none}
#mc-wash-programs .d-layer-label{position:absolute;isolation:isolate;transform:translateY(calc(-100% - 6px));pointer-events:auto;display:flex;flex-direction:column;align-items:flex-start;gap:5px;width:max-content;padding:0;white-space:nowrap;line-height:1;text-shadow:0 0 7px #fafbf9,0 0 15px #fafbf9}
#mc-wash-programs .d-layer-kicker{display:flex;align-items:center;gap:8px;font:450 clamp(10px,1.05cqw,11px)/1.2 MCWashInter,Arial,sans-serif;letter-spacing:.065em;text-transform:uppercase;color:#4d585e}
#mc-wash-programs .d-layer-kicker:before{content:'';width:15px;height:1px;background:var(--d-red)}
#mc-wash-programs .d-layer-word{font:500 clamp(28px,4.2cqw,44px)/1 MCWashManrope,Arial,sans-serif;letter-spacing:-.06em;color:var(--d-ink)}
#mc-wash-programs .d-layer-label:hover .d-layer-word{color:var(--d-red)}
#mc-wash-programs .d-layer-wax{left:63.99747793%;top:6.04838710%}
#mc-wash-programs .d-layer-water{left:45.08196721%;top:22.17741935%}
#mc-wash-programs .d-layer-foam{left:26.16645649%;top:35.28225806%}
@container mcwp (max-width:650px){
 #mc-wash-programs .d-layer-map{inset:auto -6% 75px -10%}
 #mc-wash-programs .d-layer-label{left:auto;gap:4px}
 #mc-wash-programs .d-layer-kicker{font-size:10px;letter-spacing:.025em;gap:6px}
 #mc-wash-programs .d-layer-kicker:before{width:11px}
 #mc-wash-programs .d-layer-word{font-size:clamp(26px,7.8cqw,34px)}
 #mc-wash-programs .d-layer-wax{right:12%;top:-18%}
 #mc-wash-programs .d-layer-water{right:18%;top:10%}
 #mc-wash-programs .d-layer-foam{right:24%;top:38%}
 #mc-wash-programs .d-layer-leaders-wide{display:none}
 #mc-wash-programs .d-layer-leaders-narrow{display:block}
}
/* Широкие экраны: фон, изображения и сетка занимают всю доступную ширину. */
@container mcwp (min-width:1025px){
 #mc-wash-programs .d-meta{font-size:clamp(11px,.78cqw,15px)}
 #mc-wash-programs .d-hero{min-height:max(1090px,calc(58.8cqw + 400px))}
 #mc-wash-programs .d-title{font-size:calc(clamp(110px,7.8cqw,240px) * var(--d-type));padding-top:clamp(36px,3.2cqw,90px);width:90%;max-width:none}
 #mc-wash-programs .d-lead{top:clamp(348px,calc(18.2cqw + 115px),650px);font-size:clamp(13px,.92cqw,20px);max-width:52ch}
 #mc-wash-programs .d-world,#mc-wash-programs .d-layer-map{bottom:clamp(65px,5.8cqw,180px)}
 #mc-wash-programs .d-terminal-angle{width:max(369px,24cqw);bottom:clamp(100px,8.5cqw,280px)}
 #mc-wash-programs .d-hero[data-model=slimline] .d-terminal-angle{width:max(287px,22cqw);bottom:calc(clamp(100px,8.5cqw,280px) + 70px)}
 #mc-wash-programs .d-layer-word{font-size:clamp(44px,3.15cqw,96px)}
 #mc-wash-programs .d-layer-kicker{font-size:clamp(11px,.78cqw,18px)}
 #mc-wash-programs .d-hero-foot{padding-block:clamp(24px,1.9cqw,54px)}
 #mc-wash-programs .d-invitation>span,#mc-wash-programs .d-hero-foot>a{font-size:clamp(12px,.86cqw,18px)}
 #mc-wash-programs .d-enter{font-size:clamp(14px,1cqw,20px)!important}
 #mc-wash-programs .d-opening{padding-block:clamp(40px,3.4cqw,100px);gap:clamp(70px,6cqw,180px)}
 #mc-wash-programs .d-opening h3{font-size:clamp(41px,3.2cqw,80px)}
 #mc-wash-programs .d-opening p{font-size:clamp(13px,.95cqw,20px)}
 #mc-wash-programs .d-step{min-height:clamp(350px,31cqw,1000px);padding-block:clamp(34px,3.2cqw,100px);column-gap:clamp(24px,2.1cqw,70px);row-gap:clamp(22px,2.1cqw,64px)}
 #mc-wash-programs .d-step.clean{min-height:clamp(430px,39cqw,1200px)}
 #mc-wash-programs .d-step-heading>span,#mc-wash-programs .d-step-copy .d-tech{font-size:clamp(11px,.76cqw,16px)}
 #mc-wash-programs .d-step-heading h3{font-size:calc(clamp(84px,8.25cqw,220px) * var(--d-type))}
 #mc-wash-programs .d-step.wax .d-step-heading h3{font-size:calc(clamp(82px,8cqw,210px) * var(--d-type))}
 #mc-wash-programs .d-step.finish .d-step-heading h3{font-size:calc(clamp(76px,7.4cqw,200px) * var(--d-type))}
 #mc-wash-programs .d-step-heading>p{font-size:clamp(14px,1.05cqw,22px)}
 #mc-wash-programs .d-step-copy>h4{font-size:clamp(23px,1.85cqw,42px)}
 #mc-wash-programs .d-step-copy>p{font-size:clamp(12px,.95cqw,20px);max-width:43ch}
 #mc-wash-programs .d-methods{gap:clamp(55px,5cqw,170px)}
 #mc-wash-programs .d-methods>div{gap:clamp(20px,2cqw,60px)}
 #mc-wash-programs .d-methods h4{font-size:clamp(17px,1.3cqw,30px)}
 #mc-wash-programs .d-methods h4 span,#mc-wash-programs .d-methods p{font-size:clamp(11px,.85cqw,18px)}
 #mc-wash-programs .d-mcwp-digit{font-size:clamp(340px,33.2cqw,1140px)}
 #mc-wash-programs .d-step.clean>.d-mcwp-art{height:clamp(300px,27cqw,940px)}
 #mc-wash-programs .d-pause{padding-block:clamp(36px,3.2cqw,100px);gap:clamp(45px,4cqw,130px)}
 #mc-wash-programs .d-pause h3{font-size:clamp(34px,2.65cqw,70px)}
 #mc-wash-programs .d-pause>p{font-size:clamp(12px,.95cqw,20px)}
 #mc-wash-programs .d-pause-mark{font-size:clamp(11px,.8cqw,17px)}
 #mc-wash-programs .d-engineering{padding-top:clamp(42px,3.6cqw,115px)}
 #mc-wash-programs .d-engineering-intro{margin-top:clamp(31px,2.8cqw,90px);gap:clamp(70px,6cqw,190px)}
 #mc-wash-programs .d-engineering-intro h3{font-size:clamp(46px,3.5cqw,96px)}
 #mc-wash-programs .d-engineering-intro>p,#mc-wash-programs .d-systems p{font-size:clamp(12px,.95cqw,20px)}
 #mc-wash-programs .d-systems{gap:clamp(38px,4cqw,140px);margin-top:clamp(40px,3.5cqw,110px);padding-top:clamp(24px,2.1cqw,65px)}
 #mc-wash-programs .d-systems h4{font-size:clamp(19px,1.5cqw,40px)}
 #mc-wash-programs .d-finale{min-height:clamp(390px,38cqw,1400px)}
 #mc-wash-programs .d-finale figcaption{bottom:clamp(24px,2.3cqw,80px);font-size:clamp(11px,.85cqw,20px)}
 #mc-wash-programs .d-finale figcaption>strong{font-size:clamp(32px,3.2cqw,88px)}
 #mc-wash-programs .d-footer{padding-block:clamp(25px,2.2cqw,75px);font-size:clamp(11px,.8cqw,18px)}
 #mc-wash-programs .d-footer a{font-size:clamp(12px,.9cqw,20px)}
 #mc-wash-programs .d-live{min-height:max(1080px,75cqw);padding-bottom:clamp(95px,6cqw,180px)}
 #mc-wash-programs .d-live-toolbar{padding-block:clamp(22px,1.9cqw,55px);font-size:clamp(11px,.8cqw,18px)}
 #mc-wash-programs .d-console-area{top:clamp(112px,8cqw,250px)}
 #mc-wash-programs .d-console{width:max(var(--device-width,600px),32cqw);left:calc(50% - max(var(--device-width,600px),32cqw)/2)}
 #mc-wash-programs .d-live-result{margin-top:clamp(135px,10cqw,300px)}
 #mc-wash-programs .d-live-hint{top:clamp(155px,8.2cqw,285px);font-size:clamp(11px,.8cqw,17px)}
 #mc-wash-programs .d-live-word{font-size:calc(clamp(80px,6.4cqw,190px) * var(--d-type))}
 #mc-wash-programs .d-live-title{font-size:clamp(25px,1.9cqw,46px)}
 #mc-wash-programs .d-live-body{font-size:clamp(13px,.95cqw,20px)}
 #mc-wash-programs .d-live-tech,#mc-wash-programs .d-program-link,#mc-wash-programs .d-live-caption{font-size:clamp(12px,.85cqw,18px)}
}
/* Изоляция от типовых глобальных стилей основного сайта. */
#mc-wash-programs{--mcwp-scroll-offset:88px;margin:0;padding:0;max-width:none;min-width:0;scroll-margin-top:var(--mcwp-scroll-offset)}
#mc-wash-programs .d-view{width:100%;max-width:none}
#mc-wash-programs .d-page{width:100%;max-width:none;text-align:left}
#mc-wash-programs .d-page img{border:0;border-radius:0;max-width:none;margin:0}
#mc-wash-programs .d-page button{cursor:pointer;text-transform:none;letter-spacing:normal}
#mc-wash-programs .d-page select{border-radius:0;text-transform:none;letter-spacing:normal}
#mc-wash-programs .d-page svg{flex-shrink:0}
#mc-wash-programs .d-page a:focus-visible,#mc-wash-programs .d-page button:focus-visible,#mc-wash-programs .d-page select:focus-visible{outline:2px solid var(--d-red);outline-offset:5px}
#mc-wash-programs section[id]{scroll-margin-top:var(--mcwp-scroll-offset)}
#mc-wash-programs [data-photo=macro]{--photo:url("./images/macro.webp")}
#mc-wash-programs [data-photo=foam]{--photo:url("./images/foam.webp")}
#mc-wash-programs [data-photo=mirror]{--photo:url("./images/mirror.webp")}

