reg-furniture-finder{display:block}reg-furniture-finder [hidden]{display:none!important}.reg-finder-switch{max-width:52rem;display:grid;gap:.8rem;margin-bottom:2.4rem}.reg-finder-form{padding:2.4rem;border:1px solid #dce1e4;border-top:3px solid #c7a665;margin-bottom:2.4rem}.reg-finder-form h3{font-size:2.6rem;margin:0 0 1.2rem}.reg-finder-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6rem;margin:2rem 0}.reg-finder-fields label{display:grid;gap:.8rem}.reg-finder-switch select,.reg-finder-fields select,.reg-finder-fields input{width:100%;min-height:4.8rem;border:1px solid #aab5bf;border-radius:0;padding:1rem;font:inherit;font-size:1.6rem;background:#fff;color:#13283b}@media(max-width:767px){.reg-finder-fields{grid-template-columns:1fr}}.reg-launch{background:#13283b;color:#fff;padding-block:56px}.reg-launch__intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,300px);align-items:center;gap:48px}.reg-launch__eyebrow{margin:0 0 14px;font:600 12px/1.5 var(--font-body-family,Arial,sans-serif);text-transform:uppercase;letter-spacing:.14em;color:#d9bc82}.reg-launch h2{margin:0;color:#fff;font:400 clamp(30px,3vw,44px)/1.12 Georgia,serif;letter-spacing:-.025em}.reg-launch__text{color:#e3e9ed;font-size:16px;line-height:1.7;max-width:740px;margin-top:18px}.reg-launch__text p{margin:0 0 10px}.reg-launch__text p:last-child{margin-bottom:0}.reg-launch__date{border:1px solid #8e7c5c;border-top:3px solid #c7a665;padding:24px}.reg-launch__date span{display:block;color:#d9bc82;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px}.reg-launch__date strong{display:block;color:#fff;font:400 30px/1.2 Georgia,serif;max-width:240px}.reg-launch__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:36px}.reg-launch__steps article{border-top:1px solid #506171;padding-top:20px}.reg-launch__number{color:#d9bc82;font:400 22px Georgia,serif}.reg-launch h3{color:#fff;margin:14px 0 10px;font:600 17px/1.4 var(--font-body-family,Arial,sans-serif);letter-spacing:0}.reg-launch__steps p{color:#e3e9ed;margin:0;font-size:14px;line-height:1.7}.reg-launch__actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-top:32px}.reg-launch a.reg-launch__button{display:inline-flex;justify-content:space-between;align-items:center;gap:32px;padding:13px 22px;min-height:48px;border:1px solid #f6f3ee;background:#f6f3ee;color:#13283b;font-size:14px;font-weight:600;text-decoration:none;border-radius:0}.reg-launch a.reg-launch__button:hover{background:#d9bc82;border-color:#d9bc82;color:#13283b}.reg-launch a.reg-launch__link{color:#fff;min-height:44px;display:inline-flex;align-items:center;gap:16px;font-size:14px;text-decoration:underline;text-underline-offset:4px}.reg-launch a.reg-launch__link:hover{color:#d9bc82}.reg-launch a:focus-visible{outline:2px solid #d9bc82;outline-offset:5px}.reg-launch--compact{padding-block:26px;margin-bottom:24px}.reg-launch--compact h2{font-size:26px}.reg-launch--compact .reg-launch__eyebrow{margin-bottom:8px;font-size:11px}.reg-launch--compact .reg-launch__text{font-size:14px;margin-top:10px}.reg-launch--compact .reg-launch__date{padding:16px 20px}.reg-launch--compact .reg-launch__date strong{font-size:24px}.reg-launch--compact .reg-launch__date span{font-size:10px;margin-bottom:8px}@media(max-width:767px){.reg-launch{padding-block:36px}.reg-launch__intro{grid-template-columns:1fr;gap:24px}.reg-launch__date{padding:18px 20px}.reg-launch__date strong{max-width:none;font-size:26px}.reg-launch__steps{grid-template-columns:1fr;gap:24px;margin-top:28px}.reg-launch__text{font-size:15px}.reg-launch--compact{padding-block:22px}.reg-launch--compact .reg-launch__intro{gap:18px}}.reg-project-dialog [hidden]{display:none!important}.reg-project-open{overflow:hidden}.reg-project-dialog{box-sizing:border-box;width:min(104rem,calc(100vw - 3.2rem));max-width:none;max-height:calc(100dvh - 3.2rem);margin:auto;padding:0;border:1px solid #c7a665;border-radius:0;color:#13283b;background:#fff;overflow:auto;overscroll-behavior:contain;font-size:1.6rem;line-height:1.5}.reg-project-dialog:not([open]){display:none}.reg-project-dialog::backdrop{background:#0a1926a6}.reg-project-dialog *,.reg-product-selection *,.reg-guidance *{box-sizing:border-box}.reg-project-header{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem;padding:2.4rem 3.2rem;background:#f6f3ed;border-bottom:1px solid #ddd8ce}.reg-project-header h2{font-size:clamp(2.4rem,3vw,3.6rem);line-height:1.15;margin:0}.reg-project-header .reg-eyebrow{margin-bottom:.8rem}.reg-project-close{flex-shrink:0;width:4.4rem;height:4.4rem;padding:0;border:1px solid #bac2c8;background:#fff;color:#13283b;font-size:3rem;cursor:pointer}.reg-project-body{padding:2.4rem 3.2rem 3.2rem}.reg-project-body p{margin:0 0 1.6rem}.reg-project-dialog a{color:#13283b;text-decoration:underline;text-underline-offset:.25em}.reg-project-status:empty{display:none}.reg-project-status,.reg-project-feedback{padding:1.6rem;background:#f6f3ed;border-left:3px solid #9a7840}.reg-project-lines{list-style:none;padding:0;margin:2.4rem 0}.reg-project-line{display:grid;grid-template-columns:minmax(0,1fr) 16rem;gap:2.4rem;padding:2rem 0;border-top:1px solid #dde1e4}.reg-project-line:last-child{border-bottom:1px solid #dde1e4}.reg-project-line__title{display:inline-block;font-weight:700;margin-bottom:.6rem}.reg-project-line__info{overflow-wrap:anywhere}.reg-project-line__info p{font-size:1.4rem;margin-bottom:.4rem}.reg-project-line__controls{display:flex;align-items:flex-end;gap:1rem}.reg-project-line__controls label{display:grid;gap:.5rem;font-size:1.3rem}.reg-project-line__controls input{width:8rem;min-height:4.4rem;border:1px solid #aab5bf;border-radius:0;background:#fff;color:#13283b;padding:.6rem;font:inherit;font-size:1.6rem}.reg-project-actions{display:flex;flex-wrap:wrap;gap:.8rem 2rem;margin-bottom:1.6rem}.reg-project-link{display:inline-flex;align-items:center;min-height:4.4rem;padding:.4rem 0;border:0;border-radius:0;background:transparent;color:#13283b;text-decoration:underline;text-underline-offset:.25em;cursor:pointer;font:inherit;font-weight:600}.reg-project-small,.reg-project-form .reg-project-small{font-size:1.3rem;color:#455866;line-height:1.6}.reg-project-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.8rem 2.4rem;margin:2rem 0}.reg-project-fields label{display:flex;flex-direction:column;gap:.7rem;font-size:1.4rem;font-weight:600}.reg-project-fields input,.reg-project-fields select,.reg-project-fields textarea,.reg-service-planner input,.reg-service-planner select{width:100%;min-height:4.8rem;padding:1.1rem 1.2rem;border:1px solid #aab5bf;border-radius:0;background:#fff;color:#13283b;font:inherit;font-size:1.6rem}.reg-project-fields textarea{resize:vertical}.reg-project-fields label>span{font-weight:400}.reg-project-wide{grid-column:1/-1}.reg-project-primary,.reg-project-secondary{display:inline-flex;justify-content:center;align-items:center;gap:.7rem;min-height:4.8rem;padding:1.2rem 2rem;border:1px solid #13283b;border-radius:0;background:#13283b;color:#fff;cursor:pointer;font:inherit;font-size:1.4rem;font-weight:600;text-align:center;text-decoration:none}.reg-project-secondary{background:#fff;color:#13283b}.reg-project-primary:hover,.reg-project-secondary:hover{background:#c7a665;border-color:#c7a665;color:#13283b}.reg-project-dialog :focus-visible,.reg-product-selection :focus-visible,.reg-guidance :focus-visible,.reg-header-quote:focus-visible{outline:3px solid #246d9f;outline-offset:3px}.reg-project-dialog button:disabled,.reg-product-selection button:disabled{opacity:.55;cursor:not-allowed}.reg-project-feedback{margin:2.4rem 0}.reg-project-feedback h3{font-size:2rem;margin:0 0 1rem}.reg-header-quote{display:flex;align-items:center;gap:.6rem;color:#13283b;font-size:1.3rem;font-weight:600;min-height:4.4rem;padding:.6rem;text-decoration:none}.reg-header-quote [data-reg-count]{display:inline-flex;align-items:center;justify-content:center;min-width:2.2rem;height:2.2rem;padding:.2rem;background:#13283b;color:#fff}.reg-product-selection{padding:2rem;background:#f6f3ed;border-top:2px solid #c7a665}.reg-product-selection h3,.reg-selection-list{margin:0 0 1.4rem}.reg-selection-list>div{display:grid;grid-template-columns:minmax(7rem,.65fr) minmax(0,1.35fr);gap:1rem;padding:.7rem 0;border-bottom:1px solid #e1ddd4;font-size:1.4rem}.reg-selection-list dt{font-weight:600}.reg-selection-list dd{margin:0;overflow-wrap:anywhere}.reg-selection-list ul{padding-left:1.5rem;margin:0}.reg-selection-list li+li{margin-top:.5rem}.reg-product-quote-actions{display:grid;gap:.4rem;margin:1.6rem 0 .8rem}.reg-cart-quote{width:100%;margin-bottom:1rem}.reg-guidance{padding-block:5.6rem}.reg-guidance .reg-section-heading{margin-bottom:2.4rem}.reg-guide-intro{max-width:76rem;margin-bottom:3.2rem;font-size:1.8rem}.reg-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem}.reg-service-card{display:flex;flex-direction:column;padding:2.8rem;border:1px solid #dce1e4;border-top:3px solid #c7a665;background:#fff}.reg-service-card h3{font-size:2.2rem;margin:0 0 1.6rem}.reg-service-card p{font-size:1.5rem}.reg-service-card .reg-project-link{margin-top:auto;align-self:flex-start}.reg-service-planner{display:grid;grid-template-columns:1fr 1.5fr auto;gap:1.6rem;align-items:end;margin-top:3.2rem;padding:2.4rem;background:#f6f3ed}.reg-service-planner label{display:grid;gap:.8rem;font-size:1.4rem}.reg-service-planner p{grid-column:1/-1;margin:0}.reg-guide-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(24rem,.4fr);gap:4.8rem;align-items:start}.reg-guide-article{max-width:84rem}.reg-guide-article details{padding:2rem 0;border-bottom:1px solid #dce1e4}.reg-guide-article summary{font-size:1.9rem;font-weight:600;cursor:pointer;min-height:4.4rem}.reg-guide-article details .rte{padding:1.6rem 0 .4rem}.reg-guide-aside{padding:2.4rem;background:#f6f3ed;border-top:3px solid #c7a665}.reg-guide-aside h2{font-size:2.4rem;margin-bottom:1.6rem}.reg-guide-links{list-style:none;padding:0}.reg-guide-links li{margin-top:1rem}.reg-selection-note{max-width:70rem;font-size:1.3rem;margin:1rem auto 2.4rem;text-align:center}.reg-compare-choices{display:grid;gap:1.4rem;margin:0}.reg-compare-choices dt{color:#13283b;font-weight:600}.reg-compare-choices dd{margin:.4rem 0 0;font-size:1.3rem}.reg-hero__copy .reg-project-link{margin-top:1.2rem}.reg-footer-extra{margin-top:1.6rem;font-size:1.3rem}@media(max-width:1023px){.reg-header-quote{font-size:1.1rem;max-width:9rem;line-height:1.2}.reg-service-grid{gap:1.6rem}.reg-guide-layout{grid-template-columns:1fr;gap:3.2rem}}@media(max-width:767px){.reg-project-dialog{width:calc(100vw - 1.6rem);max-height:calc(100dvh - 1.6rem)}.reg-project-header,.reg-project-body{padding:2rem 1.6rem}.reg-project-header{gap:1rem}.reg-project-line{grid-template-columns:minmax(0,1fr);gap:1rem}.reg-project-line__controls{justify-content:space-between}.reg-project-fields{grid-template-columns:1fr;gap:1.6rem}.reg-guidance{padding-block:3.6rem}.reg-service-grid,.reg-service-planner{grid-template-columns:1fr}.reg-service-card{padding:2.2rem}.reg-service-planner{padding:2rem}}@media(prefers-reduced-motion:reduce){.reg-project-dialog *,.reg-guidance *{scroll-behavior:auto;transition:none}}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map */
