/*! ===================================================
                      SLOWEAR theme
  Copyright (c) 2024 Andrea Guarinoni, Bruno Melegari
           Based on DAWN theme fork v15.0.0
===================================================== */.section-sw-store-locator #store-locator-container{min-height:500px}.section-sw-store-locator #storerocket-widget{border:none;z-index:2}.section-sw-store-locator #storerocket-widget *{font-family:inherit}.section-sw-store-locator #storerocket-panel{-webkit-box-shadow:none;box-shadow:none}.section-sw-store-locator #storerocket-map-container{border-radius:6px;border:none}.section-sw-store-locator .storerocket-search-form .storerocket-search-icon{display:none !important}.section-sw-store-locator #storerocket-widget .storerocket-search-field,.section-sw-store-locator #storerocket-widget .mapboxgl-ctrl-geocoder--input{font-size:var(--font-heading-small-size);padding:.5rem 4.5rem .5rem 1rem}.section-sw-store-locator #storerocket-widget .storerocket-search-field::-webkit-input-placeholder, .section-sw-store-locator #storerocket-widget .mapboxgl-ctrl-geocoder--input::-webkit-input-placeholder{color:rgb(var(--custom-color-black))}.section-sw-store-locator #storerocket-widget .storerocket-search-field::-moz-placeholder, .section-sw-store-locator #storerocket-widget .mapboxgl-ctrl-geocoder--input::-moz-placeholder{color:rgb(var(--custom-color-black))}.section-sw-store-locator #storerocket-widget .storerocket-search-field:-ms-input-placeholder, .section-sw-store-locator #storerocket-widget .mapboxgl-ctrl-geocoder--input:-ms-input-placeholder{color:rgb(var(--custom-color-black))}.section-sw-store-locator #storerocket-widget .storerocket-search-field::-ms-input-placeholder, .section-sw-store-locator #storerocket-widget .mapboxgl-ctrl-geocoder--input::-ms-input-placeholder{color:rgb(var(--custom-color-black))}.section-sw-store-locator #storerocket-widget .storerocket-search-field::placeholder,.section-sw-store-locator #storerocket-widget .mapboxgl-ctrl-geocoder--input::placeholder{color:rgb(var(--custom-color-black))}.section-sw-store-locator #storerocket-search,.section-sw-store-locator .storerocket-panel-options{border:var(--buttons-border-width) solid rgb(var(--color-foreground));border-radius:var(--buttons-radius-outset);height:6rem;padding:1rem}.section-sw-store-locator .storerocket-panel-options{margin-top:1rem}.section-sw-store-locator .storerocket-panel-options .storerocket-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-sw-store-locator #storerocket-widget .storerocket-radius-button{font-size:var(--font-heading-small-size)}.section-sw-store-locator #storerocket-widget .storerocket-radius-button{padding:0 1rem}.section-sw-store-locator .storerocket-result-list-content{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.section-sw-store-locator .storerocket-result{padding:0;background:#fafafa;background-color:#fafafa;margin:1.5rem 0;border-radius:var(--buttons-radius-outset)}.section-sw-store-locator .storerocket-result:hover{background:rgba(var(--custom-color-lightgrey), 0.5);background-color:rgba(var(--custom-color-lightgrey), 0.5)}.section-sw-store-locator .storerocket-result-content{padding:2.5rem}.section-sw-store-locator #storerocket-overlay{background:#fafafa;background-color:#fafafa;border-radius:var(--buttons-radius-outset);overflow:hidden}.section-sw-store-locator #storerocket-widget .storerocket-overlay-close-button{background:rgba(0,0,0,0);cursor:pointer}.section-sw-store-locator #storerocket-panel .storerocket-result-list{margin-top:2rem;padding-bottom:5rem;scrollbar-width:none}.section-sw-store-locator #storerocket-panel .storerocket-result-list::-webkit-scrollbar{display:none}.section-sw-store-locator #storerocket-widget .storerocket-result-name,.section-sw-store-locator #storerocket-widget .storerocket-overlay-details-name,.section-sw-store-locator #storerocket-widget .storerocket-overlay-header .storerocket-overlay-header-title{font-size:var(--font-heading-size);letter-spacing:var(--font-heading-letter-spacing);font-weight:var(--font-heading-weight);color:rgb(var(--custom-color-black))}.section-sw-store-locator #storerocket-widget .storerocket-overlay-header{border-bottom:none;padding:1.75rem 5.5rem 1.75rem 2rem}.section-sw-store-locator #storerocket-widget .storerocket-overlay-close-button{top:1.25rem;right:1.5rem;bottom:1.25rem}@supports(mix-blend-mode: difference){.section-sw-store-locator #storerocket-widget .storerocket-overlay-close-button{mix-blend-mode:difference;color:rgb(var(--custom-color-white))}}.section-sw-store-locator #storerocket-widget .storerocket-overlay-list-item{padding:1.75rem 2rem;color:var(--custom-color-black)}.section-sw-store-locator #storerocket-widget .storerocket-overlay-details-name,.section-sw-store-locator #storerocket-widget .storerocket-overlay-details-address,.section-sw-store-locator #storerocket-widget .storerocket-overlay-details-featured{padding:0 2rem}.section-sw-store-locator #storerocket-widget .storerocket-overlay-details-actions{padding:2.5rem 2rem 2rem}.section-sw-store-locator #storerocket-widget .storerocket-overlay-details-address{color:var(--custom-color-black)}.section-sw-store-locator #storerocket-widget .storerocket-search-form .storerocket-search-spinner{right:1.25rem;left:auto}.section-sw-store-locator #storerocket-widget .storerocket-result{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.section-sw-store-locator #storerocket-widget .storerocket-result-image{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;margin:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.section-sw-store-locator #storerocket-widget .storerocket-result-content{width:100%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.section-sw-store-locator #storerocket-widget .storerocket-result-image-img{width:100%;height:100%;margin:0;border:none;-o-object-fit:cover;object-fit:cover;aspect-ratio:3/2}.section-sw-store-locator #storerocket-widget .storerocket-overlay-details-image{aspect-ratio:5/3;-o-object-fit:cover;object-fit:cover}.section-sw-store-locator #storerocket-map .gm-style-iw .gm-ui-hover-effect{margin-left:auto !important}.section-sw-store-locator #storerocket-widget .storerocket-result-list+div{display:none !important}@media screen and (min-aspect-ratio: 18/9){.section-sw-store-locator #storerocket-widget .storerocket-overlay-details-image{display:none !important}}@media screen and (min-width: 480px)and (max-width: 720px),screen and (min-width: 990px){.section-sw-store-locator #storerocket-widget .storerocket-result{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.section-sw-store-locator #storerocket-widget .storerocket-result-image{-webkit-box-flex:1;-ms-flex:1 1 35%;flex:1 1 35%;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.section-sw-store-locator #storerocket-widget .storerocket-result-content{width:65%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media screen and (max-width: 720px){.section-sw-store-locator #storerocket-map-container{margin-left:calc(var(--page-padding)*-1) !important;margin-right:calc(var(--page-padding)*-1) !important;width:calc(100% + var(--page-padding)*2) !important;border-radius:0}.section-sw-store-locator #storerocket-search,.section-sw-store-locator #storerocket-overlay{margin-top:3rem}.section-sw-store-locator #storerocket-overlay{margin-top:calc(300px + 3rem);padding-top:0}.section-sw-store-locator #storerocket-search,.section-sw-store-locator .storerocket-panel-options{height:5rem}.section-sw-store-locator #storerocket-widget .storerocket-overlay-details-image{aspect-ratio:2/1}}@media screen and (min-width: 721px){.section-sw-store-locator #storerocket-panel{width:calc(50% - 1rem)}.section-sw-store-locator #storerocket-map-container{margin-left:2rem;left:calc(50% - 1rem)}.section-sw-store-locator #storerocket-widget .storerocket-result-name,.section-sw-store-locator #storerocket-widget .storerocket-overlay-details-name,.section-sw-store-locator #storerocket-widget .storerocket-overlay-header .storerocket-overlay-header-title{font-size:var(--font-heading-large-size);letter-spacing:var(--font-heading-large-letter-spacing);font-weight:var(--font-heading-large-weight)}}.section-sw-store-locator #storerocket-overlay{display:none !important;visibility:hidden !important}.section-sw-store-locator .storerocket-result{cursor:default}.section-sw-store-locator .storerocket-result-fields-item .storerocket-result-fields-item-name{display:none}.section-sw-store-locator .storerocket-result-fields-item .storerocket-result-fields-item-value{color:#fff !important;font-weight:600;background-color:#020202;font-size:13px;padding:5px 12px;border-radius:4px;-webkit-box-shadow:0 3px 10px rgba(0,0,0,.1);box-shadow:0 3px 10px rgba(0,0,0,.1);min-width:95px;text-align:center;display:none}.section-sw-store-locator .storerocket-result-fields-item .storerocket-result-fields-item-value a{color:#fff}.section-sw-store-locator .storerocket-message{display:none}.section-sw-store-locator #storerocket-widget .storerocket-show-all-results-link{-webkit-box-shadow:none;box-shadow:none}.section-sw-store-locator .storerocket-popup-name{padding-right:0}.section-sw-store-locator .storerocket-popup-location-cover-image{border-radius:.5rem !important}.section-sw-store-locator .storerocket-popup-buttons a:hover{color:#fff}.section-sw-store-locator .gm-style-iw.gm-style-iw-c{max-width:450px !important;max-height:390px !important}