.UBlhiW_page{background:var(--color-bg);width:100%;color:var(--color-text)}.UBlhiW_inner{max-width:var(--container-max);padding:50px var(--container-padding) 120px;margin-inline:auto}.UBlhiW_top{font-size:var(--text-label);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;justify-content:space-between;gap:24px;line-height:1;display:flex}.UBlhiW_title{max-width:1100px;font-family:var(--font-serif);font-size:4.5rem;font-weight:var(--weight-semibold);text-transform:uppercase;text-wrap:balance;margin:60px 0 0;line-height:1}.UBlhiW_content{border-top:var(--border-width) solid var(--color-text);max-width:760px;margin-top:56px;padding-top:8px}.UBlhiW_text{color:var(--color-text-soft);font-size:15px;line-height:1.65}.UBlhiW_text h2{color:var(--color-text);font-family:var(--font-sans);font-size:13px;font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:48px 0 16px;line-height:1.4}.UBlhiW_text h3{color:var(--color-text);font-family:var(--font-sans);font-size:12px;font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:32px 0 12px;line-height:1.4}.UBlhiW_text p{margin:0 0 14px}.UBlhiW_text p:first-child{margin-top:24px}.UBlhiW_text strong{color:var(--color-text);font-weight:var(--weight-semibold)}.UBlhiW_text ul{margin:0 0 14px;padding-left:18px}.UBlhiW_text li{margin-bottom:8px}.UBlhiW_text li::marker{color:var(--color-text-muted)}.UBlhiW_muted{color:var(--color-text-muted);margin:24px 0 0}.UBlhiW_section{margin-top:48px}.UBlhiW_sectionTitle{font-family:var(--font-sans);font-size:13px;font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0 0 20px;line-height:1.4}.UBlhiW_card{border:var(--border-width) solid var(--color-line);gap:8px;padding:24px;display:grid}.UBlhiW_card .UBlhiW_muted{margin:0}.UBlhiW_cards{gap:8px;display:grid}.UBlhiW_zone{margin-bottom:32px}.UBlhiW_zoneName{font-family:var(--font-sans);font-size:12px;font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0 0 12px}.UBlhiW_rows{display:grid}.UBlhiW_row{border-bottom:var(--border-width) solid var(--color-line);grid-template-columns:1fr auto auto;align-items:baseline;gap:24px;padding:14px 0;font-size:15px;display:grid}.UBlhiW_rowName{font-weight:var(--weight-medium)}.UBlhiW_rowNote{color:var(--color-text-muted);margin-top:4px;font-size:13px;display:block}.UBlhiW_nowrap{white-space:nowrap}.UBlhiW_contactList{gap:20px;margin:24px 0 0;display:grid}.UBlhiW_contactList dt{color:var(--color-text-muted);font-size:var(--text-label);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-label);text-transform:uppercase}.UBlhiW_contactList dd{margin:6px 0 0;font-size:15px}.UBlhiW_contactList a,.UBlhiW_card a{color:inherit}@media (max-width:1023px){.UBlhiW_inner{padding:24px var(--container-padding) 64px}.UBlhiW_title{margin-top:32px;font-size:2.5rem}.UBlhiW_content{margin-top:32px}}@media (max-width:600px){.UBlhiW_row{grid-template-columns:1fr auto}.UBlhiW_row>:nth-child(2){grid-area:2/1}}@media (max-width:639px){.UBlhiW_inner{padding:20px var(--container-padding) 40px}.UBlhiW_title{overflow-wrap:anywhere;margin-top:12px;font-size:min(2.625rem,10vw);line-height:.95}.UBlhiW_content{margin-top:20px}.UBlhiW_text{font-size:var(--text-sm)}.UBlhiW_contactList a,.UBlhiW_card a{align-items:center;min-height:44px;margin-block:-12px;display:inline-flex}.UBlhiW_title{font-size:var(--text-title-mobile);line-height:.95}}
.W9Z-KW_cities{margin-bottom:var(--space-8,48px);flex-wrap:wrap;gap:8px;display:flex}.W9Z-KW_cityChip{border:var(--border-width) solid var(--color-border);font-size:var(--text-label);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;transition:border-color var(--duration-fast) var(--ease-standard), background var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);align-items:center;gap:8px;padding:10px 14px;line-height:1;display:inline-flex}.W9Z-KW_cityChip:hover{border-color:var(--color-text);background:var(--color-text);color:var(--color-bg)}.W9Z-KW_cityCount{opacity:.55}.W9Z-KW_city{scroll-margin-top:calc(var(--header-height,84px) + var(--announcement-height,48px) + 24px)}.W9Z-KW_shops{border-top:var(--border-width) solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:32px;margin:0;padding:0;list-style:none;display:grid}.W9Z-KW_shop{border-bottom:var(--border-width) solid var(--color-border);min-width:0}.W9Z-KW_shopLink{justify-content:space-between;align-items:baseline;gap:12px;min-height:56px;padding:18px 16px 18px 0;display:flex}a.W9Z-KW_shopLink:hover .W9Z-KW_shopName{text-underline-offset:4px;text-decoration:underline}.W9Z-KW_shopName{font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.W9Z-KW_shopMeta{color:var(--color-text-muted);font-size:var(--text-label);letter-spacing:var(--tracking-label);text-transform:uppercase;flex-shrink:0}@media (max-width:639px){.W9Z-KW_cities{margin-inline:calc(var(--container-padding,16px) * -1);padding-inline:var(--container-padding,16px);scrollbar-width:none;flex-wrap:nowrap;overflow:auto hidden}.W9Z-KW_cities::-webkit-scrollbar{display:none}.W9Z-KW_cityChip{flex-shrink:0}.W9Z-KW_shops{grid-template-columns:1fr}}
