/* Additional bookshops: current typography, palette and keyboard treatment. */
.more-stores{border:1px solid var(--line);border-radius:14px;margin-top:26px;background:#fff}
.more-stores>summary{cursor:pointer;min-height:44px;padding:18px 22px;color:var(--ink);font-size:18px;font-weight:800;line-height:1.5}
.more-stores>summary::marker{color:var(--teal)}
.more-stores>summary:focus-visible{outline:3px solid var(--teal);outline-offset:3px;border-radius:14px}
.more-stores[open]>summary{border-bottom:1px solid var(--line)}
.more-stores-content{padding:18px 22px 22px}
.more-stores-content .store-note{margin-bottom:0}
@media(max-width:720px){.more-stores>summary{padding:16px 18px}.more-stores-content{padding:18px}html:has(#more-stores :focus-visible){scroll-padding-bottom:90px}}
