: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}#wpsl-wrap .wpsl-styled-btn,.single-wpsl_stores .wpsl-locations-details .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-map .wpsl-cta-section:empty,#wpsl-map .wpsl-info-actions:empty,#wpsl-wrap .wpsl-cta-section:empty{display:none!important}#wpsl-map .wpsl-cta-section:not(:has(*)),#wpsl-map .wpsl-info-actions:not(:has(*)),#wpsl-wrap .wpsl-cta-section:not(:has(*)){display:none!important}#wpsl-wrap .wpsl-cta-section a{white-space:nowrap}#wpsl-wrap .wpsl-cta-section .wpsl-styled-btn{margin:0}#wpsl-wrap.wpsl-has-panel .wpsl-search,#wpsl-wrap.wpsl-vertical-template .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:#fff;transition:border-color .2s;gap:0;border-radius:3px}#wpsl-panel input[type=text],#wpsl-wrap.wpsl-has-panel #wpsl-search-input,#wpsl-wrap.wpsl-vertical-template #wpsl-search-input{flex:1;display:block;height:40px;line-height:normal;padding:.5em .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:0;box-shadow:none!important;margin:0!important}#wpsl-wrap.wpsl-has-panel #wpsl-result-filters:not(.wpsl-filters-stacked),#wpsl-wrap.wpsl-vertical-template #wpsl-result-filters:not(.wpsl-filters-stacked){overflow-y:auto;min-height:40px}#wpsl-wrap.wpsl-has-panel #wpsl-panel #wpsl-result-list,#wpsl-wrap.wpsl-vertical-template #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 .2s,color .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:0 0}#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:0}: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:0}#wpsl-panel #wpsl-clear-search-input:focus,#wpsl-panel #wpsl-result-filters button:focus,#wpsl-panel #wpsl-search-btn:focus{outline:auto;outline-offset:-1px;border-radius:3px}#wpsl-panel #wpsl-clear-search-input:focus-visible,#wpsl-panel #wpsl-result-filters button:focus-visible,#wpsl-panel #wpsl-search-btn: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-result-filters button:focus:not(:focus-visible),#wpsl-panel #wpsl-search-btn:focus:not(:focus-visible){outline:0}#wpsl-checkbox-filter input[type=checkbox]:focus-visible,#wpsl-filter-options .wpsl-filter input[type=checkbox]:focus-visible{outline:var(--wpsl-focus-outline,auto);outline-offset:2px}#wpsl-checkbox-filter input[type=checkbox]:focus:not(:focus-visible),#wpsl-filter-options .wpsl-filter input[type=checkbox]:focus:not(:focus-visible){outline:0}#wpsl-filter-options [role=listbox] li:focus-visible,:where(#wpsl-wrap) .wpsl-dropdown [role=option]:focus-visible{outline:var(--wpsl-focus-outline,auto);outline-offset:-2px}#wpsl-filter-options [role=listbox] li:focus:not(:focus-visible),:where(#wpsl-wrap) .wpsl-dropdown [role=option]:focus:not(:focus-visible){outline:0}#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:0}#wpsl-panel .wpsl-preloader{width:20px;height:20px}#wpsl-wrap.wpsl-has-panel #wpsl-search-btn svg,#wpsl-wrap.wpsl-vertical-template #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-has-panel #wpsl-clear-search-input:hover,#wpsl-wrap.wpsl-vertical-template #wpsl-clear-search-input:hover{cursor:pointer}#wpsl-wrap.wpsl-has-panel .wpsl-search-wrap button:hover,#wpsl-wrap.wpsl-vertical-template .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-has-panel .wpsl-search-wrap,#wpsl-wrap.wpsl-vertical-template .wpsl-search-wrap{border-width:1px;border-style:solid;height:42px}#wpsl-wrap.wpsl-has-panel .wpsl-search-wrap:has(#wpsl-clear-wrapper:hover),#wpsl-wrap.wpsl-has-panel .wpsl-search-wrap:has(input[type=text]:hover),#wpsl-wrap.wpsl-vertical-template .wpsl-search-wrap:has(#wpsl-clear-wrapper:hover),#wpsl-wrap.wpsl-vertical-template .wpsl-search-wrap:has(input[type=text]:hover){background:var(--wpsl-header-input-background-hover);border:1px solid var(--wpsl-header-input-border-hover)}#wpsl-wrap.wpsl-has-panel .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-vertical-template .wpsl-search-wrap:has(#wpsl-clear-wrapper:hover) input[type=text],#wpsl-wrap.wpsl-vertical-template .wpsl-search-wrap:has(input[type=text]:hover) input[type=text]{color:var(--wpsl-header-input-text-hover)}#wpsl-wrap.wpsl-has-panel .wpsl-search input[type=text],#wpsl-wrap.wpsl-vertical-template .wpsl-search input[type=text]{background:0 0;border:none}#wpsl-wrap.wpsl-has-panel .wpsl-search input[type=text]::placeholder,#wpsl-wrap.wpsl-vertical-template .wpsl-search input[type=text]::placeholder{opacity:1}#wpsl-wrap.wpsl-has-panel .wpsl-search input[type=text]:hover,#wpsl-wrap.wpsl-vertical-template .wpsl-search input[type=text]:hover{background:0 0;border:none}#wpsl-wrap.wpsl-has-panel .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-vertical-template .wpsl-search-wrap:has(#wpsl-clear-wrapper:hover) input[type=text]::placeholder,#wpsl-wrap.wpsl-vertical-template .wpsl-search-wrap:has(input[type=text]: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:focus,#wpsl-wrap #wpsl-search-wrap select:hover{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 label,#wpsl-wrap #wpsl-filter-options .wpsl-filter li{color:var(--wpsl-header-dropdown-item-text)}#wpsl-wrap #wpsl-filter-options .wpsl-filter label:hover,#wpsl-wrap #wpsl-filter-options .wpsl-filter li: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 .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,#wpsl-wrap #wpsl-filter-options li.wpsl-has-active-child:hover,#wpsl-wrap #wpsl-filter-options li.wpsl-has-active-child[aria-selected=true]:hover{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-control-active:focus-visible,#wpsl-wrap .gm-style-cc a:focus-visible,#wpsl-wrap .gm-style-cc button:focus-visible,#wpsl-wrap .gm-svpc:focus-visible,#wpsl-wrap .gm-ui-hover-effect:focus-visible,#wpsl-wrap .mapboxgl-ctrl-attrib-button:focus-visible,#wpsl-wrap .mapboxgl-ctrl-attrib-inner a:focus-visible,#wpsl-wrap .mapboxgl-ctrl-zoom-in:focus-visible,#wpsl-wrap .mapboxgl-ctrl-zoom-out: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-control-attribution a:focus-visible,#wpsl-wrap .leaflet-marker-icon:focus-visible,#wpsl-wrap .leaflet-popup-content 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-map a[href*="maps.google.com"]:focus:not(:focus-visible),#wpsl-map a[href*="maps.googleapis.com"]:focus:not(:focus-visible),#wpsl-wrap .gm-control-active:focus:not(:focus-visible),#wpsl-wrap .gm-style-cc a:focus:not(:focus-visible),#wpsl-wrap .gm-style-cc button:focus:not(:focus-visible),#wpsl-wrap .gm-style-iw-d a:focus:not(:focus-visible),#wpsl-wrap .gm-svpc:focus:not(:focus-visible),#wpsl-wrap .gm-ui-hover-effect:focus:not(:focus-visible),#wpsl-wrap .leaflet-control-attribution a:focus:not(:focus-visible),#wpsl-wrap .leaflet-control-zoom a:focus:not(:focus-visible),#wpsl-wrap .leaflet-marker-icon:focus:not(:focus-visible),#wpsl-wrap .leaflet-popup-close-button:focus:not(:focus-visible),#wpsl-wrap .leaflet-popup-content a: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 .mapboxgl-ctrl-zoom-in:focus:not(:focus-visible),#wpsl-wrap .mapboxgl-ctrl-zoom-out: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){outline:0}#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:0!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:0!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:0}#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:0}#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-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-info-window .wpsl-location-content,#wpsl-wrap.wpsl-has-icons .wpsl-store-location .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:400;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-appearance-preview .wpsl-preview-btn.wpsl-preview-primary,#wpsl-wrap .wpsl-primary-btn,.single-wpsl_stores .wpsl-primary-btn,[id^=wpsl-][id$="-wrap"] .wpsl-primary-btn{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:400;letter-spacing:normal;text-transform:none}#wpsl-appearance-preview .wpsl-preview-btn.wpsl-preview-primary:hover,#wpsl-wrap .wpsl-primary-btn:hover,.single-wpsl_stores .wpsl-primary-btn:hover,[id^=wpsl-][id$="-wrap"] .wpsl-primary-btn: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}#wpsl-appearance-preview .wpsl-preview-btn.wpsl-preview-secondary,#wpsl-wrap .wpsl-secondary-btn,.single-wpsl_stores .wpsl-secondary-btn,[id^=wpsl-][id$="-wrap"] .wpsl-secondary-btn{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}#wpsl-appearance-preview .wpsl-preview-btn.wpsl-preview-secondary:hover,#wpsl-wrap .wpsl-secondary-btn:hover,.single-wpsl_stores .wpsl-secondary-btn:hover,[id^=wpsl-][id$="-wrap"] .wpsl-secondary-btn: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 li,.wpsl-v3-css #wpsl-filter-options ul 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-filter-options li:focus,#wpsl-filter-options li:hover,.wpsl-filter label:focus,.wpsl-filter label:hover,.wpsl-selected-filter-option{cursor:pointer}#wpsl-filter-options .wpsl-filter label:hover,#wpsl-filter-options .wpsl-filter li: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.wpsl-has-active-child,#wpsl-filter-options li[aria-selected=true]{background-color:var(--wpsl-header-dropdown-item-background-selected,#fff);color:var(--wpsl-header-dropdown-item-text-selected,#000)}#wpsl-filter-options li.wpsl-has-active-child label,#wpsl-filter-options li[aria-selected=true] label{color:var(--wpsl-header-dropdown-item-text-selected,#000)}#wpsl-filter-options li:has( li:hover ),#wpsl-filter-options li:has( li:hover ) li,#wpsl-filter-options li:has( li:hover ) li.wpsl-has-active-child,#wpsl-filter-options li:has( li:hover ) li[aria-selected=true],#wpsl-filter-options li:hover,#wpsl-filter-options li:hover li,#wpsl-filter-options li:hover li.wpsl-has-active-child,#wpsl-filter-options li:hover li[aria-selected=true]{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:has( li:hover ) li label,#wpsl-filter-options li:has( li:hover ) li.wpsl-has-active-child>label,#wpsl-filter-options li:has( li:hover ) li[aria-selected=true] label,#wpsl-filter-options li:has( li:hover )>label,#wpsl-filter-options li:hover label,#wpsl-filter-options li:hover li label,#wpsl-filter-options li:hover li.wpsl-has-active-child>label,#wpsl-filter-options li:hover li[aria-selected=true] label{color:var(--wpsl-header-dropdown-item-text-hover,#000)!important}#wpsl-filter-options li.wpsl-has-child:hover li.wpsl-has-active-child,#wpsl-filter-options li.wpsl-has-child:hover li[aria-selected=true]{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.wpsl-has-active-child>label,#wpsl-filter-options li.wpsl-has-child:hover li[aria-selected=true] label{color:var(--wpsl-header-dropdown-item-text-hover,#000)!important}#wpsl-filter-options .wpsl-dropdown li,#wpsl-filter-options [data-id=wpsl-show-radius] li{color:var(--wpsl-header-dropdown-text-hover,#000)}#wpsl-filter-options .wpsl-dropdown li:focus,#wpsl-filter-options .wpsl-dropdown li:hover,#wpsl-filter-options [data-id=wpsl-show-radius] li:hover{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:0 0;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:0}#wpsl-result-filters{display:flex}#wpsl-filter-options button,#wpsl-result-filters button:not( .wpsl-filter-actions button ){display:flex;justify-content:space-between;align-items:center;width:100%;height:40px;background:0 0;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:0 0;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 .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:15px}#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 .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-category label,#wpsl-radius label,.wpsl-cat-results-filter #wpsl-search-wrap .wpsl-input,.wpsl-input label,.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-dropdown,.wpsl-results-only #wpsl-search-wrap .wpsl-input{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-gmap,#wpsl-wrap #wpsl-map,#wpsl-wrap #wpsl-osm-wrap,#wpsl-wrap #wpsl-result-list,#wpsl-wrap .wpsl-map-style-wrap{float:none!important;width:100%!important}.wpsl-direction-before{padding-left:0}#wpsl-wrap #wpsl-gmap,#wpsl-wrap #wpsl-map,#wpsl-wrap #wpsl-osm-wrap,#wpsl-wrap .wpsl-map-style-wrap{margin-bottom:15px}#wpsl-result-list,.wpsl-cat-results-filter .wpsl-select-wrap,.wpsl-filter .wpsl-select-wrap{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-map,#wpsl-wrap #wpsl-osm-wrap,#wpsl-wrap .wpsl-map-style-wrap{margin-top:10px}#wpsl-category,#wpsl-search-btn,.wpsl-input,.wpsl-no-filters #wpsl-search-wrap .wpsl-input,.wpsl-select-wrap{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-input,.wpsl-cat-results-filter #wpsl-search-wrap .wpsl-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-btn,#wpsl-search-wrap div{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-search-wrap #wpsl-category .wpsl-dropdown,#wpsl-search-wrap #wpsl-category select{display:block;width:100%}#wpsl-search-wrap #wpsl-category label{display:block!important;width:100%}.wpsl-v3-css #wpsl-search-wrap #wpsl-category{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-search-btn-wrap{clear:both}.wpsl-no-filters #wpsl-search-input,.wpsl-no-filters #wpsl-search-wrap .wpsl-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%}}@font-face {
font-family: "Nexa-Black";
src: url(//www.kiwoko.pt/servicos/banhos-e-tosquias-mundo-beleza/wp-content/themes/kiwoko/assets/fonts/NexaBlack/font.woff2) format("woff2"), url(//www.kiwoko.pt/servicos/banhos-e-tosquias-mundo-beleza/wp-content/themes/kiwoko/assets/fonts/NexaBlack/font.woff) format("woff");
}
@font-face {
font-family: "Nexa-HeavyItalic";
src: url(//www.kiwoko.pt/servicos/banhos-e-tosquias-mundo-beleza/wp-content/themes/kiwoko/assets/fonts/NexaHeavyItalic/font.woff2) format("woff2"), url(//www.kiwoko.pt/servicos/banhos-e-tosquias-mundo-beleza/wp-content/themes/kiwoko/assets/fonts/NexaHeavyItalic/font.woff) format("woff");
}
@font-face {
font-family: "Nexa-Heavy";
src: url(//www.kiwoko.pt/servicos/banhos-e-tosquias-mundo-beleza/wp-content/themes/kiwoko/assets/fonts/NexaHeavy/font.woff2) format("woff2"), url(//www.kiwoko.pt/servicos/banhos-e-tosquias-mundo-beleza/wp-content/themes/kiwoko/assets/fonts/NexaHeavy/font.woff) format("woff");
}
@font-face {
font-family: "Nexa-RegularItalic";
src: url(//www.kiwoko.pt/servicos/banhos-e-tosquias-mundo-beleza/wp-content/themes/kiwoko/assets/fonts/NexaRegularItalic/font.woff2) format("woff2"), url(//www.kiwoko.pt/servicos/banhos-e-tosquias-mundo-beleza/wp-content/themes/kiwoko/assets/fonts/NexaRegularItalic/font.woff) format("woff");
}
@font-face {
font-family: "Nexa-Regular";
src: url(//www.kiwoko.pt/servicos/banhos-e-tosquias-mundo-beleza/wp-content/themes/kiwoko/assets/fonts/NexaRegular/font.woff2) format("woff2"), url(//www.kiwoko.pt/servicos/banhos-e-tosquias-mundo-beleza/wp-content/themes/kiwoko/assets/fonts/NexaRegular/font.woff) format("woff");
}
@font-face {
font-family: "Nexa-BlackItalic";
src: url(//www.kiwoko.pt/servicos/banhos-e-tosquias-mundo-beleza/wp-content/themes/kiwoko/assets/fonts/NexaBlackItalic/font.woff2) format("woff2"), url(//www.kiwoko.pt/servicos/banhos-e-tosquias-mundo-beleza/wp-content/themes/kiwoko/assets/fonts/NexaBlackItalic/font.woff) format("woff");
}
html, body {
color: #0F1F52;
font: 18px/25px "Nexa-Regular", sans-serif;
overflow-x: hidden;
}
h1 {
font-size: 45px;
line-height: 48px;
font-family: "Nexa-Heavy", sans-serif;
font-weight: bold;
color: #0F1F52;
}
h2 {
font-size: 38px;
line-height: 42px;
font-family: "Nexa-Heavy", sans-serif;
font-weight: bold;
color: #0F1F52;
}
h3 {
font-size: 32px;
line-height: 36px;
font-family: "Nexa-Heavy", sans-serif;
font-weight: bold;
color: #0F1F52;
}
h4 {
font-size: 28px;
line-height: 32px;
font-family: "Nexa-Heavy", sans-serif;
font-weight: bold;
color: #0F1F52;
}
h5 {
font-size: 24px;
line-height: 28px;
font-family: "Nexa-Heavy", sans-serif;
font-weight: bold;
color: #0F1F52;
}
a:link, a:visited {
text-decoration: none;
color: #CC292B;
}
a:hover {
text-decoration: none;
color: #CC292B;
}
.site-header {
height: 100px;
}
#menu-fixed {
background-color: #CC292B;
}
.site-header {
background-color: #FFFFFF !important;
}
.menu-top-menu-container ul li.citaButton a {
min-width: 250px;
}
#top-menu {
clear: both;
margin-bottom: 0; 
padding: 0 2%;
}
#top-menu #site-info .custom-logo-link {
display: none;
}
#menu-inicio li.menu-item-has-children {
position: relative;
}
#menu-inicio li.menu-item-has-children > a:after {
content: "\f347";
font-family: dashicons;
position: absolute;
top: 2px;
}
ul.sub-menu li.menu-item a {
font: 16px/20px 'Nexa-Regular' !important;
}
.menu-rrss-container ul li a:link, .menu-rrss-container ul li a:hover, .menu-rrss-container ul li a:visited, 
.menu-top-menu-container ul li a:link, .menu-top-menu-container ul li a:hover, .menu-top-menu-container ul li a:visited {
color: #0F1F52;
}
.menu-top-menu-container ul li.citaButton a:link, 
.menu-top-menu-container ul li.citaButton a:hover, 
.menu-top-menu-container ul li.citaButton a:visited {
color: #FFFFFF !important;
text-decoration: none;
}
#menu-fixed .menu-rrss-container ul li a:link, 
#menu-fixed  .menu-rrss-container ul li a:hover, 
#menu-fixed .menu-rrss-container ul li a:visited {
color: #CC292B !important;
text-decoration: none;
}
.menu-rrss-container ul, .menu-top-menu-container ul {
margin: 0 5px;
position: relative;
padding: 0;
}
#footer-menu .menu-rrss-container ul {
justify-content: center;
}
.menu-rrss-container ul li {
background-color: #ffffff;
padding: 3px 5px;
border-radius: 25px;
margin: 0 5px;
}
#footer-menu .dashicons:before {
color: #0F1F52;
}
.hide-menu-image-icons {
margin-top: 1px;
}
.irTAbutton a {
background: #CC292B 0% 0% no-repeat padding-box;
color: #FFFFFF !important;
font-weight: bold;
padding: 4px 10px; }
.citaButton a {
background: #0F1F52 0% 0% no-repeat padding-box;
color: #FFFFFF !important;
font-weight: bold;
padding: 4px 10px; }
#bottom-menu {
font: 19px/23px "Nexa-Regular";
letter-spacing: 0px;
color: #FFFFFF;
opacity: 1;
}
.menu-inicio-container ul li:hover ul {
min-width: 185px;
}
.menu-inicio-container ul li ul li {
background-color: rgba(255,255,255,0.9);
font: 17px "Nexa-Regular";
}
#menu-inicio ul li ul li.menu-item a:link, 
#menu-inicio ul li ul li.menu-item a:visited, 
#menu-inicio ul li ul li.menu-item a:hover {
color: #CC292B;
}
footer {
background-color: #0F1F52;
color: #ffffff;
min-height: 50px;
position: relative;
clear: both;
}
#footer-menu ul {
margin: 0.75rem auto;
}
.menu-rrss-container {
margin-top: 0.3rem;
}
#footer-menu ul li a:link, 
#footer-menu ul li a:visited, 
#footer-menu ul li a:hover {
color: #ffffff;
}
.dashicons-arrow-right-alt2 {
position: relative;
}
.dashicons-arrow-right-alt2::before {
position: absolute;
top: 8px;
right: 0px;
}
#home-porque-texto a.porque-button,
#cita-texto a.cita-button,
.servicio-texto a.servicio-link,
#checkin-text a.checkin-button,
#wpsl-search-btn {
background: #CC292B 0% 0% no-repeat padding-box;
border-radius: 0 !important;
text-align: left;
font: 22px/34px "Nexa-Regular", sans-serif;
letter-spacing: 0px;
padding: 5px 15px;
color: #FFFFFF;
opacity: 1;
}
#wpsl-search-btn {
margin: 0 auto;
position: relative;
float: none;
display: block;
}
#wpsl-search-input { width: 100%;}
#btn-buscar-peluquerias {
text-align: center;	
}
#texto-clubvip-ventajas a.premiumclub-button {
background: #FFFFFF 0% 0% no-repeat padding-box; text-align: left;
font: 22px/34px "Nexa-Regular", sans-serif;
letter-spacing: 0px;
padding: 5px 15px;
color: #CC292B;
opacity: 1;
}
#porque-content, #check-texto, #clubvip {
display: flex;
align-items: center;
justify-content: center;
}
h4.bienestar {
text-align: left;
font:bold 19px/24px "Nexa-Regular", sans-serif;
letter-spacing: 0px;
color: #0F1F52;
opacity: 1;
}
#cita {
background-color: #F2E8DD;
}
.pide-cita-text ::marker {
font: 38px/38px "Nexa-Black", sans-serif;
color: #0F1F52;
opacity: 1;
}
#check-texto {
background-color: #F0E4D7;
background-repeat: no-repeat;
background-position: 15% 0%;
background-size: contain;
}
.check-titulo-rojo { color: #0F1F52;
}
.check-texto h4 {
color: #0F1F52;
padding-bottom: 0.5rem;
}
.check-texto strong { }
.servicio-texto .service-title {
background-color: #CC292B;
}
h3.servicio-titulo {
color: #FFFFFF;
opacity: 1;
}
#servicios-content .servicio-texto {
background-color: #F2E8DD;
position: relative;
}
.service-link {
position: absolute;
bottom: 8%;
left: calc(50% - 53px);
}
#clubvip {
background-color: #A20A0B;
color: #FFFFFF;
opacity: 1;
min-height: 275px;
}
#clubvip .intro-text {
background-color: #CC292B;
min-height: 275px;
}
#clubvip .banners .banner {
text-align: center;
font: 19px/29px "Nexa-Regular", sans-serif;
letter-spacing: 0px;
color: #FFFFFF;
opacity: 1;
}
#clubvip .intro-text p {
text-align: left;
font: 38px/45px "Nexa-Regular", sans-serif;
letter-spacing: 0px;
color: #FFFFFF;
opacity: 1;
}
#clubvip .intro-text p strong {
text-align: left;
font: 38px/45px "Nexa-Black", sans-serif;
letter-spacing: 0px;
color: #FFFFFF;
opacity: 1;
}
a.clubvip-button {
background: #FFFFFF 0% 0% no-repeat padding-box; text-align: left;
font: 22px/34px "Nexa-Regular", sans-serif;
letter-spacing: 0px;
padding: 5px 15px;
color: #CC292B;
opacity: 1;
}
#clubvip .intro-text {
position: relative;
}
#irTA {
background-color: #CC292B;
}
a.irTA-button:link, a.irTA-button:visited, a.irTA-button:hover {
text-decoration: none;
color: #FFFFFF;
font: 28px/33px "Nexa-Black", sans-serif;
opacity: 1;
}
h4.blog-title-link a:link, h4.blog-title-link a:visited, h4.blog-title-link a:hover {
text-align: left;
font-weight: bold;
letter-spacing: 0px;
color: #0F1F52;
opacity: 1;
}
a.blog-link:link, a.blog-link:visited, a.blog-link:hover {
text-align: left;
font-weight: bold;
letter-spacing: 0px;
color: #CC292B;
opacity: 1;
}
.contenido-seo {
font: normal 14px/17px "Nexa-Regular", sans-serif;
}
.contenido-seo h1, .contenido-seo h2, .contenido-seo h3, .contenido-seo h4  {
text-align: left;
font: bold 22px/27px "Nexa-Regular", sans-serif;
letter-spacing: 0px; color: #0F1F52;
opacity: 1;
}
.contenido-seo ul li {
list-style: disc;
}
#toggle i:before {
color: #CC292B;
}
.wpsl-active .wpsl-selected-item::after {
position: absolute;
top: 21px;
}
.servicio-title-content>div:first-child {
width: 100% !important;
background-color: #F2E8DD;
padding: 1rem;
margin-bottom: 1rem;
text-align: center;
}
.servicio-title-content a.boton-tarifas:link, .servicio-title-content a.boton-tarifas:hover, .servicio-title-content a.boton-tarifas:visited {
background: #CC292B 0% 0% no-repeat padding-box; text-align: left;
font: 22px/34px "Nexa-Regular", sans-serif;
letter-spacing: 0px;
padding: 5px 15px;
color: #FFFFFF;
opacity: 1;
}
.lista-servicios .tipo1 .servicio-texto ul li, .lista-servicios .tipo2 .servicio-texto ul li {
list-style: disc;
}
.single-servicio .servicio-texto h2, .single-servicio .servicio-texto h3,
.single-servicio .servicio-texto h4, .single-servicio .servicio-texto h5 { color: #0F1F52;
}
h4.titulo-header {
transform: matrix(1, -0.03, 0.03, 1, 0, 0);
color: #FFFFFF;
background: #CC292B 0% 0% no-repeat padding-box;
width: fit-content;
padding: 5px 15px;
position: absolute;
bottom: -25px;
left: calc(50% - 193px);
opacity: 1;
}
#intro h2.porque-intro:before, #intro h2.porque-intro:after {
font-family: "dashicons";
content: "\f155";
color: #CC292B;
-ms-transform: rotate(-50deg); 
transform: rotate(-50deg);
margin: 0px 12px;
display: inline-block;
opacity: 1;
}
#porque-content #intro p strong { color: #0F1F52;
}
#porque-content #final h5 { color: #0F1F52;
font: 28px/33px "Nexa-Black", sans-serif;
} #wpsl-result-list {
width: 100% !important;
}
#checkin {
background-color: #F0E4D7;
}
#checkin-text {
display: inline-block;
}
#checkin-text img {
padding-top: 3rem;
}
h3.checkin-titulo, #checkin-text p strong { color: #0F1F52;
}
p.texto-ventaja { color: #ffffff;
padding: 2px 5px;
}
#texto-clubvip-ventajas h1, #texto-clubvip-ventajas h2, #texto-clubvip-ventajas h3, 
#texto-clubvip-ventajas h4, #texto-clubvip-ventajas h5 {
color: #FFFFFF;
}
.header-wpsl, .wpsl-search, .info-store {
background: #F2E8DD 0% 0% no-repeat padding-box;
}
span.title-peluqueria{
font-weight: bolder; font: 25px/35px "Nexa-Heavy", sans-serif;
}
h2.wpsl-title-buscardor {
font-size: 32px;
line-height: 36px;
text-align: center;
}
h3.wpsl-subtitle-buscardor {
font-size: 32px;
line-height: 36px;
text-align: center; color: #0F1F52;
margin-bottom: 1.5rem;
}
.wpsl-select-wrap {
margin-bottom: 6px;
}
.wpsl-dropdown {
position: absolute !important;
overflow: hidden;
}
.wpsl-search-btn-wrap {
margin-top:35px;
}
#cita-menu-nobile {
display: none;
z-index: -50;
}
.sub-menu li.menu-item a {
text-align: left;
letter-spacing: 0px;
color: #000000 !important;
font: 19px/23px 'Nexa-Regular';
}
#wpsl-wrap #wpsl-result-list li {
border-bottom: none !important;
min-height:240px !important;
}
.contenido-tiendas { order: 1; }
.wpsl-gmap-canvas { order: 2; }
#wpsl-result-list { order: 3; }
@media screen and (min-width: 901px) { 
#main-menu {
position: fixed;
height: 96px;
width: 100%;
margin: 0;
padding: 0;
z-index: 50;
}
.menu-inicio-container {
background-color: #ffffff;
padding: 5px 0;
}
.menu-inicio-container ul li.menu-item a {
text-align: left;
letter-spacing: 0px;
color: #CC292B;
font: 19px/23px 'Nexa-Regular';
}
.pide-cita-text {
column-count: 2;
}
#clubvip .intro-text::after {
content: '';
position: absolute;
top: 0;
right: 0;
background-image: url(//www.kiwoko.pt/servicos/banhos-e-tosquias-mundo-beleza/wp-content/themes/kiwoko/assets/img/arrow-services.jpg);
width: 44px;
z-index: 2222;
background-size: contain;  
background-repeat: round;
background-position: right center;
height: 100%;
z-index: 0;
}
.lista-servicios .row {
display: flow-root;
position: relative;
}
.tipo2 .row .servicio-texto {
left: 50%;
}
.lista-servicios .row .servicio-texto {
position: absolute;
top: 50%;
transform: translateY(-50%);
}
.lista-servicios .tipo2 .servicio-texto, .lista-servicios .tipo1 .servicio-imagen {
float: right !important;
}
.lista-servicios .tipo1 .servicio-texto, .lista-servicios .tipo2 .servicio-imagen {
float: left !important;
}
}
@media screen and (max-width: 900px) { 
.header-wpsl {
margin-top: 100px;
}
.bookitit {
order: 1;
}
.info-store {
order: 2;
}
.seo-text-store {
order: 3;
}
.site-header {
position: fixed;
width: 100%;
z-index: 1;
}
.site-content {
padding-top: 90px;
}
li.citaButton {
background: #0F1F52 0% 0% no-repeat padding-box;
}
li.irTAbutton {
background: #CC292B 0% 0% no-repeat padding-box;
}
#popout {
display: none;
background-color: #FFFFFF;
}
#home-porque-texto {
order: 0;
}
#home-porque-imagen {
order: 1;
}
#check-titulo {
text-align: center;
}
.custom-logo-link {
}
#menu-fixed .menu-rrss-container, #menu-fixed .menu-top-menu-container .irTAbutton {
display: none;
}
#menu-fixed .menu-top-menu-container {
width: 100% !important;
}
#menu-fixed ul .citaButton { float: none;
display: inline-block;
}
#site-info {
padding-top: .5rem !important;
padding-bottom: .5rem !important;
max-height: 92px;
}
#top-menu #site-info .custom-logo-link {
display: block;
max-width: 50% !important;
height: 100%;
}
#top-menu #site-info .custom-logo-link img{
width: auto;
height: 100%;
}
.menu-inicio-container ul {
display: grid;
border-top: 1px solid #CC292B;
}
.menu-inicio-container ul li {
height: max-content;
border-bottom: 1px solid #CC292B;
width: 100vw; }
.menu-inicio-container ul li.menu-item a { text-align: center;
padding-block: .5rem;
display: inline-block;
}
.menu-inicio-container .sub-menu.menu-child li {
padding: 0 1rem !important;
}
.menu-inicio-container ul li ul.menu-child {
position: initial !important;
}
.menu-inicio-container ul li.menu-next {
margin-top: 0 !important;
}
#menu-inicio li.menu-item-has-children > a:after {
top: 9px !important;
}
#wpsl-radius, #wpsl-results {
width: 100% !important;
}
.wpsl-dropdown {
margin: 0 !important;
position: absolute !important;
width: 50% !important;
right: 0;
}
.text-wpsl-cerca {
float: left;
}
.wpsl-search-btn-wrap {
margin-top: 0px;
}
#wpsl-search-btn {
width: 100% !important;
}
body.single-wpsl_stores #cita-menu-nobile, body.page-template-peluquerias #cita-menu-nobile {
display: none;
z-index: -50;
}
#cita-menu-nobile {
display: block;
position: fixed;
bottom: 5px;
left: 19px; z-index: 50;
}
#cita-menu-nobile a.cita-button {
background: #CC292B 0% 0% no-repeat padding-box;
color: #FFFFFF !important;
width: calc(100vw - 10px);
display: block;
text-align: center;
}
#footer-menu {
padding-bottom: 60px;
}
h3.title-reservas {
font-size: 25px;
line-height: 29px;
}
.wpsl_stores .entry-content{
margin-top: 0 !important;
}
.bookitit .embed-container {
padding-bottom: 120% !important;
}
} #overlay {
position: fixed;
height: 100%; 
width: 100%;
top: 0;
right: 0;  
bottom: 0;
left: 0;
background: rgba(0,0,0,0.4);
display: none;
z-index: 50;
}
#myModal{
text-align: center;
box-sizing: border-box;
border: none;
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
display: none;
padding: 40px 0 0 0;
background-color: #FFFFFF;
z-index: 55;
}
@media screen and (max-width: 800px) { 
#myModal{ width: 90%; }
}
#myModal .modal-content {
border: none;
border-radius: 0;
}
#myModal .modal-top {
width: 100%;
position: relative;
z-index: 2;
}
#myModal .modal-top #closeBtn{
position: absolute;
top: -40px;
right: 5px;
background: transparent;
border:0px;
padding: 4px 8px;
color: #CC292B;
cursor: pointer;
font: 32px/36px 'Aesthet Nova W03 Regular';
font-weight: bold;
}
#myModal:hover .modal-top #closeBtn{
color: #FF5412;
}
#myModal .modal-content img{
width: 100%;
z-index: 1;
} #wpsl-search-btn {
margin: 0 auto;
position: relative;
float: none;
display: block;
width: 80% !important;
text-align: center;
}