.wpsl-wp-7-plus{--wpsl-radius:2px}.wpsl-restoring-tab #wpsl-menu-view,.wpsl-restoring-tab #wpsl-theme-home-view{display:none!important}@media screen and (min-width:1025px){body:has( #wpsl-content-wrap.wpsl-appearance-editor ),html:has( #wpsl-content-wrap.wpsl-appearance-editor ){overflow:hidden!important;height:100%!important}#wpwrap:has( #wpsl-content-wrap.wpsl-appearance-editor ){height:100%!important;overflow:hidden!important}}#wpbody-content:has( > #wpsl-content-wrap.wpsl-appearance-editor ){display:flex;flex-direction:column;box-sizing:border-box;height:calc(100vh - var(--wp-admin--admin-bar--height,32px));padding-bottom:0}#wpwrap:has( #wpsl-content-wrap.wpsl-appearance-editor ) #wpfooter{display:none}#wpsl-content-wrap.wpsl-appearance-editor{max-width:none;padding:0}.wpsl-appearance-editor{display:flex;flex:1;min-height:0;gap:20px;padding:20px;width:100%;box-sizing:border-box}.wpsl-appearance-nav{background:#fff;overflow-x:hidden;overflow-y:auto;border:1px solid #d1d5db;border-radius:0;padding:0;max-height:100%;min-height:0;position:sticky;top:32px;flex:0 0 25%;min-width:250px;z-index:2;box-sizing:border-box;display:flex;flex-direction:column;container-type:inline-size}#wpsl-menu-view{flex-shrink:0;padding:20px}#wpsl-theme-home-view{flex:1;min-height:0;overflow-y:auto;padding:20px;height:auto}@container (max-width:380px){.wpsl-template-img-wrap{display:none}}#wpsl-appearance-content.wpsl-hidden,.wpsl-tab-header.wpsl-hidden{display:none!important}#wpsl-theme-home-view .wpsl-customize-btn{display:inline-flex;align-items:center;justify-content:center;height:25px;min-height:25px;min-width:40px;padding:0 8px;line-height:inherit;border:1px solid #e5e5e5;background:#fff;border-radius:var(--wpsl-radius,3px)!important;color:#1f2937!important;box-shadow:none!important;font-size:14px;cursor:pointer}#wpsl-theme-home-view .wpsl-customize-btn:hover{border:1px solid #d1d1d1}#wpsl-theme-home-view .wpsl-customize-btn:focus-visible{outline:2px solid #2271b1;outline-offset:2px;box-shadow:none!important}.wpsl-customize-btn .wpsl-icon-appearance,.wpsl-customize-btn .wpsl-icon-editor{line-height:1}#wpsl-settings-content{flex:1;min-height:0;overflow:visible}#wpsl-appearance-form{display:flex;flex-direction:column;height:100%;min-height:0}.wpsl-appearance-view{display:flex;flex-direction:column}#wpsl-appearance-form.fixed-width{position:fixed;left:0;right:0;top:32px;bottom:0;width:100vw!important;overflow-y:auto;z-index:10;background:#fff;padding:20px}#wpsl-appearance-tabs{list-style:none;margin:0;padding:0}#wpsl-appearance-tabs li{margin:0;padding:0;position:relative;z-index:10;height:46px}#wpsl-appearance-tabs li a{display:flex;align-items:center;justify-content:space-between;padding:13px 16px;text-decoration:none;color:#374151;border-radius:var(--wpsl-radius,3px);transition:all .2s ease;font-size:14px;position:relative;z-index:11;border-bottom:1px solid #f3f3f3}#wpsl-appearance-tabs li a::after{font-family:fontello;content:'\e80f';font-style:normal;font-weight:400}#wpsl-appearance-tabs .wpsl-icon-dimensions::before{vertical-align:baseline}#wpsl-appearance-tabs [class^=wpsl-icon-]:before{margin-inline-start:0}#wpsl-appearance-tabs li a:hover{background-color:#f3f4f6;color:#1f2937}#wpsl-appearance-tabs li a.wpsl-active,#wpsl-appearance-tabs li.wpsl-active-tab a{background-color:#3b82f6;color:#fff}.wpsl-appearance-view.wpsl-hidden{display:none!important;visibility:hidden!important;pointer-events:none!important}#wpsl-menu-view{position:relative;z-index:5}#wpsl-appearance-preview{background:0 0;padding:0 20px 0 0;flex:1;min-width:0;min-height:0;display:flex;flex-direction:column}#wpsl-appearance-preview .wpsl-appearance-view{flex:1;min-height:0}.wpsl-styled-template-preview{flex:1;min-height:0;overflow:auto;display:flex;align-items:center;align-items:safe center;justify-content:center}.wpsl-styled-template-preview #wpsl-wrap{padding:20px;max-width:1000px;width:100%;position:relative}.wpsl-no-preview-available{display:flex;align-items:center;justify-content:center;max-width:1000px;width:100%;min-height:300px;padding:20px;border:2px dashed #d1d5db;border-radius:6px;background:#f9fafb;color:#6b7280;font-size:14px}.wpsl-no-preview-available p{margin:0}.wpsl-appearance-view.wpsl-hidden{display:none}.wpsl-tab-footer,.wpsl-tab-header{display:flex;align-items:center;padding:20px;background:#fff;border-bottom:1px solid #ccc;flex-shrink:0}.wpsl-tab-header{position:sticky;top:0;z-index:11}[dir=rtl] .wpsl-tab-header{flex-direction:row-reverse}.wpsl-tab-footer{display:none;background:#fff;z-index:10;border-top:1px solid #ccc;border-bottom:none;position:sticky;bottom:0}.wpsl-tab-footer .submit{margin:0}.wpsl-back-button{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#f3f4f6;border:1px solid #d1d5db;border-radius:var(--wpsl-radius,3px);color:#374151;cursor:pointer;font-size:14px;transition:all .2s ease;margin-right:16px}.wpsl-back-button:hover{background:#e5e7eb;color:#1f2937}.wpsl-back-button .dashicons{font-size:16px;width:16px;height:16px}.wpsl-tab-header h2{margin:0;font-size:16px;font-weight:600;color:#1f2937}#wpsl-appearance-content{flex:1;min-height:auto;overflow-y:visible;padding:20px}.wpsl-tab-content{flex:1;padding:20px;background:#fff;overflow-y:auto;min-height:0}#wpsl-appearance-form .wpsl-appearance-view>p:first-child{margin-top:0!important}#wpsl-appearance-form .wpsl-appearance-view>:last-child{padding-bottom:20px}.wpsl-conditional-overwrite{display:flex;align-items:center;gap:0;justify-content:flex-start!important}.wpsl-appearance-nav.wpsl-hidden{display:none}#wpsl-appearance-form{width:100%}#wpsl-appearance-tabs-content{margin-bottom:20px}.wpsl-appearance-tab-content{display:none}.wpsl-appearance-tab-content.wpsl-active{display:block}.wpsl-appearance-tab-content h3{margin:0 0 15px 0;font-size:20px;font-weight:600;color:#1f2937}.wpsl-appearance-tab-content>p{color:#6b7280;margin-bottom:20px}.wpsl-appearance-template-styles{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px;margin-top:20px}.wpsl-template-style-option{border:1px solid #d1d5db;margin-bottom:20px;border-radius:var(--wpsl-radius,3px);padding:15px;text-align:center;cursor:pointer;transition:all .2s ease;background:#fff;overflow:hidden}.wpsl-template-style-option:last-child{margin-bottom:0}.wpsl-selected-template{background:#fafafa}.wpsl-template-style-option:hover{border:1px solid var(--wpsl-admin-border-hover,#bbbfc6);box-shadow:0 2px 8px rgba(59,130,246,.1)}.wpsl-template-style-option img{float:left;height:auto;border-radius:var(--wpsl-radius,3px);margin-right:15px;border:1px solid #d1d5db;background:#fff}.wpsl-template-style-option.wpsl-custom-theme img{background:#f7f7f7}.wpsl-template-style-option.wpsl-selected-template.wpsl-custom-theme img{background:#fff}.wpsl-template-details{text-align:left;flex:1}.wpsl-template-header{display:flex;align-items:center;gap:10px;justify-content:space-between;margin-bottom:4px;min-height:25px}.wpsl-template-header strong{flex:1;min-width:0;overflow-wrap:anywhere}.wpsl-template-header-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}#wpsl-content-wrap .wpsl-template-header .wpsl-info{position:static;margin:0;line-height:1}#wpsl-appearance-form .wpsl-template-details p{font-size:13px;color:#6b7280;margin-bottom:0!important}.wpsl-template-details strong{font-size:14px;color:#1f2937;font-weight:600}.wpsl-template-header-actions .wpsl-toggle-wrap{position:relative;flex-shrink:0;margin:0}@media screen and (max-width:1400px){.wpsl-appearance-nav{flex:0 0 30%}}@media screen and (max-width:1200px){.wpsl-appearance-nav{flex:0 0 35%}}@media screen and (max-width:1024px){#wpbody-content:has( > #wpsl-content-wrap.wpsl-appearance-editor ){display:block;height:auto;padding-bottom:65px}#wpwrap:has( #wpsl-content-wrap.wpsl-appearance-editor ) #wpfooter{display:block}#wpsl-content-wrap.wpsl-appearance-editor{height:auto;min-height:unset;margin-bottom:0;padding:20px}.wpsl-appearance-editor{flex:none;flex-direction:column;gap:20px;height:auto;min-height:unset}.wpsl-appearance-nav{position:static;flex:none;min-width:auto;max-height:none;overflow:visible;height:auto;border-radius:var(--wpsl-radius,3px)}#wpsl-settings-content{flex:none;height:auto;overflow:visible}#wpsl-appearance-form{height:auto;margin-left:0;margin-right:0}.wpsl-appearance-view{height:auto}.wpsl-tab-header{position:static}.wpsl-tab-footer{position:static}#wpsl-appearance-content{flex:none;height:auto;overflow-y:visible}.wpsl-tab-content{flex:none;height:auto;overflow-y:visible}#wpsl-appearance-preview{flex:none;display:block;height:auto;min-height:400px;min-width:0;padding:0}#wpsl-appearance-preview .wpsl-appearance-view{flex:none;min-height:0;height:auto}.wpsl-styled-template-preview{flex:none;height:auto;min-height:400px}#wpsl-appearance-form.fixed-width{position:static;width:100%!important;top:auto;bottom:auto;z-index:auto}#wpsl-appearance-tabs{display:flex;flex-wrap:wrap;gap:8px}#wpsl-appearance-tabs li{flex:0 0 auto;height:auto}#wpsl-appearance-tabs li a{border:1px solid #d1d5db;background:#fff;border-radius:var(--wpsl-radius,3px)}#wpsl-appearance-tabs li a:hover{box-shadow:0 2px 8px rgba(59,130,246,.1)}#wpsl-appearance-tabs li a.wpsl-active,#wpsl-appearance-tabs li.wpsl-active-tab a{border-color:#3b82f6}#wpsl-appearance-tabs li a::after{content:none}.wpsl-template-selection{display:block;padding:0!important}.wpsl-template-selection .wpsl-template-style-option{display:block;margin-bottom:10px;padding:12px 15px;max-width:none}.wpsl-template-selection .wpsl-template-style-option:last-child{margin-bottom:0}.wpsl-template-selection .wpsl-template-img-wrap{display:none}.wpsl-template-selection .wpsl-template-details{width:100%}.wpsl-template-selection .wpsl-template-header{display:flex;align-items:center;justify-content:space-between;height:auto;margin-bottom:4px}.wpsl-template-selection .wpsl-template-header strong{font-size:14px}.wpsl-template-selection .wpsl-template-details p{margin:0;font-size:12px;color:#6b7280}}.wpsl-appearance .wpsl-nav-wrap{margin:0;max-width:none}.wpsl-settings #wpsl-appearance-preview .ui-corner-all{border:none;margin-bottom:25px!important}.wpsl-settings #wpsl-appearance-preview .ui-tabs-nav{border-bottom:1px solid #d1d5db;border-radius:0;background:0 0}#wpsl-appearance-preview #wpsl-accessibility-tab .wp-color-result.button{margin-top:4px;margin-bottom:0}#wpsl-settings-content #wpsl-appearance-preview .wpsl-tab-label{width:fit-content;flex:initial;margin-right:10px;padding-right:0}#wpsl-settings-content #wpsl-appearance-preview .wpsl-label-with-info{padding-right:18px}#wpsl-settings-content #wpsl-appearance-form p:first-child .wpsl-toggle-wrap,#wpsl-settings-content #wpsl-button-styles-tab p:first-child .wpsl-toggle-wrap{width:45px}#wpsl-appearance-preview .ui-tabs .ui-tabs-panel{padding:0}#wpsl-appearance-preview .wpsl-style-section p[data-section],#wpsl-appearance-preview .wpsl-style-section ul{display:none}.wpsl-customize-options{overflow:visible;position:relative;z-index:2;margin:0 0 40px 0}.wpsl-style-section{display:none}.wpsl-style-section.wpsl-visible{display:block}.wpsl-button-colors-section .wpsl-style-section{margin-bottom:30px}.wpsl-button-colors-section .wpsl-style-section:last-child{margin-bottom:0}#wpsl-button-styles-tab .wpsl-style-section,.wpsl-style-section.wpsl-header-style-options{display:block}#wpsl-appearance-form .wpsl-style-section li p{margin:10px 0!important;padding:0!important}#wpsl-appearance-form .wpsl-style-section li:last-child,#wpsl-appearance-form .wpsl-style-section li:last-child p{margin-bottom:0!important}#wpsl-header-section.wpsl-style-section{display:none}#wpsl-header-section.wpsl-style-section.wpsl-visible{display:block}#wpsl-header-section.wpsl-style-section ul:first-child{display:flex}.wpsl-customize-options ul{display:flex;flex-wrap:wrap;margin-bottom:0}.wpsl-customize-options li{position:relative;z-index:1;width:100%}.wpsl-customize-options li.wpsl-active-color-picker{z-index:2}#wpsl-appearance-preview .wp-picker-container.wp-picker-active{background:#ccc;padding:10px;border-radius:var(--wpsl-radius,3px)}.wpsl-customize-options li p{position:relative;margin:0;padding:0;z-index:10}#wpsl-appearance-form .wpsl-style-section:not(.wpsl-button-colors-section) ul{display:block;margin-bottom:0}#wpsl-appearance-form .wpsl-style-section:not(.wpsl-button-colors-section) li{position:relative}#wpsl-appearance-form .wpsl-style-section:not(.wpsl-button-colors-section) li.wpsl-active-color-picker{z-index:2}#wpsl-accessibility-tab p,#wpsl-appearance-form .wpsl-style-section:not(.wpsl-button-colors-section) li p{position:relative;margin:0;padding:5px 0;z-index:10;display:flex;flex-direction:row;align-items:center;justify-content:space-between;min-height:40px;box-sizing:border-box}#wpsl-appearance-form .wpsl-style-section:not(.wpsl-button-colors-section) li p .wpsl-tab-label{flex:0 0 auto;margin-right:15px}#wpsl-appearance-form .wpsl-style-section:not(.wpsl-button-colors-section) li p .wp-picker-container{flex:0 0 auto;margin-inline-start:auto}#wpsl-appearance-form .wpsl-style-section:not(.wpsl-button-colors-section) .wp-picker-holder{position:absolute;right:auto;left:0}#wpsl-appearance-form .wpsl-style-section:not(.wpsl-button-colors-section) .wp-picker-input-wrap{display:none}#wpsl-appearance-form .wpsl-style-section:not(.wpsl-button-colors-section) .wp-picker-container.wp-picker-active .wp-picker-input-wrap{display:inline-block;vertical-align:top}.wpsl-button-colors-section .wpsl-gradient-controls-ul li p{display:block;min-height:auto;margin:0;padding:0}.wpsl-appearance-template-styles{display:flex;flex-direction:column;max-width:100%}.wpsl-appearance-template-styles .wpsl-template-style-option{display:flex;flex-direction:row;align-items:flex-start;gap:15px;padding:15px;border:1px solid #ddd;border-radius:var(--wpsl-radius,3px);margin-bottom:15px;background:#fff;font-size:13px}#wpsl-appearance-preview p[data-filter=category],.wpsl-appearance-template-styles .wpsl-template-style-option:last-child,.wpsl-template-details p:last-child{margin-bottom:0}#wpsl-appearance .wpsl-template-style-option>img{width:120px!important;max-width:120px!important;height:120px!important;flex-shrink:0;opacity:.75}#wpsl-appearance .wpsl-template-style-option.wpsl-selected-template>img,#wpsl-appearance .wpsl-template-style-option:hover>img{opacity:1}#wpsl-appearance .wpsl-template-style-option:hover{cursor:pointer}#wpsl-appearance .wpsl-template-style-option>p{margin-top:0}#wpsl-settings-form #wpsl-appearance .wpsl-template-details p:last-child{margin-bottom:0}#wpsl-settings-content #wpsl-settings-form #wpsl-appearance-preview .wpsl-no-flex-grow{flex:none}#wpsl-settings-content #wpsl-appearance-form p:not( #wpsl-search-results-tab p,#wpsl-result-card-tab p,#wpsl-dimensions-tab p ) label{flex:none;max-width:none}.wpsl-button-style-table{width:100%;border-collapse:collapse;border-bottom:1px solid #eaecf0}#wpsl-appearance-form .wpsl-style-section li p .wpsl-color-picker-wrapper .wpsl-info.wpsl-contrast-check{position:absolute;top:50%;inset-inline-start:-20px;inset-inline-end:auto;transform:translateY(-50%);z-index:2}#wpsl-content-wrap .wpsl-button-style-table .wpsl-info{position:relative;top:0}.wpsl-button-style-table thead{background:#f6f7f7;font-weight:600;border-top:1px solid #eaecf0;border-bottom:1px solid #eaecf0}.wpsl-button-style-table th{font-weight:500;text-align:left;padding:8px 10px}.wpsl-button-style-table th:first-child{padding-left:10px}.wpsl-button-style-table th:nth-child(2),.wpsl-button-style-table th:nth-child(3){text-align:center}.wpsl-button-style-table tbody tr{border-bottom:1px solid #eaecf0}.wpsl-button-style-table tbody tr:last-child{border-bottom:none}.wpsl-button-style-table td{position:relative;padding:8px 10px}.wpsl-button-style-table td:first-child{text-align:left}.wpsl-button-style-table td:nth-child(2),.wpsl-button-style-table td:nth-child(3){text-align:center}#wpsl-settings-content #wpsl-appearance-form .wpsl-button-style-table td:nth-child(2) label,#wpsl-settings-content #wpsl-appearance-form .wpsl-button-style-table td:nth-child(3) label{display:inline-flex;position:relative;margin:0 auto}#wpsl-button-style-mode,#wpsl-style-editor-dropdown{margin-right:10px}#wpsl-content-wrap #wpsl-submit-style-info{position:relative;inset-inline-end:auto;display:inline-block;margin-inline-start:8px;vertical-align:middle}#wpsl-appearance-preview .ui-tabs .ui-tabs-panel{padding:0}#wpsl-appearance-preview .wpsl-style-section p[data-section],#wpsl-appearance-preview .wpsl-style-section ul{display:none}#wpsl-map-style-gmaps{width:100%;height:200px}#wpsl-appearance-preview .wpsl-color-picker-wrapper{position:relative;z-index:1}#wpsl-appearance-preview .wpsl-color-picker-wrapper .wp-picker-container.wp-picker-active{position:absolute;z-index:2}#wpsl-map-settings textarea{width:100%;resize:none;margin-bottom:12px;height:165px}#wpsl-mapbox-styles .wpsl-mapbox-style-options{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;list-style:none;padding:0;margin:0}#wpsl-mapbox-styles .wpsl-force-flex label:first-child{width:auto;flex:none;margin-right:10px}#wpsl-map-styles-tab input[type=text],#wpsl-map-styles-tab select{width:225px}#wpsl-map-styles-tab #wpsl-gmaps-styles{width:100%;max-width:100%}#wpsl-map-styles-tab label:not( #wpsl-mapbox-styles label ){max-width:none;width:70px;flex:none;display:inline-block}#wpsl-appearance-form #wpsl-appearance-content #wpsl-gmaps-style-json label{width:95px}#wpsl-map-styles-tab #wpsl-mapbox-styles p{display:flex;flex-direction:column;align-items:flex-start;text-align:left}#wpsl-map-styles-tab #wpsl-mapbox-styles .wpsl-toggle-wrap{margin-top:14px}#wpsl-map-styles-tab #wpsl-mapbox-styles>div>p:first-child{margin-top:0!important}#wpsl-map-styles-tab #wpsl-mapbox-styles input[type=text],#wpsl-map-styles-tab #wpsl-mapbox-styles select{width:100%;max-width:100%;margin:0;box-sizing:border-box}#wpsl-map-styles-tab #wpsl-mapbox-styles label .wpsl-info{position:relative;inset-inline-end:auto;display:inline-flex;align-items:center;margin-inline-start:5px}@media (max-width:600px){#wpsl-mapbox-styles .wpsl-mapbox-style-options{grid-template-columns:repeat(2,1fr)}}#wpsl-mapbox-styles ul:first-child{margin-bottom:10px}#wpsl-mapbox-styles li{text-align:start;height:auto;width:max-content;margin-bottom:0}#wpsl-mapbox-styles li:first-child{padding-inline-start:0;margin-inline-start:0}#wpsl-mapbox-styles li:last-child{padding-inline-end:0;margin-inline-end:0}#wpsl-mapbox-styles img{display:block;width:120px;height:50px;border-radius:var(--wpsl-radius,3px);margin-top:10px;border:1px solid #bdbdbd}#wpsl-mapbox-styles img:hover{cursor:pointer}#wpsl-mapbox-styles .wpsl-selected-mapbox-style{border:1px solid #000}.wpsl-mapbox-style-options input[type=radio]{display:none}.wpsl-mapbox-style-options label:focus-visible{outline:0}.wpsl-mapbox-style-options label:focus-visible img{outline:2px solid #2271b1;outline-offset:2px}.wpsl-stadia-style-options{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;list-style:none;padding:0;margin:0}.wpsl-stadia-style-options li{text-align:start;height:auto;width:max-content;margin-bottom:0}.wpsl-stadia-style-options img{display:block;width:120px;height:50px;border-radius:var(--wpsl-radius,3px);margin-top:10px;border:1px solid #bdbdbd}.wpsl-stadia-style-options img:hover{cursor:pointer}.wpsl-stadia-style-options .wpsl-selected-stadia-style{border:1px solid #000!important}.wpsl-stadia-style-options .wpsl-toggle-wrap,.wpsl-stadia-style-options input[type=radio]{display:none}.wpsl-stadia-style-options label:focus-visible{outline:0}.wpsl-stadia-style-options label:focus-visible img{outline:2px solid #2271b1;outline-offset:2px}.wpsl-openfreemap-style-options{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;list-style:none;padding:0;margin:0}.wpsl-openfreemap-style-options li{text-align:start;height:auto;width:max-content;margin-bottom:0}.wpsl-openfreemap-style-options img{display:block;width:120px;height:50px;border-radius:var(--wpsl-radius,3px);margin-top:10px;border:1px solid #bdbdbd}.wpsl-openfreemap-style-options img:hover{cursor:pointer}.wpsl-openfreemap-style-options .wpsl-selected-openfreemap-style{border:1px solid #000!important}.wpsl-openfreemap-style-options .wpsl-toggle-wrap,.wpsl-openfreemap-style-options input[type=radio]{display:none}.wpsl-openfreemap-style-options label:focus-visible{outline:0}.wpsl-openfreemap-style-options label:focus-visible img{outline:2px solid #2271b1;outline-offset:2px}.wpsl-mapbox-style-example{display:flex;align-items:center}.wpsl-style-preview-error{float:inline-start;margin:6px 0 0 10px;color:#970606}.wpsl-map-preloader{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.45);z-index:1200;pointer-events:none}.wpsl-map-preloader img{width:28px;height:28px}@media screen and (min-width:1024px){.wpsl-template-style-option{max-width:960px}}@media screen and (max-width:768px){.wpsl-template-style-option{max-width:750px}.wpsl-appearance-template-styles{grid-template-columns:1fr}#wpsl-content-wrap.wpsl-settings-grid.wpsl-appearance-editor{display:flex;flex-direction:column;gap:20px}#wpsl-content-wrap.wpsl-appearance-editor nav{margin-top:0;margin-bottom:0}}.wpsl-appearance-actions{flex-shrink:0;padding:20px!important;margin:0!important;display:flex;gap:10px;align-items:center;z-index:100;width:100%}.wpsl-appearance-actions input[type=submit]{margin:0!important}#wpsl-save-appearance{order:1}#wpsl-style-reset-colors{order:2}#wpsl-appearance-preview #wpsl-wrap{background:#fff;border:1px solid #d1d5db;border-radius:var(--wpsl-radius,3px);position:relative;width:100%;overflow:hidden;clear:both;margin-bottom:10px;z-index:1}#wpsl-appearance-preview #wpsl-search-wrap{clear:both}#wpsl-appearance-preview #wpsl-wrap.wpsl-below #wpsl-search-wrap,#wpsl-appearance-preview #wpsl-wrap.wpsl-default #wpsl-search-wrap{width:100%;float:none}#wpsl-appearance-preview #wpsl-wrap.wpsl-below #wpsl-result-list,#wpsl-appearance-preview #wpsl-wrap.wpsl-default #wpsl-result-list{width:33%;float:inline-start;margin-inline-end:.5%}#wpsl-appearance-preview #wpsl-wrap.wpsl-below .wpsl-map-style-wrap,#wpsl-appearance-preview #wpsl-wrap.wpsl-default .wpsl-map-style-wrap{width:66%;float:inline-end}#wpsl-appearance-preview #wpsl-wrap.wpsl-below #wpsl-result-list{width:100%;float:none;margin-top:12px}#wpsl-appearance-preview #wpsl-wrap.wpsl-below .wpsl-map-style-wrap{width:100%;float:none}#wpsl-appearance-preview #wpsl-filter-options button:not( .wpsl-filter-actions button ):not( .wpsl-nested-toggle ){border:none;padding:10px 0}#wpsl-appearance-preview #wpsl-result-filters button{background:var(--wpsl-header-dropdown-background)!important;color:var(--wpsl-header-dropdown-text)!important}#wpsl-appearance-preview #wpsl-result-filters button:hover{cursor:pointer;background:var(--wpsl-header-dropdown-background-hover)!important;color:var(--wpsl-header-dropdown-text-hover)!important}#wpsl-appearance-preview #wpsl-result-filters button svg{color:inherit!important}#wpsl-appearance-preview #wpsl-search-btn svg,#wpsl-appearance-preview .wpsl-preview-vertical-submit svg{height:20px;width:20px}#wpsl-appearance-preview .wpsl-preview-vertical-submit{height:35.5px}#wpsl-appearance-content .wpsl-preview-vertical-submit{width:37px;height:37px;display:flex;align-items:center;justify-content:center}#wpsl-appearance-preview #wpsl-clear-search-input{display:flex!important;align-items:center;justify-content:center}#wpsl-appearance-preview #wpsl-clear-search-input.wpsl-preloader-hidden,#wpsl-appearance-preview .wpsl-preloader-hidden{display:none!important}.wpsl-styled-template-preview #wpsl-wrap #wpsl-result-list li.wpsl-preloader-row{position:relative;box-sizing:border-box;width:100%;align-self:start;padding:10px;padding-inline-start:35px}.wpsl-styled-template-preview #wpsl-result-list .wpsl-preloader-row img{position:absolute;inset-inline-start:10px;top:50%;margin-top:-8px;width:16px;height:16px}#wpsl-appearance-preview .ui-widget{font-family:inherit}#wpsl-appearance-preview .ui-tab,#wpsl-appearance-preview .ui-tabs-panel{font-size:13px}#wpsl-appearance-preview input[type=submit]{margin-inline-end:8px}#wpsl-appearance-preview #wpsl-stores a:focus,#wpsl-appearance-preview #wpsl-stores a:focus-visible,#wpsl-appearance-preview .wpsl-search button:focus,#wpsl-appearance-preview .wpsl-search button:focus-visible,#wpsl-appearance-preview .wpsl-search input:focus,#wpsl-appearance-preview .wpsl-search input:focus-visible,#wpsl-appearance-preview .wpsl-search select:focus,#wpsl-appearance-preview .wpsl-search select:focus-visible{outline:0!important;box-shadow:none!important}#wpsl-appearance-preview #wpsl-clear-search-input:focus-visible,#wpsl-appearance-preview #wpsl-result-filters button:focus-visible,#wpsl-appearance-preview #wpsl-search-btn:focus-visible,#wpsl-appearance-preview #wpsl-search-input:focus-visible,#wpsl-appearance-preview #wpsl-stores a:focus-visible,#wpsl-appearance-preview .leaflet-control a:focus-visible,#wpsl-appearance-preview .leaflet-control-attribution a:focus-visible,#wpsl-appearance-preview .leaflet-marker-icon:focus-visible,#wpsl-appearance-preview .leaflet-popup a:focus-visible,#wpsl-appearance-preview .mapboxgl-popup-close-button:focus-visible,#wpsl-appearance-preview .mapboxgl-popup-content a:focus-visible,#wpsl-appearance-preview .wpsl-dropdown button:focus-visible,#wpsl-appearance-preview input[type=submit]:focus-visible,#wpsl-appearance-preview input[type=text]:focus-visible{outline:var(--wpsl-focus-outline,auto)!important;outline-offset:2px!important;border-radius:var(--wpsl-radius,3px)!important}#wpsl-appearance-preview input[type=checkbox]:focus-visible{outline:var(--wpsl-focus-outline,auto)!important;outline-offset:2px!important}#wpsl-appearance-preview .wpsl-dropdown [role=option]:focus-visible{outline:var(--wpsl-focus-outline,auto)!important;outline-offset:-2px!important;border-radius:2px!important}#wpsl-appearance-preview .wpsl-dropdown [role=option]:focus:not(:focus-visible){outline:0!important}#wpsl-appearance-preview .gm-style-cc a:focus,#wpsl-appearance-preview .gm-style-cc button:focus,#wpsl-appearance-preview .mapboxgl-ctrl-attrib-button:focus,#wpsl-appearance-preview .mapboxgl-ctrl-attrib-inner a:focus,#wpsl-appearance-preview .mapboxgl-ctrl-logo:focus,#wpsl-appearance-preview .mapboxgl-popup-close-button:focus,#wpsl-appearance-preview .mapboxgl-popup-content a:focus,#wpsl-appearance-preview a[href*="maps.google.com"]:focus,#wpsl-appearance-preview a[href*="maps.googleapis.com"]:focus{outline:0!important;box-shadow:none!important}#wpsl-appearance-preview .gm-style-cc a:focus-visible,#wpsl-appearance-preview .gm-style-cc button:focus-visible,#wpsl-appearance-preview .mapboxgl-ctrl-attrib-button:focus-visible,#wpsl-appearance-preview .mapboxgl-ctrl-attrib-inner a:focus-visible,#wpsl-appearance-preview .mapboxgl-ctrl-logo:focus-visible{outline:var(--wpsl-focus-outline-button,auto)!important;outline-offset:2px!important;border-radius:var(--wpsl-radius,3px)!important}#wpsl-appearance-preview .wpsl-map-style-wrap.mapboxgl-map canvas:focus-visible{outline:2px solid var(--wpsl-focus-outline-color,currentColor)!important;outline-offset:-2px!important}#wpsl-appearance-preview .wpsl-map-style-wrap.mapboxgl-map canvas:focus:not(:focus-visible){outline:0!important}#wpsl-appearance-preview .wpsl-map-style-wrap button:focus-visible{outline:var(--wpsl-focus-outline,auto)!important;outline-offset:-2px;border-radius:var(--wpsl-radius,3px)}#wpsl-appearance-preview .wpsl-map-style-wrap button:focus:not(:focus-visible){outline:0!important}#wpsl-appearance-preview .gm-style-cc,#wpsl-appearance-preview .gm-style-cc div{outline:0!important}#wpsl-appearance-preview a[href*="maps.google.com"]:focus-visible,#wpsl-appearance-preview a[href*="maps.googleapis.com"]:focus-visible{outline:var(--wpsl-focus-outline,auto)!important;outline-offset:2px!important;border-radius:var(--wpsl-radius,3px)!important;overflow:visible!important;display:inline-block!important}#wpsl-appearance-preview a[href*="maps.google.com"] img,#wpsl-appearance-preview a[href*="maps.googleapis.com"] img{outline:0!important}#wpsl-appearance-preview .gm-style>div[style*="pointer-events: none"][style*=border]{border-color:var(--wpsl-focus-outline-color,currentColor)!important;border-width:2px!important}.wpsl-style-actions{display:flex}.wpsl-customize-options p:last-child{margin-bottom:0;min-height:auto}#wpsl-gmaps-style-json p:last-child{margin-top:5px}#wpsl-style-wrap p>label{display:block}.wpsl-styled-template-preview #wpsl-search-wrap{position:relative;z-index:999;width:100%;display:flex;flex-wrap:wrap;gap:0 8px;align-items:flex-end}.wpsl-styled-template-preview.wpsl-v3-css #wpsl-wrap:not( .wpsl-has-panel ):not( .wpsl-labels-aligned ) #wpsl-search-wrap{visibility:hidden}.wpsl-styled-template-preview #wpsl-search-btn,.wpsl-styled-template-preview #wpsl-search-wrap div{float:none;margin-inline-end:0}.wpsl-styled-template-preview #wpsl-radius,.wpsl-styled-template-preview #wpsl-search-wrap .wpsl-input,.wpsl-styled-template-preview #wpsl-search-wrap .wpsl-select-wrap,.wpsl-styled-template-preview #wpsl-search-wrap [data-filter=category],.wpsl-styled-template-preview #wpsl-search-wrap [data-filter=countries]{margin-inline-end:0}.wpsl-styled-template-preview .wpsl-checkboxes-enabled [data-filter=category]{flex:0 0 100%;display:block;width:100%}.wpsl-styled-template-preview #wpsl-filter-options .wpsl-filter label,.wpsl-styled-template-preview #wpsl-search-wrap #wpsl-checkbox-filter label{gap:8px}.wpsl-styled-template-preview #wpsl-filter-options .wpsl-filter input[type=checkbox],.wpsl-styled-template-preview #wpsl-search-wrap #wpsl-checkbox-filter input[type=checkbox]{margin:0}.wpsl-styled-template-preview #wpsl-filter-options .wpsl-filter input[type=checkbox],.wpsl-styled-template-preview #wpsl-search-wrap #wpsl-checkbox-filter input[type=checkbox]{-webkit-appearance:revert;appearance:revert;width:revert;min-width:revert;height:revert;border:revert;border-radius:revert;background:revert;box-shadow:revert;outline:revert}.wpsl-styled-template-preview #wpsl-filter-options .wpsl-filter input[type=checkbox]:checked::before,.wpsl-styled-template-preview #wpsl-search-wrap #wpsl-checkbox-filter input[type=checkbox]:checked::before{content:none}.wpsl-styled-template-preview .wpsl-select-wrap{position:relative}.wpsl-styled-template-preview #wpsl-checkbox-filter{display:block;float:inline-start;margin:5px 0 15px;padding:0;width:100%}.wpsl-styled-template-preview .wpsl-checkbox-3-columns li{float:inline-start;list-style:none;margin:0 1% 0 0;width:32%}.wpsl-styled-template-preview #wpsl-search-wrap div label{float:inline-start;margin-inline-end:10px;line-height:30px}.wpsl-styled-template-preview #wpsl-category label,.wpsl-styled-template-preview .wpsl-input label,.wpsl-styled-template-preview .wpsl-input>div{width:auto}@media (max-width:825px){.wpsl-styled-template-preview #wpsl-category label,.wpsl-styled-template-preview #wpsl-radius label,.wpsl-styled-template-preview .wpsl-input label,.wpsl-styled-template-preview .wpsl-input>div{width:95px}}@media (max-width:570px){.wpsl-styled-template-preview #wpsl-search-input,.wpsl-styled-template-preview #wpsl-search-wrap #wpsl-search-input{width:100%!important}.wpsl-styled-template-preview #wpsl-search-wrap .wpsl-select-wrap{display:flex;flex-wrap:wrap;gap:10px;width:100%;margin-bottom:10px}.wpsl-styled-template-preview #wpsl-search-wrap .wpsl-select-wrap #wpsl-radius,.wpsl-styled-template-preview #wpsl-search-wrap .wpsl-select-wrap #wpsl-results{display:block;flex:1;min-width:0;margin:0!important;height:auto;max-height:none;min-height:0}.wpsl-styled-template-preview #wpsl-search-wrap .wpsl-select-wrap #wpsl-radius label,.wpsl-styled-template-preview #wpsl-search-wrap .wpsl-select-wrap #wpsl-results label{display:block;width:100%}.wpsl-styled-template-preview #wpsl-search-wrap .wpsl-select-wrap .wpsl-dropdown{width:100%!important}.wpsl-styled-template-preview #wpsl-search-wrap #wpsl-category{display:block!important;width:100%}.wpsl-styled-template-preview #wpsl-search-wrap #wpsl-category label{display:block!important;width:100%}.wpsl-styled-template-preview #wpsl-search-wrap #wpsl-category .wpsl-dropdown{width:100%!important}.wpsl-styled-template-preview #mapbox-autocomplete,.wpsl-styled-template-preview #mapbox-autocomplete .mapboxgl-ctrl-geocoder,.wpsl-styled-template-preview #mapbox-autocomplete .mapboxgl-ctrl-geocoder--input{width:100%!important;min-width:100%!important;max-width:100%!important;box-sizing:border-box}.wpsl-styled-template-preview.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-styled-template-preview #wpsl-search-input{width:100%!important}}#wpsl-wrap .wpsl-flex-linebreak{flex-basis:100%;width:0;height:0;margin-top:10px}.wpsl-checkboxes-enabled [data-filter=category]{float:none;display:table;width:100%;margin-inline-end:0}.wpsl-styled-template-preview .wpsl-input{flex:0 0 auto;display:flex;align-items:center;gap:6px;margin-bottom:0}.wpsl-styled-template-preview .wpsl-input label{float:none;margin-inline-end:0;line-height:normal;white-space:nowrap}.wpsl-styled-template-preview .wpsl-select-wrap{flex:0 0 auto;display:flex;gap:6px;align-items:center;margin-bottom:0}.wpsl-styled-template-preview #wpsl-category,.wpsl-styled-template-preview #wpsl-radius,.wpsl-styled-template-preview #wpsl-results{display:flex;align-items:center;gap:6px}.wpsl-styled-template-preview #wpsl-category label,.wpsl-styled-template-preview #wpsl-radius label,.wpsl-styled-template-preview #wpsl-results label{float:none;margin-inline-end:0;line-height:normal;white-space:nowrap}.wpsl-styled-template-preview [data-filter=category],.wpsl-styled-template-preview [data-filter=category_dropdown]{flex:0 0 auto;display:flex;align-items:center;width:auto}.wpsl-styled-template-preview .wpsl-search-btn-wrap{flex:0 0 auto}.wpsl-styled-template-preview #wpsl-search-input{width:var(--wpsl-search-input-width)!important;font-size:100%;margin:0}.wpsl-styled-template-preview #wpsl-category .wpsl-dropdown{width:var(--wpsl-search-input-width)}#wpsl-search-btn,#wpsl-search-wrap input{border:1px solid #d2d2d2;border-radius:var(--wpsl-radius,3px)}.wpsl-styled-template-preview #wpsl-search-btn{padding:4px 10px;line-height:1.428571429;font-weight:400;color:#7c7c7c;background-color:#ccc;box-shadow:0 1px 2px rgba(64,64,64,.1);text-transform:none!important;height:38px}.wpsl-styled-template-preview #wpsl-search-btn:hover{cursor:pointer}#wpsl-appearance-preview #wpsl-search-btn{background:var(--wpsl-submit-gradient,var(--wpsl-submit-background,#ccc));color:var(--wpsl-submit-text,#7c7c7c);border-color:var(--wpsl-submit-border,#d2d2d2)}#wpsl-appearance-preview #wpsl-search-btn:hover{background:var(--wpsl-submit-gradient-hover,var(--wpsl-submit-gradient,#ccc))!important;color:var(--wpsl-submit-text-hover,var(--wpsl-submit-text,#7c7c7c))!important;border-color:var(--wpsl-submit-border-hover,var(--wpsl-submit-border,#d2d2d2))!important}#wpsl-appearance-preview #wpsl-search-btn svg{stroke:var(--wpsl-submit-text,currentColor)}#wpsl-appearance-preview #wpsl-search-btn:hover svg{stroke:var(--wpsl-submit-text-hover,var(--wpsl-submit-text,currentColor))}.wpsl-styled-template-preview #wpsl-map{position:relative;z-index:0;float:inline-end;width:66.5%;margin-bottom:0}.wpsl-styled-template-preview #wpsl-result-list{float:inline-start;height:300px;width:33%;margin-inline-end:.5%}#wpsl-appearance-preview .wpsl-map-style-wrap{float:inline-end;width:66%}#wpsl-appearance-preview #wpsl-result-list,#wpsl-appearance-preview .wpsl-map-style-wrap{height:350px}#wpsl-appearance-preview #wpsl-wrap:not(.wpsl-horizontal-template):not([style*="--wpsl-map-height: 100%"]) #wpsl-result-list,#wpsl-appearance-preview #wpsl-wrap:not([style*="--wpsl-map-height: 100%"]) .wpsl-map-style-wrap{height:var(--wpsl-map-height,350px)}#wpsl-appearance-preview #wpsl-wrap .wpsl-map-style-wrap.wpsl-api-message,#wpsl-appearance-preview .wpsl-map-style-wrap.wpsl-api-message{height:auto;min-height:0}#wpsl-appearance-preview #wpsl-wrap.wpsl-api-message .wpsl-search{background:#fff;border:2px solid #970606;padding:12px;width:50%;margin-bottom:0;margin-inline:auto}#wpsl-appearance-preview #wpsl-wrap.wpsl-api-message .wpsl-search p:first-child{margin-top:0}#wpsl-appearance-preview #wpsl-wrap.wpsl-api-message .wpsl-search p:last-child{margin-bottom:0}#wpsl-appearance-preview #wpsl-wrap.wpsl-api-message #wpsl-result-list,#wpsl-appearance-preview #wpsl-wrap.wpsl-api-message .wpsl-map-style-wrap{display:none}#wpsl-appearance-preview #wpsl-wrap.wpsl-horizontal-template #wpsl-result-list{height:auto!important;max-height:var(--wpsl-results-height,350px);overflow:hidden auto}#wpsl-appearance-preview #wpsl-stores .wpsl-v3-columns-1{display:block}#wpsl-appearance-preview #wpsl-stores .wpsl-v3-columns-2,#wpsl-appearance-preview #wpsl-stores .wpsl-v3-columns-3{display:grid}#wpsl-appearance-preview #wpsl-mapbox-wrap .mapboxgl-popup{width:auto!important;max-width:none!important;z-index:1000}#wpsl-appearance-preview .wpsl-map-warning,.post-type-wpsl_stores .wpsl-map-warning{display:flex;justify-content:center;align-items:center;background-color:#fafafa}.wpsl-map-warning p{padding:0 20px}#wpsl-appearance-preview #wpsl-wrap.wpsl-horizontal-template .wpsl-map-style-wrap,#wpsl-appearance-preview .wpsl-store-below .wpsl-map-style-wrap{float:none;width:100%}#wpsl-appearance-preview #wpsl-wrap.wpsl-horizontal-template #wpsl-result-list,.wpsl-store-below #wpsl-result-list{width:100%;float:none;margin:12px 0 0 0}.wpsl-styled-template-preview #wpsl-result-list ul{list-style:none;margin:0;padding:0}.wpsl-styled-template-preview #wpsl-wrap #wpsl-result-list li{padding:10px;margin-left:0;overflow:hidden;list-style:none outside none;text-indent:0;margin-bottom:0}.wpsl-styled-template-preview #wpsl-result-list li p{padding-left:0;margin:0 0 20px 0}.wpsl-styled-template-preview .wpsl-country,.wpsl-styled-template-preview .wpsl-street{display:block;border-bottom:none}.wpsl-styled-template-preview #wpsl-wrap:not(.wpsl-has-icons) #wpsl-result-list .wpsl-contact-details span,.wpsl-styled-template-preview .wpsl-map-style-wrap .gm-style-iw-d span,.wpsl-styled-template-preview .wpsl-map-style-wrap .leaflet-popup span,.wpsl-styled-template-preview .wpsl-map-style-wrap .mapboxgl-popup-content span{display:block!important}.wpsl-styled-template-preview #wpsl-result-list .wpsl-contact-details{display:block!important;margin-bottom:10px!important}.wpsl-styled-template-preview .wpsl-directions{display:table}.wpsl-styled-template-preview #wpsl-wrap.wpsl-no-bottom-margin .wpsl-input,.wpsl-styled-template-preview #wpsl-wrap.wpsl-no-bottom-margin .wpsl-select-wrap{margin-bottom:0}#wpsl-appearance-preview .wpsl-dropdown{position:relative;border:1px solid var(--wpsl-header-dropdown-border,#ccc);cursor:pointer;background:var(--wpsl-header-dropdown-background,#fff);border-radius:var(--wpsl-radius,3px);user-select:none;margin-inline-end:0!important;z-index:2}.wpsl-styled-template-preview.wpsl-v3-css .wpsl-dropdown{box-sizing:border-box}#wpsl-appearance-preview #wpsl-results .wpsl-dropdown{width:70px}#wpsl-appearance-preview #wpsl-country .wpsl-dropdown{width:auto}#wpsl-appearance-preview #wpsl-search-type-filter .wpsl-dropdown{width:145px}#wpsl-appearance-preview .wpsl-dropdown ul{position:absolute;inset-inline-start:0;width:100%;height:100%;padding:0!important;margin:0!important;list-style:none;overflow:hidden;background:var(--wpsl-header-dropdown-background,#fff)}#wpsl-appearance-preview .wpsl-dropdown.wpsl-active ul{background:var(--wpsl-header-dropdown-background-expanded,#fff)}#wpsl-appearance-preview .wpsl-dropdown:hover{background:var(--wpsl-header-dropdown-background-hover,#fff);border-color:var(--wpsl-header-dropdown-border-hover,#ccc);box-shadow:0 0 5px rgba(0,0,0,.15)}#wpsl-appearance-preview .wpsl-dropdown .wpsl-selected-item,#wpsl-appearance-preview .wpsl-dropdown li{position:relative;display:block;line-height:normal;color:var(--wpsl-header-dropdown-text,#000);overflow:hidden}#wpsl-appearance-preview #wpsl-radius .wpsl-dropdown .wpsl-selected-item,#wpsl-appearance-preview #wpsl-radius .wpsl-dropdown li,#wpsl-appearance-preview #wpsl-results .wpsl-dropdown .wpsl-selected-item,#wpsl-appearance-preview #wpsl-results .wpsl-dropdown li{white-space:nowrap}#wpsl-appearance-preview .wpsl-selected-item:after{position:absolute;content:"";inset-inline-end:12px;top:50%;margin-top:-4px;border:6px solid transparent;border-top:8px solid var(--wpsl-header-dropdown-text,#000)}#wpsl-appearance-preview .wpsl-active .wpsl-selected-item:after{margin-top:-10px;border:6px solid transparent;border-bottom:8px solid var(--wpsl-header-dropdown-text,#000)}#wpsl-appearance-preview .wpsl-v3-css .wpsl-selected-item:after{width:10px;height:10px;margin-top:-5px;border:0;background-color:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2010%2010'%3E%3Cpath%20d='M1,3%20L5,7%20L9,3'%20fill='none'%20stroke='%23000'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2010%2010'%3E%3Cpath%20d='M1,3%20L5,7%20L9,3'%20fill='none'%20stroke='%23000'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat center/contain}#wpsl-appearance-preview .wpsl-v3-css .wpsl-active .wpsl-selected-item:after{margin-top:-5px;border:0;transform:rotate(180deg)}#wpsl-appearance-preview .wpsl-dropdown li:focus,#wpsl-appearance-preview .wpsl-dropdown li:hover{background:var(--wpsl-header-dropdown-item-background-hover,#f8f9f8)!important;color:var(--wpsl-header-dropdown-item-text-hover,#000)!important;position:relative;z-index:3}#wpsl-appearance-preview .wpsl-dropdown li{background:0 0;color:var(--wpsl-header-dropdown-item-text,inherit)}#wpsl-appearance-preview .wpsl-dropdown.wpsl-active li{background:0 0;color:var(--wpsl-header-dropdown-item-text,inherit)}#wpsl-appearance-preview .wpsl-dropdown li.wpsl-selected-dropdown{background:var(--wpsl-header-dropdown-item-background-selected,#fff)!important;color:var(--wpsl-header-dropdown-item-text-selected,#000)!important}#wpsl-appearance-preview #wpsl-wrap .wpsl-dropdown .wpsl-selected-item:hover{color:var(--wpsl-header-dropdown-text-hover,inherit)!important}#wpsl-appearance-preview #wpsl-wrap .wpsl-dropdown .wpsl-selected-item:hover:after{border-top-color:var(--wpsl-header-dropdown-text-hover,#000)}#wpsl-appearance-preview #wpsl-wrap .wpsl-dropdown.wpsl-active .wpsl-selected-item:hover:after{border-bottom-color:var(--wpsl-header-dropdown-text-hover,#000);border-top-color:transparent}#wpsl-appearance-preview #wpsl-wrap .wpsl-dropdown.wpsl-active{background:var(--wpsl-header-dropdown-background-expanded,#fff)!important}#wpsl-appearance-preview #wpsl-wrap .wpsl-dropdown.wpsl-active .wpsl-selected-item{background:0 0!important;color:var(--wpsl-header-dropdown-text-hover,#000)!important}#wpsl-appearance-preview #wpsl-wrap .wpsl-dropdown.wpsl-active .wpsl-selected-item:after{border-bottom-color:var(--wpsl-header-dropdown-text-hover,#000);border-top-color:transparent}#wpsl-appearance-preview .wpsl-dropdown li:hover{background-color:var(--wpsl-header-dropdown-item-background-hover,transparent)!important;color:var(--wpsl-header-dropdown-item-text-hover,inherit)!important}#wpsl-appearance-preview .wpsl-dropdown .wpsl-selected-item,#wpsl-appearance-preview .wpsl-dropdown li,#wpsl-appearance-preview .wpsl-selected-item{list-style:none;padding:9px 12px!important;margin:0!important}#wpsl-appearance-preview .wpsl-selected-dropdown{font-weight:700}#wpsl-appearance-preview #wpsl-wrap .wpsl-dropdown>.wpsl-selected-item{position:static;padding-inline-end:35px!important;background:0 0!important;width:100%!important;text-align:start!important;border-radius:0;font-family:inherit;font-size:inherit;font-weight:inherit;transition:none;cursor:pointer;border:none;color:var(--wpsl-header-dropdown-text,inherit)!important}#wpsl-appearance-preview #wpsl-search-wrap .wpsl-scroll-required div{overflow-y:scroll}#wpsl-appearance-preview .wpsl-scroll-required ul{overflow:visible}#wpsl-appearance-preview #wpsl-search-wrap .wpsl-dropdown div{position:absolute;float:none;width:100%;inset-inline-start:-1px;inset-inline-end:-1px;margin:-1px 0 0 0;border:1px solid #ccc;border-top:none;border-radius:0 0 var(--wpsl-radius,3px) var(--wpsl-radius,3px);background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.1);opacity:0;transition:all 150ms ease-in-out}#wpsl-appearance-preview #wpsl-search-wrap .wpsl-dropdown.wpsl-active div{opacity:1}#wpsl-appearance-preview .wpsl-clearfix:after,#wpsl-appearance-preview .wpsl-clearfix:before{content:" ";display:table}#wpsl-appearance-preview .wpsl-clearfix:after{clear:both}#wpsl-appearance-preview [class*=wpsl-icon-address]:before{margin-top:3px}#wpsl-appearance-preview #wpsl-stores [class*=wpsl-icon-]::before{color:var(--wpsl-listing-icons-color,#999)}#wpsl-appearance-preview #wpsl-stores li.wpsl-featured [class*=wpsl-icon-]::before{color:var(--wpsl-listing-featured-icon,var(--wpsl-listing-icons-color,#999))}#wpsl-appearance-preview.wpsl-preview-featured #wpsl-wrap #wpsl-panel,#wpsl-appearance-preview.wpsl-preview-featured #wpsl-wrap #wpsl-result-list{background-image:linear-gradient(var(--wpsl-listing-featured-background,rgba(128,128,128,.04)),var(--wpsl-listing-featured-background,rgba(128,128,128,.04)))}#wpsl-appearance-preview.wpsl-preview-featured #wpsl-wrap #wpsl-result-list li.wpsl-featured{background:0 0}#wpsl-appearance-preview .wpsl-map-style-wrap [class*=wpsl-icon-]::before{color:var(--wpsl-popup-icons-color,#999)}#wpsl-appearance-preview .wpsl-search{margin-bottom:12px;padding:12px 12px 0 12px}#wpsl-appearance-preview .wpsl-default .wpsl-search,#wpsl-appearance-preview .wpsl-horizontal-template .wpsl-search,#wpsl-appearance-preview .wpsl-store-below .wpsl-search{padding:12px}#wpsl-appearance-preview .wpsl-vertical-template .wpsl-search{padding:10px;margin-bottom:0;border-bottom:1px solid #e8e8e8}.wpsl-styled-template-preview #wpsl-search-wrap label{height:38px}.wpsl-styled-template-preview #wpsl-category{margin-inline-end:0!important}#wpsl-appearance-preview .wpsl-vertical-template #wpsl-panel{display:flex;flex-direction:column;width:33%;min-width:275px;height:var(--wpsl-container-height,450px)!important;margin-inline-end:5px;box-sizing:border-box;border:1px solid #e8e8e8}#wpsl-appearance-preview .wpsl-vertical-template [id^=wpsl-][id$="-wrap"]{width:66%;height:var(--wpsl-container-height,450px)!important;box-sizing:border-box}#wpsl-wrap.wpsl-flex{display:flex}#wpsl-map.wpsl-vertical-template{width:66%;box-sizing:border-box}.wpsl-gradient-preview-row{margin-bottom:16px;display:flex;align-items:center;gap:16px}.wpsl-preview-btn{padding:7px 10px;margin:0;border:1px solid transparent;border-radius:var(--wpsl-radius,3px);font-size:14px;font-weight:400;line-height:1.5;cursor:default;flex:0 0 auto;max-width:300px}.wpsl-preview-primary{background:var(--wpsl-general-primary-gradient,linear-gradient(180deg,#0073aa 0,#00659c 100%));border-color:var(--wpsl-general-primary-border-color,#0f4c7a);color:var(--wpsl-general-primary-text-color,#fff)}.wpsl-preview-primary:hover{background:var(--wpsl-general-primary-gradient-hover,var(--wpsl-general-primary-gradient,linear-gradient(180deg,#0073aa 0,#00578e 100%)))!important;border-color:var(--wpsl-general-primary-border-color-hover,var(--wpsl-general-primary-border-color,#0f4c7a))!important;color:var(--wpsl-general-primary-text-color-hover,var(--wpsl-general-primary-text-color,#fff))!important;cursor:pointer}.wpsl-preview-secondary{background:var(--wpsl-general-secondary-gradient,linear-gradient(180deg,#f4f4f4 0,#e6e6e6 100%));border-color:var(--wpsl-general-secondary-border-color,#d2d2d2);color:var(--wpsl-general-secondary-text-color,#333)}.wpsl-preview-secondary:hover{background:var(--wpsl-general-secondary-gradient-hover,var(--wpsl-general-secondary-gradient,linear-gradient(180deg,#f4f4f4 0,#d8d8d8 100%)))!important;border-color:var(--wpsl-general-secondary-border-color-hover,var(--wpsl-general-secondary-border-color,#d2d2d2))!important;color:var(--wpsl-general-secondary-text-color-hover,var(--wpsl-general-secondary-text-color,#333))!important;cursor:pointer}.wpsl-gradient-description{margin:0 0 20px 0;color:#646970;font-size:13px;line-height:1.5}.wpsl-gradient-controls-row{display:flex;align-items:flex-start;gap:12px;margin-bottom:16px}.wpsl-gradient-controls-row:last-child{margin-bottom:0}.wpsl-gradient-row-label{min-width:80px;padding-top:8px;font-size:13px;font-weight:600;color:#1d2327}#wpsl-general-section ul,.wpsl-button-colors-section .wpsl-gradient-controls-ul{display:flex!important;flex:1;margin:0!important;padding:0!important;gap:12px}#wpsl-general-section ul li,.wpsl-button-colors-section .wpsl-gradient-controls-ul li{flex:1;min-width:140px;margin:0!important}.wpsl-button-colors-section .wpsl-gradient-controls-ul{display:block!important;margin:0!important;padding:0!important}.wpsl-button-colors-section .wpsl-gradient-controls-ul li{display:block;margin:0 0 12px 0!important}#wpsl-general-section .wpsl-gradient-angle-li,.wpsl-button-colors-section .wpsl-gradient-angle-li{max-width:150px}#wpsl-general-section .wpsl-gradient-angle-li p,.wpsl-button-colors-section .wpsl-gradient-angle-li p{display:flex;flex-direction:column;gap:8px}#wpsl-general-section .wpsl-gradient-angle-li label,.wpsl-button-colors-section .wpsl-gradient-angle-li label{font-size:11px;line-height:1.4;color:#646970}.wpsl-gradient-angle-control{display:flex;align-items:center;gap:8px}#wpsl-settings-form .wpsl-gradient-angle-control .wpsl-gradient-angle-input{height:35.5px;padding:0}.wpsl-angle-picker{width:35px;height:35px;position:relative;border:2px solid #2271b1;box-shadow:0 1px 3px rgba(0,0,0,.12);border-radius:50%;box-sizing:border-box;cursor:pointer;background:#fff;transition:box-shadow .2s ease;flex-shrink:0}.wpsl-angle-picker:hover{box-shadow:0 2px 6px rgba(0,0,0,.2)}.wpsl-angle-picker:active{box-shadow:0 1px 2px rgba(0,0,0,.16) inset}.wpsl-angle-picker-dot{width:6px;height:6px;background:#2271b1;border-radius:50%;position:absolute;top:3px;inset-inline-start:50%;margin-inline-start:-3px;transform-origin:3px 13px;transition:background .2s ease;pointer-events:none;box-shadow:0 1px 2px rgba(0,0,0,.2)}.wpsl-angle-picker:hover .wpsl-angle-picker-dot{background:#135e96}.wpsl-angle-picker::before{content:'';position:absolute;top:50%;left:50%;width:3px;height:3px;background:#ddd;border-radius:50%;transform:translate(-50%,-50%)}.wpsl-gradient-angle-input{width:60px;height:32px;padding:4px 8px!important;border:1px solid #8c8f94;border-radius:var(--wpsl-radius,3px);font-size:13px;text-align:center;box-sizing:border-box}.wpsl-gradient-angle-input:focus{border-color:#2271b1;outline:0;box-shadow:0 0 0 1px #2271b1}.wpsl-preview-submit,.wpsl-preview-vertical-submit{background:var(--wpsl-submit-gradient,linear-gradient(180deg,#f4f4f4 0,#e6e6e6 100%));border-color:var(--wpsl-submit-border,#d2d2d2);color:var(--wpsl-submit-text,#333)}.wpsl-preview-vertical-submit{display:none}.wpsl-preview-submit:hover,.wpsl-preview-vertical-submit:hover{background:var(--wpsl-submit-gradient-hover,var(--wpsl-submit-gradient,linear-gradient(180deg,#f4f4f4 0,#d8d8d8 100%)))!important;border-color:var(--wpsl-submit-border-hover,var(--wpsl-submit-border,#d2d2d2))!important;color:var(--wpsl-submit-text-hover,var(--wpsl-submit-text,#333))!important;cursor:pointer}.wpsl-preview-vertical-submit svg{stroke:var(--wpsl-submit-text,#333)}.wpsl-preview-vertical-submit:hover svg{stroke:var(--wpsl-submit-text-hover,var(--wpsl-submit-text,#333))}.wpsl-font-size-slider{width:200px;height:1px;margin:0;vertical-align:middle;-webkit-appearance:none;appearance:none;background:#ddd;border-radius:var(--wpsl-radius,3px);outline:0}.wpsl-font-size-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;background:#2271b1;border-radius:50%;cursor:pointer;transition:background .15s ease-in-out}.wpsl-font-size-slider::-webkit-slider-thumb:hover{background:#135e96}.wpsl-font-size-slider::-moz-range-thumb{width:12px;height:12px;background:#2271b1;border:none;border-radius:50%;cursor:pointer;transition:background .15s ease-in-out}.wpsl-font-size-slider::-moz-range-thumb:hover{background:#135e96}.wpsl-font-size-value{display:inline-block;font-size:13px;margin-left:5px;color:#1d2327}#wpsl-font-size-tab .wpsl-conditional-option{display:flex;flex-direction:column;gap:10px}#wpsl-settings-content #wpsl-font-size-tab .wpsl-conditional-option p{display:flex;align-items:center!important;gap:5px;margin-bottom:0!important;min-height:auto;flex-wrap:nowrap}#wpsl-font-size-tab .wpsl-conditional-option p label:first-child{flex:0 0 auto!important;max-width:none!important;width:auto!important;min-width:110px;padding-inline-end:0!important;margin:0;white-space:nowrap}#wpsl-font-size-tab .wpsl-conditional-option .wpsl-font-size-slider{flex:0 0 auto}#wpsl-settings-content #wpsl-appearance-form .wpsl-no-flex:not(.wpsl-style-input):not([style*="display:none"]):not([style*="display: none"]){display:block!important}.wpsl-input-with-unit{position:relative;display:inline-block}.wpsl-input-with-unit input[type=text]{padding-right:30px}.wpsl-input-with-unit .wpsl-unit-suffix{position:absolute;right:2px;top:1px;bottom:1px;height:auto;width:34px;background:#eee;color:#6b7280;font-size:13px;pointer-events:none;user-select:none;display:flex;align-items:center;justify-content:center}#wpsl-dimensions-tab input[type=number],#wpsl-dimensions-tab input[type=text],#wpsl-result-card-tab .wpsl-input-with-unit input[type=number],#wpsl-search-results-tab .wpsl-input-with-unit input[type=number]{width:110px;padding-right:46px}#wpsl-dimensions-tab .wpsl-conditional-option label.wpsl-hidden{visibility:hidden}#wpsl-wrap{container-type:inline-size;container-name:wpsl-container}@container wpsl-container (max-width:675px){#wpsl-wrap.wpsl-flex{flex-direction:column}#wpsl-wrap.wpsl-flex #wpsl-panel{width:100%;min-width:0;margin-bottom:10px}#wpsl-wrap.wpsl-flex #wpsl-map{width:100%;order:1;margin-bottom:15px}#wpsl-appearance-preview .wpsl-vertical-template #wpsl-panel,#wpsl-appearance-preview .wpsl-vertical-template #wpsl-result-list{height:auto!important}#wpsl-wrap .wpsl-map-style-wrap{margin-bottom:0}}.wpsl-style-input-group{display:grid!important;grid-template-columns:max-content 1fr!important;grid-template-rows:auto auto!important;gap:14px 10px!important;align-items:start!important}.wpsl-style-input-group .wpsl-style-input{display:contents!important;margin:0!important}.wpsl-style-input-group .wpsl-style-input label{grid-column:1!important;grid-row:1!important;white-space:nowrap!important;margin:0!important}.wpsl-style-input-group .wpsl-style-input input[type=text],.wpsl-style-input-group .wpsl-style-input textarea{grid-column:2!important;grid-row:1!important;width:100%!important;box-sizing:border-box!important}.wpsl-buttons-row{display:grid!important;grid-template-columns:max-content 1fr!important;gap:14px 10px!important}.wpsl-buttons-row .wpsl-style-actions{grid-column:2!important;grid-row:1!important;display:flex!important;gap:15px!important;width:100%!important}.wpsl-button-spacer{grid-column:1!important;grid-row:1!important;width:70px!important}#wpsl-gmaps-style-json-group:not([style*="display:none"])~.wpsl-buttons-row .wpsl-button-spacer{width:95px!important}.wpsl-buttons-row .wpsl-style-actions input[type=submit]{flex:1!important}.wpsl-warning-callout{margin:0 0 15px;padding:1px 12px;background:#fff8e5;border-left:4px solid #ffb900}#wpsl-appearance-form #wpsl-result-card-tab .wpsl-conditional-option p .wpsl-color-picker-wrapper,#wpsl-appearance-form #wpsl-search-results-tab .wpsl-conditional-option p .wpsl-color-picker-wrapper{flex:0 0 auto;margin-inline-start:auto;align-self:center}#wpsl-appearance-form #wpsl-result-card-tab,#wpsl-appearance-form #wpsl-result-card-tab .wpsl-conditional-option,#wpsl-appearance-form #wpsl-search-results-tab,#wpsl-appearance-form #wpsl-search-results-tab .wpsl-conditional-option{display:flex;flex-direction:column;gap:13px}#wpsl-settings-content #wpsl-appearance-form #wpsl-result-card-tab .wpsl-conditional-option>p,#wpsl-settings-content #wpsl-appearance-form #wpsl-result-card-tab .wpsl-icon-selector,#wpsl-settings-content #wpsl-appearance-form #wpsl-result-card-tab>p,#wpsl-settings-content #wpsl-appearance-form #wpsl-search-results-tab .wpsl-conditional-option>p,#wpsl-settings-content #wpsl-appearance-form #wpsl-search-results-tab .wpsl-icon-selector,#wpsl-settings-content #wpsl-appearance-form #wpsl-search-results-tab>p{margin:0}#wpsl-appearance-form #wpsl-result-card-tab .wpsl-icon-selector,#wpsl-appearance-form #wpsl-search-results-tab .wpsl-icon-selector{min-height:38px;padding:0}#wpsl-appearance-form #wpsl-result-card-tab p select,#wpsl-appearance-form #wpsl-search-results-tab p select{min-width:0}#wpsl-settings-content #wpsl-appearance-form #wpsl-theme-styles-tab p.wpsl-featured-none{display:block;color:#646970;font-size:13px;line-height:1.5}#wpsl-appearance-form #wpsl-result-card-tab .wpsl-conditional-option p #wpsl-category-custom-color+.wpsl-color-picker-wrapper,#wpsl-appearance-form #wpsl-search-results-tab .wpsl-conditional-option p #wpsl-category-custom-color+.wpsl-color-picker-wrapper{margin-inline-start:0}#wpsl-settings-content #wpsl-appearance-form #wpsl-search-results-tab p.wpsl-moved-note{color:#646970;font-size:13px;line-height:1.5}#wpsl-settings-content #wpsl-appearance-form #wpsl-button-styles-tab p.wpsl-button-styles-options:not([style*="display:none"]):not([style*="display: none"]),#wpsl-settings-content #wpsl-appearance-form #wpsl-theme-styles-tab p.wpsl-no-flex:not([style*="display:none"]):not([style*="display: none"]){display:flex!important;align-items:center;gap:10px;margin-bottom:20px}#wpsl-appearance-form #wpsl-button-styles-tab p.wpsl-button-styles-options select,#wpsl-appearance-form #wpsl-theme-styles-tab p.wpsl-no-flex select{flex:1 1 0;min-width:0;margin:0}#wpsl-content-wrap #wpsl-theme-styles-tab #wpsl-submit-style-info{flex:0 0 auto;margin-inline-start:0}#wpsl-appearance-preview.wpsl-hide-categories .wpsl-categories{display:none}