@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.mixer-tech,.instal-pre,.instal-steps,.mixer-parts,.mixer-problems,.mixer-care,.instal-cross,.instal-faq,.manual-product{scroll-margin-top:96px}.mixer-page{--mixer-text:clamp(.9375rem, .72rem + .55vw, 1.125rem);--mixer-text-lg:clamp(1rem, .78rem + .58vw, 1.25rem);--mixer-text-sm:clamp(.875rem, .72rem + .34vw, 1rem)}.mixer-page .mixer-contents__label,.mixer-page .mixer-parts__list,.mixer-page .mixer-tech__row dt,.mixer-page .mixer-tech__row dd,.mixer-page .mixer-problems__solution,.mixer-page .mixer-care__rules,.mixer-page .instal-pre__card h3,.mixer-page .instal-pre__list,.mixer-page .instal-step__text,.mixer-page .instal-cross__text{font-size:var(--mixer-text)}.mixer-page .mixer-problems__problem,.mixer-page .mixer-care__lead,.mixer-page .instal-pre__lead{font-size:var(--mixer-text-lg)}.mixer-contents{border:1px solid var(--line);background:var(--paper-soft);border-radius:3px;margin-top:clamp(40px,5vw,64px);padding:clamp(20px,2.6vw,32px) clamp(20px,3vw,40px);position:relative}.mixer-contents:before,.mixer-contents:after{content:"";pointer-events:none;width:14px;height:14px;position:absolute}.mixer-contents:before{border-left:1px solid var(--accent);border-top:1px solid var(--accent);top:-1px;left:-1px}.mixer-contents:after{border-right:1px solid var(--accent);border-bottom:1px solid var(--accent);bottom:-1px;right:-1px}.mixer-contents__title{color:var(--muted-strong);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:12px}.mixer-contents__list{counter-reset:mixer-contents;grid-template-columns:minmax(0,1fr);gap:0 clamp(28px,4vw,56px);margin:10px 0 0;padding:0;list-style:none;display:grid}.mixer-contents__item{border-bottom:1px solid var(--line);counter-increment:mixer-contents}.mixer-contents__item:last-child{border-bottom:none}.mixer-contents__link{color:var(--ink);align-items:baseline;gap:14px;padding:10px 0;text-decoration:none;transition:color .16s,padding-left .16s;display:flex}@media (hover:hover){.mixer-contents__link:hover{color:var(--accent-strong);padding-left:6px}}.mixer-contents__index{color:var(--accent);font-variant-numeric:tabular-nums;font-size:12px}.mixer-contents__label{font-size:15px;line-height:1.4}@media (min-width:880px){.mixer-contents__list{grid-template-columns:repeat(2,minmax(0,1fr))}.mixer-contents__item:nth-last-child(2):nth-child(odd){border-bottom:none}}.instal-step--text .instal-step__text{max-width:760px}@media (min-width:1080px){.instal-step--text{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:clamp(32px,4vw,64px);padding:18px 0 8px;display:grid}.instal-step--text .instal-step__head{grid-column:1/-1}.instal-step--text h3{grid-column:1}.instal-step--text .instal-step__text{grid-area:2/2}}.instal-panels{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(14px,1.6vw,22px);margin-top:20px;display:grid}.instal-panels--single{grid-template-columns:minmax(0,780px)}.instal-panel{border:1px solid var(--line);background:var(--studio);border-radius:3px;justify-content:center;align-items:center;margin:0;padding:clamp(10px,1.3vw,16px);transition:border-color .2s;display:flex;position:relative}.instal-panel:before,.instal-panel:after{content:"";border:0 solid var(--line-strong);pointer-events:none;width:11px;height:11px;position:absolute}.instal-panel:before{border-top-width:1px;border-left-width:1px;top:5px;left:5px}.instal-panel:after{border-bottom-width:1px;border-right-width:1px;bottom:5px;right:5px}@media (hover:hover){.instal-panel:hover{border-color:var(--line-strong)}}.instal-panel .instal-plate__button,.instal-panel .instal-plate__image{max-width:100%}.instal-panel .instal-plate__image{height:auto}@media (min-width:1080px){.instal-steps__list{grid-template-columns:minmax(0,1fr)}.instal-step--wide{display:block}.instal-step--wide .instal-panels{grid-area:auto;margin-top:20px}}@media print{.instal-panels{grid-template-columns:repeat(2,minmax(0,1fr))}.instal-panel{break-inside:avoid;page-break-inside:avoid}}.mixer-tech{border-top:1px solid var(--line);margin-top:clamp(48px,6vw,84px);padding-top:28px}.mixer-tech h2{color:var(--ink);font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(30px,3.4vw,44px);font-weight:500;line-height:1.02}.mixer-tech__rows{border-top:1px solid var(--line);margin:26px 0 0}.mixer-tech__row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.6fr) minmax(140px,1fr);gap:12px clamp(24px,3vw,56px);padding:12px 0;display:grid}.mixer-tech__row:last-child{border-bottom:0}.mixer-tech__row dt{color:var(--ink-soft);padding-left:24px;font-size:15px;line-height:1.5;position:relative}.mixer-tech__row dt:before{content:"";background:var(--accent);width:12px;height:1px;position:absolute;top:.68em;left:0}.mixer-tech__row dd{color:var(--ink);font-variant-numeric:tabular-nums;text-align:right;margin:0;font-size:15px;line-height:1.5}.mixer-tech__note{max-width:720px;color:var(--muted-strong);font-size:var(--mixer-text-sm);margin:16px 0 0;line-height:1.6}@media (max-width:640px){.mixer-tech__row{grid-template-columns:minmax(0,1fr)}.mixer-tech__row dd{text-align:left;padding-left:24px}}.mixer-parts{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:clamp(24px,3vw,48px);margin-top:clamp(48px,6vw,84px);padding-top:28px;display:grid}.mixer-parts__figure{align-self:start;margin:0}.mixer-parts__body h2{color:var(--ink);font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(30px,3.4vw,44px);font-weight:500;line-height:1.02}.mixer-parts__group h3{color:var(--ink);font-size:var(--mixer-text-sm);letter-spacing:.02em;text-transform:uppercase;margin:26px 0 0;font-weight:700}.mixer-parts__list{columns:2;color:var(--ink-soft);font-size:var(--mixer-text);column-gap:clamp(24px,3vw,48px);margin:12px 0 0;padding:0;line-height:1.6;list-style:none}.mixer-parts__list li{break-inside:avoid;counter-increment:mixer-part;margin:.5em 0;padding-left:1.75em;position:relative}.mixer-parts__list li:before{content:counter(mixer-part);border:1px solid var(--line-strong);min-width:1.64em;height:1.64em;color:var(--muted-strong);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:.73em;line-height:1;display:inline-grid;position:absolute;top:.1em;left:0}@media (min-width:1080px){.mixer-parts{grid-template-columns:minmax(300px,420px) minmax(0,1fr);align-items:start}.mixer-parts.mixer-parts--list-only{grid-template-columns:minmax(0,1fr)}.mixer-parts.mixer-parts--list-only .mixer-parts__list{columns:3}}@media (max-width:640px){.mixer-parts__list{columns:1}}.mixer-problems{border-top:1px solid var(--line);margin-top:clamp(48px,6vw,84px);padding-top:28px}.mixer-problems h2{color:var(--ink);font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(30px,3.4vw,44px);font-weight:500;line-height:1.02}.mixer-problems__rows{margin-top:26px}.mixer-problems__row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);gap:10px;padding:18px 0;display:grid}.mixer-problems__row:first-child{border-top:1px solid var(--line)}.mixer-problems__row:last-child{border-bottom:0}.mixer-problems__problem{color:var(--ink);letter-spacing:-.01em;margin:0;font-size:16px;font-weight:600}.mixer-problems__solution{max-width:720px;color:var(--ink-soft);margin:0;font-size:15px;line-height:1.6}.mixer-problems__problem:before{content:"→";color:var(--accent);margin-right:10px;font-weight:400;display:inline-block}@media (min-width:880px){.mixer-problems__row{grid-template-columns:minmax(240px,360px) minmax(0,1fr);align-items:baseline;column-gap:clamp(28px,4vw,64px)}.mixer-problems__solution{margin-top:2px}}.mixer-care{border-top:1px solid var(--line);margin-top:clamp(48px,6vw,84px);padding-top:28px}.mixer-care h2{color:var(--ink);font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(30px,3.4vw,44px);font-weight:500;line-height:1.02}.mixer-care__lead{max-width:720px;color:var(--ink-soft);margin:16px 0 0;font-size:16px;line-height:1.65}.mixer-care__rules{counter-reset:mixer-care-rule;color:var(--ink-soft);grid-template-columns:minmax(0,1fr);gap:12px clamp(28px,4vw,56px);margin:24px 0 0;padding:0;font-size:15px;line-height:1.6;list-style:none;display:grid}.mixer-care__rules li{border-top:1px solid var(--line);counter-increment:mixer-care-rule;padding:10px 0 10px 34px;position:relative}.mixer-care__rules li:before{content:counter(mixer-care-rule, decimal-leading-zero);color:var(--accent);font-variant-numeric:tabular-nums;font-size:13px;position:absolute;top:12px;left:0}@media (min-width:880px){.mixer-care__rules{grid-template-columns:repeat(2,minmax(0,1fr))}}@media print{.mixer-tech,.mixer-parts,.mixer-problems,.mixer-care{break-inside:avoid;page-break-inside:avoid}}
