.fxs{--fxs-rule: rgba(17, 17, 17, .18)}.fxs-head{max-width:960px;margin-bottom:clamp(28px,4vw,48px)}.fxs-eyebrow{margin-bottom:12px!important;font-size:13px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.fxs .fxs-title{font-size:clamp(32px,4.4vw,60px);overflow-wrap:break-word}.fxs .fxs-h2{font-size:clamp(26px,2.8vw,40px);overflow-wrap:break-word}.fxs-head__intro{max-width:640px;margin-top:18px!important;font-size:17px;line-height:1.45}.fxs-hero{display:grid;gap:28px}.fxs-hero>*{min-width:0}.fxs-answer{display:grid;gap:14px;font-size:clamp(18px,1.6vw,22px);line-height:1.42}.fxs-answer .fxs-rte{font-size:inherit}.fxs-ctas{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.fxs .fxs-btn--solid{background:var(--fxh-ink);border-color:var(--fxh-ink);color:var(--fxh-paper)}.fxs .fxs-btn--solid:hover{background:transparent;color:var(--fxh-ink)}.fxs-visit{display:grid;gap:14px;align-content:start;padding:clamp(20px,3vw,32px);background:var(--fxh-tile)}.fxs-label{font-size:13px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;opacity:.65}.fxs .fx-nap{font-size:16px;line-height:1.45}.fxs .fx-nap a{text-underline-offset:3px;overflow-wrap:anywhere}.fxs .fx-nap__hours{margin-top:6px}.fxs .fx-nap__phone,.fxs .fx-nap__directions{width:fit-content;margin-top:6px}.fxs .fx-nap__name{margin:0 0 8px;font-size:clamp(24px,2.4vw,32px)}.fxs .fx-nap__name a{text-decoration:none}.fxs .fx-nap__name a:hover{text-decoration:underline}.fxs-photo img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}.fxs-map iframe{display:block;width:100%;height:300px;border:0}.fxs-block{margin:clamp(48px,6vw,88px) 0 0}.fxs-block__text{max-width:720px;margin-top:18px}.fxs-rte{font-size:16px;line-height:1.5}.fxs-rte>*+*{margin-top:12px!important}.fxs-rte ul,.fxs-rte ol{margin:0;padding-left:1.2em}.fxs-rte a{text-decoration:underline;text-underline-offset:3px}.fxs-cats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:24px 0 0;padding:0;list-style:none}.fxs-cat{display:flex;flex-direction:column;justify-content:space-between;gap:18px;height:100%;min-height:112px;padding:18px;background:var(--fxh-tile);text-decoration:none}.fxs-cat__title{font-family:var(--fxh-font-heading);font-weight:var(--fxh-font-heading-weight);font-size:clamp(20px,1.8vw,26px);letter-spacing:-.03em;line-height:1.1;overflow-wrap:break-word}.fxs-cat__count{font-size:14px;opacity:.65}.fxs-cat:hover .fxs-cat__title{text-decoration:underline;text-underline-offset:4px}.fxs-dirs{margin:24px 0 0;padding:0;list-style:none;font-size:16px}.fxs-dirs li{padding:11px 0;border-bottom:1px solid var(--fxs-rule)}.fxs-dirs li:first-child{border-top:1px solid var(--fxs-rule)}.fxs-dirs strong{font-weight:500}.fxs-dirs__km{opacity:.7}.fxs-rating{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin-top:20px!important;font-size:15px}.fxs-rating__value{font-family:var(--fxh-font-heading);font-weight:var(--fxh-font-heading-weight);font-size:clamp(32px,3.4vw,48px);letter-spacing:-.035em;line-height:1}.fxs-rating--small{margin-top:0!important}.fxs-rating--small .fxs-rating__value{font-size:28px}.fxs-quote{max-width:820px;padding:clamp(24px,3vw,40px);background:var(--fxh-tile)}.fxs-quote blockquote{margin:0;padding:0;border:0;font-style:normal;font-size:clamp(19px,1.8vw,24px);line-height:1.4}.fxs-quote figcaption{margin-top:16px;font-size:14px;opacity:.7}.fxs-other{display:grid;gap:20px;margin-top:24px;padding:clamp(20px,3vw,32px);background:var(--fxh-tile)}.fxs-other>*{min-width:0}.fxs-other .fxs-ctas{margin-top:16px}.fxs-hub__cards{display:grid;gap:6px}.fxs-card{display:flex;flex-direction:column;gap:16px;min-width:0;padding:clamp(24px,3vw,40px);background:var(--fxh-tile)}.fxs .fxs-card__name{font-size:clamp(32px,3.4vw,48px);letter-spacing:-.04em;line-height:1}.fxs .fxs-card h3.fxs-card__name{font-size:clamp(24px,2.4vw,32px)}.fxs-card__name a{text-decoration:none}.fxs-card__name a:hover{text-decoration:underline;text-underline-offset:6px}.fxs-card__links{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:15px}.fxs-card__links a{text-underline-offset:3px}.fxs-card .fxs-ctas{margin-top:auto;padding-top:8px}.fxs-table-wrap{max-width:880px;margin-top:24px;overflow-x:auto}.fxs-table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.35}.fxs-table th,.fxs-table td{padding:11px 12px 11px 0;border-bottom:1px solid var(--fxs-rule);text-align:left;vertical-align:top}.fxs-table thead th{font-weight:500;opacity:.65;border-bottom-color:var(--fxh-ink)}.fxs-table tbody th{font-weight:500}.fxs-table th:last-child,.fxs-table td:last-child{padding-right:0;text-align:right;white-space:nowrap}.fxs-table a{text-underline-offset:3px}.fxs-faq__grid{display:grid;gap:24px}.fxs-faq__grid>*{min-width:0}.fxs-faq__aside{display:grid;gap:14px;align-content:start}.fxs-faq__list{margin:0;padding:0;list-style:none}.fxs-faq__item{padding:20px 0;border-top:1px solid var(--fxs-rule)}.fxs-faq__item:last-child{border-bottom:1px solid var(--fxs-rule)}.fxs .fxs-faq__q{font-size:clamp(19px,1.7vw,23px);letter-spacing:-.02em;line-height:1.2}.fxs-faq__a{max-width:720px;margin-top:10px}.fx-crumbs--fxh{--fxh-gutter: clamp(16px, 2vw, 28px);--fxh-max: 1680px;font-family:var(--fxh-font-body);font-size:13px;letter-spacing:0;color:#111111a6}.fx-crumbs--fxh a:hover{color:var(--fxh-ink);text-decoration:underline}.fx-crumbs--fxh .fx-crumbs__sep{color:inherit;opacity:.6}.fx-crumbs--fxh span[aria-current]{color:var(--fxh-ink)}@media screen and (min-width:750px){.fxs-cats{grid-template-columns:repeat(3,minmax(0,1fr))}.fxs-dirs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px}.fxs-dirs li:nth-child(2){border-top:1px solid var(--fxs-rule)}.fxs-map iframe{height:360px}.fxs-hub__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.fxs-other{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px}}@media screen and (min-width:990px){.fxs-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:56px}.fxs-cats{grid-template-columns:repeat(4,minmax(0,1fr))}.fxs-faq__grid{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:48px}}@media screen and (max-width:749px){.fxs .fxh-btn{flex:1 1 auto}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/fx-showroom.css.map */
