.stockists__header{margin-bottom:3.2rem}.stockists__title{margin:0 0 1rem;font-size:2rem;line-height:1.3;letter-spacing:.06rem;text-transform:uppercase}.stockists__intro,.stockists__coming-soon,.stockists__contact{margin:0;max-width:60rem;font-size:1.1rem;line-height:1.6rem;letter-spacing:.06rem;color:rgba(var(--color-foreground),.75)}.stockists__coming-soon{padding:6rem 0;border-top:1px solid rgba(var(--color-foreground),.1);border-bottom:1px solid rgba(var(--color-foreground),.1);text-transform:uppercase}.stockists__contact{margin-top:4rem;text-transform:uppercase}.stockists__contact a{color:rgb(var(--color-foreground))}.stockists__layout{display:grid;grid-template-columns:minmax(0,1fr);gap:2.4rem}.stockists__panel{display:flex;flex-direction:column;min-width:0}.stockists__tools{display:flex;border:1px solid rgb(var(--color-foreground))}.stockists__search{flex:1;min-width:0;padding:1.3rem 1.4rem;border:0;border-radius:0;background:transparent;color:inherit;font-family:inherit;font-size:1.1rem;letter-spacing:.06rem;text-transform:uppercase}.stockists__search:focus{outline:none}.stockists__tools:focus-within{outline:1px solid rgb(var(--color-foreground));outline-offset:2px}.stockists__tools{margin:0}.stockists__go{padding:0 2rem;border:0;border-radius:0;background:rgb(var(--color-foreground));color:rgb(var(--color-background));font-family:inherit;font-size:1.1rem;letter-spacing:.1rem;cursor:pointer;white-space:nowrap}.stockists__near{align-self:flex-start;margin-top:1.2rem;padding:0;border:0;background:none;color:rgb(var(--color-foreground));font-family:inherit;font-size:1rem;letter-spacing:.08rem;text-decoration:underline;text-underline-offset:.3rem;cursor:pointer}.stockists__count,.stockists__empty{margin:1.6rem 0 .8rem;font-size:1rem;letter-spacing:.06rem;color:rgba(var(--color-foreground),.6)}.stockists__list:empty{display:none}.stockists__list{list-style:none;margin:0;padding:0;border-bottom:1px solid rgba(var(--color-foreground),.1)}.stockists__item{position:relative;border-top:1px solid rgba(var(--color-foreground),.1);padding:1.6rem 0}.stockists__item.is-active:before{content:"";position:absolute;left:-1.2rem;top:1.6rem;bottom:1.6rem;width:2px;background:rgb(var(--color-foreground))}.stockists__item-main{display:grid;grid-template-columns:1fr auto;gap:.4rem 1.6rem;width:100%;padding:0;border:0;background:none;color:inherit;font-family:inherit;text-align:left;cursor:pointer}.stockists__name{font-size:1.1rem;letter-spacing:.06rem;text-transform:uppercase}.stockists__note,.stockists__address{grid-column:1;font-size:1.1rem;line-height:1.6rem;letter-spacing:.02rem;color:rgba(var(--color-foreground),.75)}.stockists__distance{grid-column:2;grid-row:1;font-size:1rem;letter-spacing:.06rem;color:rgba(var(--color-foreground),.6)}.stockists__links{display:flex;flex-wrap:wrap;gap:1.6rem;margin-top:1rem}.stockists__links a{font-size:1rem;letter-spacing:.08rem;color:rgb(var(--color-foreground));text-underline-offset:.3rem}.stockists__map-wrap{min-width:0}.stockists__map{width:100%;aspect-ratio:1 / 1;background:#eee}.stockists__map .leaflet-tile-pane{filter:grayscale(1) contrast(.85) brightness(1.08)}.stockists__map .leaflet-bar,.stockists__map .leaflet-bar a,.stockists__map .leaflet-popup-content-wrapper,.stockists__map .leaflet-popup-tip{border-radius:0;box-shadow:none}.stockists__map .leaflet-bar{border:1px solid #000}.stockists__map .leaflet-bar a{color:#000}.stockists__map .leaflet-popup-content-wrapper{border:1px solid #000}.stockists__map .leaflet-popup-content{margin:1rem 1.2rem;font-family:var(--font-body-family);font-size:1.1rem;letter-spacing:.06rem;text-transform:uppercase}.stockists__popup-name{display:block;margin-bottom:.6rem;font-weight:400}.stockists__popup-link{color:#000;font-size:1rem}.stockists__map .leaflet-control-attribution{font-size:.9rem}@media screen and (min-width:990px){.stockists__layout{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:4rem;align-items:start}.stockists__map-wrap{position:sticky;top:9rem}.stockists__map{aspect-ratio:auto;height:min(70vh,64rem)}}@media screen and (max-width:989.98px){.stockists__layout{display:flex;flex-direction:column}.stockists__panel{display:contents}.stockists__tools{order:1}.stockists__near{order:2;margin-top:-1.2rem}.stockists__map-wrap{order:3}.stockists__count{order:4;margin-top:0}.stockists__list{order:5}}.stockists__search::-webkit-search-cancel-button{filter:grayscale(1) brightness(0);cursor:pointer}.stockists__contact-email{display:block;margin-top:.6rem;text-transform:none;text-underline-offset:.3rem}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-stockists.css.map */
