.wf-store-location-select-wrapper:has(.wf-store-location-select__dropdown[open]){z-index:var(--layer-heightened)}.wf-store-location-select{width:100%;color:var(--wf-color-foreground, #000);box-sizing:border-box}.wf-store-location-select__inner{display:flex;flex-direction:column;align-items:center;gap:.9375rem;width:100%;overflow:visible;box-sizing:border-box}.wf-store-location-select__title{width:100%;max-width:100%;margin:0;padding:0;font-family:var(--wf-font-display, "Fortescue Pro Median", serif);font-style:italic;font-weight:300;font-size:2.75rem;line-height:3.125rem;letter-spacing:.12em;text-transform:capitalize;text-align:center;color:inherit}.wf-store-location-select__control{display:block;position:relative;width:100%;max-width:30rem;overflow:visible}.wf-store-location-select__dropdown{display:block;position:relative;overflow:visible;border:1px solid var(--wf-color-foreground, #000);background:var(--wf-color-white, #fff);box-sizing:border-box}.wf-store-location-select__summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.875rem 1rem;cursor:pointer;list-style:none}.wf-store-location-select__summary::-webkit-details-marker{display:none}.wf-store-location-select__summary-label{font-family:var(--wf-text-body-16-font-family);font-size:var(--wf-text-body-16-font-size);font-weight:var(--wf-text-body-16-font-weight);font-style:var(--wf-text-body-16-font-style);line-height:var(--wf-text-body-16-line-height);letter-spacing:var(--wf-text-body-16-letter-spacing);color:var(--wf-color-foreground, #000)}.wf-store-location-select__chevron{display:inline-flex;flex-shrink:0;transition:transform .2s ease}.wf-store-location-select__dropdown[open] .wf-store-location-select__chevron{transform:rotate(180deg)}.wf-store-location-select__list{position:absolute;top:100%;left:-1px;width:calc(100% + 2px);z-index:var(--layer-raised);margin:0;padding:0;border:1px solid var(--wf-color-foreground, #000);border-top:none;background:var(--wf-color-white, #fff);max-height:20rem;overflow-y:auto;box-sizing:border-box}.wf-store-location-select__dropdown:not([open]) .wf-store-location-select__list{visibility:hidden;pointer-events:none}.wf-store-location-select__dropdown[open] .wf-store-location-select__list{visibility:visible;pointer-events:auto}.wf-store-location-select__item{margin:0}.wf-store-location-select__link{display:block;padding:.875rem 1rem;font-family:var(--wf-text-body-16-font-family);font-size:var(--wf-text-body-16-font-size);font-weight:var(--wf-text-body-16-font-weight);font-style:var(--wf-text-body-16-font-style);line-height:var(--wf-text-body-16-line-height);letter-spacing:var(--wf-text-body-16-letter-spacing);color:var(--wf-color-muted, #767676);text-decoration:none;transition:color .15s ease}.wf-store-location-select__link:hover,.wf-store-location-select__link:focus-visible,.wf-store-location-select__link--current{color:var(--wf-color-foreground, #000)}.wf-store-location-select__placeholder{width:100%;max-width:30rem;padding:1rem;border:1px dashed var(--wf-color-muted, #767676);text-align:center;color:var(--wf-color-muted, #767676);box-sizing:border-box}.wf-store-location-select__placeholder p{margin:0;font-family:var(--wf-text-body-16-font-family);font-size:var(--wf-text-body-16-font-size);line-height:var(--wf-text-body-16-line-height)}@media screen and (min-width:750px){.wf-store-location-select__inner{gap:1.25rem}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-store-location-select.css.map */
