.mp-top[data-astro-cid-swyoeucy]{padding-top:calc(var(--space-16) + var(--space-8));padding-bottom:var(--space-16)}.crumbs[data-astro-cid-swyoeucy] ol[data-astro-cid-swyoeucy]{gap:var(--space-2);margin-bottom:var(--space-3);font-size:var(--text-sm);color:var(--muted);flex-wrap:wrap;align-items:center;display:flex}.crumbs[data-astro-cid-swyoeucy] li[data-astro-cid-swyoeucy]+li[data-astro-cid-swyoeucy]:before{content:"/";margin-right:var(--space-2);color:var(--line)}.crumbs[data-astro-cid-swyoeucy] a[data-astro-cid-swyoeucy]{padding-block:var(--space-3);text-underline-offset:3px;text-decoration:underline;text-decoration-color:var(--line-soft);display:inline-block}.crumbs[data-astro-cid-swyoeucy] a[data-astro-cid-swyoeucy]:hover{color:var(--ink)}.mp-top__grid[data-astro-cid-swyoeucy]{gap:var(--space-8);display:grid}.gallery[data-astro-cid-swyoeucy]{min-width:0;position:relative}.gallery__track[data-astro-cid-swyoeucy]{scroll-snap-type:x mandatory;scrollbar-width:none;background:var(--surface);grid-auto-columns:100%;grid-auto-flow:column;display:grid;overflow-x:auto}.gallery__track[data-astro-cid-swyoeucy]::-webkit-scrollbar{display:none}.gallery__slide[data-astro-cid-swyoeucy]{scroll-snap-align:start;aspect-ratio:4/3;position:relative;overflow:hidden}.gallery__cut[data-astro-cid-swyoeucy]{gap:var(--space-4);height:100%;padding:var(--space-8) var(--space-6) var(--space-6);grid-template-rows:1fr auto;display:grid}.gallery__stage[data-astro-cid-swyoeucy]{justify-content:center;align-items:flex-end;min-height:0;display:flex}.gallery__sofa[data-astro-cid-swyoeucy]{object-fit:contain;object-position:center bottom;width:100%;height:100%}.gallery__photo[data-astro-cid-swyoeucy]{object-fit:cover;width:100%;height:100%}.gallery__nav[data-astro-cid-swyoeucy]{justify-content:flex-end;align-items:center;gap:var(--space-3);margin-top:var(--space-3);display:flex}.gallery__count[data-astro-cid-swyoeucy]{font-size:var(--text-sm);color:var(--muted);font-variant-numeric:tabular-nums;margin-right:auto}.gallery__btn[data-astro-cid-swyoeucy]{border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--bg);width:2.75rem;height:2.75rem;color:var(--ink);cursor:pointer;transition:background-color var(--dur-hover) var(--ease), border-color var(--dur-hover) var(--ease)}.gallery__btn[data-astro-cid-swyoeucy]:hover{background:var(--surface);border-color:var(--ink)}.gallery__btn[data-astro-cid-swyoeucy]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.dim[data-astro-cid-swyoeucy]{align-items:center;gap:var(--space-3);font-size:var(--text-xs);color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;padding-inline:1px;display:flex;position:relative}.dim[data-astro-cid-swyoeucy]:before,.dim[data-astro-cid-swyoeucy]:after{content:"";background:var(--line);width:1px;height:.75rem;margin-top:-.375rem;position:absolute;top:50%}.dim[data-astro-cid-swyoeucy]:before{left:0}.dim[data-astro-cid-swyoeucy]:after{right:0}.dim__line[data-astro-cid-swyoeucy]{background:var(--line);flex:1;height:1px}.mp-info__eyebrow[data-astro-cid-swyoeucy]{font-size:var(--text-sm);color:var(--accent);margin-bottom:var(--space-3)}.mp-info__title[data-astro-cid-swyoeucy]{font-size:var(--text-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display)}.mp-info__lead[data-astro-cid-swyoeucy]{margin-top:var(--space-4);font-size:var(--text-lg);line-height:var(--leading-normal);color:var(--muted);max-width:40ch}.mp-info__price[data-astro-cid-swyoeucy]{margin-top:var(--space-6);font-size:var(--text-2xl);font-variant-numeric:tabular-nums;font-weight:500}.mp-info__price-note[data-astro-cid-swyoeucy]{margin-top:var(--space-1);font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--muted);max-width:46ch}.spec[data-astro-cid-swyoeucy]{margin:var(--space-6) 0 0;border-top:1px solid var(--line)}.spec__row[data-astro-cid-swyoeucy]{gap:var(--space-4);padding-block:var(--space-3);border-bottom:1px solid var(--line-soft);font-size:var(--text-sm);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);display:grid}.spec[data-astro-cid-swyoeucy] dt[data-astro-cid-swyoeucy]{color:var(--muted)}.spec[data-astro-cid-swyoeucy] dd[data-astro-cid-swyoeucy]{margin:0}.mp-info__cta[data-astro-cid-swyoeucy]{gap:var(--space-3);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.mp-info__cta[data-astro-cid-swyoeucy] .btn[data-astro-cid-swyoeucy]{flex:12rem}.mp-block[data-astro-cid-swyoeucy]{padding-block:var(--space-12);border-top:1px solid var(--line-soft)}.mp-block__grid[data-astro-cid-swyoeucy]{gap:var(--space-6);display:grid}.mp-block__title[data-astro-cid-swyoeucy]{font-size:var(--text-2xl);line-height:var(--leading-tight)}.mp-block__lead[data-astro-cid-swyoeucy]{margin-top:var(--space-3);line-height:var(--leading-normal);color:var(--muted);max-width:44ch}.mp-block__note[data-astro-cid-swyoeucy]{margin-top:var(--space-4);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--muted);max-width:60ch}.mp-link[data-astro-cid-swyoeucy]{margin-top:var(--space-2);padding-block:var(--space-3);text-underline-offset:4px;font-weight:500;text-decoration:underline;display:inline-block}.mp-link[data-astro-cid-swyoeucy]:hover{color:var(--accent)}.fit[data-astro-cid-swyoeucy]{gap:var(--space-3);margin-top:var(--space-6);padding:var(--space-8) var(--space-6) var(--space-6);background:var(--surface);display:grid}.fit__stage[data-astro-cid-swyoeucy]{aspect-ratio:5/2;justify-content:center;align-items:flex-end;display:flex}.fit__sofa[data-astro-cid-swyoeucy]{object-fit:contain;object-position:center bottom;width:100%;height:100%;transform:scale(var(--k));transform-origin:bottom;transition:transform var(--dur-move-lg) var(--ease)}.fit__rule[data-astro-cid-swyoeucy]{height:.75rem;transform:scaleX(var(--k));transition:transform var(--dur-move-lg) var(--ease);display:block;position:relative}.fit__rule[data-astro-cid-swyoeucy]:before{content:"";inset-inline:0;background:var(--line);height:1px;position:absolute;top:50%}.fit__rule[data-astro-cid-swyoeucy]:after{content:"";border-inline:1px solid var(--line);position:absolute;inset:0}.fit__label[data-astro-cid-swyoeucy]{font-size:var(--text-sm);color:var(--muted);font-variant-numeric:tabular-nums;justify-self:center}.sizes[data-astro-cid-swyoeucy]{border-top:1px solid var(--line)}.sizes__row[data-astro-cid-swyoeucy]{gap:var(--space-4);width:100%;min-height:2.75rem;padding-block:var(--space-4);border:0;border-bottom:1px solid var(--line-soft);color:inherit;text-align:left;background:0 0;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:baseline;display:grid}button[data-astro-cid-swyoeucy].sizes__row{cursor:pointer;transition:background-color var(--dur-hover) var(--ease)}button[data-astro-cid-swyoeucy].sizes__row[aria-pressed=true] .sizes__label[data-astro-cid-swyoeucy]{font-weight:500}button[data-astro-cid-swyoeucy].sizes__row{padding-left:var(--space-3);border-left:2px solid #0000}button[data-astro-cid-swyoeucy].sizes__row[aria-pressed=true]{border-left-color:var(--accent)}button[data-astro-cid-swyoeucy].sizes__row:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (hover:hover) and (pointer:fine){button[data-astro-cid-swyoeucy].sizes__row:hover{background:var(--surface)}}.sizes__size[data-astro-cid-swyoeucy]{color:var(--muted);font-variant-numeric:tabular-nums}.sizes__price[data-astro-cid-swyoeucy]{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.change[data-astro-cid-swyoeucy]{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.change__item[data-astro-cid-swyoeucy]{gap:var(--space-1);padding:var(--space-4) var(--space-4) var(--space-4) 0;border-bottom:1px solid var(--line-soft);display:grid}.change__num[data-astro-cid-swyoeucy]{font-size:var(--text-sm);color:var(--accent);font-variant-numeric:tabular-nums}.change__text[data-astro-cid-swyoeucy]{font-size:var(--text-lg)}.fab[data-astro-cid-swyoeucy]{gap:var(--space-6) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fab__photo[data-astro-cid-swyoeucy]{aspect-ratio:1;object-fit:cover;width:100%;margin-bottom:var(--space-3);display:block}.fab__name[data-astro-cid-swyoeucy]{font-size:var(--text-lg)}.fab__note[data-astro-cid-swyoeucy]{margin-top:var(--space-1);font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--muted)}.qa[data-astro-cid-swyoeucy]{border-top:1px solid var(--line)}.qa__item[data-astro-cid-swyoeucy]{border-bottom:1px solid var(--line-soft)}.qa__q[data-astro-cid-swyoeucy]{justify-content:space-between;gap:var(--space-4);padding-block:var(--space-4);font-size:var(--text-lg);cursor:pointer;font-weight:500;list-style:none;display:flex}.qa__q[data-astro-cid-swyoeucy]::-webkit-details-marker{display:none}.qa__q[data-astro-cid-swyoeucy]:after{content:"+";color:var(--muted);transition:transform var(--dur-move) var(--ease)}.qa__item[data-astro-cid-swyoeucy][open] .qa__q[data-astro-cid-swyoeucy]:after{transform:rotate(45deg)}.qa__q[data-astro-cid-swyoeucy]:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.qa__a[data-astro-cid-swyoeucy]{gap:var(--space-2);padding-bottom:var(--space-4);line-height:var(--leading-normal);color:var(--muted);max-width:60ch;display:grid}.qa__a[data-astro-cid-swyoeucy] .mp-link[data-astro-cid-swyoeucy]{margin-top:var(--space-1);color:var(--ink)}.mp-others[data-astro-cid-swyoeucy]{padding-block:var(--space-12) var(--space-16);border-top:1px solid var(--line-soft)}.mp-others__grid[data-astro-cid-swyoeucy]{gap:var(--space-8);margin-top:var(--space-6);display:grid}@media (width>=720px){.mp-others__grid[data-astro-cid-swyoeucy]{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery__cut[data-astro-cid-swyoeucy]{padding:var(--space-12) var(--space-8) var(--space-8)}}@media (width>=960px){.mp-top[data-astro-cid-swyoeucy]{padding-top:calc(var(--space-24) + var(--space-4));padding-bottom:var(--space-24)}.mp-top__grid[data-astro-cid-swyoeucy]{column-gap:clamp(var(--space-8), 5vw, var(--space-16));grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start}.mp-info[data-astro-cid-swyoeucy]{top:calc(var(--space-16) + var(--space-4));position:sticky}.mp-block[data-astro-cid-swyoeucy]{padding-block:var(--space-16)}.mp-block__grid[data-astro-cid-swyoeucy]{column-gap:clamp(var(--space-8), 5vw, var(--space-16));grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.change[data-astro-cid-swyoeucy],.fab[data-astro-cid-swyoeucy],.mp-others__grid[data-astro-cid-swyoeucy]{grid-template-columns:repeat(3,minmax(0,1fr))}}
