.retail-stores{position:relative;display:flex;align-items:center}.retail-stores__details{position:relative}.retail-stores__summary{display:inline-flex;align-items:center;gap:.6rem;padding:1rem .4rem;min-height:4.4rem;cursor:pointer;list-style:none;font-size:calc(var(--font-heading-scale) * 1.3rem);letter-spacing:.04rem;color:rgb(var(--color-foreground))}.retail-stores__summary::-webkit-details-marker{display:none}.retail-stores__summary:hover .retail-stores__label{text-decoration:underline;text-underline-offset:.3rem}.retail-stores__summary .svg-wrapper{width:1.4rem;height:1.4rem;display:inline-flex}.retail-stores__summary .icon-caret{width:1rem;transition:transform var(--duration-default) ease}.retail-stores__details[open] .icon-caret{transform:rotate(180deg)}.retail-stores__panel{position:absolute;top:calc(100% + .2rem);right:0;z-index:25;width:min(34rem,calc(100vw - 3rem));max-height:calc(100vh - 10rem);overflow-y:auto;padding:2rem 2rem 1.6rem;background:rgb(var(--color-background));color:rgb(var(--color-foreground));border:.1rem solid rgba(var(--color-foreground),.12);border-radius:var(--popup-corner-radius);box-shadow:0 1.2rem 3rem rgba(var(--color-shadow),.18);animation:animateMenuOpen var(--duration-default) ease;text-align:left}.retail-stores__heading{margin:0 0 1.2rem;font-size:calc(var(--font-heading-scale) * 1.6rem)}.retail-stores__list{list-style:none;margin:0;padding:0}.retail-stores__item{padding:1.2rem 0;border-top:.1rem solid rgba(var(--color-foreground),.1)}.retail-stores__item:first-child{border-top:0;padding-top:0}.retail-stores__name{margin:0;font-size:1.5rem;font-weight:600;line-height:1.4}.retail-stores__location{margin:.2rem 0 0;font-size:1.3rem;line-height:1.5;color:rgba(var(--color-foreground),.75)}.retail-stores__directions{display:inline-block;margin-top:.4rem;font-size:1.3rem}.retail-stores__footer{margin:1.2rem 0 0;padding-top:1.2rem;border-top:.1rem solid rgba(var(--color-foreground),.1);font-size:1.3rem}.header__icons .retail-stores{margin-right:.4rem}.header__icons .retail-stores__summary{padding:0 1.2rem;min-height:4.4rem}.header__icons .retail-stores__summary>.svg-wrapper:first-child{width:2rem;height:2rem}@media screen and (max-width:749px){.header__icons .retail-stores__summary{padding:0 .8rem}.header__icons .retail-stores__label,.header__icons .retail-stores__caret{display:none}.header__icons .retail-stores__panel{position:fixed;top:auto;left:1.5rem;right:1.5rem;width:auto;margin-top:.8rem}}.retail-stores__map{position:relative;margin:0 0 1.4rem;aspect-ratio:4 / 3;border:1px solid #a67d3c;border-radius:.4rem;overflow:hidden;background:rgba(var(--color-foreground),.06)}.retail-stores__map iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.retail-stores__hours{margin:.2rem 0 0;font-size:1.3rem;opacity:.8}.retail-stores__actions{display:flex;flex-wrap:wrap;gap:.4rem 1.6rem;margin-top:.6rem}.retail-stores__show-map{background:none;border:0;padding:0;font:inherit;font-size:1.3rem;color:inherit;cursor:pointer}.retail-stores__item.is-on-map .retail-stores__name{color:#d4b26a}.retail-stores__hours-note{margin:.2rem 0 0;font-size:1.15rem;font-style:italic;opacity:.7}.retail-stores__scent{display:inline-flex;align-items:center;gap:.5rem;margin:.7rem 0 0;padding:.35rem .9rem;border:1px solid #a67d3c;border-radius:999px;background:#0552608c;color:#ecdcb8;font-size:1.25rem;line-height:1.3}.retail-stores__scent-star{color:#d4b26a}.retail-stores__scent-name{font-style:italic;color:#f3e2b8}
/*# sourceMappingURL=/cdn/shop/t/5/assets/component-retail-stores.css.map */
