main .eyebrow,main .form-note,main .sizing__k,main .input-unit>span,.crumbs [aria-current]{color:var(--ink-2)}.energy-label[data-class=""] .energy-label__arrow{--el:var(--ink-2)}main p a{text-decoration:underline}main figure{margin:0}.g-hero{padding-top:clamp(28px,3vw,56px);padding-bottom:0}.g-hero h1{margin:12px 0 clamp(24px,3vw,40px);max-width:14em}.g-crumbs{padding:0 0 18px;margin:0}.ans{background:var(--studio);border-radius:24px;padding:clamp(24px,3.6vw,48px)}.ans__h{font:600 var(--fs-small)/1.3 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);margin-bottom:14px}.ans__p{max-width:44em;font-size:var(--fs-lead);line-height:1.4;letter-spacing:-.015em}.ans__k{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:clamp(24px,3vw,36px);padding-top:clamp(20px,2.4vw,28px);border-top:1px solid var(--line-2)}.ans__k b,.rules b{display:block;font:600 clamp(1.6rem,1.1rem + 1.6vw,2.6rem)/1 var(--font-display);letter-spacing:-.03em}.ans__k span{display:block;margin-top:8px;font-size:var(--fs-small);color:var(--ink-2);line-height:1.35}.byline{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:20px;font-size:var(--fs-small);color:var(--ink-2)}.byline a{color:var(--ink);font-weight:600}.g-intro{max-width:760px;margin-top:clamp(32px,4vw,48px)}.cap{margin-top:12px;font-size:var(--fs-small);color:var(--ink-2)}.cap a{color:inherit}.g-hero__media{margin-top:clamp(40px,5vw,64px)}.g-hero__media img{width:100%;aspect-ratio:2/1;object-fit:cover;object-position:50% 0;border-radius:var(--radius)}.g-lead{color:var(--ink-2);max-width:740px}.g-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,88px);align-items:center}.g-two--top{align-items:start}.pn{background:var(--paper);border-radius:24px;padding:clamp(20px,2.8vw,36px)}.calc{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:20px;align-items:start}.calc__q{border:0;margin:0 0 30px;padding:0;min-width:0}.calc__q legend{display:flex;align-items:center;gap:10px;padding:0;margin-bottom:14px;font:600 var(--fs-h4)/1.2 var(--font-display);letter-spacing:-.015em}.calc__n{display:inline-grid;place-items:center;flex:none;width:26px;height:26px;border-radius:50%;background:var(--ink);color:#fff;font:600 var(--fs-micro)/1 var(--font-body)}.calc .choice__box{min-height:54px;padding:10px 12px;gap:10px}.calc .sizing__fields .field{max-width:none;min-width:0}.calc .seg{margin-bottom:16px}.calc .form-note{margin-top:10px}.calc__more{border-top:1px solid var(--line);padding-top:16px}.calc__more summary{cursor:pointer;font-size:var(--fs-small);color:var(--link);min-height:28px;margin-bottom:14px}.calc__go{margin-top:24px}.calc__out{position:sticky;top:72px}.calc__h{margin:6px 0}.calc__sum{color:var(--ink-2);font-size:var(--fs-small);margin-bottom:18px}.calc__cta{margin-top:24px}.calc__note,.ft{margin-top:12px}.ex,.h-tab{margin-top:clamp(40px,5vw,64px)}.ex h3{margin-bottom:6px}.gt{width:100%;font-size:var(--fs-small);font-variant-numeric:tabular-nums}.gt caption{caption-side:top;text-align:left;padding-bottom:14px;color:var(--ink-2)}.gt th,.gt td{text-align:left;vertical-align:top;padding:14px 18px 14px 0;border-bottom:1px solid var(--line-2)}.gt thead th{font-size:var(--fs-micro);font-weight:500;color:var(--ink-2);padding-top:0}.gt tbody th,.gt a,.gt .v{font-weight:600;color:var(--ink)}.gt td{color:var(--ink-2)}.gt .num,.gt .r{text-align:right;padding-right:0}.gt .num{white-space:nowrap;color:var(--ink)}.m{display:none}.t-nowrap{white-space:nowrap}.rules{list-style:none;display:grid;gap:26px}.rules b{margin-bottom:6px}.rules p{color:var(--ink-2)}.nw{font-size:var(--fs-micro);font-weight:600;color:var(--accent)}.gt .opt{display:inline-block;margin-top:4px;font-size:var(--fs-micro);color:var(--ink-2)}.f-tab{margin-top:clamp(48px,6vw,80px)}.drops{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.drops__m{aspect-ratio:4/3;overflow:hidden;border-radius:var(--radius)}.drops__m img{width:100%;height:100%;object-fit:cover;object-position:50% 0;transform:scale(1.45);transform-origin:50% 6%}.drops__m .casc{transform-origin:42% 4%}.drops h3{margin:18px 0 6px}.drops p{color:var(--ink-2);font-size:var(--fs-small)}.formula{margin-bottom:32px;padding:24px 26px;border-radius:var(--radius);background:var(--paper)}.formula p+p{margin-top:10px}.formula .t-mono{font-size:var(--fs-small)}.formula .res{font:600 var(--fs-h4)/1.2 var(--font-display)}.sh-tab td,.sh-tab thead th{text-align:center}.sh-tab thead th:first-child{text-align:left}#light .eyebrow,#light td,#light caption,#light thead th,.tips p{color:var(--night-ink-2)}#light th,.lm b,.tips strong{color:var(--night-ink)}#light th,#light td{border-color:#ffffff24}.bar{display:inline-block;vertical-align:middle;width:110px;height:6px;margin-right:12px;border-radius:6px;background:#ffffff1f;overflow:hidden}.bar i{display:block;height:100%;background:var(--night-ink)}.tips{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:clamp(40px,5vw,64px)}.tips strong{display:block;margin-bottom:6px}.tips p{font-size:var(--fs-small)}.bulb{display:grid;grid-template-columns:72px minmax(0,1fr);gap:16px;align-items:center;margin-top:clamp(40px,5vw,56px);padding:14px 20px 14px 14px;border-radius:var(--radius);background:var(--paper);max-width:640px}.bulb img{border-radius:12px;background:var(--studio)}.bulb p{font-size:var(--fs-small);color:var(--ink-2)}.bulb p b{color:var(--ink)}.bulb+.bulb{margin-top:12px}.bulb svg{width:72px;height:72px;border-radius:12px;background:var(--studio);color:var(--ink-3)}#light .bulb a{color:var(--link)}.cord-h{margin:12px 0 16px}.void{margin-top:clamp(28px,3vw,40px);padding-top:clamp(20px,2.4vw,28px);border-top:1px solid var(--line-2)}.void h3{margin-bottom:8px}.void p{color:var(--ink-2)}.author{display:grid;gap:6px;max-width:680px;padding:22px 24px;border-radius:var(--radius);background:var(--studio);font-size:var(--fs-small);color:var(--ink-2)}.author strong{color:var(--ink)}.end{text-align:center;padding:0 var(--gutter-r) var(--band-y) var(--gutter)}.end>.wrap{border-top:1px solid var(--line);padding-top:var(--band-y)}.end h2{margin-top:12px}.end .t-lead{max-width:640px;margin:16px auto 0}.end .cta-row,.end .service-line{justify-content:center;margin-top:28px}.dg{width:100%;height:auto}.dg text{font:400 8.5px var(--font-body);fill:var(--ink-2)}.dg .b{fill:var(--ink);font-weight:600}.dg .k{fill:var(--accent);font-weight:600;font-size:10px}.dg-g{fill:var(--studio)}.band--studio .dg-g{fill:var(--studio-2)}.dg-l{stroke:var(--line-2);stroke-width:.8}.dg-f{fill:var(--ink)}.dg-c{stroke:var(--ink);stroke-width:.45}.dg-w{fill:var(--line-2)}.dg-d,.dg-p{stroke:var(--ink-3);stroke-width:.55;fill:none}.dg-p{stroke-dasharray:1.5 2}.dg-a{stroke:var(--accent);stroke-width:.9;fill:none}.dg-z{fill:var(--accent);opacity:.1}.dg-zl{stroke:var(--accent);stroke-width:.5;stroke-dasharray:2 2}.dg-zt{fill:var(--accent)}.dg-fade stop{stop-color:var(--line-2)}html:not(.js) .calc__go{display:none}@media(min-width:1069px){.calc__go{display:none}}@media(max-width:1068px){.calc,.tips{grid-template-columns:minmax(0,1fr)}.calc__out{position:static}.ans__k,.drops{grid-template-columns:repeat(2,1fr)}}@media(max-width:734px){.g-two,.drops{grid-template-columns:minmax(0,1fr)}.calc .choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.calc .choice__box{font-size:var(--fs-micro);padding:8px 10px}.calc .choice__box svg{width:22px;height:22px}.calc .sizing__fields{gap:8px}.calc .sizing__facts strong{font-size:1.0625rem}.stk,.stk caption,.stk tbody,.stk tr,.stk th,.stk td{display:block}.stk thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.stk tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:14px 0;border-bottom:1px solid var(--line-2)}.stk th,.stk td{grid-column:1/-1;padding:0;border:0}.stk tbody th{grid-column:1;font-size:var(--fs-body)}.stk .num{grid-column:2;grid-row:1}.stk [data-l]:before{content:attr(data-l) " ";color:var(--ink-2)}.stk .sz{grid-column:1}.stk .lt{grid-column:2;text-align:right}.stk .mh,.bar{display:none}.m{display:inline}.g-hero__media img{aspect-ratio:4/3}.gt th,.gt td{padding-right:12px}.dg text{font-size:10px}.dg .k{font-size:11.5px}}.g-looks{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:24px 20px;margin:clamp(40px,5vw,64px) 0 0;padding:0}.g-looks .room-look__media{aspect-ratio:1}.void .look-fig{max-width:360px;margin-top:20px}
/*# sourceMappingURL=/cdn/shop/t/43/assets/sm-page-guide.css.map */
