.store-selector{position:relative;display:inline-block;font-size:var(--font-size-body-smallest, .8125rem);line-height:1.4}.store-selector [hidden]{display:none!important}.store-selector--utility{display:flex;align-items:center;line-height:1.15}.store-selector__toggle{display:inline-flex;align-items:center;gap:.375rem;cursor:pointer;text-decoration:none;white-space:nowrap}.store-selector__pin{flex:0 0 auto}.store-selector__eyebrow{opacity:.8}.store-selector:not(.has-store) .store-selector__eyebrow{display:none}.store-selector__name{font-weight:600}.store-selector__chevron{flex:0 0 auto;transition:transform .15s ease}.store-selector:not(.has-store) .store-selector__chevron{display:none}.store-selector.is-open .store-selector__chevron{transform:rotate(180deg)}.store-selector__toggle:focus-visible{outline:2px solid currentColor;outline-offset:3px}.store-selector__panel{box-sizing:border-box;padding:1rem 1.125rem 1.125rem;color:#1d1d1d;font-size:.9375rem;text-align:left;background:#fff}.store-selector--utility .store-selector__panel{position:absolute;top:calc(100% + .6rem);right:1.25rem;z-index:10;width:340px;max-width:calc(100vw - 2rem);border:1px solid #777777;border-radius:3px}.store-selector__close{position:absolute;top:.35rem;right:.5rem;padding:.25rem .4rem;border:0;background:none;color:#777;font-size:1.5rem;line-height:1;cursor:pointer}.store-selector__close:hover{color:#1d1d1d}.store-selector__heading{margin:0 0 .6rem;padding-right:1.5rem;color:#777;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.store-selector__store-name{margin:0;font-size:1.125rem;font-weight:700;line-height:1.25}.store-selector__store-number{margin:0 0 .5rem;color:#777;font-size:.8125rem}.store-selector__address{margin:.35rem 0 0;font-style:normal;white-space:pre-line}.store-selector__today{margin:.35rem 0 0;color:#555}.store-selector .store-selector__phone{display:inline-block;margin-top:.35rem;color:#c52a39}.store-selector__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.9rem}.store-selector__actions>a{flex:1 1 auto;text-align:center}.store-selector .store-selector__button,.store-selector .store-selector__link{display:inline-block;padding:.75rem 1.125rem;border:1px solid #C52A39;border-radius:3px;font:inherit;font-size:var(--font-size-button-medium, 1rem);font-weight:700;line-height:1.15;text-decoration:none;white-space:nowrap;cursor:pointer}.store-selector .store-selector__button{background:#c52a39;color:#fff}.store-selector .store-selector__button:hover{background:var(--color-button-background-hover, #cb3f4d);border-color:var(--color-button-background-hover, #cb3f4d);color:#fff}.store-selector .store-selector__link{background:#fff;color:#c52a39}.store-selector .store-selector__link:hover{background:#c52a39;color:#fff}.store-selector .store-selector__change{display:block;margin-top:.6rem;padding:.3rem 0;color:#555;font-size:.875rem;text-align:center;text-decoration:underline}.store-selector .store-selector__change:hover{color:#c52a39}.store-selector--drawer{display:block;padding:.9rem 1.25rem;border-bottom:1px solid #dddddd;font-size:1rem}.store-selector--drawer .store-selector__toggle{display:flex;color:inherit}.store-selector--drawer .store-selector__chevron{margin-left:auto}.store-selector--drawer .store-selector__panel{position:relative;margin-top:.75rem;padding:.9rem 0 0;border-top:1px solid #dddddd;background:transparent}.store-selector--drawer .store-selector__close{display:none}@media screen and (min-width:1024px){.store-selector--drawer{display:none}}
/*# sourceMappingURL=/cdn/shop/t/398/assets/store-selector.css.map */
