.home-configurator-preview-module__eIX6hq__section{border-block:1px solid var(--line);grid-template-rows:auto auto;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;column-gap:48px;padding-block:32px;display:grid}.home-configurator-preview-module__eIX6hq__heading{align-self:end}.home-configurator-preview-module__eIX6hq__eyebrow{color:var(--copper);letter-spacing:.06em;margin:0 0 12px;font-size:12px;font-weight:550}.home-configurator-preview-module__eIX6hq__heading h2{max-width:14ch;margin:0 0 16px;font-size:clamp(28px,3vw,40px)}.home-configurator-preview-module__eIX6hq__intro{max-width:32ch;color:var(--muted);margin:0;font-size:16px}.home-configurator-preview-module__eIX6hq__preview{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-area:1/2/3;min-width:0;overflow:hidden}.home-configurator-preview-module__eIX6hq__stage{aspect-ratio:2;background:#d4d4d4;overflow:hidden}.home-configurator-preview-module__eIX6hq__stage img{object-fit:cover;width:100%;height:100%}.home-configurator-preview-module__eIX6hq__controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;padding:12px 16px 14px;display:flex}.home-configurator-preview-module__eIX6hq__swatches{flex-wrap:wrap;justify-content:center;gap:4px;max-width:100%;display:flex}.home-configurator-preview-module__eIX6hq__swatches button{background:0 0;border:1px solid #0000;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;height:44px;padding:5px;display:grid}.home-configurator-preview-module__eIX6hq__swatches button[aria-pressed=true]{border-color:var(--copper)}.home-configurator-preview-module__eIX6hq__swatches button span{border-radius:50%;width:100%;height:100%;display:block;box-shadow:inset 0 0 0 1px #0000000c}.home-configurator-preview-module__eIX6hq__selected{color:var(--muted);margin:0;font-size:12px}.home-configurator-preview-module__eIX6hq__action{align-self:start;padding-top:24px}.home-configurator-preview-module__eIX6hq__action a{gap:24px;min-height:48px;font-size:14px}.home-configurator-preview-module__eIX6hq__action p{color:var(--muted);margin:10px 0 0;font-size:11px}.home-configurator-preview-module__eIX6hq__action .home-configurator-preview-module__eIX6hq__details{width:fit-content;min-height:44px;color:var(--copper);justify-content:space-between;align-items:center;gap:12px;margin-top:4px;font-size:13px;text-decoration:none;display:flex}.home-configurator-preview-module__eIX6hq__action .home-configurator-preview-module__eIX6hq__details:hover{text-decoration:underline}@media (max-width:760px){.home-configurator-preview-module__eIX6hq__section{grid-template-columns:minmax(0,1fr);gap:0;padding-block:24px}.home-configurator-preview-module__eIX6hq__heading h2{max-width:none;margin-bottom:8px;font-size:28px}.home-configurator-preview-module__eIX6hq__eyebrow{margin-bottom:8px}.home-configurator-preview-module__eIX6hq__intro{max-width:none;margin-bottom:18px;font-size:14px}.home-configurator-preview-module__eIX6hq__preview{grid-area:auto/1}.home-configurator-preview-module__eIX6hq__controls{justify-content:center;gap:4px;padding:10px 12px 12px}.home-configurator-preview-module__eIX6hq__swatches{max-width:188px}.home-configurator-preview-module__eIX6hq__selected{text-align:center;flex-basis:100%}.home-configurator-preview-module__eIX6hq__action{padding-top:16px}.home-configurator-preview-module__eIX6hq__action a{justify-content:space-between;width:100%;display:flex}.home-configurator-preview-module__eIX6hq__action .home-configurator-preview-module__eIX6hq__details{width:100%}.home-configurator-preview-module__eIX6hq__action p{text-align:center;margin-top:8px}}
