@layer theme,base,components,utilities;@layer components{.store-item__show-on-map.store-item__show-on-map{appearance:none;background:transparent;border:0;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.store-item.store-item{display:grid;grid-template-columns:95px auto;grid-gap:20px;align-items:center;cursor:pointer;padding:30px 20px;font-size:12px;line-height:1.3333em;font-weight:var(--font-weight-medium)}@media screen and (max-width:1280px){.store-item.store-item{padding:20px 25px}}.store-item.store-item address{display:grid;grid-row-gap:15px}.store-item.store-item address a{text-decoration:underline}.store-item.store-item address p{margin:0}.store-item.store-item address ul{display:flex;flex-wrap:wrap;margin:0!important}.store-item.store-item address ul li+li:before{display:inline-block;content:" | ";pointer-events:none;color:var(--color-gray-4)}@media screen and (max-width:768px){.store-item.store-item address ul li.multi-phone{flex-basis:100%;margin-top:.5em}.store-item.store-item address ul li.multi-phone+li:before{content:""}}.store-item.store-item address ul li.multi-phone:before{content:""}.store-item.store-item address ul ul{margin:0!important}.store-item.store-item p,.store-item.store-item a,.store-item.store-item li:before{color:inherit}.store-item.store-item a.coming-soon{position:relative;background-color:var(--color-tertiary);border-radius:50%}.store-item.store-item a.coming-soon img{opacity:.3}.store-item.store-item a.coming-soon p.message{position:absolute;top:0;left:0;width:100%;height:100%;color:#fff;text-align:center;font-size:16px;display:flex;flex-direction:column;justify-content:center}.store-item.store-item h2{font-family:var(--default-font-family);font-style:var(--default-font-style);font-size:var(--default-font-size);line-height:var(--default-line-height);letter-spacing:var(--default-letter-spacing);font-weight:var(--font-weight-medium);margin:0}@media screen and (max-width:375px){section.layout .store-item.store-item h2{font-size:var(--default-font-size)}}section.layout .store-item.store-item h2{margin:0}.store-item.store-item strong{color:var(--color-tertiary)}.store-item.store-item svg,.store-item.store-item img{width:100%;height:auto;aspect-ratio:1;object-fit:cover;object-position:center center;border-radius:50%}.directions-map+.store-item.store-item svg{border:solid 2px var(--color-white)}.store-item.store-item address a{color:var(--store-locator-item-color)}body.about-us .store-item.store-item address a,body.about-our-practice .store-item.store-item address a,body.careers .store-item.store-item address a,body.patient-information .store-item.store-item address a,body.pediatric-dentistry-jobs .store-item.store-item address a,body.dentistry-jobs .store-item.store-item address a{color:var(--color-white)}@media screen and (min-width:769px)and (hover:hover){.store-item.store-item:hover address a{color:var(--color-white)}.store-item.store-item:hover address h2{color:var(--store-locator-address-heading-hover-color)}}.store-item.hover.store-item address a{color:var(--color-white)!important}@media screen and (max-width:768px){.store-item.hover.store-item address a{color:var(--store-locator-item-color)!important}}}
