.cc-loc{--cc-ink: #1a1a1a;--cc-line: #e2dcd6;--cc-paper: #faf8f6;--cc-muted: rgba(26, 26, 26, .6);--cc-serif: "Crimson Text", Georgia, serif;font-family:var(--cc-serif);color:var(--cc-ink);max-width:1340px;margin:0 auto;padding:3.5rem 1.5rem 4rem}.cc-loc__head{text-align:center;margin-bottom:2.5rem}.cc-loc__title{font-weight:400;letter-spacing:.24em;text-transform:uppercase;font-size:1.1rem;margin:0 0 .6rem}.cc-loc__intro{color:var(--cc-muted);max-width:46ch;margin:0 auto}.cc-loc__controls{display:grid;grid-template-columns:2fr 1fr 1fr auto;gap:.75rem;padding-bottom:1.25rem;border-bottom:1px solid var(--cc-line);margin-bottom:.9rem}.cc-loc__controls input,.cc-loc__controls select{font-family:var(--cc-serif);font-size:.98rem;padding:.7rem .85rem;border:1px solid var(--cc-line);border-radius:2px;background:#fff;color:var(--cc-ink);width:100%}.cc-loc__controls input:focus,.cc-loc__controls select:focus{outline:1px solid var(--cc-ink);outline-offset:-1px}.cc-loc__count{letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;color:var(--cc-muted);margin:0 0 1.25rem}.cc-loc__layout{display:grid;grid-template-columns:minmax(340px,420px) 1fr;gap:2rem;align-items:start}.cc-loc__list{max-height:640px;overflow-y:auto;padding-right:.5rem;display:grid;gap:.5rem;align-content:start}.cc-loc__card{display:grid;grid-template-columns:54px 1fr;gap:1rem;align-items:start;padding:1.1rem 1rem;border:1px solid transparent;border-bottom-color:var(--cc-line);cursor:pointer;transition:background .18s ease,border-color .18s ease}.cc-loc__card:hover{background:var(--cc-paper)}.cc-loc__card.is-active{background:var(--cc-paper);border-color:var(--cc-ink)}.cc-loc__logo{width:54px;height:54px;object-fit:contain;border:1px solid var(--cc-line);background:#fff;border-radius:1px}.cc-loc__logo--text{display:flex;align-items:center;justify-content:center;letter-spacing:.08em;font-size:.95rem;color:var(--cc-muted)}.cc-loc__name{margin:0 0 .2rem;font-weight:400;font-size:1.04rem;letter-spacing:.06em}.cc-loc__labels{margin:0 0 .45rem;font-size:.68rem;letter-spacing:.17em;text-transform:uppercase;color:var(--cc-muted)}.cc-loc__addr{margin:0 0 .3rem;font-size:.95rem;color:var(--cc-muted)}.cc-loc__links{margin:0;font-size:.92rem}.cc-loc__links a{color:var(--cc-ink);text-decoration:none;border-bottom:1px solid var(--cc-line)}.cc-loc__links a:hover{border-bottom-color:var(--cc-ink)}.cc-loc__sep{margin:0 .5rem;color:var(--cc-line)}.cc-loc__empty{color:var(--cc-muted);padding:2rem 0}.cc-loc__map{height:640px;border:1px solid var(--cc-line);background:var(--cc-paper)}.cc-loc__pin span{display:block;width:14px;height:14px;border-radius:50%;background:var(--cc-ink);border:2px solid #fff;box-shadow:0 0 0 1px #1a1a1a59}.leaflet-container{font-family:var(--cc-serif);background:var(--cc-paper)}.cc-loc .leaflet-tile,.cc-loc--soft .leaflet-tile{filter:saturate(.5) hue-rotate(-8deg) brightness(1.06) contrast(.9)}.cc-loc--full .leaflet-tile{filter:none}.cc-loc--mono .leaflet-tile{filter:grayscale(1) contrast(.86) brightness(1.1)}.cc-loc .leaflet-popup-content-wrapper{border-radius:2px;box-shadow:0 6px 28px #1a1a1a29}.cc-loc .leaflet-popup-content{margin:.85rem 1rem}.cc-loc .leaflet-popup-content strong{letter-spacing:.06em}.cc-loc .leaflet-control-zoom a{color:var(--cc-ink);border-radius:0}.leaflet-popup-content{font-size:.95rem;line-height:1.45}.leaflet-popup-content a{color:#1a1a1a}@media(max-width:989px){.cc-loc__layout{grid-template-columns:1fr}.cc-loc__map{height:400px;order:-1}.cc-loc__list{max-height:none}.cc-loc__controls{grid-template-columns:1fr 1fr}.cc-loc__controls input{grid-column:1 / -1}}.cc-loc--nomap .cc-loc__layout{grid-template-columns:1fr}.cc-loc--nomap .cc-loc__list{max-height:none}.cc-loc__layout>*,.cc-loc__card,.cc-loc__body{min-width:0}.cc-loc__name,.cc-loc__labels,.cc-loc__addr,.cc-loc__links,.cc-loc__links a{overflow-wrap:anywhere}@media(max-width:749px){.cc-loc{padding:2.5rem 1rem 3rem}.cc-loc__controls{grid-template-columns:1fr}.cc-loc__map{height:320px}.cc-loc__card{grid-template-columns:44px 1fr;gap:.8rem;padding:1rem .25rem}.cc-loc__logo{width:44px;height:44px}.cc-loc__controls input,.cc-loc__controls select{font-size:16px}}.cc-loc__locate{display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap;font-family:var(--cc-serif);letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;padding:.7rem 1.1rem;border:1px solid var(--cc-line);border-radius:2px;background:#fff;color:var(--cc-ink);cursor:pointer;transition:border-color .18s ease,color .18s ease,background .18s ease}.cc-loc__locate svg{width:15px;height:15px;flex:none;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round}.cc-loc__locate:hover{border-color:var(--cc-ink)}.cc-loc__locate:disabled{opacity:.55;cursor:progress}.cc-loc__locate.is-on{background:var(--cc-ink);color:#fff;border-color:var(--cc-ink)}.cc-loc__geo{margin:0 0 .9rem;font-size:.82rem;color:var(--cc-muted)}.cc-loc__geo.is-err{color:var(--cc-accent, #8c1d2f)}.cc-loc__dist{margin-left:.55rem;letter-spacing:.12em;text-transform:uppercase;font-size:.62rem;color:var(--cc-muted);white-space:nowrap}.cc-loc__me span{display:block;width:18px;height:18px;border-radius:50%;background:var(--cc-accent, #8c1d2f);border:3px solid #fff;box-shadow:0 0 0 2px #8c1d2f59,0 2px 6px #0000004d}@media(max-width:749px){.cc-loc__locate{justify-content:center;padding:.75rem 1rem}}
/*# sourceMappingURL=/cdn/shop/t/10/assets/cc-store-locator.css.map */
