/* XD LuxHome - khoi he thong showroom. */

.xs{
	--s-bg:#14161B;
	--s-ink:#F7F5F0;
	--s-body:rgba(247,245,240,.76);
	--s-mu:#9AA0AA;
	--s-gold:#CBA135;
	--s-gold-l:#E8D5A3;
	--s-line:rgba(232,213,163,.16);
	--s-frame:rgba(203,161,53,.45);
	display:block;
	background:var(--s-bg);
	border-top:1px solid var(--s-line);
	padding:72px 0;
	font-family:'Manrope',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,sans-serif;
	color:var(--s-ink);
}
@media (max-width:860px){.xs{padding:48px 0}}
.xs *{box-sizing:border-box}
.xs :where(h2,h3,p,ul,li){margin:0;padding:0;list-style:none;text-align:left}

.xs-wrap{max-width:1240px;margin:0 auto;padding:0 20px}

.xs-h2{font-family:'Playfair Display',Georgia,serif;font-size:clamp(23px,2.4vw,32px);font-weight:700;line-height:1.2;letter-spacing:-.01em;color:var(--s-gold-l);margin:0 0 12px}
.xs-lead{font-size:15px;line-height:1.75;color:var(--s-body);max-width:70ch;margin:0 0 34px}

.xs-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
@media (max-width:900px){.xs-grid{grid-template-columns:1fr;gap:16px}}

.xs-card{background:#0B0C0F;border:1px solid var(--s-frame);padding:26px 24px;position:relative}
.xs-card::before{content:"";position:absolute;left:0;top:0;width:34px;height:2px;background:var(--s-gold)}
.xs-card h3{font-family:'Playfair Display',Georgia,serif;font-size:20px;font-weight:700;line-height:1.3;color:var(--s-ink);margin:0 0 12px}
.xs-addr{font-size:14.5px;line-height:1.7;color:var(--s-body);margin:0 0 10px}
.xs-hours{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--s-gold);margin:0 0 16px}
.xs-links{display:flex;flex-wrap:wrap;gap:10px}
.xs-links a{
	display:inline-flex;align-items:center;justify-content:center;
	padding:10px 16px;font-size:12.5px;letter-spacing:.06em;text-transform:uppercase;font-weight:600;
	color:var(--s-gold-l);border:1px solid rgba(232,213,163,.32);text-decoration:none;
	transition:border-color .2s ease,background .2s ease;
}
.xs-links a:hover{border-color:var(--s-gold);background:rgba(203,161,53,.1)}
.xs-links a:focus-visible{outline:2px solid var(--s-gold);outline-offset:3px}
