.roc-store-locator-address{display:flex;flex-direction:column;margin:0 1rem 1rem 0}.roc-store-locator-address .roc-store-locator-address__address-one,.roc-store-locator-address .roc-store-locator-address__address-two,.roc-store-locator-address .roc-store-locator-address__phone,.roc-store-locator-address .roc-store-locator__address__distance{display:block}.roc-store-locator-address>:is(h1,h2,h3,h4,h5,h6):first-child{margin-top:0}.roc-store-locator-address .roc-store-locator-address__phone-link{text-decoration:underline}.roc-manage-layout__card-group-item-col-text .roc-store-locator-address{margin-bottom:0}.roc-store-locator-address__map-pin{background-color:transparent;border-radius:0;border:none;outline:none;padding:0 0 4px;margin:.6em 0 0;height:auto;cursor:pointer;background-image:linear-gradient(to bottom,#007a3e,#007a3e);background-size:0 2px;background-position:50% 100%;background-repeat:no-repeat;transition:background-position .2s ease-in-out,background-size .2s ease-in-out}.roc-store-locator-address__map-pin:focus-visible{outline:#000 auto 1px}@media only screen and (min-width: 62em){.roc-store-locator-address__map-pin{margin-top:0;position:absolute;top:0;right:0}}.roc-store-locator-address__map-pin:focus-visible{box-shadow:none;outline:none;border:none}.roc-store-locator-address__map-pin:hover,.roc-store-locator-address__map-pin:focus-visible{background-size:100% 2px}.roc-store-locator-address__map-pin-icon{color:var(--primary)}.roc-store-locator-address__country{display:block}.roc-store-locator-hours{border:none;margin-bottom:1rem}.roc-store-locator-hours__cap{padding:0}.roc-store-locator-hours__title{margin:0;font-size:1rem;font-weight:400}.roc-manage-layout__card-group-item-col .roc-store-locator-hours__title{font-size:.9375rem;margin-block:0 .25rem;font-weight:700}.roc-store-locator-hours__td{padding:0;text-align:left;font-weight:400}@media only screen and (min-width: 62em){.roc-store-locator-hours__td{padding-block:0}}.roc-store-locator-hours__row{display:flex;gap:.25rem}.roc-manage-layout__card-group-item-col .roc-store-locator-hours__row{font-size:.9375rem;line-height:1.25rem}
