.ozSg9q_italic{color:var(--c-primary-text);font-style:italic}.ozSg9q_heroSwatches{border-radius:var(--c-radius-lg);background:var(--c-surface);box-shadow:var(--c-shadow);gap:.375rem;padding:.5rem;display:grid;position:absolute;bottom:2.5rem;left:-1.25rem}.ozSg9q_heroSwatches span{border-radius:var(--c-radius);width:3rem;height:3rem;display:block}@media (max-width:39.99rem){.ozSg9q_heroSwatches{grid-auto-flow:column;left:.75rem}.ozSg9q_heroSwatches span{width:2.25rem;height:2.25rem}}.ozSg9q_baRow{align-items:center}.ozSg9q_galleryWrap{gap:1.5rem;margin-top:clamp(3.5rem,8vw,6rem);display:grid}.ozSg9q_galleryTitle{font-size:clamp(1.75rem,3vw,2.25rem)}.ozSg9q_gallery{gap:1.25rem;display:grid}@media (min-width:40rem){.ozSg9q_gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.ozSg9q_gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}.ozSg9q_galleryItem{gap:.75rem;display:grid}.ozSg9q_galleryItem img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--c-radius-lg);width:100%}.ozSg9q_galleryItem figcaption{color:var(--c-muted);font-size:.9375rem}.ozSg9q_picker{gap:clamp(1.5rem,4vw,3rem);display:grid}@media (min-width:64rem){.ozSg9q_picker{grid-template-columns:.9fr 1.1fr;align-items:stretch}}.ozSg9q_swatches{border:0;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:.75rem;margin:0;padding:0;display:grid}.ozSg9q_swatchLegend{margin-bottom:.75rem;font-weight:700}.ozSg9q_swatch{border:1.5px solid var(--c-line);border-radius:var(--c-radius-lg);background:var(--c-surface);cursor:pointer;transition:border-color .15s var(--c-ease);gap:.5rem;padding:.5rem .5rem .75rem;display:grid;position:relative}.ozSg9q_swatch:hover{border-color:var(--c-ink)}.ozSg9q_swatch:has(input:checked){border-color:var(--c-primary);box-shadow:inset 0 0 0 1.5px var(--c-primary)}.ozSg9q_swatch:has(input:focus-visible){outline:3px solid var(--c-focus);outline-offset:3px}.ozSg9q_swatch input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.ozSg9q_swatchChip{border-radius:var(--c-radius);height:4rem;box-shadow:inset 0 0 0 1px #00000014}.ozSg9q_swatchName{padding-inline:.25rem;font-weight:600}.ozSg9q_swatch:has(input:checked) .ozSg9q_swatchName:after{content:" ✓";color:var(--c-primary-text)}@media (min-width:40rem){.ozSg9q_swatches{grid-template-columns:repeat(3,minmax(0,1fr))}}.ozSg9q_wall{border-radius:var(--c-radius-lg);min-height:22rem;transition:background-color .4s var(--c-ease);align-items:end;padding:clamp(1.25rem,3vw,2rem);display:grid;position:relative;overflow:hidden}.ozSg9q_wallCard{z-index:1;border-radius:var(--c-radius-lg);background:var(--c-surface);max-width:22rem;color:var(--c-ink);box-shadow:var(--c-shadow);gap:.75rem;padding:1.25rem 1.5rem;display:grid;position:relative}.ozSg9q_wallName{font-family:var(--c-font-display);font-size:1.75rem;line-height:1.1}.ozSg9q_wallFacts{gap:.5rem;margin:0;display:grid}.ozSg9q_wallFacts dt{color:var(--c-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.8125rem;font-weight:700}.ozSg9q_wallFacts dd{margin:0}.ozSg9q_skirting{background:var(--c-surface);height:1.25rem;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -1px #00000014}
