.bdek-stockists{padding:clamp(32px,5vw,64px) 0 clamp(56px,7vw,96px);text-align:left}.bdek-stockists__top{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:24px 48px;align-items:end}.bdek-stockists__heading{margin:0;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:clamp(56px,8vw,112px);line-height:.9;text-transform:uppercase}.bdek-stockists__text{max-width:560px;margin:18px 0 0;font-size:18px;line-height:1.5}.bdek-stockists__showroom{padding:20px 22px;border:2px solid var(--colorTextBody);background:var(--colorDrawers, #F7F4EF)}.bdek-stockists__showroom-title{margin:0 0 10px;font-family:var(--typeHeaderPrimary),var(--typeHeaderFallback);font-size:26px;line-height:1;text-transform:uppercase}.bdek-stockists__showroom .bdek-store-info{font-size:15px;line-height:1.5}.bdek-stockists__showroom address{font-style:normal}.bdek-stockists__showroom p{margin:6px 0 0}.bdek-stockists__stats{margin:clamp(28px,4vw,44px) 0 0}.bdek-map{margin:clamp(28px,4vw,48px) 0 0}.bdek-map__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(8,auto);gap:4px;max-width:760px}.bdek-map__tile{display:flex;flex-direction:column;align-items:center;justify-content:center;aspect-ratio:1 / 1;min-width:24px;margin:0;padding:0;border:0;border-radius:0;background:var(--colorSmallImageBg, #E3DDD3);color:#5a554d;font-size:12px;font-weight:600;letter-spacing:.04em;line-height:1.1}button.bdek-map__tile.is-filled{background:var(--colorTextBody);color:var(--colorBody);opacity:1;cursor:pointer;transition:background-color .15s ease,color .15s ease}button.bdek-map__tile.is-filled:hover,button.bdek-map__tile.is-filled[aria-pressed=true]{background:var(--bdek-accent, #F2C230);color:var(--colorTextBody)}button.bdek-map__tile.is-filled:focus-visible{outline:2px solid var(--colorTextBody);outline-offset:2px}.bdek-map__n{font-size:11px;font-weight:400}.bdek-map__hint{margin:12px 0 0;font-size:14px}.bdek-stockists__tools{margin-top:clamp(28px,4vw,44px);padding-top:20px;border-top:2px solid var(--colorTextBody);scroll-margin-top:16px}.bdek-stockists__regions{display:flex;flex-wrap:wrap;gap:8px}.bdek-chip{min-height:44px;margin:0;padding:0 16px;border:2px solid var(--colorTextBody);border-radius:0;background:var(--colorBody);color:var(--colorTextBody);font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.bdek-chip[aria-pressed=true]{background:var(--colorTextBody);color:var(--colorBody)}.bdek-chip:focus-visible{outline:2px solid var(--colorTextBody);outline-offset:2px}.bdek-stockists__search{display:flex;flex-direction:column;gap:8px;margin:20px 0 0}.bdek-stockists__search-label{margin:0;font-size:14px;font-weight:600}.bdek-stockists__search input{width:100%;max-width:480px;min-height:48px;margin:0;padding:10px 12px;border:2px solid var(--colorTextBody);border-radius:0;background:var(--colorBody);color:var(--colorTextBody);font-size:16px}.bdek-stockists__search input:focus-visible{outline:2px solid var(--colorTextBody);outline-offset:2px}.bdek-stockists__count{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;margin:14px 0 0;font-size:15px}.bdek-stockists__clear{margin:0;padding:6px 0;border:0;background:none;color:inherit;font-size:15px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.bdek-stockists__clear[hidden]{display:none}.bdek-stockists__groups{columns:3 260px;column-gap:48px;margin-top:24px}.bdek-stockists__group{break-inside:avoid;margin:0 0 28px}.bdek-stockists__group[hidden],.bdek-stockists__item[hidden]{display:none}.bdek-stockists__group-title{display:flex;justify-content:space-between;gap:12px;margin:0 0 8px;padding-bottom:6px;border-bottom:2px solid var(--colorTextBody);font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;list-style:none;cursor:default;pointer-events:none}.bdek-stockists__group-title::-webkit-details-marker{display:none}.bdek-stockists__group-n{font-weight:400;letter-spacing:0}.bdek-stockists__list{margin:0;padding:0;list-style:none}.bdek-stockists__item{display:flex;flex-direction:column;margin:0;padding:8px 0;border-bottom:1px solid var(--colorBorder)}.bdek-stockists__name{color:inherit;font-size:16px;font-weight:600}a.bdek-stockists__name{text-underline-offset:3px}.bdek-stockists__place{font-size:14px}.bdek-stockists__empty{margin-top:24px;font-size:18px}@media only screen and (max-width:989px){.bdek-stockists__top{grid-template-columns:1fr}}@media only screen and (max-width:749px){.bdek-map__grid{gap:3px}.bdek-map__tile{font-size:10px;letter-spacing:0}.bdek-map__n{display:none}.bdek-stockists__regions{flex-wrap:nowrap;overflow-x:auto;margin:0 calc(-1 * var(--pageWidthPadding, 17px));padding:0 var(--pageWidthPadding, 17px) 4px;scrollbar-width:none}.bdek-stockists__regions::-webkit-scrollbar{display:none}.bdek-chip{flex-shrink:0}.bdek-stockists__groups{columns:auto}.bdek-stockists__group{margin:0;border-bottom:1px solid var(--colorBorder)}.bdek-stockists__group-title{align-items:center;min-height:52px;margin:0;padding:0;border-bottom:0;pointer-events:auto;cursor:pointer}.bdek-stockists__group-title:after{content:"+";margin-left:10px;font-size:20px;font-weight:400;letter-spacing:0}.bdek-stockists__group[open] .bdek-stockists__group-title:after{content:"\2212"}.bdek-stockists__group-n{margin-left:auto}.bdek-stockists__group-title:focus-visible{outline:2px solid var(--colorTextBody);outline-offset:2px}.bdek-stockists__list{padding-bottom:12px}}@media(prefers-reduced-motion:reduce){button.bdek-map__tile.is-filled{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/bdek-stockists.css.map */
