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}.sp-crumbs{padding-bottom:4px}.sp{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"gal head" "gal buy";grid-template-rows:auto 1fr;column-gap:clamp(32px,5vw,72px);row-gap:22px;align-items:start;max-width:var(--max);margin:0 auto;padding:clamp(20px,2.4vw,36px) var(--gutter-r) var(--band-y) var(--gutter);box-sizing:content-box}.sp__gal{grid-area:gal;position:sticky;top:24px;display:grid;gap:12px}.sp__head{grid-area:head}.sp__head h1{margin-top:8px;font-size:clamp(2.25rem,1.6rem + 2vw,3.25rem)}.sp__main{margin:0;aspect-ratio:1;border-radius:24px;background:var(--studio);overflow:hidden}.sp__main img{width:100%;height:100%;object-fit:contain}.sp__main img,.why__m img,.sp__thumbs img{filter:brightness(.996)}.sp__thumbs{list-style:none;display:flex;gap:10px}.sp__thumbs button{display:block;width:76px;height:76px;padding:0;border:1px solid transparent;border-radius:14px;background:var(--studio);cursor:pointer;overflow:hidden}.sp__thumbs button[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.sp__thumbs img{width:100%;height:100%;object-fit:cover}.sp__buy{grid-area:buy;display:grid;gap:22px}.sp__lead{margin-top:14px}.sp__price{display:flex;align-items:baseline;gap:12px;padding-top:20px;border-top:1px solid var(--line)}.sp__price b{font:600 var(--fs-h3)/1 var(--font-display);letter-spacing:-.02em}.sp__price span{color:var(--ink-2)}.sp__sets{border:0;margin:0;padding:0;min-width:0}.sp__sets legend{padding:0;margin-bottom:12px;font-weight:600}.sp__sets .choice+.choice{margin-top:10px}.sp__sets .choice__box{align-items:flex-start;padding:14px 16px}.set{display:grid;gap:6px;min-width:0}.set small{font-size:var(--fs-micro);font-weight:400;color:var(--ink-2)}.dots{display:flex;flex-wrap:wrap;gap:4px}.dots i{width:14px;height:14px;border-radius:50%;background:var(--sw);box-shadow:inset 0 0 0 1px #0000001f}.sp__ship{display:flex;gap:10px;font-size:var(--fs-small);color:var(--ink)}.sp__ship svg{width:20px;height:20px;flex:none;margin-top:1px;color:var(--ink-2)}.sp__ship span{display:block}.sp__ship .muted{color:var(--ink-2)}.sp__note{font-size:var(--fs-micro);color:var(--ink-2)}.two-up{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.tile2{display:flex;flex-direction:column;border-radius:24px;background:var(--studio);overflow:hidden}.tile2__m{overflow:hidden}.tile2__m--g{height:clamp(270px,28vw,380px);display:grid;border-bottom:1px solid var(--line)}.cgrid{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;align-content:center;gap:18px 6px;padding:24px clamp(12px,2.4vw,32px)}.cgrid li{width:76px;display:grid;justify-items:center;align-content:start;gap:8px;font-size:var(--fs-micro);line-height:1.25;color:var(--ink-2);text-align:center}.cgrid i{width:62px;height:62px;border-radius:12px;background:var(--sw);box-shadow:inset 0 0 0 1px #00000014}.mgrid{list-style:none;height:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-content:center;gap:10px 8px;padding:18px clamp(16px,3vw,40px)}.mgrid li{display:grid;justify-items:center;gap:2px;font-size:var(--fs-micro);color:var(--ink-2)}.mgrid svg{width:100%;max-width:112px;height:auto;color:var(--ink)}.svc-pack{object-position:50% 22%}.tile2__b{display:grid;gap:12px;align-content:start;padding:clamp(22px,3vw,36px)}.tile2__b h3{font-size:var(--fs-h3)}.tile2__b>p{color:var(--ink-2)}.setlist{display:grid;gap:14px;margin:6px 0 0}.setlist div{display:grid;gap:6px}.setlist dt{font-weight:600;font-size:var(--fs-small)}.setlist dd{margin:0;font-size:var(--fs-small);color:var(--ink-2)}.mt{font-size:var(--fs-small);width:100%;font-variant-numeric:tabular-nums}.mt th,.mt td{text-align:left;vertical-align:top;padding:10px 12px 10px 0;border-bottom:1px solid var(--line-2)}.mt thead th{font-size:var(--fs-micro);font-weight:500;color:var(--ink-2)}.mt td{color:var(--ink)}.mt td span{display:block;color:var(--ink-2);font-size:var(--fs-micro)}.models summary{cursor:pointer;color:var(--link);font-size:var(--fs-small);min-height:28px}.models[open] summary{margin-bottom:10px}.steps{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,56px);counter-reset:s}.steps li{display:grid;gap:10px;align-content:start;padding-top:22px;border-top:1px solid var(--ink)}.saved{background:var(--paper)}.steps li:before{counter-increment:s;content:counter(s);font:600 var(--fs-h2)/1 var(--font-display);letter-spacing:-.03em}.steps h3{font-size:var(--fs-h4)}.steps p{color:var(--ink-2)}.saved{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:4px;padding:12px 16px;border-radius:14px;background:var(--studio);font-size:var(--fs-small)}.why{text-align:center}.why h2{max-width:18ch;margin:12px auto 0}.why .t-lead{max-width:660px;margin:20px auto 0}.why__m{margin:clamp(40px,5vw,64px) auto 0;max-width:var(--max);border-radius:24px;overflow:hidden;background:var(--studio)}.why__m img{width:100%;height:auto;max-height:min(560px,90vw);object-fit:contain}.why .cta-row{justify-content:center;margin-top:28px}.rem{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,5vw,80px);align-items:start;margin-top:clamp(48px,6vw,80px);padding:clamp(24px,3.6vw,48px);border-radius:24px;background:var(--paper)}.rem h3{font-size:var(--fs-h3)}.rem p{color:var(--ink-2);margin-top:12px}.rem form{display:grid;gap:12px}.rem .newsletter{max-width:none}.faq-wrap{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(24px,5vw,80px);align-items:start}@media(max-width:1068px){.sp{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.steps{grid-template-columns:minmax(0,1fr)}}@media(max-width:734px){.tile2__m--g{height:auto;min-height:240px}.cgrid li{width:60px}.cgrid i{width:46px;height:46px;border-radius:10px}.sp{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "gal" "buy";grid-template-rows:auto;row-gap:24px}.sp__gal{position:static}.sp__thumbs button{width:64px;height:64px}.two-up,.rem,.faq-wrap{grid-template-columns:minmax(0,1fr)}.mt th,.mt td{padding-right:8px}}.sp-room{max-width:880px;margin:clamp(40px,5vw,64px) auto 0}.sp-room .room-look__media{aspect-ratio:3/2}
/*# sourceMappingURL=/cdn/shop/t/43/assets/sm-page-sample.css.map */
