.showroom{--showroom-gap:clamp(3rem, 1.5rem + 7svh, 5.5rem)}.showroom-open{row-gap:var(--space-5);padding-top:var(--space-5)}.showroom-open__words{row-gap:var(--space-4);justify-items:start;display:grid}.showroom-open__title,.showroom-open__line{margin:0}.showroom-open__title{max-width:15ch}.showroom-open__line{max-width:31rem;color:var(--color-ink-2)}.showroom-open__call{row-gap:var(--space-2);display:grid}.showroom-open__or{color:var(--color-ink-2);margin:0}.showroom-phones{gap:var(--space-3) var(--space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.showroom-open__place{aspect-ratio:4/3;grid-column:edge-start/edge-end;margin-bottom:1.75rem}.showroom-open__photo .photo__caption{max-width:none;padding-inline:var(--page-margin)}@media (width>=64rem){.showroom-open{min-height:var(--band-h);align-items:center;padding-top:0}.showroom-open__words{padding-block:var(--band-pad);grid-area:1/a-start/auto/7 col}.showroom-open__place{aspect-ratio:auto;height:var(--band-h);grid-area:1/7 col/auto/edge-end;align-self:stretch;margin-bottom:0}.showroom-open__photo .photo__caption{padding-inline:0}}.showroom-visit{row-gap:var(--space-5);padding-block:var(--showroom-gap)}.showroom-visit__head{row-gap:var(--space-3);align-content:start;display:grid}.showroom-visit__title,.showroom-visit__line{margin:0}.showroom-visit__title{max-width:14ch}.showroom-visit__line{max-width:26rem;color:var(--color-ink-2)}.showroom-steps{gap:var(--space-5) var(--space-5);counter-reset:none;grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.showroom-step{row-gap:var(--space-2);align-content:start;min-width:0;display:grid}.showroom-step__figure{font-family:var(--font-display);font-size:var(--text-display-l);font-weight:var(--display-weight);font-variant-numeric:lining-nums;line-height:1}.showroom-step__name,.showroom-step__text{margin:0}.showroom-step__text{max-width:30rem;color:var(--color-ink-2)}@media (width>=40rem){.showroom-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.showroom-visit__head{top:calc(var(--content-top,var(--header-h)) + var(--space-4));grid-column:a-start/legend-end;position:sticky}.showroom-steps{grid-column:b-start/b-end}}.showroom-depths{display:grid;position:relative;overflow:hidden}.showroom-depths__picture{aspect-ratio:5/4;width:100%;margin:0;overflow:hidden}.showroom-depths__picture :where(picture),.showroom-said__picture :where(picture){width:100%;height:100%;display:block}.showroom-depths__picture :where(img){object-fit:cover;object-position:66% 50%;transform-origin:60% 55%;width:100%;height:100%;display:block;transform:scale(1.2)}.showroom-depths__sheet{padding-bottom:var(--showroom-gap)}.showroom-depths__words{row-gap:var(--space-4);justify-items:start;display:grid}.showroom-depths__title,.showroom-depths__line{margin:0}.showroom-depths__title{max-width:11ch}.showroom-depths__line{max-width:26rem;color:var(--color-ink-2)}@media (width>=64rem){.showroom-depths{min-height:var(--band-h);align-items:center}.showroom-depths__picture{width:min(78%, calc(var(--band-h) * 1.95));aspect-ratio:auto;height:100%;position:absolute;inset:0 0 0 auto}.showroom-depths__picture :where(img){object-position:60% 55%;transform:none}.showroom-depths__sheet{padding-block:var(--band-pad);position:relative}.showroom-depths__words{grid-column:a-start/legend-end}}.showroom-said{row-gap:var(--space-5);padding-top:var(--showroom-gap)}.showroom-said__words{row-gap:var(--space-5);align-content:start;display:grid}.showroom-said__title{color:var(--color-ink-2);margin:0}.showroom-said .quote{max-width:none;margin:0}.showroom-said__two{gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}.showroom-said__more{color:var(--color-ink-2);margin:0}.showroom-said__picture{aspect-ratio:4/5;grid-column:edge-start/edge-end;margin:0;overflow:hidden}.showroom-said__picture :where(img){object-fit:cover;object-position:30% 60%;width:100%;height:100%;display:block}@media (width>=40rem){.showroom-said__two{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.showroom-said{align-items:stretch;padding-top:0}.showroom-said__words{padding-block:var(--showroom-gap);grid-area:1/a-start/auto/8 col}.showroom-said__picture{aspect-ratio:auto;min-height:var(--band-h);grid-area:1/9 col/auto/edge-end}}.showroom-card{row-gap:var(--space-5);padding-block:var(--showroom-gap)}.showroom-card__title{margin:0}.showroom-card__where,.showroom-card__when{row-gap:var(--space-4);align-content:start;justify-items:start;min-width:0;display:grid}.showroom-card__address{margin:0;font-style:normal}.showroom-card__address span{white-space:nowrap}.showroom-card__thai{row-gap:var(--space-1);margin:0;display:grid}.showroom-card__label{color:var(--color-ink-3)}.showroom-card__thai-words{max-width:34rem}.showroom-card__term{color:var(--color-ink-3);margin:0}.showroom-card__term+*{margin-top:calc(-1 * var(--space-3))}.showroom-card__hours,.showroom-card__mail{margin:0}.showroom-card__mail .link{overflow-wrap:anywhere}.showroom-card__phones{row-gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.showroom-card__first{max-width:37.5rem;margin:0}.showroom-card__far{row-gap:var(--space-3);padding-top:var(--space-4);justify-items:start;display:grid}.showroom-card__far-title,.showroom-card__far-text{margin:0}.showroom-card__far-text{max-width:37.5rem;color:var(--color-ink-2)}@media (width<=63.99rem){.showroom-card__address{font-size:var(--text-title);line-height:var(--text-title--line-height,1.16)}}@media (width>=64rem){.showroom-card__where{grid-column:a-start/7 col}.showroom-card__when{grid-column:8 col/b-end}.showroom-card__far{grid-column:a-start/7 col}}
