.designer-options{color:rgb(var(--text-color))}.designer-options__header{max-width:820px;margin-bottom:clamp(42px,5vw,74px)}.designer-options__eyebrow{margin:0 0 22px;color:var(--designer-accent-color);font-size:12px;font-weight:600;line-height:1.3;letter-spacing:.22em;text-transform:uppercase}.designer-options__heading{max-width:760px;margin:0;font-size:clamp(38px,4.1vw,64px);line-height:1.02}.designer-options__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid var(--designer-border-color);background:var(--designer-panel-background)}.designer-options__column{min-width:0;padding:clamp(40px,4vw,72px) clamp(28px,4vw,64px)}.designer-options__column+.designer-options__column{border-left:1px solid var(--designer-border-color)}.designer-options__column-heading{margin:0 0 20px;font-size:clamp(28px,2.5vw,40px);line-height:1.12}.designer-options__text{max-width:620px;font-size:16px;line-height:1.75}.designer-options__details{margin-top:30px;font-size:15px;line-height:1.55}.designer-options__details p{margin:0;padding:10px 0}.designer-options__details p:not(:last-child){border-bottom:1px dashed color-mix(in srgb,var(--designer-border-color) 55%,transparent)}@media(max-width:767.98px){.designer-options__header{margin-bottom:36px}.designer-options__eyebrow{margin-bottom:16px}.designer-options__heading{font-size:clamp(34px,10vw,48px)}.designer-options__grid{grid-template-columns:1fr}.designer-options__column{padding:36px 24px}.designer-options__column+.designer-options__column{border-top:1px solid var(--designer-border-color);border-left:0}.designer-options__column-heading{font-size:30px}}.four-step-process{background:var(--section-background);color:var(--text-color);padding-block:var(--padding-top) var(--padding-bottom)}.four-step-process__inner{margin-inline:auto}.four-step-process__header{margin:0 auto 2.5rem;max-width:48rem;text-align:center}.four-step-process__heading{color:inherit;font-size:clamp(2rem,4vw,3.6rem);line-height:1.05;margin:0}.four-step-process__subheading{margin-top:.75rem;opacity:.72}.four-step-process__subheading p,.four-step-process__description p{margin:0}.four-step-process__cards{display:grid;gap:1rem;grid-template-columns:repeat(5,minmax(0,1fr))}.four-step-process__card{background:var(--card-background);display:flex;flex-direction:column;min-width:0}.four-step-process__card-header{align-items:flex-start;display:grid;gap:.85rem;grid-template-columns:auto 1fr;min-height:7rem;padding:1.35rem 1.25rem}.four-step-process__number{font-family:var(--font-heading-family, inherit);font-size:2rem;line-height:1}.four-step-process__card-title{color:inherit;font-size:clamp(1.15rem,1.5vw,1.45rem);line-height:1.2;margin:0}.four-step-process__media{aspect-ratio:4 / 3;background:color-mix(in srgb,var(--text-color) 6%,transparent);overflow:hidden}.four-step-process__image,.four-step-process__placeholder{display:block;height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.four-step-process__card:hover .four-step-process__image{transform:scale(1.025)}.four-step-process__description{font-size:.95rem;line-height:1.55;padding:1.25rem}.four-step-process__footer{align-items:center;display:grid;gap:2rem;grid-template-columns:1fr auto;margin-top:2.25rem}.four-step-process__progress{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.four-step-process__progress-item{align-items:center;display:grid;gap:.65rem;grid-template-columns:auto auto 1fr;min-width:0}.four-step-process__progress-item:not(:last-child):after{background:var(--line-color);content:"";height:1px;margin-inline:.75rem;min-width:1.5rem}.four-step-process__progress-number{align-items:center;border:1px solid var(--line-color);border-radius:50%;display:inline-flex;font-size:.75rem;height:2rem;justify-content:center;width:2rem}.four-step-process__progress-label{font-size:.8rem;white-space:nowrap}.four-step-process__button{align-items:center;background:var(--button-background);color:var(--button-text);display:inline-flex;gap:2rem;justify-content:space-between;min-height:3.5rem;min-width:13rem;padding:.9rem 1.25rem;text-decoration:none;transition:opacity .18s ease,transform .18s ease}.four-step-process__button:hover{opacity:.88;transform:translateY(-1px)}.four-step-process__button:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media screen and (max-width:1199px){.four-step-process__cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:989px){.four-step-process__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.four-step-process__footer{grid-template-columns:1fr}.four-step-process__button{justify-self:end}}@media screen and (max-width:749px){.four-step-process__header{margin-bottom:1.75rem}.four-step-process__cards{grid-template-columns:1fr}.four-step-process__card-header{min-height:auto}.four-step-process__footer{gap:1.5rem;margin-top:1.75rem}.four-step-process__progress{gap:.8rem;grid-template-columns:repeat(2,minmax(0,1fr))}.four-step-process__progress-item{grid-template-columns:auto 1fr}.four-step-process__progress-item:after{display:none}.four-step-process__progress-label{white-space:normal}.four-step-process__button{justify-self:stretch;width:100%}}@media(prefers-reduced-motion:reduce){.four-step-process__image,.four-step-process__button{transition:none}}.showroom-benefits__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--showroom-gap);align-items:stretch}.showroom-benefits__card{min-width:0;padding:30px;border:1px solid var(--showroom-border);border-radius:3px;background:var(--showroom-card-background);overflow-wrap:anywhere}.showroom-benefits__heading{margin:0 0 16px;color:var(--showroom-heading);font-family:var(--heading-font-family, inherit);font-size:20px;font-weight:400;text-align:center;line-height:1.4;letter-spacing:.025em}.showroom-benefits__text{color:var(--showroom-text);font-size:16px;line-height:1.8}.showroom-benefits__text>:first-child{margin-top:0}.showroom-benefits__text>:last-child{margin-bottom:0}.showroom-benefits__text a{color:inherit;text-decoration:underline}.showroom-benefits__text a:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:989px){.showroom-benefits__grid{grid-template-columns:1fr}.showroom-benefits__card{padding:26px}}.showroom-page-links__header{max-width:760px;margin:0 auto 36px;text-align:center}.showroom-page-links__heading{margin:0;color:var(--page-links-text);font-family:var(--heading-font-family, inherit);font-size:clamp(26px,3vw,36px);font-weight:400;line-height:1.3;letter-spacing:.025em}.showroom-page-links__intro{margin-top:12px;color:var(--page-links-text);font-size:16px;line-height:1.7}.showroom-page-links__intro>:first-child{margin-top:0}.showroom-page-links__intro>:last-child{margin-bottom:0}.showroom-page-links__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--page-links-gap)}.showroom-page-links__item{min-width:0}.showroom-page-links__link{display:flex;min-height:72px;align-items:center;justify-content:center;padding:16px 24px;border:1px solid var(--page-links-border);border-radius:3px;color:var(--page-links-text);background:transparent;font-family:var(--heading-font-family, inherit);font-size:18px;font-weight:400;line-height:1.4;text-align:center;text-decoration:none;transition:background-color .18s ease,color .18s ease,border-color .18s ease}a.showroom-page-links__link:hover{border-color:var(--page-links-hover-background);color:var(--page-links-hover-text);background:var(--page-links-hover-background)}a.showroom-page-links__link:focus-visible{outline:2px solid currentColor;outline-offset:3px}.showroom-page-links__link--inactive{opacity:.55}@media(max-width:989px){.showroom-page-links__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.showroom-page-links__header{margin-bottom:28px}.showroom-page-links__grid{grid-template-columns:1fr}.showroom-page-links__link{min-height:64px;font-size:16px}}.showroom-visit{display:block;background:var(--showroom-background)}.showroom-visit__layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(32px,6vw,100px);align-items:center}.showroom-visit__layout--right .showroom-visit__media{order:2}.showroom-visit__media{min-width:0;width:100%;overflow:hidden;aspect-ratio:4 / 3;max-height:520px}.showroom-visit__media video,.showroom-visit__media img,.showroom-visit__media svg{display:block;width:100%;height:100%;object-fit:cover}.showroom-visit__content{min-width:0;padding-block:0}.showroom-visit__content h2{font-size:clamp(32px,3.2vw,48px);line-height:1.15;margin:0 0 16px}.showroom-visit__eyebrow{font-size:12px;letter-spacing:.18em;text-transform:uppercase;margin-bottom:12px}.showroom-visit__intro,.showroom-visit__address{line-height:1.65;margin-bottom:16px}.showroom-visit__address a{color:inherit;text-decoration:none}.showroom-visit__address a:hover{text-decoration:underline}.showroom-visit__status{display:flex;align-items:center;gap:10px;font-weight:600;margin-block:16px 12px}.showroom-visit__light{flex:0 0 9px;width:9px;height:9px;border-radius:50%;background:#8b8b8b}.showroom-visit[data-is-open=true] .showroom-visit__light{background:#24813c}.showroom-visit__hours-heading{margin:0;font-weight:600}.showroom-visit__hours dl{margin:12px 0;font-size:14px}.showroom-visit__hours dl>div{display:flex;justify-content:space-between;gap:16px;padding-block:4px}.showroom-visit__hours dd{margin:0;text-align:right}.showroom-visit__note{font-size:13px;line-height:1.5;opacity:.8}.showroom-visit__phone{display:flex;flex-wrap:wrap;gap:8px 20px;margin-block:14px}.showroom-visit__reviews{display:flex;flex-wrap:wrap;align-items:center;gap:8px;width:fit-content;color:inherit;text-decoration:none;margin-block:16px}.showroom-visit__reviews strong{font-size:20px}.showroom-visit__stars{position:relative;color:#d1cbc2;letter-spacing:.06em;font-size:18px;line-height:1;white-space:nowrap}.showroom-visit__stars-fill{position:absolute;inset:0 auto 0 0;width:var(--stars-fill);overflow:hidden;color:#e29a36}.showroom-visit__buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}@media(max-width:767.98px){.showroom-visit{padding-block:36px!important}.showroom-visit__layout{grid-template-columns:1fr;gap:24px}.showroom-visit__layout--right .showroom-visit__media{order:0}.showroom-visit__media{aspect-ratio:4 / 3}.showroom-visit__content{padding-block:0}}
/*# sourceMappingURL=/cdn/shop/t/37/compiled_assets/styles.css.map */
