.faf-footer{display:block;width:100%;max-width:none;margin:0;padding:0;color:#171717;background:#f5f5f5;font-family:Roboto,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.65;letter-spacing:0;text-align:left}.faf-footer *,.faf-footer *:before,.faf-footer *:after{box-sizing:border-box}.faf-footer h2,.faf-footer h3,.faf-footer p,.faf-footer ul,.faf-footer li,.faf-footer address,.faf-footer form{margin:0;padding:0}.faf-footer h2,.faf-footer h3{font-family:inherit;font-style:normal;text-transform:none;letter-spacing:0}.faf-footer h2{margin-bottom:20px;color:#c4301c;font-size:18px;font-weight:500;line-height:1.35}.faf-footer h3{color:#171717;font-size:14px;font-weight:600;line-height:1.5}.faf-footer ul{list-style:none}.faf-footer a{color:#595959;text-decoration:none;text-underline-offset:4px;overflow-wrap:anywhere}.faf-footer a:hover{color:#c4301c;text-decoration:underline}.faf-footer :focus-visible{outline:2px solid #c4301c;outline-offset:4px}.faf-footer .faf-footer__shell{max-width:1440px;width:100%;margin:0 auto;padding:0 32px}.faf-footer .faf-footer__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 40px;padding:80px 0}.faf-footer .faf-footer__column{min-width:0}.faf-footer .faf-footer__menu li+li{margin-top:6px}.faf-footer .faf-footer__menu a{display:inline-block;min-height:24px;padding:2px 0}.faf-footer .faf-footer__showroom+.faf-footer__showroom{margin-top:22px}.faf-footer .faf-footer__showroom h3 a{color:inherit}.faf-footer .faf-footer__showroom address{margin-top:5px;font-style:normal;white-space:pre-line}.faf-footer .faf-footer__hours{margin-top:7px;color:#595959;white-space:pre-line}.faf-footer .faf-footer__phone{display:inline-block;min-height:24px;margin-top:5px}.faf-footer .faf-footer__intro{color:#595959}.faf-footer .faf-footer__form{margin-top:18px}.faf-footer .faf-footer__fields{display:flex;flex-wrap:wrap;align-items:stretch;gap:8px}.faf-footer .faf-footer__fields input,.faf-footer .faf-footer__fields button{display:block;position:static;-webkit-appearance:none;appearance:none;min-height:48px;max-width:100%;margin:0;border-radius:999px;font-family:inherit;font-size:14px;font-weight:400;line-height:1.4;letter-spacing:0;text-transform:none;box-shadow:none}.faf-footer .faf-footer__fields input{flex:1 1 120px;width:0;min-width:120px;padding:12px 16px;border:1px solid #e5e5e5;background:#fff;color:#171717}.faf-footer .faf-footer__fields input::placeholder{color:#666;opacity:1}.faf-footer .faf-footer__fields button{flex:0 0 auto;width:auto;padding:12px 20px;border:1px solid #c4301c;background:#c4301c;color:#fff;font-weight:500;cursor:pointer}.faf-footer .faf-footer__fields button:before,.faf-footer .faf-footer__fields button:after{content:none}.faf-footer .faf-footer__fields button:hover{background:#a92716;border-color:#a92716}.faf-footer .faf-footer__message{margin-top:12px;font-size:13px;color:#171717}.faf-footer .faf-footer__message--error,.faf-footer .faf-footer__message--error a{color:#b42318}.faf-footer .faf-footer__social{display:flex;flex-wrap:wrap;gap:4px;margin-top:16px}.faf-footer .faf-footer__social a{display:flex;align-items:center;justify-content:center;width:36px;height:36px;color:#595959}.faf-footer .faf-footer__social a:hover{color:#c4301c}.faf-footer .faf-footer__social svg{display:block;width:18px;height:18px}.faf-footer .faf-footer__payments{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:16px}.faf-footer .faf-footer__payments li{display:block;line-height:0}.faf-footer .faf-footer__payment-icon{display:block;width:32px;height:20px}.faf-footer .faf-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px;padding:24px 0;border-top:1px solid #e5e5e5;color:#666;font-size:12px;line-height:1.6}.faf-footer .faf-footer__policies{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px 20px}.faf-footer .faf-footer__policies a{display:inline-block;min-height:24px;padding:2px 0}.faf-footer .faf-footer__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1099px){.faf-footer .faf-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.faf-footer .faf-footer__shell{padding:0 24px}.faf-footer .faf-footer__grid{grid-template-columns:1fr;padding:56px 0;gap:32px}.faf-footer .faf-footer__fields{flex-direction:column}.faf-footer .faf-footer__fields input,.faf-footer .faf-footer__fields button{flex:none;width:100%}.faf-footer .faf-footer__bottom{display:block}.faf-footer .faf-footer__policies{justify-content:flex-start;gap:8px 16px;margin-top:14px}}fifth-avenue-linked-products .linked-products__option[aria-disabled=true]:not(.active){opacity:.45;cursor:not-allowed;border-style:dashed}fifth-avenue-linked-products .linked-products__option-image{display:block;width:100%;height:100%;object-fit:cover}.product-form__controls-group input:not(.disabled)+label .variant-unavailable-message{display:none}.sectional-configuration .product-form__group-name{display:block;margin-bottom:1rem}.sectional-configuration__selected{font-weight:400;margin-inline-start:.4rem}.sectional-configuration .product-form__controls-group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:1rem}.product-form__controls-group label.sectional-configuration__tile{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.6rem;width:100%;height:auto;min-height:4.4rem;padding:.8rem;text-align:center;background-color:rgb(var(--color-background));overflow-wrap:anywhere}.sectional-configuration__tile img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:contain;background:#fff}.sectional-configuration__name{font-size:1.2rem;line-height:1.4;font-weight:500;color:rgb(var(--color-foreground))}.sectional-configuration .product-form__controls-group input:checked+label{box-shadow:inset 0 0 0 1px rgb(var(--color-button))}.sectional-configuration .product-form__controls-group input:focus-visible+label{outline:2px solid rgb(var(--color-foreground));outline-offset:3px}.sectional-configuration__more{grid-column:1 / -1;justify-self:start;min-height:4.4rem;padding:0;border:0;background:transparent;font:inherit;color:rgb(var(--color-foreground));cursor:pointer}
/*# sourceMappingURL=/cdn/shop/t/52/compiled_assets/styles.css.map?subset=AAAQAAAAAAAAAAAAAAAAAAAAAAAAIAE */
