.page{padding-top:142px}.crumb{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px;letter-spacing:.24em;text-transform:uppercase;color:var(--muted);padding:22px 0 0}.crumb a:hover{color:var(--gold-lift)}.crumb i{width:12px;height:1px;background:currentColor;opacity:.4;display:block}.crumb b{color:var(--bone-dim);font-weight:400}.shead{padding:clamp(30px,4vw,52px) 0 clamp(26px,3vw,38px);display:grid;grid-template-columns:1.4fr 1fr;gap:40px;align-items:end}.shead__title{font-size:clamp(32px,4.6vw,60px);margin:14px 0 0}.shead__copy{color:var(--muted);font-size:16.5px;line-height:1.85;max-width:52ch;margin:20px 0 0}.tally{display:flex;gap:clamp(20px,3vw,44px);justify-content:flex-end}.tally__n{font-family:var(--display);font-size:clamp(27px,3vw,40px);line-height:1}.tally__k{font-size:12px;letter-spacing:.28em;text-transform:uppercase;color:var(--gold);margin-top:9px}.bar{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;padding:18px 0;border-top:1px solid var(--hair-soft);border-bottom:1px solid var(--hair-soft)}.search{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--hair);min-width:280px;flex:1;max-width:420px}.search svg{width:15px;height:15px;stroke:var(--gold);fill:none;stroke-width:1.2;flex:0 0 auto}.search input{flex:1;background:none;border:0;outline:none;color:var(--bone);font-family:var(--sans);font-weight:300;font-size:15.5px;padding:12px 0}.search input::placeholder{color:var(--muted)}.chips{display:flex;gap:8px;flex-wrap:wrap}.chip{font-family:var(--sans);font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:var(--bone-dim);background:none;cursor:pointer;border:1px solid var(--hair-soft);padding:10px 14px;transition:border-color .35s var(--ease),color .35s,background .35s}.chip:hover{color:var(--gold-lift);border-color:#b69e5866}.chip[aria-pressed=true]{color:var(--black);background:var(--gold);border-color:var(--gold)}.chip small{opacity:.65;margin-left:6px}.locator{display:grid;grid-template-columns:1fr 1.05fr;gap:clamp(20px,2.6vw,40px);padding:clamp(28px,3.4vw,44px) 0 clamp(56px,7vw,88px);align-items:stretch}.loc__side{position:relative;min-height:0}.loc__inner{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column}.results{flex:none;font-size:13px;letter-spacing:.24em;text-transform:uppercase;color:var(--muted);padding-bottom:16px}.list{flex:1 1 auto;min-height:0;overflow-y:auto;padding-right:6px}.list::-webkit-scrollbar{width:3px}.list::-webkit-scrollbar-thumb{background:#b69e5880}.list::-webkit-scrollbar-track{background:var(--hair-soft)}.grp{font-size:12.5px;letter-spacing:.3em;text-transform:uppercase;color:var(--gold);padding:22px 0 12px;border-bottom:1px solid var(--hair-soft);margin-bottom:6px}.grp:first-child{padding-top:0}.store{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:start;padding:15px 14px;border:1px solid transparent;cursor:pointer;transition:background .3s var(--ease),border-color .3s}.store:hover,.store.on{background:var(--ink-raise);border-color:#b69e5847}.store__n{font-family:var(--sans);font-weight:500;font-size:16px;line-height:1.35;margin:0}.store__a{color:var(--muted);font-size:14.5px;line-height:1.65;margin:5px 0 0}.store__r{display:flex;flex-direction:column;align-items:flex-end;gap:7px;padding-top:2px}.store__s{font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);white-space:nowrap}.store__km{font-size:13.5px;color:var(--bone-dim);white-space:nowrap}.store__km:empty{display:none}.dirs{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);white-space:nowrap;border-bottom:1px solid transparent;transition:color .3s,border-color .3s}.store:hover .dirs{color:var(--gold-lift);border-bottom-color:#b69e5880}.geo{display:inline-flex;align-items:center;gap:9px;font-family:var(--sans);font-size:13px;letter-spacing:.2em;text-transform:uppercase;color:var(--bone-dim);background:none;cursor:pointer;border:1px solid var(--hair-soft);padding:10px 15px;white-space:nowrap;transition:border-color .35s var(--ease),color .35s,background .35s}.geo:hover{color:var(--gold-lift);border-color:#b69e5866}.geo[aria-pressed=true]{color:var(--black);background:var(--gold);border-color:var(--gold)}.geo svg{width:12px;height:12px;stroke:currentColor;fill:none;stroke-width:1.4}.geo__msg{font-size:13.5px;color:var(--muted);margin-left:14px}.me{fill:var(--white);stroke:var(--gold);stroke-width:.6}.map{position:sticky;top:96px;align-self:start;border:1px solid var(--hair-soft);background:var(--ink-soft);overflow:hidden}.map__c{position:relative;aspect-ratio:1/1.02}#svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.dot{fill:var(--gold);opacity:.5;transition:opacity .3s,r .3s}.dot.hit{opacity:1}.dot.cur{fill:var(--white);opacity:1}.map__lbl{font-family:var(--sans);font-size:3.1px;letter-spacing:.5px;fill:var(--bone-dim);opacity:.7;text-transform:uppercase}.map__note{position:absolute;left:0;right:0;bottom:0;padding:14px 16px;z-index:500;font-size:12.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);border-top:1px solid var(--hair-soft);background:#0009;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none}#lmap{position:absolute;top:0;right:0;bottom:0;left:0;display:none;background:#0b0b0b}.leaflet-container{font-family:var(--sans);background:#0b0b0b;outline:none}.leaflet-container img{max-width:none}.pin i{display:block;width:12px;height:12px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 3px #b69e5838;transition:transform .25s var(--ease),background .25s,box-shadow .25s}.pin:hover i,.pin.cur i{background:var(--white);transform:scale(1.4);box-shadow:0 0 0 5px #ffffff29}.pin--me i{background:var(--white);box-shadow:0 0 0 5px #fff3}.cl span{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#b69e5833;border:1px solid var(--gold);color:var(--bone);font-size:13.5px;letter-spacing:.04em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#0c0c0c;color:var(--bone);border:1px solid rgba(182,158,88,.4);border-radius:0;box-shadow:0 20px 54px #000000a6}.leaflet-popup-content{margin:16px 18px;min-width:196px}.leaflet-popup-close-button{color:var(--muted)!important}.leaflet-popup-close-button:hover{color:var(--gold-lift)!important}.pop__n{font-family:var(--sans);font-weight:500;font-size:15.5px;margin:0;line-height:1.35}.pop__a{color:var(--muted);font-size:14.5px;line-height:1.6;margin:6px 0 0}.pop__km{color:var(--bone-dim);font-size:14px;margin:6px 0 0}.pop__d{display:inline-block;margin-top:13px;font-size:12.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-lift);border-bottom:1px solid rgba(182,158,88,.5)}.leaflet-bar a{background:#101010;color:var(--bone-dim);border-bottom-color:var(--hair-soft)}.leaflet-bar a:hover{background:#171717;color:var(--gold-lift)}.leaflet-control-attribution{background:#0000008c!important;color:var(--muted)!important;font-size:12px;letter-spacing:.02em}.leaflet-control-attribution a{color:var(--bone-dim)!important}.leaflet-bottom.leaflet-right{bottom:40px}.trade{background:var(--ink-soft);border-top:1px solid var(--hair-soft);border-bottom:1px solid var(--hair-soft)}.trade__in{display:grid;grid-template-columns:1fr auto;gap:34px;align-items:center;padding-block:clamp(44px,5vw,72px)}.trade__t{font-size:clamp(25px,2.8vw,38px);margin:14px 0 0}.trade__c{color:var(--muted);font-size:16px;line-height:1.85;max-width:48ch;margin:16px 0 0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;font-family:var(--sans);font-size:13px;letter-spacing:.28em;text-transform:uppercase;border:1px solid var(--gold);background:var(--gold);color:var(--black);padding:0 34px;height:52px;cursor:pointer;white-space:nowrap;transition:background .4s var(--ease),border-color .4s}.btn:hover{background:var(--gold-lift);border-color:var(--gold-lift)}@media(max-width:980px){.shead{grid-template-columns:1fr}.tally{justify-content:flex-start}.locator{grid-template-columns:1fr}.map{position:static;order:-1}.map__c{aspect-ratio:1/.8}.loc__inner{position:static;display:block}.list{max-height:none}.trade__in{grid-template-columns:1fr}}@media(max-width:700px){.page{padding-top:120px}.search{min-width:0;max-width:none}.chip{padding:9px 11px;letter-spacing:.14em}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/stockists.css.map */
