:where(#wpsl-stores) .wpsl-v3-columns-2,
:where(#wpsl-stores) .wpsl-v3-columns-3 {
display: grid;
gap: 15px;
}
#wpsl-wrap #wpsl-result-list ul.wpsl-v3-columns-1 > li {
margin-bottom: 15px;
} #wpsl-wrap #wpsl-result-list ul.wpsl-v3-columns-1 {
margin-bottom: -15px;
}
:where(#wpsl-stores) .wpsl-v3-columns-2 {
grid-template-columns: repeat( auto-fill, minmax( min( 100%, max( 260px, ( 100% - 15px ) / 2 ) ), 1fr ) );
}
:where(#wpsl-stores) .wpsl-v3-columns-3 {
grid-template-columns: repeat( auto-fill, minmax( min( 100%, max( 260px, ( 100% - 30px ) / 3 ) ), 1fr ) );
}
:where(#wpsl-stores) [class*="wpsl-v3-columns-"] .wpsl-preloader,
:where(#wpsl-stores) [class*="wpsl-v3-columns-"] .wpsl-preloader-row {
grid-column: 1 / -1;
align-self: start;
}
.single-wpsl_stores .wpsl-locations-details .wpsl-styled-btn,
#wpsl-wrap .wpsl-styled-btn {
text-decoration: none;
border-radius: 3px;
padding: 7px 14px;
margin-top: 10px;
display: inline-block;
box-sizing: border-box;
background: #ccc;
color: #000;
border: 1px solid transparent;
white-space: nowrap;
line-height: 1.5;
}
#wpsl-wrap .wpsl-info-window .wpsl-styled-btn {
margin: 0;
}
#wpsl-wrap .wpsl-cta-section {
display: flex;
gap: 10px;
margin-top: 17px;
margin-bottom: 7px;
align-items: center;
flex-wrap: wrap;
}
#wpsl-wrap.wpsl-flex .wpsl-cta-section {
margin-top: 22px;
}
#wpsl-wrap .wpsl-cta-section:empty,
#wpsl-map .wpsl-cta-section:empty,
#wpsl-map .wpsl-info-actions:empty {
display: none !important;
} #wpsl-wrap .wpsl-cta-section:not(:has(*)),
#wpsl-map .wpsl-cta-section:not(:has(*)),
#wpsl-map .wpsl-info-actions:not(:has(*)) {
display: none !important;
}
#wpsl-wrap .wpsl-cta-section a {
white-space: nowrap;
}
#wpsl-wrap .wpsl-cta-section a:empty,
#wpsl-map .wpsl-cta-section a:empty {
display: none;
}
#wpsl-wrap .wpsl-cta-section .wpsl-styled-btn {
margin: 0;
}
#wpsl-wrap.wpsl-vertical-template .wpsl-search,
#wpsl-wrap.wpsl-has-panel .wpsl-search {
padding: 10px;
margin-bottom: 0;
border-bottom: 1px solid #e8e8e8;
}
#wpsl-panel .wpsl-search-wrap {
position: relative;
display: flex;
align-items: center;
border: 1px solid #d1d5db;
background: white;
transition: border-color 0.2s;
gap: 0;
border-radius: 3px;
}
#wpsl-panel input[type="text"],
#wpsl-wrap.wpsl-vertical-template #wpsl-search-input,
#wpsl-wrap.wpsl-has-panel #wpsl-search-input {
flex: 1;
display: block;
height: 40px;
line-height: normal;
padding: 0.5em 0.857em;
margin-bottom: 0;
min-width: 0;
width: auto;
box-sizing: border-box;
box-shadow: none;
border-radius: 3px 0 0 3px;
border: none !important;
outline: none;
box-shadow: none !important;
margin: 0 !important;
}
#wpsl-wrap.wpsl-vertical-template #wpsl-result-filters:not(.wpsl-filters-stacked),
#wpsl-wrap.wpsl-has-panel #wpsl-result-filters:not(.wpsl-filters-stacked) {
overflow-y: auto;
min-height: 40px;
}
#wpsl-wrap.wpsl-vertical-template #wpsl-panel #wpsl-result-list,
#wpsl-wrap.wpsl-has-panel #wpsl-panel #wpsl-result-list {
display: none;
height: auto !important;
flex: 1 1 auto;
min-height: 0;
overflow: auto;
width: auto;
margin-inline-end: 0;
padding-top: 0;
padding-inline-end: 0;
}
#wpsl-panel .wpsl-search-action-wrapper {
width: 40px;
height: 100%;
flex-shrink: 0;
display: flex;
align-items: center;
justify-content: center;
position: relative;
}
#wpsl-panel #wpsl-clear-wrapper {
border-inline-start: 1px solid transparent;
border-inline-end: 1px solid transparent;
}
#wpsl-panel #wpsl-submit-wrapper {
border-radius: 0 3px 3px 0;
}
#wpsl-panel #wpsl-clear-search-input,
#wpsl-panel #wpsl-search-btn {
position: relative;
transition: background-color 0.2s, color 0.2s;
width: 100%;
height: 100%;
margin: 0;
padding: 0;
border: none;
border-radius: 0;
box-shadow: none;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
} #wpsl-panel #wpsl-clear-search-input {
background: transparent;
}
#wpsl-panel input[type="text"]:focus-visible,
#wpsl-wrap #wpsl-search-input:focus-visible {
outline: var(--wpsl-focus-outline, auto);
outline-offset: 0;
border-radius: 3px;
}
#wpsl-panel input[type="text"]:focus:not(:focus-visible),
#wpsl-wrap #wpsl-search-input:focus:not(:focus-visible) {
outline: none;
}
:where(#wpsl-wrap) .wpsl-dropdown button.wpsl-selected-item:focus-visible {
outline: var(--wpsl-focus-outline, auto);
outline-offset: 2px;
border-radius: 3px;
}
:where(#wpsl-wrap) .wpsl-dropdown button:focus:not(:focus-visible) {
outline: none;
}
#wpsl-panel #wpsl-clear-search-input:focus,
#wpsl-panel #wpsl-search-btn:focus,
#wpsl-panel #wpsl-result-filters button:focus {
outline: auto;
outline-offset: -1px;
border-radius: 3px;
}
#wpsl-panel #wpsl-clear-search-input:focus-visible,
#wpsl-panel #wpsl-search-btn:focus-visible,
#wpsl-panel #wpsl-result-filters button:focus-visible {
outline: var(--wpsl-focus-outline, auto);
outline-offset: -1px;
border-radius: 3px;
}
#wpsl-panel #wpsl-result-filters button:focus-visible {
outline-offset: -1px;
}
#wpsl-panel #wpsl-clear-search-input:focus:not(:focus-visible),
#wpsl-panel #wpsl-search-btn:focus:not(:focus-visible),
#wpsl-panel #wpsl-result-filters button:focus:not(:focus-visible) {
outline: none;
}
#wpsl-filter-options .wpsl-filter input[type="checkbox"]:focus-visible,
#wpsl-checkbox-filter input[type="checkbox"]:focus-visible {
outline: var(--wpsl-focus-outline, auto);
outline-offset: 2px;
}
#wpsl-filter-options .wpsl-filter input[type="checkbox"]:focus:not(:focus-visible),
#wpsl-checkbox-filter input[type="checkbox"]:focus:not(:focus-visible) {
outline: none;
}
:where(#wpsl-wrap) .wpsl-dropdown [role="option"]:focus-visible,
#wpsl-filter-options [role="listbox"] li:focus-visible {
outline: var(--wpsl-focus-outline, auto);
outline-offset: -2px;
}
:where(#wpsl-wrap) .wpsl-dropdown [role="option"]:focus:not(:focus-visible),
#wpsl-filter-options [role="listbox"] li:focus:not(:focus-visible) {
outline: none;
}
#wpsl-result-list a:focus-visible,
#wpsl-result-list button:focus-visible {
outline: var(--wpsl-focus-outline, auto);
outline-offset: 2px;
border-radius: 3px;
}
#wpsl-result-list a:focus:not(:focus-visible),
#wpsl-result-list button:focus:not(:focus-visible) {
outline: none;
}
#wpsl-panel .wpsl-preloader {
width: 20px;
height: 20px;
}
#wpsl-wrap.wpsl-vertical-template #wpsl-search-btn svg,
#wpsl-wrap.wpsl-has-panel #wpsl-search-btn svg {
height: 22px;
width: 22px;
}
#wpsl-panel .wpsl-search-actions {
position: absolute;
inset-inline-end: 50px;
top: 8px;
display: none;
width: 24px;
height: 24px;
place-items: center;
z-index: 101;
}
#wpsl-wrap.wpsl-vertical-template #wpsl-clear-search-input:hover,
#wpsl-wrap.wpsl-has-panel #wpsl-clear-search-input:hover {
cursor: pointer;
}
#wpsl-wrap.wpsl-vertical-template .wpsl-search-wrap button:hover,
#wpsl-wrap.wpsl-has-panel .wpsl-search-wrap button:hover {
cursor: pointer;
}
#wpsl-wrap .wpsl-search input[type=text] { 
border-width: 1px; 
border-style: solid;
box-shadow: none; 
}
#wpsl-wrap .wpsl-search input[type=text]:hover { 
border-width: 1px; 
border-style: solid; 
}
#wpsl-wrap.wpsl-vertical-template .wpsl-search-wrap,
#wpsl-wrap.wpsl-has-panel .wpsl-search-wrap {
border-width: 1px;
border-style: solid;
height: 42px;
}
#wpsl-wrap.wpsl-vertical-template .wpsl-search-wrap:has(input[type=text]:hover),
#wpsl-wrap.wpsl-vertical-template .wpsl-search-wrap:has(#wpsl-clear-wrapper:hover),
#wpsl-wrap.wpsl-has-panel .wpsl-search-wrap:has(input[type=text]:hover),
#wpsl-wrap.wpsl-has-panel .wpsl-search-wrap:has(#wpsl-clear-wrapper:hover) {
background: var(--wpsl-header-input-background-hover);
border: 1px solid var(--wpsl-header-input-border-hover);
}
#wpsl-wrap.wpsl-vertical-template .wpsl-search-wrap:has(input[type=text]:hover) input[type=text],
#wpsl-wrap.wpsl-vertical-template .wpsl-search-wrap:has(#wpsl-clear-wrapper:hover) input[type=text],
#wpsl-wrap.wpsl-has-panel .wpsl-search-wrap:has(input[type=text]:hover) input[type=text],
#wpsl-wrap.wpsl-has-panel .wpsl-search-wrap:has(#wpsl-clear-wrapper:hover) input[type=text] {
color: var(--wpsl-header-input-text-hover);
}
#wpsl-wrap.wpsl-vertical-template .wpsl-search input[type=text],
#wpsl-wrap.wpsl-has-panel .wpsl-search input[type=text] {
background: transparent;
border: none;
}
#wpsl-wrap.wpsl-vertical-template .wpsl-search input[type=text]::placeholder,
#wpsl-wrap.wpsl-has-panel .wpsl-search input[type=text]::placeholder {
opacity: 1;
}
#wpsl-wrap.wpsl-vertical-template .wpsl-search input[type=text]:hover,
#wpsl-wrap.wpsl-has-panel .wpsl-search input[type=text]:hover {
background: transparent;
border: none;
}
#wpsl-wrap.wpsl-vertical-template .wpsl-search-wrap:has(input[type=text]:hover) input[type=text]::placeholder,
#wpsl-wrap.wpsl-vertical-template .wpsl-search-wrap:has(#wpsl-clear-wrapper:hover) input[type=text]::placeholder,
#wpsl-wrap.wpsl-has-panel .wpsl-search-wrap:has(input[type=text]:hover) input[type=text]::placeholder,
#wpsl-wrap.wpsl-has-panel .wpsl-search-wrap:has(#wpsl-clear-wrapper:hover) input[type=text]::placeholder {
color: var(--wpsl-header-input-text-hover);
} #wpsl-wrap #wpsl-search-wrap select {
appearance: none;
-webkit-appearance: none;
-moz-appearance: none;
background-image: url('data:image/svg+xml;utf8,<svg width="20" height="20" xmlns="http://www.w3.org/2000/svg"><path d="M5 6l5 5 5-5 2 1-7 7-7-7 2-1z" fill="%23000000"/></svg>');
background-repeat: no-repeat;
background-position: right 5px top 55%;
border-width: 1px;
border-style: solid; padding-right: 28px;
}
#wpsl-wrap #wpsl-search-wrap select:hover, 
#wpsl-wrap #wpsl-search-wrap select:focus { 
background-image: url('data:image/svg+xml;utf8,<svg width="20" height="20" xmlns="http://www.w3.org/2000/svg"><path d="M5 6l5 5 5-5 2 1-7 7-7-7 2-1z" fill="%23000000"/></svg>'); 
background-repeat: no-repeat; 
background-position: right 5px top 55%; 
border-width: 1px; 
border-style: solid; 
} :where(#wpsl-wrap) .wpsl-dropdown {
background: var(--wpsl-header-dropdown-background);
color: var(--wpsl-header-dropdown-text);
border: 1px solid var(--wpsl-header-dropdown-border);
}
:where(#wpsl-wrap) .wpsl-dropdown:hover {
background: var(--wpsl-header-dropdown-background-hover);
color: var(--wpsl-header-dropdown-text-hover);
border: 1px solid var(--wpsl-header-dropdown-border-hover);
}
:where(#wpsl-wrap) .wpsl-dropdown ul {
background: var(--wpsl-header-dropdown-background);
}
:where(#wpsl-wrap) .wpsl-dropdown li:hover {
background: var(--wpsl-header-dropdown-item-background-hover); 
color: var(--wpsl-header-dropdown-item-text-hover); 
}
#wpsl-wrap #wpsl-result-filters button { 
background: var(--wpsl-header-dropdown-background); 
color: var(--wpsl-header-dropdown-text);
line-height: normal;
letter-spacing: normal;
text-transform: none; 
margin: 0;
}
#wpsl-wrap #wpsl-result-filters button:hover {
background: var(--wpsl-header-dropdown-background-hover);
color: var(--wpsl-header-dropdown-text-hover);
}
#wpsl-wrap #wpsl-filter-header { 
background: var(--wpsl-header-dropdown-background); 
color: var(--wpsl-header-dropdown-text); 
}
#wpsl-wrap #wpsl-filter-options {
position: relative;
height: 100%;
background: var(--wpsl-header-dropdown-background-expanded);
}
#wpsl-wrap #wpsl-filter-options .wpsl-filter li, 
#wpsl-wrap #wpsl-filter-options .wpsl-filter label { 
color: var(--wpsl-header-dropdown-item-text);
}
#wpsl-wrap #wpsl-filter-options .wpsl-filter li:hover, 
#wpsl-wrap #wpsl-filter-options .wpsl-filter label:hover { 
background: var(--wpsl-header-dropdown-item-background-hover); 
color: var(--wpsl-header-dropdown-item-text-hover);
}
#wpsl-wrap #wpsl-filter-options .wpsl-dropdown li {
color: var(--wpsl-header-dropdown-item-text);
}
#wpsl-wrap #wpsl-filter-options .wpsl-dropdown li:hover {
background: var(--wpsl-header-dropdown-item-background-hover);
color: var(--wpsl-header-dropdown-item-text-hover);
}
#wpsl-wrap #wpsl-filter-options li[aria-selected="true"] {
background: var(--wpsl-header-dropdown-item-background-selected);
color: var(--wpsl-header-dropdown-item-text-selected);
} #wpsl-wrap #wpsl-filter-options li[aria-selected="true"] label {
color: var(--wpsl-header-dropdown-item-text-selected);
}
#wpsl-wrap #wpsl-clear-filter {
background: var(--wpsl-header-dropdown-reset-background);
border: 1px solid var(--wpsl-header-dropdown-reset-border);
height: 24px;
width: 24px;
}
#wpsl-wrap #wpsl-clear-filter:hover {
background: var(--wpsl-header-dropdown-reset-background-hover); 
border: 1px solid var(--wpsl-header-dropdown-reset-border-hover); 
}
#wpsl-wrap #wpsl-clear-filter svg {
color: var(--wpsl-header-dropdown-reset-icon); 
}
#wpsl-wrap #wpsl-clear-filter:hover svg { 
color: var(--wpsl-header-dropdown-reset-icon-hover); 
}
#wpsl-appearance-preview .wpsl-preview-btn.wpsl-preview-submit,
:where([id^="wpsl-"][id$="-wrap"]) #wpsl-search-btn {
background: var(--wpsl-submit-gradient, linear-gradient(180deg, #f4f4f4 0%, #e6e6e6 100%));
color: var(--wpsl-submit-text, #333);
border: 1px solid var(--wpsl-submit-border, #d2d2d2);
margin: 0;
}
:where(#wpsl-wrap.wpsl-flex) #wpsl-search-btn {
border: none;
}
#wpsl-appearance-preview .wpsl-preview-btn.wpsl-preview-submit:hover,
:where([id^="wpsl-"][id$="-wrap"]) #wpsl-search-btn:hover {
background: var(--wpsl-submit-gradient-hover, var(--wpsl-submit-gradient, linear-gradient(180deg, #f4f4f4 0%, #d8d8d8 100%)));
color: var(--wpsl-submit-text-hover, var(--wpsl-submit-text, #333));
border: 1px solid var(--wpsl-submit-border-hover, var(--wpsl-submit-border, #d2d2d2));
cursor: pointer;
}
:where(#wpsl-wrap.wpsl-flex) #wpsl-search-btn:hover {
border: none;
}
:where(#wpsl-wrap) #wpsl-search-btn svg {
color: var(--wpsl-submit-icon, currentColor);
fill: none;
}
:where(#wpsl-wrap) #wpsl-search-btn:hover svg {
color: var(--wpsl-submit-icon-hover, var(--wpsl-submit-icon, currentColor)); 
}
#wpsl-wrap #wpsl-clear-search-input { 
background: var(--wpsl-header-reset-background); 
border: 1px solid var(--wpsl-header-reset-border);
border-radius: 3px;
display: none;
}
.wpsl-svg-cross {
width: 24px !important; height: 24px !important; min-width: 24px;
min-height: 24px;
}
#wpsl-wrap #wpsl-clear-search-input:hover { 
background: var(--wpsl-header-reset-background-hover); 
border: 1px solid var(--wpsl-header-reset-border-hover); 
}
#wpsl-wrap #wpsl-clear-search-input svg { 
color: var(--wpsl-header-reset-icon); 
}
#wpsl-wrap #wpsl-clear-search-input:hover svg { 
color: var(--wpsl-header-reset-icon-hover); 
}
#wpsl-wrap #wpsl-filter-options li.wpsl-has-active-child[aria-selected="true"]:hover, 
#wpsl-wrap #wpsl-filter-options li.wpsl-has-active-child:hover, 
#wpsl-wrap #wpsl-filter-options .wpsl-has-active-child:hover label, 
#wpsl-wrap #wpsl-filter-options .wpsl-has-active-child:hover li[aria-selected="true"], 
#wpsl-wrap #wpsl-filter-options .wpsl-has-active-child:hover li[aria-selected="true"] label { 
background: var(--wpsl-header-dropdown-item-background-hover) !important; 
color: var(--wpsl-header-dropdown-item-text-hover) !important; 
} #wpsl-wrap .gm-style-iw-d .wpsl-primary-btn,
#wpsl-wrap .gm-style-iw-d .wpsl-secondary-btn {
opacity: 1 !important;
} #wpsl-wrap .gm-ui-hover-effect {
cursor: pointer;
}
#wpsl-wrap .gm-ui-hover-effect:focus {
outline: var(--wpsl-focus-outline-button, auto);
outline-offset: 2px;
} #wpsl-wrap .gm-style-iw-d a:focus-visible {
outline: var(--wpsl-focus-outline, auto);
outline-offset: 2px;
border-radius: 3px;
} #wpsl-wrap .gm-ui-hover-effect:focus-visible,
#wpsl-wrap .gm-control-active:focus-visible,
#wpsl-wrap .gm-svpc:focus-visible,
#wpsl-wrap .gm-style-cc button:focus-visible,
#wpsl-wrap .gm-style-cc a:focus-visible,
#wpsl-wrap .mapboxgl-ctrl-zoom-in:focus-visible,
#wpsl-wrap .mapboxgl-ctrl-zoom-out:focus-visible,
#wpsl-wrap .mapboxgl-ctrl-attrib-button:focus-visible,
#wpsl-wrap .mapboxgl-ctrl-attrib-inner a:focus-visible,
#wpsl-wrap .wpsl-mapbox-marker-overlay:focus-visible,
.wpsl-canvas-mapbox .wpsl-mapbox-marker-overlay:focus-visible {
outline: var(--wpsl-focus-outline-button, auto);
outline-offset: 2px;
border-radius: 3px;
} #wpsl-wrap .leaflet-marker-icon:focus-visible,
#wpsl-wrap .leaflet-popup-content a:focus-visible,
#wpsl-wrap .leaflet-control-attribution a:focus-visible {
outline: var(--wpsl-focus-outline, auto);
outline-offset: 2px;
border-radius: 3px;
}
#wpsl-wrap .leaflet-popup-close-button:focus-visible {
outline: var(--wpsl-focus-outline, 2px solid #0066cc) !important;
outline-offset: 2px;
border-radius: 3px;
}
#wpsl-wrap .leaflet-control-zoom a:focus-visible {
outline: var(--wpsl-focus-outline, auto);
outline-offset: -2px;
border-radius: 3px;
}
#wpsl-map a[href*="maps.google.com"]:focus-visible,
#wpsl-map a[href*="maps.googleapis.com"]:focus-visible {
outline: var(--wpsl-focus-outline, auto);
outline-offset: 2px;
border-radius: 3px;
overflow: visible !important;
display: inline-block !important;
}
#wpsl-wrap .gm-style-iw-d a:focus:not(:focus-visible),
#wpsl-wrap .gm-ui-hover-effect:focus:not(:focus-visible),
#wpsl-wrap .gm-control-active:focus:not(:focus-visible),
#wpsl-wrap .gm-svpc:focus:not(:focus-visible),
#wpsl-wrap .gm-style-cc button:focus:not(:focus-visible),
#wpsl-wrap .gm-style-cc a:focus:not(:focus-visible),
#wpsl-map a[href*="maps.google.com"]:focus:not(:focus-visible),
#wpsl-map a[href*="maps.googleapis.com"]:focus:not(:focus-visible),
#wpsl-wrap .mapboxgl-ctrl-zoom-in:focus:not(:focus-visible),
#wpsl-wrap .mapboxgl-ctrl-zoom-out:focus:not(:focus-visible),
#wpsl-wrap .mapboxgl-ctrl-attrib-button:focus:not(:focus-visible),
#wpsl-wrap .mapboxgl-ctrl-attrib-inner a:focus:not(:focus-visible),
#wpsl-wrap .wpsl-mapbox-marker-overlay:focus:not(:focus-visible),
.wpsl-canvas-mapbox .wpsl-mapbox-marker-overlay:focus:not(:focus-visible),
#wpsl-wrap .leaflet-marker-icon:focus:not(:focus-visible),
#wpsl-wrap .leaflet-popup-content a:focus:not(:focus-visible),
#wpsl-wrap .leaflet-popup-close-button:focus:not(:focus-visible),
#wpsl-wrap .leaflet-control-zoom a:focus:not(:focus-visible),
#wpsl-wrap .leaflet-control-attribution a:focus:not(:focus-visible) {
outline: none;
}
#wpsl-map [role="region"][aria-label="Map"] > div[style*="border: 2px solid"] {
opacity: 0 !important;
} #wpsl-map [role="region"][aria-label="Map"]:focus-visible > div[style*="border: 2px solid"] {
opacity: 1 !important;
border-color: var(--wpsl-focus-outline-color, currentColor) !important;
} #wpsl-map.leaflet-container:focus {
outline: none !important;
}
.wpsl-leaflet-focus-overlay {
outline: 2px solid var(--wpsl-focus-outline-color, currentColor) !important;
outline-offset: -2px;
border-radius: 3px;
}
#wpsl-map.mapboxgl-map canvas:focus-visible {
outline: 2px solid var(--wpsl-focus-outline-color, currentColor) !important;
outline-offset: -2px !important;
}
#wpsl-map.mapboxgl-map canvas:focus:not(:focus-visible) {
outline: none !important;
}
#wpsl-wrap .mapboxgl-ctrl button {
background-color: #fff !important;
}
#wpsl-wrap .mapboxgl-ctrl button:not(:disabled):hover {
background-color: #eee !important;
} #wpsl-map .wpsl-info-window a:focus-visible {
outline: var(--wpsl-focus-outline, auto);
outline-offset: 2px;
border-radius: 3px;
}
#wpsl-map .wpsl-info-window a:focus:not(:focus-visible) {
outline: none;
}
#wpsl-map .wpsl-info-actions button:focus-visible {
outline: var(--wpsl-focus-outline, auto);
outline-offset: 2px;
border-radius: 3px;
}
#wpsl-map .wpsl-info-actions button:focus:not(:focus-visible) {
outline: none;
} #wpsl-wrap.wpsl-has-icons [class*="wpsl-icon-"]:not( #wpsl-map-controls [class*="wpsl-icon-"], .wpsl-distance ) {
display: flex !important;
gap: 10px;
}
#wpsl-wrap.wpsl-has-icons .wpsl-distance[class*="wpsl-icon-"] {
display: flex;
gap: 10px;
}
#wpsl-wrap.wpsl-has-icons:not(.wpsl-static-hours) .wpsl-icon-hours {
flex-wrap: wrap;
}
#wpsl-wrap.wpsl-has-icons .wpsl-icon-address {
align-items: flex-start;
}
.wpsl-has-icons:not( .wpsl-cta-details) .wpsl-directions {
margin-inline-start: 28px;
}
#wpsl-wrap.wpsl-has-icons.wpsl-cta-details .wpsl-cta-section {
margin-inline-start: 28px;
} #wpsl-wrap.wpsl-has-icons .wpsl-icon-address > .wpsl-store-thumb {
order: 1;
flex-shrink: 0;
margin: 7px 0 0;
}
#wpsl-wrap.wpsl-has-icons .wpsl-store-location .wpsl-location-content,
#wpsl-wrap.wpsl-has-icons .wpsl-info-window .wpsl-location-content {
display: flex;
flex-direction: column;
flex: 1;
}
#wpsl-wrap.wpsl-has-icons .wpsl-contact-details {
display: block !important;
}
#wpsl-wrap.wpsl-has-icons .wpsl-contact-details > span[class*="wpsl-icon-"] {
margin-bottom: 8px;
}
#wpsl-wrap.wpsl-has-icons .wpsl-contact-details > span[class*="wpsl-icon-"]:last-child {
margin-bottom: 0;
}
#wpsl-wrap.wpsl-has-icons .wpsl-contact-details > span[class*="wpsl-icon-"]:before {
margin-inline-start: 0;
}
#wpsl-wrap.wpsl-has-icons .wpsl-distance {
margin-bottom: 5px;
} [class^="wpsl-icon-"]:before, [class*=" wpsl-icon-"]:before {
font-family: "fontello";
font-style: normal;
font-weight: normal;
font-size: 18px;
speak: none;
display: inline-block;
text-decoration: inherit;
width: 1em;
margin-inline-end: .6em;
text-align: center;
font-variant: normal;
text-transform: none;
line-height: 1em;
margin-inline-start: .2em;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
[class^="wpsl-icon-"]:hover, [class*=" wpsl-icon-"]:hover {
cursor: pointer;
} .wpsl-category-dot {
display: inline-block;
flex: none;
width: 10px;
height: 10px;
margin-inline-end: 6px;
border-radius: var(--wpsl-category-dot-radius, 50%);
background-color: var(--wpsl-cat-color, transparent);
box-shadow: inset 0 0 0 1px rgba(0, 0, 0, 0.15);
}
.wpsl-categories {
display: flex;
flex-wrap: wrap;
gap: 6px var(--wpsl-category-gap, 6px);
margin: 0 0 15px;
}
#wpsl-wrap.wpsl-has-icons .wpsl-categories {
margin-inline-start: 28px;
}
.wpsl-category {
display: inline-flex;
align-items: center;
padding: var(--wpsl-category-padding, 6px 10px);
border-radius: var(--wpsl-category-radius, 20px);
background: var(--wpsl-category-bg, rgba(120, 124, 130, 0.14));
line-height: 1.4;
}
@supports (background: color-mix(in srgb, red 10%, transparent)) {
.wpsl-category {
background: var(--wpsl-category-bg, color-mix(in srgb, var(--wpsl-cat-color, #787c82) 14%, transparent));
}
}
#wpsl-checkbox-filter label .wpsl-category-dot,
#wpsl-filter-options label .wpsl-category-dot {
margin-inline-end: 0;
}  .single-wpsl_stores .wpsl-primary-btn,
#wpsl-wrap .wpsl-primary-btn,
[id^="wpsl-"][id$="-wrap"] .wpsl-primary-btn,
#wpsl-appearance-preview .wpsl-preview-btn.wpsl-preview-primary {
background: var(--wpsl-general-primary-gradient);
color: var(--wpsl-general-primary-text-color) !important;
border: 1px solid var(--wpsl-general-primary-border-color) !important;
text-decoration: none;
border-radius: 3px;
padding: 7px 10px;
display: inline-block;
box-sizing: border-box;
white-space: nowrap;
cursor: pointer;
font-weight: normal;
letter-spacing: normal;
text-transform: none;
}
.single-wpsl_stores .wpsl-primary-btn:hover,
#wpsl-wrap .wpsl-primary-btn:hover,
[id^="wpsl-"][id$="-wrap"] .wpsl-primary-btn:hover,
#wpsl-appearance-preview .wpsl-preview-btn.wpsl-preview-primary:hover {
background: var(--wpsl-general-primary-gradient-hover);
color: var(--wpsl-general-primary-text-color-hover) !important;
border: 1px solid var(--wpsl-general-primary-border-color-hover) !important;
} .single-wpsl_stores .wpsl-secondary-btn,
#wpsl-wrap .wpsl-secondary-btn,
[id^="wpsl-"][id$="-wrap"] .wpsl-secondary-btn,
#wpsl-appearance-preview .wpsl-preview-btn.wpsl-preview-secondary {
background: var(--wpsl-general-secondary-gradient);
color: var(--wpsl-general-secondary-text-color) !important;
border: 1px solid var(--wpsl-general-secondary-border-color) !important;
text-decoration: none;
border-radius: 3px;
padding: 7px 10px;
display: inline-block;
box-sizing: border-box;
white-space: nowrap;
cursor: pointer;
}
.single-wpsl_stores .wpsl-secondary-btn:hover,
#wpsl-wrap .wpsl-secondary-btn:hover,
[id^="wpsl-"][id$="-wrap"] .wpsl-secondary-btn:hover,
#wpsl-appearance-preview .wpsl-preview-btn.wpsl-preview-secondary:hover {
background: var(--wpsl-general-secondary-gradient-hover);
color: var(--wpsl-general-secondary-text-color-hover) !important;
border: 1px solid var(--wpsl-general-secondary-border-color-hover) !important;
}#wpsl-filter-options {
display: none;
overflow-y: auto;
}
#wpsl-filter-options ul {
padding: 0;
margin: 0;
list-style: none;
font-size: var(--wpsl-font-size-base, 14px);
}
#wpsl-filter-options li {
margin: 0;
padding: 12px 15px;
color: var( --wpsl-header-dropdown-text-hover, #000 );
}
.wpsl-v3-css #wpsl-filter-options ul li,
.wpsl-v3-css #wpsl-filter-options li {
list-style: none !important;
list-style-type: none !important;
}
.wpsl-flex button[type='reset'] svg {
padding: 1px;
color: #000;
} #wpsl-filter-options .wpsl-categories-level-1,
#wpsl-filter-options .wpsl-categories-level-2 {
padding: 20px 15px 6px 15px;
margin-left: 5px;
}
#wpsl-filter-options .wpsl-categories-level-2 {
margin-left: 7px;
}
#wpsl-filter-options li.wpsl-categories-level-0.wpsl-has-child {
padding-bottom: 0;
}
.wpsl-filter-expanded .wpsl-filter {
display: block;
}
.wpsl-filter label {
display: flex;
align-items: center;
font-weight: 400;
}
.wpsl-filter input[type="checkbox"] {
margin-right: 8px;
}
.wpsl-selected-filter-option,
#wpsl-filter-options li:hover,
#wpsl-filter-options li:focus,
.wpsl-filter label:hover,
.wpsl-filter label:focus {
cursor: pointer;
}
#wpsl-filter-options .wpsl-filter li:hover,
#wpsl-filter-options .wpsl-filter label:hover {
background-color: var( --wpsl-header-dropdown-item-background-hover, #f8f9f8 );
color: var( --wpsl-header-dropdown-item-text-hover, #000 );
}
#wpsl-filter-options .wpsl-filter li:hover label {
color: var( --wpsl-header-dropdown-item-text-hover, #000 );
}
#wpsl-filter-options li[aria-selected="true"],
#wpsl-filter-options li.wpsl-has-active-child {
background-color: var( --wpsl-header-dropdown-item-background-selected, #fff );
color: var( --wpsl-header-dropdown-item-text-selected, #000 );
}
#wpsl-filter-options li[aria-selected="true"] label,
#wpsl-filter-options li.wpsl-has-active-child label {
color: var( --wpsl-header-dropdown-item-text-selected, #000 );
}
#wpsl-filter-options li:hover,
#wpsl-filter-options li:hover li,
#wpsl-filter-options li:hover li[aria-selected="true"],
#wpsl-filter-options li:hover li.wpsl-has-active-child,
#wpsl-filter-options li:has( li:hover ),
#wpsl-filter-options li:has( li:hover ) li,
#wpsl-filter-options li:has( li:hover ) li[aria-selected="true"],
#wpsl-filter-options li:has( li:hover ) li.wpsl-has-active-child {
background-color: var( --wpsl-header-dropdown-item-background-hover, #f8f9f8 ) !important;
color: var( --wpsl-header-dropdown-item-text-hover, #000 ) !important;
}
#wpsl-filter-options li:hover label,
#wpsl-filter-options li:hover li label,
#wpsl-filter-options li:hover li[aria-selected="true"] label,
#wpsl-filter-options li:hover li.wpsl-has-active-child > label,
#wpsl-filter-options li:has( li:hover ) > label,
#wpsl-filter-options li:has( li:hover ) li label,
#wpsl-filter-options li:has( li:hover ) li[aria-selected="true"] label,
#wpsl-filter-options li:has( li:hover ) li.wpsl-has-active-child > label {
color: var( --wpsl-header-dropdown-item-text-hover, #000 ) !important;
}
#wpsl-filter-options li.wpsl-has-child:hover li[aria-selected="true"],
#wpsl-filter-options li.wpsl-has-child:hover li.wpsl-has-active-child {
background-color: var( --wpsl-header-dropdown-item-background-hover, #f8f9f8 ) !important;
color: var( --wpsl-header-dropdown-item-text-hover, #000 ) !important;
}
#wpsl-filter-options li.wpsl-has-child:hover li[aria-selected="true"] label,
#wpsl-filter-options li.wpsl-has-child:hover li.wpsl-has-active-child > label {
color: var( --wpsl-header-dropdown-item-text-hover, #000 ) !important;
}
#wpsl-filter-options [data-id="wpsl-show-radius"] li,
#wpsl-filter-options .wpsl-dropdown li {
color: var( --wpsl-header-dropdown-text-hover, #000 );
}
#wpsl-filter-options [data-id="wpsl-show-radius"] li:hover,
#wpsl-filter-options .wpsl-dropdown li:hover,
#wpsl-filter-options .wpsl-dropdown li:focus {
background-color: var( --wpsl-header-dropdown-item-background-hover, #f8f9f8 ) !important;
color: var( --wpsl-header-dropdown-item-text-hover, #000 ) !important;
}
#wpsl-filter-header {
display: none;
background: var(--wpsl-header-dropdown-background, #fff);
color: var(--wpsl-header-dropdown-text, #000);
}
#wpsl-filter-options {
background: var(--wpsl-header-dropdown-background-hover, #fff);
}
#wpsl-panel .wpsl-close-filter {
position: relative;
padding: 10px 15px !important; padding-inline: 15px !important; 
height: 40px;
margin: 0 !important;
line-height: normal;
border-bottom: 1px solid #e8e8e8;
box-sizing: border-box; 
display: flex !important;
align-items: center; 
}
#wpsl-clear-filter {
position: absolute;
right: 10px;
display: inline;
background: none;
border: none;
border-radius: 3px;
padding: 0 !important; box-shadow: none;
font-size: 0; line-height: 1; color: #999;
}
#wpsl-clear-filter:hover {
cursor: pointer;
background-color: #f5f5f5;
border-radius: 3px;
display: inline-block;
}
#wpsl-clear-filter:focus {
outline: 2px solid #2563eb;
outline-offset: 2px;
border-radius: 3px;
}
#wpsl-clear-filter:focus:not(:focus-visible) {
outline: none;
} #wpsl-result-filters {
display: flex;
}
#wpsl-result-filters button:not( .wpsl-filter-actions button ),
#wpsl-filter-options button {
display: flex;
justify-content: space-between;
align-items: center;
width: 100%;
height: 40px;
background: none;
border: none;
border-radius: 0;
text-align: left;
border-bottom: 1px solid #e8e8e8;
padding: 10px 15px;
color: inherit;
font-weight: 400;
box-shadow: none;
}
#wpsl-panel .wpsl-apply-filters {
width: fit-content;
}
#wpsl-result-filters button:not(:last-child) {
border-right: 1px solid #e8e8e8 !important;
}
#wpsl-result-filters button svg {
color: inherit;
}
#wpsl-result-filters button:not( .wpsl-filter-actions button ) {
flex: 1 1 0;
display: flex;
width: auto;
}
#wpsl-result-filters.wpsl-filters-stacked {
flex-direction: column;
}
#wpsl-result-filters.wpsl-filters-stacked button:not( .wpsl-filter-actions button ) {
flex: 0 0 auto;
width: 100%;
}
#wpsl-result-filters.wpsl-filters-stacked button:not(:last-child) {
border-right: none !important;
}
@media (max-width: 420px) {
#wpsl-result-filters {
flex-direction: column;
}
#wpsl-result-filters button:not( .wpsl-filter-actions button ) {
flex: 0 0 auto;
width: 100%;
}
#wpsl-result-filters button:not(:last-child) {
border-right: none !important;
}
}
#wpsl-result-filters.wpsl-filters-nested {
flex-direction: column;
}
.wpsl-nested-filter.wpsl-nested-open {
border-bottom: 1px solid #e8e8e8;
}
.wpsl-nested-toggle {
display: flex;
justify-content: space-between;
align-items: center;
width: 100%;
height: 40px;
padding: 10px 15px;
background: none;
border: none;
border-radius: 0;
box-shadow: none;
text-align: left;
color: inherit;
font-weight: 400;
cursor: pointer;
}
.wpsl-nested-options {
display: none;
}
.wpsl-nested-filter.wpsl-nested-open .wpsl-nested-options {
display: block;
}
#wpsl-filter-options .wpsl-nested-filter .wpsl-nested-toggle svg {
transform: none;
transition: transform 0.15s ease;
margin-right: 2px;
}
#wpsl-filter-options .wpsl-nested-filter.wpsl-nested-open .wpsl-nested-toggle svg {
transform: rotate( 180deg );
}
#wpsl-result-filters button:hover {
cursor: pointer;
}
#wpsl-filter-options .wpsl-filter > button:hover,
#wpsl-filter-options [data-id="wpsl-show-radius"] li:hover {
cursor: pointer;
background-color: var( --wpsl-header-dropdown-background-hover, #f5f5f5 );
}
#wpsl-filter-options .wpsl-filter-expanded button svg {
transform: rotate( 180deg );
}
#wpsl-panel #wpsl-filter-options {
position: static;
}
#wpsl-panel .wpsl-filter-actions {
position: absolute;
right: 0;
bottom: 0;
z-index: 2;
padding: 15px;
text-align: right;
}
#wpsl-panel .wpsl-filter-actions .wpsl-styled-btn {
margin-top: 0;
} #wpsl-filter-options .wpsl-filter-expanded.wpsl-has-filter-actions {
padding-bottom: 70px;
}
#wpsl-filter-options.wpsl-has-scroll .wpsl-filter-actions {
right: var(--wpsl-filter-scrollbar, 8px);
}
#wpsl-panel #wpsl-filter-options::-webkit-scrollbar {
width: 8px;
}
#wpsl-panel #wpsl-filter-options::-webkit-scrollbar-track {
background: #f1f1f1;
border-radius: 0;
}
#wpsl-panel #wpsl-filter-options::-webkit-scrollbar-thumb {
background: #888;
border-radius: 0;
}
#wpsl-panel #wpsl-filter-options::-webkit-scrollbar-thumb:hover {
background: #555;
}@layer wpsl{.wpsl-opening-hours-status a .wpsl-opens-time time:after,.wpsl-store-location a.wpsl-store-listing:before{border-top-color:var(--wpsl-listing-results-text,currentColor)}.wpsl-opening-hours-status a .wpsl-currently-closed time:after,.wpsl-opening-hours-status a .wpsl-currently-closed~time:after,.wpsl-opening-hours-status a .wpsl-currently-open time:after,.wpsl-opening-hours-status a .wpsl-currently-open~time:after{border-top-color:var(--wpsl-listing-results-text,currentColor)}.wpsl-opening-hours-status a.wpsl-active-details .wpsl-opens-time time:after,.wpsl-opening-hours-status a.wpsl-active-details:not(:has(.wpsl-opens-next)) time:after,.wpsl-store-location a.wpsl-store-listing.wpsl-active-details:before{border-bottom-color:var(--wpsl-listing-results-text,currentColor)}.wpsl-v3-css .wpsl-opening-hours-status a .wpsl-currently-closed time:after,.wpsl-v3-css .wpsl-opening-hours-status a .wpsl-currently-closed~time:after,.wpsl-v3-css .wpsl-opening-hours-status a .wpsl-currently-open time:after,.wpsl-v3-css .wpsl-opening-hours-status a .wpsl-currently-open~time:after,.wpsl-v3-css .wpsl-opening-hours-status a .wpsl-opens-time time:after,.wpsl-v3-css .wpsl-store-location a.wpsl-store-listing:before{background-color:var(--wpsl-listing-results-text,currentColor)}.wpsl-flex-hours .wpsl-closing-soon::after,.wpsl-flex-hours .wpsl-currently-closed::after,.wpsl-flex-hours .wpsl-currently-open::after{color:var(--wpsl-listing-results-text,currentColor)}.wpsl-info-window .wpsl-opening-hours-status .wpsl-closing-soon::after,.wpsl-info-window .wpsl-opening-hours-status .wpsl-currently-closed::after,.wpsl-info-window .wpsl-opening-hours-status .wpsl-currently-open::after{color:var(--wpsl-listing-results-text,currentColor)}#wpsl-wrap #wpsl-stores [class*=wpsl-icon-]::before{color:var(--wpsl-listing-icons-color,#000)}#wpsl-wrap .gm-style-iw-d [class*=wpsl-icon-]::before,#wpsl-wrap .leaflet-popup-content [class*=wpsl-icon-]::before,#wpsl-wrap .mapboxgl-popup-content [class*=wpsl-icon-]::before,#wpsl-wrap .wpsl-info-window [class*=wpsl-icon-]::before{color:var(--wpsl-popup-icons-color,#000)}#wpsl-wrap .wpsl-search{background:var(--wpsl-header-container-background)}#wpsl-wrap .wpsl-search label{color:var(--wpsl-header-container-text)}#wpsl-wrap .wpsl-search input[type=text]{background:var(--wpsl-header-input-background);color:var(--wpsl-header-input-text);border-color:var(--wpsl-header-input-border)}#wpsl-wrap .wpsl-search input[type=text]::placeholder{color:var(--wpsl-header-input-text)}#wpsl-wrap .wpsl-search input[type=text]:hover{background:var(--wpsl-header-input-background-hover);color:var(--wpsl-header-input-text-hover);border-color:var(--wpsl-header-input-border-hover)}#wpsl-wrap .wpsl-search input[type=text]:hover::placeholder{color:var(--wpsl-header-input-text-hover)}#wpsl-wrap #wpsl-search-input:hover{color:var(--wpsl-header-input-text-hover)}#wpsl-wrap.wpsl-has-panel .wpsl-search-wrap,#wpsl-wrap.wpsl-vertical-template .wpsl-search-wrap{background:var(--wpsl-header-input-background);border-color:var(--wpsl-header-input-border)}#wpsl-wrap.wpsl-has-panel .wpsl-search input[type=text]::placeholder,#wpsl-wrap.wpsl-vertical-template .wpsl-search input[type=text]::placeholder{color:var(--wpsl-header-input-text)}#wpsl-wrap #wpsl-search-wrap select{background-color:var(--wpsl-header-dropdown-background);border-color:var(--wpsl-header-dropdown-border);color:var(--wpsl-header-dropdown-text)}#wpsl-wrap #wpsl-search-wrap select:focus,#wpsl-wrap #wpsl-search-wrap select:hover{background-color:var(--wpsl-header-dropdown-background-hover);color:var(--wpsl-header-dropdown-text-hover);border-color:var(--wpsl-header-dropdown-border-hover)}#wpsl-wrap #wpsl-search-wrap select:focus option,#wpsl-wrap #wpsl-search-wrap select:hover option{background:var(--wpsl-header-dropdown-background-hover);color:var(--wpsl-header-dropdown-text-hover)}#wpsl-wrap #wpsl-result-list{background:var(--wpsl-listing-results-background);color:var(--wpsl-listing-results-text)}.wpsl-v3-css #wpsl-wrap #wpsl-panel{background:var(--wpsl-listing-results-background,#fff)}#wpsl-wrap #wpsl-direction-details a:not(.wpsl-styled-btn),#wpsl-wrap #wpsl-stores a:not(.wpsl-styled-btn){color:var(--wpsl-listing-results-link)}#wpsl-wrap #wpsl-direction-details a:not(.wpsl-styled-btn):hover,#wpsl-wrap #wpsl-stores a:not(.wpsl-styled-btn):hover{color:var(--wpsl-listing-results-link-hover)}#wpsl-wrap #wpsl-result-list li.wpsl-featured{background:var(--wpsl-listing-featured-background,rgba(128,128,128,.04));color:var(--wpsl-listing-featured-text,var(--wpsl-listing-results-text))}#wpsl-wrap #wpsl-stores li.wpsl-featured a:not(.wpsl-styled-btn){color:var(--wpsl-listing-featured-link,var(--wpsl-listing-results-link))}#wpsl-wrap #wpsl-stores li.wpsl-featured a:not(.wpsl-styled-btn):hover{color:var(--wpsl-listing-featured-link-hover,var(--wpsl-listing-results-link-hover))}#wpsl-wrap #wpsl-stores li.wpsl-featured [class*=wpsl-icon-]::before{color:var(--wpsl-listing-featured-icon,var(--wpsl-listing-icons-color,#000))}#wpsl-wrap .gm-style .gm-style-iw-c,#wpsl-wrap .gm-style .gm-style-iw-d::-webkit-scrollbar-track,#wpsl-wrap .gm-style .gm-style-iw-d::-webkit-scrollbar-track-piece,#wpsl-wrap .gm-style .gm-style-iw-t::after,#wpsl-wrap .gm-style .gm-style-iw-tc::after,#wpsl-wrap .gm-style-iw-d{background:var(--wpsl-popup-content-background)}#wpsl-wrap .gm-style-iw-d{color:var(--wpsl-popup-content-text)}#wpsl-wrap .gm-style-iw-d a{color:var(--wpsl-popup-content-link)}#wpsl-wrap .gm-style-iw-d a:hover{color:var(--wpsl-popup-content-link-hover)}#wpsl-wrap .gm-ui-hover-effect>span{background-color:var(--wpsl-popup-content-close)}#wpsl-wrap .gm-ui-hover-effect:hover>span{background-color:var(--wpsl-popup-content-close-hover)}#wpsl-wrap .mapboxgl-popup-content{background:var(--wpsl-popup-content-background);color:var(--wpsl-popup-content-text)}#wpsl-wrap .mapboxgl-popup-anchor-top .mapboxgl-popup-tip{border-bottom-color:var(--wpsl-popup-content-background)}#wpsl-wrap .mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{border-top-color:var(--wpsl-popup-content-background)}#wpsl-wrap .mapboxgl-popup-anchor-left .mapboxgl-popup-tip{border-inline-end-color:var(--wpsl-popup-content-background)}#wpsl-wrap .mapboxgl-popup-anchor-right .mapboxgl-popup-tip{border-inline-start-color:var(--wpsl-popup-content-background)}#wpsl-wrap .mapboxgl-popup-content a{color:var(--wpsl-popup-content-link)}#wpsl-wrap .mapboxgl-popup-content a:hover{color:var(--wpsl-popup-content-link-hover)}#wpsl-wrap .mapboxgl-popup-close-button{color:var(--wpsl-popup-content-close)}#wpsl-wrap .mapboxgl-popup-close-button:hover{color:var(--wpsl-popup-content-close-hover)}#wpsl-wrap .leaflet-popup-content-wrapper,#wpsl-wrap .leaflet-popup-tip{background:var(--wpsl-popup-content-background)}#wpsl-wrap .leaflet-popup-content{color:var(--wpsl-popup-content-text)}#wpsl-wrap .leaflet-popup-content a{color:var(--wpsl-popup-content-link)}#wpsl-wrap .leaflet-popup-content a:hover{color:var(--wpsl-popup-content-link-hover)}#wpsl-wrap .leaflet-popup-close-button{color:var(--wpsl-popup-content-close)}#wpsl-wrap .leaflet-popup-close-button:hover{color:var(--wpsl-popup-content-close-hover)}.wpsl-filter label{color:var(--wpsl-header-dropdown-text-hover,#000)}.wpsl-nested-toggle:hover{background-color:var(--wpsl-header-dropdown-background-hover,#f5f5f5)}}@media (max-width: 825px) {
#wpsl-search-input {
width: 348px;
}
.wpsl-results-only #wpsl-search-wrap .wpsl-dropdown {
width: 70px;
}
#wpsl-search-wrap .wpsl-input {
width: 100%;
margin-bottom: 10px !important;
}
.wpsl-cat-results-filter #wpsl-search-wrap .wpsl-input,
.wpsl-no-filters #wpsl-search-wrap .wpsl-input,
.wpsl-results-only #wpsl-search-wrap .wpsl-input {
width: auto;
}
.wpsl-input label,
#wpsl-radius label,
#wpsl-category label,
.wpsl-cat-results-filter #wpsl-search-wrap .wpsl-input,
.wpsl-no-filters #wpsl-search-wrap .wpsl-input,
.wpsl-results-only #wpsl-search-wrap .wpsl-input {
width: auto;
}
}
@media (max-width: 720px) {
#wpsl-search-wrap .wpsl-dropdown {
width: 114px;
}
}
@media (max-width: 675px) {
#wpsl-search-wrap #wpsl-search-btn {
float: left;
} :where(#wpsl-panel .wpsl-search-wrap) {
font-size: 16px;
}
#wpsl-panel,
.wpsl-results-only #wpsl-search-wrap .wpsl-input,
.wpsl-dropdown {
width: 100%;
}
.wpsl-search {
padding: 2%;
}
.wpsl-input {
margin-right: 0;
} #wpsl-wrap.wpsl-flex {
flex-direction: column;
}
#wpsl-wrap.wpsl-flex #wpsl-map {
width: 100%;
order: 1;
margin-bottom: 15px;
flex: none;
min-height: 350px;
} :where(#wpsl-stores) .wpsl-v3-columns-2,
:where(#wpsl-stores) .wpsl-v3-columns-3 {
grid-template-columns: 1fr;
}
#wpsl-wrap #wpsl-result-list,
#wpsl-wrap #wpsl-gmap,
#wpsl-wrap #wpsl-osm-wrap,
#wpsl-wrap .wpsl-map-style-wrap,
#wpsl-wrap #wpsl-map {
float: none !important;
width: 100% !important;
}
.wpsl-direction-before {
padding-left: 0;
}
#wpsl-wrap #wpsl-gmap,
#wpsl-wrap #wpsl-osm-wrap,
#wpsl-wrap .wpsl-map-style-wrap,
#wpsl-wrap #wpsl-map {
margin-bottom: 15px;
}
.wpsl-cat-results-filter .wpsl-select-wrap,
.wpsl-filter .wpsl-select-wrap,
#wpsl-result-list {
margin-bottom: 10px;
}
#wpsl-result-list p {
padding-left: 0;
}
#wpsl-stores.wpsl-not-loaded {
height: 25px;
}
#wpsl-reset-map {
top: 25px;
}
#wpsl-wrap #wpsl-gmap,
#wpsl-wrap #wpsl-osm-wrap,
#wpsl-wrap .wpsl-map-style-wrap,
#wpsl-wrap #wpsl-map {
margin-top: 10px;
}
.wpsl-no-filters #wpsl-search-wrap .wpsl-input,
#wpsl-category,
.wpsl-input,
.wpsl-select-wrap,
.wpsl-input,
#wpsl-search-btn {
margin-bottom: 0;
}
#wpsl-stores.wpsl-no-autoload {
height: auto !important;
}
#wpsl-checkbox-filter.wpsl-checkbox-3-columns li,
#wpsl-checkbox-filter.wpsl-checkbox-4-columns li {
width: 49%;
}
}
@media (max-width: 570px) {
#wpsl-wrap .wpsl-search,
.wpsl-v3-css #wpsl-wrap .wpsl-search {
padding: 4%;
}
#wpsl-search-input {
width: 100% !important;
}
.wpsl-cat-results-filter #wpsl-search-wrap .wpsl-input,
.wpsl-cat-results-filter #wpsl-search-input,
.wpsl-no-results #wpsl-search-input,
.wpsl-results-only #wpsl-search-input {
width: 100% !important;
}
.wpsl-search-btn-wrap {
margin-top: 15px;
}
.wpsl-checkboxes-enabled .wpsl-search-btn-wrap {
margin-top: 0;
}
#wpsl-search-wrap div,
#wpsl-search-btn {
margin-right: 0;
}
#wpsl-search-wrap div label {
display: block;
width: 100%;
}
#wpsl-results {
width: auto;
}
.wpsl-select-wrap {
width: 100%;
}
#wpsl-radius,
#wpsl-results {
width: 100%;
} .wpsl-v3-css #wpsl-search-wrap .wpsl-input {
display: block;
width: 100%;
margin-bottom: 10px;
}
.wpsl-v3-css #wpsl-search-wrap .wpsl-input > div {
width: 100%;
margin-bottom: 5px;
height: auto !important;
max-height: none !important;
min-height: 0 !important;
}
.wpsl-v3-css #wpsl-search-wrap #wpsl-search-input {
width: 100% !important;
box-sizing: border-box;
} #mapbox-autocomplete,
#mapbox-autocomplete .mapboxgl-ctrl-geocoder,
#mapbox-autocomplete .mapboxgl-ctrl-geocoder--input {
width: 100% !important;
min-width: 100% !important;
max-width: 100% !important;
box-sizing: border-box;
}
.wpsl-flex #mapbox-autocomplete {
flex: 1 1 0%;
width: auto !important;
min-width: 0 !important;
}
#wpsl-search-wrap .wpsl-select-wrap {
display: flex;
flex-wrap: wrap;
gap: 10px;
width: 100%;
margin-bottom: 10px;
}
#wpsl-search-wrap .wpsl-select-wrap #wpsl-radius,
#wpsl-search-wrap .wpsl-select-wrap #wpsl-results {
display: block;
flex: 1 1 100%;
width: 100%;
min-width: 0;
margin: 0;
height: auto;
max-height: none;
min-height: 0;
}
#wpsl-search-wrap .wpsl-select-wrap #wpsl-radius label,
#wpsl-search-wrap .wpsl-select-wrap #wpsl-results label {
display: block;
width: 100%;
}
#wpsl-search-wrap .wpsl-select-wrap .wpsl-dropdown {
width: 100% !important;
} .wpsl-v3-css #wpsl-search-wrap .wpsl-select-wrap {
display: flex;
flex-wrap: wrap;
gap: 10px;
width: 100%;
margin-bottom: 10px;
}
#wpsl-search-wrap .wpsl-select-wrap #wpsl-radius,
#wpsl-search-wrap .wpsl-select-wrap #wpsl-results {
display: block;
flex: 1 1 100%;
width: 100%;
min-width: 0;
margin: 0 !important;
height: auto;
max-height: none;
min-height: 0;
}
.wpsl-v3-css #wpsl-search-wrap .wpsl-select-wrap #wpsl-radius label,
.wpsl-v3-css #wpsl-search-wrap .wpsl-select-wrap #wpsl-results label {
display: block;
width: 100%;
margin-bottom: 5px;
}
.wpsl-v3-css #wpsl-search-wrap .wpsl-select-wrap .wpsl-dropdown {
width: 100% !important;
}
#wpsl-wrap #wpsl-search-wrap select {
background-image: none;
} #wpsl-search-wrap #wpsl-category .wpsl-dropdown,
#wpsl-search-wrap #wpsl-category select,
#wpsl-search-wrap #wpsl-category {
display: block;
width: 100%; }
#wpsl-search-wrap #wpsl-category label {
display: block !important;
width: 100%;
}
.wpsl-v3-css #wpsl-search-wrap #wpsl-category,
.wpsl-v3-css #wpsl-search-wrap .wpsl-custom-filter {
display: block !important;
}
.wpsl-v3-css #wpsl-search-wrap #wpsl-category label {
display: block !important;
width: 100%;
margin-bottom: 5px;
}
.wpsl-v3-css #wpsl-search-wrap #wpsl-category .wpsl-dropdown {
width: 100% !important;
}
.wpsl-v3-css #wpsl-search-wrap .wpsl-custom-filter {
flex: 1 1 100%;
width: 100%;
margin-top: 20px;
margin-inline-end: 0 !important;
}
.wpsl-v3-css #wpsl-search-wrap .wpsl-custom-filter label {
display: block !important;
width: 100%;
margin-bottom: 5px;
}
.wpsl-v3-css #wpsl-search-wrap .wpsl-custom-filter .wpsl-dropdown {
width: 100% !important;
}
.wpsl-search-btn-wrap {
clear: both;
}
.wpsl-no-filters #wpsl-search-wrap .wpsl-input,
.wpsl-no-filters #wpsl-search-input {
width: 100% !important;
}
}
@media (max-width: 420px) {
#wpsl-checkbox-filter li {
margin: 0;
}
#wpsl-checkbox-filter.wpsl-checkbox-1-columns li,
#wpsl-checkbox-filter.wpsl-checkbox-2-columns li,
#wpsl-checkbox-filter.wpsl-checkbox-3-columns li,
#wpsl-checkbox-filter.wpsl-checkbox-4-columns li {
width: 100%;
}
}.wdr-free-item-badge {
display: inline-block;
padding: 4px 8px;
line-height: 1;
background-color: #3d9cd2;
color: white;
border-radius: 3px;
}
.wdr-cart-item-variant-select-toggle {
color: grey;
cursor: pointer;
width: 100%;
border: none;
text-align: left;
outline: none;
font-size: 1em;
transition: 0.5s;
}
.wdr-cart-item-variant-select-toggle-active,
.wdr-cart-item-variant-select-toggle:hover {
color: #444;
}
.wdr-cart-item-variant-select-toggle:after {
content: '\02795'; font-size: 12px;
color: #777;
margin-left: 10px;
}
.wdr-cart-item-variant-select-toggle-active:after {
content: "\2796"; }
.wdr-cart-item-variant-select {
padding: 0 18px;
display: none;
background-color: white;
overflow: hidden;
}
.wdr-cart-item-variant {
display: flex;
padding: 5px;
cursor: pointer;
}
.wdr-cart-item-variant-name {
padding-left: 10px;
}
.wdr-modal {
display: none;
position: fixed;
padding-top: 100px;
top: 0;
left: 0;
z-index: 1000000;
overflow: auto;
width: 100%;
height: 100%;
background-color: rgba(0, 0, 0, 0.4);
}
.wdr-modal .wdr-modal-content {
position: relative;
overflow: hidden;
border-radius: 5px;
width: 80%;
margin: auto;
background-color: #fff;
box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1);
}
.wdr-modal .wdr-modal-close {
margin-left: auto;
padding: 0 6px;
color: #4a5568;
float: right;
font-size: 28px;
font-weight: bold;
}
.wdr-modal .wdr-modal-close:hover,
.wdr-modal .wdr-modal-close:focus {
color: #e53e3e;
text-decoration: none;
cursor: pointer; }
.wdr-modal .wdr-modal-header,
.wdr-modal .wdr-modal-footer {
display: flex;
align-items: center;
padding: 8px 16px;
background-color: #f7fafc;
color: #1a202c;
}
.wdr-modal .wdr-modal-header h1,
.wdr-modal .wdr-modal-header h2,
.wdr-modal .wdr-modal-header h3,
.wdr-modal .wdr-modal-header h4,
.wdr-modal .wdr-modal-footer h1,
.wdr-modal .wdr-modal-footer h2,
.wdr-modal .wdr-modal-footer h3,
.wdr-modal .wdr-modal-footer h4 {
padding: 0;
margin: 0;
}
.wdr-modal .wdr-modal-body {
padding: 8px 16px;
}
.wdr-animate-top {
animation-name: wdr-animate-top;
animation-duration: 0.3s;
}
.wdr-animate-fade {
animation-name: wdr-animate-fade;
animation-duration: 0.3s;
}
.wdr-modal .sku_wrapper {
display: block;
}
@keyframes wdr-animate-top {
from {
top: -300px;
opacity: 0; }
to {
top: 0;
opacity: 1; }
}
@keyframes wdr-animate-fade {
0% {
opacity: 0; }
100% {
opacity: 1; }
}
.wdr-products {
display: flex;
flex-direction: row;
flex-wrap: wrap;
margin: 0;
transition: opacity .4s ease-in-out;
}
.wdr-products .wdr-product {
display: flex;
flex-direction: column;
gap: 1rem;
align-items: center;
text-align: center;
padding: 2rem 1rem;
max-width: 256px;
}
.wdr-product .wdr-product-summary {
display: flex;
flex-direction: column;
align-items: center;
text-align: center;
width: auto;
}
.wc-block-cart-items__row.wdr-free_product .wdr-free-product-qty{
display: flex;
justify-content: center;
width: 107px;
}@keyframes wpcsb-spinner {
to {
transform: rotate(360deg);
}
}
@-webkit-keyframes wpcsb-spinner {
to {
-webkit-transform: rotate(360deg);
}
}
.wpcsb-wrapper {
z-index: 999;
width: 100%;
display: flex;
align-items: center;
position: fixed;
bottom: 0;
left: 0;
padding: 0;
margin: 0;
opacity: 0;
transition: all 0.2s;
transform: translate3d(0, 100%, 0);
}
.wpcsb-wrapper.wpcsb-active {
opacity: 1;
transform: translate3d(0, 0, 0);
}
.wpcsb-wrapper.wpcsb-wrapper-top {
transform: translate3d(0, -100%, 0);
top: 0;
bottom: auto;
border-width: 0 0 1px 0;
-webkit-box-shadow: 0 10px 10px rgba(0, 0, 0, 0.05);
box-shadow: 0 10px 10px rgba(0, 0, 0, 0.05);
}
.wpcsb-wrapper.wpcsb-wrapper-top.wpcsb-active {
transform: translate3d(0, 0, 0);
}
.wpcsb-wrapper .wpcsb-container {
display: flex;
align-items: center;
justify-content: center;
width: 100%;
margin: 0 auto;
padding: 15px;
background-color: #ffffff;
border-width: 1px 0 0 0;
border-style: solid;
border-color: #e5e5e5;
-webkit-box-shadow: 0 -10px 10px rgba(0, 0, 0, 0.05);
box-shadow: 0 -10px 10px rgba(0, 0, 0, 0.05);
}
.wpcsb-wrapper .wpcsb-container .wpcsb-product {
width: 100%;
max-width: 1170px;
display: flex;
align-items: center;
justify-content: space-between;
}
.wpcsb-wrapper .wpcsb-container .wpcsb-product .wpcsb-product-info {
display: flex;
align-items: center;
flex-grow: 1;
}
.wpcsb-wrapper .wpcsb-container .wpcsb-product .wpcsb-product-info .wpcsb-product-image {
width: 48px;
flex: 0 0 48px;
margin-right: 10px;
}
.wpcsb-wrapper .wpcsb-container .wpcsb-product .wpcsb-product-info .wpcsb-product-image img {
width: 100%;
height: auto;
}
.wpcsb-wrapper .wpcsb-container .wpcsb-product .wpcsb-product-info .wpcsb-product-data {
flex-grow: 1;
display: flex;
align-items: center;
justify-content: space-between;
}
.wpcsb-wrapper .wpcsb-container .wpcsb-product .wpcsb-product-info .wpcsb-product-data > div {
margin-right: 10px;
}
.wpcsb-wrapper .wpcsb-container .wpcsb-product .wpcsb-product-info .wpcsb-product-name {
flex-grow: 1;
}
.wpcsb-wrapper .wpcsb-container .wpcsb-product .wpcsb-product-info .wpcsb-product-btn .woosq-btn, .wpcsb-wrapper .wpcsb-container .wpcsb-product .wpcsb-product-info .wpcsb-product-btn .woosc-btn, .wpcsb-wrapper .wpcsb-container .wpcsb-product .wpcsb-product-info .wpcsb-product-btn .woosw-btn {
margin-right: 5px;
}
.wpcsb-wrapper .wpcsb-container .wpcsb-product .wpcsb-product-action .wpcsb-add-to-cart {
display: flex;
align-items: center;
}
.wpcsb-wrapper .wpcsb-container .wpcsb-product .wpcsb-product-action .wpcsb-add-to-cart > div {
margin-left: 5px;
}
.wpcsb-wrapper .wpcsb-container .wpcsb-product .wpcsb-product-action .single_add_to_cart_button {
margin-bottom: 0;
}
.wpcsb-wrapper .wpcsb-container .wpcsb-product .wpcsb-product-action .variations_form {
margin: 0;
display: flex;
align-items: center;
}
.wpcsb-wrapper .wpcsb-container .wpcsb-product .wpcsb-product-action .variations_form .variations {
margin: 0;
width: auto;
}
.wpcsb-wrapper .wpcsb-container .wpcsb-product .wpcsb-product-action .variations_form .variations td {
padding: 5px;
}
.wpcsb-wrapper .wpcsb-container .wpcsb-product .wpcsb-product-action .variations_form .reset_variations {
position: absolute;
}
.wpcsb-wrapper .wpcsb-container .wpcsb-product .wpcsb-product-action .variations_form .single_variation_wrap .single_variation, .wpcsb-wrapper .wpcsb-container .wpcsb-product .wpcsb-product-action .variations_form .single_variation_wrap .woosq-btn, .wpcsb-wrapper .wpcsb-container .wpcsb-product .wpcsb-product-action .variations_form .single_variation_wrap .woosc-btn, .wpcsb-wrapper .wpcsb-container .wpcsb-product .wpcsb-product-action .variations_form .single_variation_wrap .woosw-btn {
display: none !important;
}
.wpcsb-wrapper .wpcsb-container .wpcsb-product .wpcsb-product-action .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart {
display: flex;
align-items: center;
}
.wpcsb-wrapper .wpcsb-container .wpcsb-product .wpcsb-product-action .variations_form .single_variation_wrap .woocommerce-variation-add-to-cart > * {
margin-left: 5px;
}
.wpcsb-disabled {
opacity: 0.5 !important;
cursor: not-allowed !important;
}
@media screen and (max-width: 767px) {
.wpcsb-wrapper .wpcsb-container .wpcsb-product {
flex-direction: column;
}
.wpcsb-wrapper .wpcsb-container .wpcsb-product-action {
margin-top: 10px;
}
}.woosb-wrap {
display: block;
width: 100%;
clear: both;
}
.woosb-wrap .woosb-text, .woosb-wrap .woosb-products, .woosb-bundles .woosb-text, .woosb-bundles .woosb-products {
margin: 0 0 15px 0;
}
.woosb-wrap .woosb-text, .woosb-bundles .woosb-text {
white-space: pre-line;
}
.woosb-wrap .woosb-summary {
display: flex;
align-items: center;
justify-content: space-between;
}
.woosb-wrap .woosb-summary .woosb-total {
flex-grow: 1;
}
.woosb-products {
border-width: 1px 0 0 0;
border-style: dotted;
border-color: #e5e5e5;
}
.woosb-products .woosb-item-text {
padding: 10px 0;
margin: 0;
border-bottom: 1px dotted #e5e5e5;
}
.woosb-item-text-type-h1 > h1, .woosb-item-text-type-h2 > h2, .woosb-item-text-type-h3 > h3, .woosb-item-text-type-h4 > h4, .woosb-item-text-type-h5 > h5, .woosb-item-text-type-h6 > h6, .woosb-item-text-type-p > p {
margin: 0 !important;
}
.woosb-products .woosb-product {
display: flex;
align-items: center;
padding: 10px 0;
margin: 0;
border-bottom: 1px dotted #e5e5e5;
}
.woosb-products .woosb-product.woosb-product-hidden {
display: none;
}
.woosb-products[data-exclude-unpurchasable="yes"] .woosb-product.woosb-product-unpurchasable {
display: none;
}
.woosb-products .woosb-product > div {
padding: 0 5px;
}
.woosb-products .woosb-product .woosb-thumb {
width: 50px;
flex: 0 0 50px;
}
.woosb-products .woosb-product .woosb-thumb img {
width: 100%;
max-width: 100%;
height: auto;
display: block;
}
.woosb-products .woosb-product .woosb-quantity {
width: 80px;
flex: 0 0 80px;
}
.woosb-products .woosb-product .woosb-quantity.woosb-quantity-plus-minus {
width: 130px;
flex: 0 0 130px;
}
.woosb-products .woosb-product .woosb-quantity label {
display: none;
}
.woosb-products .woosb-product .woosb-quantity input {
width: 100%;
min-width: 40px;
text-align: center;
}
.woosb-products .woosb-product .woosb-price {
width: 100px;
flex: 0 0 100px;
text-align: end;
}
.woosb-products .woosb-product .woosb-price * {
font-size: inherit !important;
}
.woosb-products .woosb-product .woosb-price del {
opacity: .5;
text-decoration: line-through;
}
.woosb-products .woosb-product .woosb-price del span {
text-decoration: line-through;
}
.woosb-products .woosb-product .woosb-price ins {
font-weight: normal;
}
.woosb-products .woosb-product .woosb-price .amount {
display: inline-block;
}
.woosb-products .woosb-product .woosb-title {
flex-grow: 1;
text-align: start;
}
.woosb-products .woosb-product .woosb-title .woosb-name {
display: block;
overflow: hidden;
}
.woosb-products .woosb-product .woosb-title .woosb-name a {
text-decoration: none;
box-shadow: none;
}
.woosb-products .woosb-product .woosb-title .woosb-price {
width: auto;
flex: 0 0 auto;
text-align: inherit;
}
.woosb-products .woosb-product .woosb-title .woovr-variations-select .woovr-variation-image, .woosb-products .woosb-product .woosb-title .woovr-variations-select .woovr-variation-price {
display: none !important;
}
.woosb-products .woosb-product .variations_form {
margin: 0;
padding: 0;
}
.woosb-products .woosb-product .woosb-title .stock {
font-size: 14px;
margin: 0;
padding: 0;
}
.woosb-products .woosb-product .woosb-title .stock.in-stock {
color: green;
}
.woosb-products .woosb-product .woosb-title .stock.available-on-backorder {
color: orange;
}
.woosb-products .woosb-product .woosb-title .stock.out-of-stock {
color: red;
}
.woosb-products .woosb-product .woosb-description, .woosb-products .woosb-product .woosb-variation-description {
font-size: 14px;
}
.woosb-products .woosb-product .variations_form .variations {
display: inline-block;
margin: 0 -3px;
padding: 0;
}
.woosb-products .woosb-product .variations_form .variations .variation {
display: inline-block;
border-width: 1px;
border-style: solid;
border-color: #e5e5e5;
padding: 5px 10px;
margin: 5px 3px 0 3px;
max-width: 100%;
border-radius: 2px;
float: none;
vertical-align: top;
}
.woosb-products .woosb-product .variations_form .variations .variation > div {
display: block;
}
.woosb-products .woosb-product .variations_form .variations .reset {
display: inline-block;
}
.woosb-products .woosb-product .variations_form .variations .variation:last-child {
margin-bottom: 0;
}
.woosb-products .woosb-product .variations_form .variations .variation .label {
font-size: 12px;
line-height: 1;
}
.woosb-products .woosb-product .variations_form .variations .variation .value {
line-height: 1;
}
.woosb-products .woosb-product .variations_form .variations .variation .value select {
width: 100%;
height: auto;
line-height: 1;
padding: 0 16px 0 0;
margin: 0;
background-color: transparent;
border-radius: 0;
border: none;
-webkit-appearance: none;
-moz-appearance: none;
outline: none;
background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAECAYAAACtBE5DAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGNEQzN0Y2NTY0NjcxMUU3QjU5NUI5N0U0NjlDMTIzNiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGNEQzN0Y2NjY0NjcxMUU3QjU5NUI5N0U0NjlDMTIzNiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkY0RDM3RjYzNjQ2NzExRTdCNTk1Qjk3RTQ2OUMxMjM2IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY0RDM3RjY0NjQ2NzExRTdCNTk1Qjk3RTQ2OUMxMjM2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+pzgqpQAAADdJREFUeNpirKioWMDAwBDPgAoWMQGJLCC+hiR4HYgzQRLfgDgUSoNwCIhmgaq6BtXJCNMNEGAAbM0MK7OUU3AAAAAASUVORK5CYII=);
background-repeat: no-repeat;
background-position: 100% 50%;
background-size: auto;
}
.woosb-products .woosb-product .variations_form .variations a.reset_variations {
margin: 0;
font-size: 12px;
}
.woosb-item-child .product-price .amount, .woosb-item-child .product-price .tax_label,
.woosb-item-child .product-subtotal .amount, .woosb-item-child .product-subtotal .tax_label,
.woosb-item-child .product-total .amount, .woosb-item-child .product-total .tax_label {
opacity: .3;
}
.woosb-alert {
padding: 6px 10px 6px 14px;
border-left: 4px solid #222;
background-color: #eeeeee;
font-size: 14px;
}
body.woocommerce-no-js .woosb-wrap + form.cart {
display: none;
}
.woosb-disabled {
opacity: .5 !important;
pointer-events: none !important;
cursor: not-allowed !important;
}
.woosb-quantity-input {
display: flex;
align-items: center;
}
.woosb-quantity-input .quantity {
flex-grow: 1;
height: auto;
margin: 0;
}
.woosb-quantity-plus-minus .plus, .woosb-quantity-plus-minus .minus, .woosb-quantity-plus-minus .quantity-minus, .woosb-quantity-plus-minus .quantity-plus, .woosb-quantity-plus-minus .plus-btn, .woosb-quantity-plus-minus .minus-btn {
display: none !important;
}
.woosb-quantity-input-plus, .woosb-quantity-input-minus {
width: 40px;
height: 40px;
flex: 0 0 40px;
line-height: 38px;
text-align: center;
cursor: pointer;
background-color: #fefefe;
border: 1px solid #e5e5e5;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.woosb-quantity-input .woosb-qty {
width: 100%;
min-width: 40px;
height: 40px;
line-height: 38px;
margin: 0;
padding: 0 5px;
box-shadow: none;
border-width: 1px 0;
border-style: solid;
border-color: #e5e5e5;
border-radius: 0;
background-color: #fefefe;
-moz-appearance: textfield;
}
.woosb-quantity-input .woosb-qty:focus {
outline: none;
outline-color: transparent;
}
.woosb-quantity-input-plus:hover, .woosb-quantity-input-minus:hover {
background-color: #f0f0f0;
}
.woosb-quantity-input input::-webkit-outer-spin-button, .woosb-quantity-input input::-webkit-inner-spin-button {
-webkit-appearance: none;
margin: 0;
} .woosb-products[class*="woosb-products-layout-grid"] {
display: flex;
flex-wrap: wrap;
margin-left: -10px;
margin-right: -10px;
border: none;
}
.woosb-products[class*="woosb-products-layout-grid"] .woosb-item-text {
width: 100%;
margin: 10px;
padding: 10px 0;
}
.woosb-products[class*="woosb-products-layout-grid"] .woosb-product {
width: calc(50% - 20px);
margin: 10px;
padding: 10px;
border: 1px solid #dddddd;
font-size: 14px;
text-align: center;
position: relative;
display: flex;
flex-direction: column;
}
.woosb-products[class*="woosb-products-layout-grid"] .woosb-product:hover {
border-color: green;
}
.woosb-products[class*="woosb-products-layout-grid"] .woosb-product .woosb-name {
font-weight: 700;
}
.woosb-products.woosb-products-layout-grid-1 .woosb-product {
width: calc(100% - 20px);
}
.woosb-products.woosb-products-layout-grid-3 .woosb-product {
width: calc(100% / 3 - 20px);
}
.woosb-products.woosb-products-layout-grid-4 .woosb-product {
width: calc(25% - 20px);
}
.woosb-products[class*="woosb-products-layout-grid"] .woosb-product > div {
width: 100% !important;
flex: 0 0 auto !important;
text-align: center;
margin-left: 0;
margin-right: 0;
padding-left: 0;
padding-right: 0;
margin-bottom: 5px;
}
.woosb-products[class*="woosb-products-layout-grid"] .woosb-product > div:last-child {
margin-bottom: 0;
}
.woosb-products[class*="woosb-products-layout-grid"] .woosb-product select {
text-align: center;
}
.woosb-products[class*="woosb-products-layout-grid"] .woosb-product .variations_form .variations .reset {
display: none;
}
.woosb-cart-item-edit:before {
content: '✎';
display: inline-block;
margin-right: 5px;
}
@media only screen and (max-width: 767px) {
.woosb-products[class*="woosb-products-layout-grid"] .woosb-product {
width: calc(50% - 20px);
}
}
@media only screen and (max-width: 479px) {
.woosb-products[class*="woosb-products-layout-grid"] .woosb-product {
width: calc(100% - 20px);
}
} body.rtl .woosb-alert {
padding: 6px 14px 6px 10px;
border-right: 4px solid #222;
border-left: none;
}