.locations-page .page-hero{padding:70px 7.5% 40px}.locations-page .page-hero h1{margin-bottom:20px}.locations-page .locations-ribbon{margin-top:0}.location-jumps{display:flex;flex-wrap:wrap;justify-content:center;gap:15px 32px;padding:35px 5%;border-bottom:1px solid var(--line)}.location-jumps a{padding:10px 0;border-bottom:1px solid var(--cognac)}.store-detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6%;align-items:start;scroll-margin-top:140px}.store-image img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}.store-info h2{font-size:clamp(22px,2.4vw,34px);margin-bottom:20px;letter-spacing:0}.store-info>p:not(.eyebrow){font-size:15px}.store-info .access-list{margin-top:28px}.store-info .access-list>div{display:grid;grid-template-columns:95px minmax(0,1fr);gap:12px}.store-info dd{margin:0}.store-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:28px}.store-ekimae{background:#eee7dc}.store-info a{overflow-wrap:anywhere}@media(max-width:760px){.store-detail{display:block;padding-top:45px;padding-bottom:45px}.store-image{margin-bottom:28px}.store-image img{aspect-ratio:4/3}.store-info .access-list>div{grid-template-columns:75px minmax(0,1fr);font-size:14px}.locations-page .page-hero{padding-top:40px}.store-actions .button{width:100%}}