.block-store .block-store__filters .btn[data-store-filter] { color: var(--store-filter-text-color); background: var(--store-filter-background-color); border-color: var(--store-filter-text-color); }
.block-store .block-store__filters .btn[data-store-filter]:hover,
.block-store .block-store__filters .btn[data-store-filter]:focus-visible { color: var(--store-filter-hover-text-color); background: var(--store-filter-hover-background-color); }
.block-store .block-store__filters .btn[data-store-filter].active { color: var(--store-filter-active-text-color); background: var(--store-filter-active-background-color); border-color: var(--store-filter-active-background-color); }
.block-store .block-store__filters .btn[data-store-filter].active:hover,
.block-store .block-store__filters .btn[data-store-filter].active:focus-visible { color: var(--store-filter-active-hover-text-color); background: var(--store-filter-active-hover-background-color); }
.block-store .block-store__filters .btn[data-store-filter="all"] { color: var(--store-filter-all-text-color, var(--store-filter-text-color)); background: var(--store-filter-all-background-color, var(--store-filter-background-color)); }
.block-store .block-store__filters .btn[data-store-filter="all"]:hover, .block-store .block-store__filters .btn[data-store-filter="all"]:focus-visible { color: var(--store-filter-all-hover-text-color, var(--store-filter-hover-text-color)); background: var(--store-filter-all-hover-background-color, var(--store-filter-hover-background-color)); }
.block-store .block-store__filters .btn[data-store-filter="all"].active { color: var(--store-filter-all-text-color, var(--store-filter-active-text-color)); background: var(--store-filter-all-background-color, var(--store-filter-active-background-color)); }
.block-store .block-store__filters .btn[data-store-filter="all"].active:hover,
.block-store .block-store__filters .btn[data-store-filter="all"].active:focus-visible { color: var(--store-filter-all-hover-text-color, var(--store-filter-active-hover-text-color)); background: var(--store-filter-all-hover-background-color, var(--store-filter-active-hover-background-color)); }
.block-store .block-store__filters .btn[data-store-filter]:focus-visible { outline: 3px solid currentColor; outline-offset: 3px; }
.block-store--style-1 .block-store__content { color: var(--store-text-color); }
.block-store--style-1 .block-store__content h3 { color: var(--store-text-color); }
.block-store--style-1 .block-store__contacts a { color: var(--store-link-color); }
.block-store--style-1 .block-store__contacts a:hover, .block-store--style-1 .block-store__contacts a:focus-visible { color: var(--store-link-hover-color); }
.block-store--style-1 .block-store__content h3 i { color: var(--store-company-icon-color); }
.block-store--style-1 .block-store__address i { color: var(--store-address-icon-color); }
.block-store--style-1 .block-store__phone i { color: var(--store-phone-icon-color); }
.block-store--style-1 .block-store__mobile i { color: var(--store-mobile-icon-color); }
.block-store--style-1 .block-store__email i { color: var(--store-email-icon-color); }
.block-store--style-1 .block-store__directions { color: var(--store-button-text-color); background: var(--store-button-background-color); border-color: var(--store-button-background-color); }
.block-store--style-1 .block-store__directions i { color: var(--store-button-icon-color); }
.block-store--style-1 .block-store__directions:hover, .block-store--style-1 .block-store__directions:focus-visible { color: var(--store-button-hover-text-color); background: var(--store-button-hover-background-color); border-color: var(--store-button-hover-background-color); }
.block-store--style-1 .block-store__map-select { color: var(--store-map-button-text-color); background: var(--store-map-button-background-color); border-color: var(--store-map-button-background-color); }
.block-store--style-1 .block-store__map-select i { color: var(--store-map-button-icon-color); }
.block-store--style-1 .block-store__map-select:hover, .block-store--style-1 .block-store__map-select:focus-visible { color: var(--store-map-button-hover-text-color); background: var(--store-map-button-hover-background-color); border-color: var(--store-map-button-hover-background-color); }
.block-store--style-1 .block-store__map-select:focus-visible { outline: 3px solid currentColor; outline-offset: 3px; }
