.w-90{width:90% !important}.storefinder{font-family:EuclidSquare,Arial,sans-serif}@media(max-width: 991px){.storefinder{margin:50px 0}}.storefinder .filters-select-wrapper .filter-select{padding:20px 30px 20px 30px;border:1px solid rgba(0,0,0,.5);color:#121212;text-align:center;font-size:15px;font-family:"Frutiger Next W04 Cond";font-weight:700;line-height:18px;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:17px;margin-right:12px;background:rgba(0,0,0,0);transition:all .4s ease-in-out;width:100%}@media(min-width: 992px){.storefinder .filters-select-wrapper .filter-select{width:auto}}.storefinder .filters-select-wrapper .filter-select:hover{box-shadow:0 0 0 1px #000}.storefinder .filters-select-wrapper .filter-select.active{box-shadow:0 0 0 1px #000}.storefinder .filters-select-wrapper .filter-select.active img{transform:rotate(180deg)}.storefinder .filters-select-wrapper .filter-select img{transition:all .4s ease-in-out;margin-right:10px;vertical-align:unset}.storefinder .filters-select-wrapper .filter-select span{padding:5px 9px;background-color:#121212;margin-left:5px;color:#fff;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%}.storefinder .filters-select-wrapper .filter-container{display:none;margin-top:12px;padding:56px 80px 64px 80px;background:#f6f6f6;margin-bottom:15px}@media(max-width: 991px){.storefinder .filters-select-wrapper .filter-container{padding:20px}}.storefinder .filters-select-wrapper .filter-container .labels label{padding:12px 21px 12px 18px;border:1px solid rgba(0,0,0,.25);border-radius:100px;font-family:"Frutiger Next W04 Cond";font-size:16px;font-weight:700;line-height:20px;letter-spacing:.400000006px;transition:all .4s ease-in-out;margin-right:8px}.storefinder .filters-select-wrapper .filter-container .labels label:hover{box-shadow:0 0 0 1px #000;cursor:pointer}.storefinder .filters-select-wrapper .filter-container .labels label.active{box-shadow:0 0 0 1px #000;background-color:#000;color:#fff}.storefinder .filters-select-wrapper .filter-container .labels label img{height:24px;width:auto;margin-right:8px;display:none}.storefinder .filter-container{display:none;margin-top:12px;padding:56px 80px 64px 80px;background:#f6f6f6;margin-bottom:15px}.storefinder .filter-container.branchefilter .labels{display:block}.storefinder .filter-container.branchefilter .labels .checkbox-label{width:100%;display:inline-block;word-break:break-all;-webkit-hyphens:auto;hyphens:auto;padding-left:30px;margin-bottom:12px}@media(min-width: 992px){.storefinder .filter-container.branchefilter .labels .checkbox-label{width:100%}}.storefinder .filter-container.branchefilter .labels .checkbox-label input[type=checkbox]{margin-left:-30px}.storefinder .filter-container .labels{display:flex;flex-wrap:wrap;gap:12px}.storefinder .filter-container .labels .checkbox-label{width:100%;display:inline-block}@media(min-width: 992px){.storefinder .filter-container .labels .checkbox-label{width:23%}}.storefinder .filter-container .labels .checkbox-label input[type=checkbox]{position:relative;border:1px solid #000;border-radius:2px;background:none;cursor:pointer;line-height:0;margin:0 .6em 0 0;outline:0;padding:0 !important;vertical-align:text-top;height:20px;width:20px;margin-bottom:10px;-webkit-appearance:none;opacity:1}.storefinder .filter-container .labels .checkbox-label input[type=checkbox]:checked{background-color:#000;opacity:1}.storefinder .filter-container .labels .checkbox-label input[type=checkbox]:before{content:"";position:absolute;height:16px;width:16px;z-index:2;background-image:url("/app/themes/zuerioberland.ch/resources/images/icons/icon_checkmark_white.svg")}.storefinder .filter-wrapper{margin-bottom:60px}@media screen and (max-width: 991px){.storefinder .filter-wrapper{display:none}}.storefinder .filter-wrapper.active{display:block}.storefinder .filter-wrapper .bottom-section{margin-top:0}.storefinder .filter-wrapper .bottom-section .resetsubmit{text-align:left}.storefinder .filter-wrapper .bottom-section .resetsubmit .resetsubmitbutton{font-family:"Frutiger Next W04 Cond";font-size:15px;font-weight:700;line-height:18px;letter-spacing:1.2000000477px;text-align:center;display:inline-block;vertical-align:middle;text-transform:uppercase;transition:all .4s ease-in-out;width:100%;margin-bottom:10px}@media(min-width: 992px){.storefinder .filter-wrapper .bottom-section .resetsubmit .resetsubmitbutton{width:auto}}.storefinder .filter-wrapper .bottom-section .resetsubmit .resetsubmitbutton.reset{padding:24px 40px 22px 40px;color:#000;margin-right:12px}.storefinder .filter-wrapper .bottom-section .resetsubmit .resetsubmitbutton.reset:hover{box-shadow:0 0 0 1px #000;cursor:pointer}.storefinder .filter-wrapper .bottom-section .resetsubmit .resetsubmitbutton.submit{background:#000;padding:24px 46px 22px 46px;color:#fff;border:2px solid #000}.storefinder .filter-wrapper .bottom-section .resetsubmit .resetsubmitbutton.submit:hover{background:rgba(0,0,0,0);color:#000;cursor:pointer}.storefinder .container-fluid{padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5)}.storefinder h6{margin-bottom:1.5rem}.storefinder .filter ul{padding:0 10px !important}.storefinder .filter ul li{padding:5px 0 !important}.storefinder .filter ul li::before{content:inherit !important}.storefinder .dropdown-item:active,.storefinder .selectBox .dropdown-item.active{color:inherit;background-color:inherit}.storefinder .selectBox{border:1px solid #ccc;position:relative;padding:12px 24px;cursor:pointer;margin:0 5px}.storefinder .selectBox:after{position:absolute;left:12px;top:50%;transform:translateY(-50%) rotate(0);transition:all .2s ease-in-out;content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14.001' height='8.165' viewBox='0 0 14.001 8.165'%3E%3Cdefs%3E%3Cstyle%3E.a%7Bfill:%23212121;%7D%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M13.861,60.224l-.7-.7a.441.441,0,0,0-.645,0L7,65.036,1.487,59.522a.441.441,0,0,0-.645,0l-.7.7a.441.441,0,0,0,0,.645l6.537,6.538a.441.441,0,0,0,.645,0l6.538-6.538a.442.442,0,0,0,0-.645Z' transform='translate(0 -59.382)'/%3E%3C/svg%3E")}.storefinder .selectBox.show{background-color:#fff}.storefinder .selectBox.show:after{transform:translateY(-50%) rotate(180deg)}.storefinder .selectBox.show .dropdown-menu{transition:all .3s ease-in-out;visibility:visible;opacity:1;z-index:1;transform:translateY(0)}.storefinder .selectBox .dropdown-item:hover{background:#fff}.storefinder .selectBox .dropdown-menu{transition:all .5s ease-in-out;opacity:0;display:block;top:100%;left:0;width:100%;max-height:250px;z-index:-1;overflow-y:auto;transform:translateY(-15%);visibility:hidden}.storefinder .selectBox__value{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;margin:0 10px;text-transform:uppercase}.storefinder .map-col{position:relative}.storefinder .map-col #map{height:90vh;width:100%;position:sticky !important;top:40px;left:0}.storefinder .filter-col{padding-right:0;padding-left:0}@media screen and (max-width: 991px){.storefinder .filter-col{padding:0 10px !important}}.storefinder .pagination{display:flex;justify-content:space-between;align-items:center}.storefinder .pagination .links{display:flex}.storefinder .pagination button{color:#000;padding:0;text-decoration:none;border-radius:100%;margin:0 10px;width:42px;height:42px}.storefinder .pagination button:hover{background-color:#000;color:#fff}.storefinder .pagination button.active{background-color:#000;color:#fff}.storefinder .pagination .next button,.storefinder .pagination .prev button{border-radius:100%;padding:0;border:none;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%}.storefinder .pagination .next button:hover,.storefinder .pagination .prev button:hover{background-color:#000;color:#fff}.storefinder .web_Link{padding:10px;background-color:#c7c7c7;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;font-size:12px}.storefinder #result-container{margin-bottom:100px}@media(max-width: 991px){.storefinder .mobilerow{margin:0;padding:0}}.storefinder .post_items{padding:24px 0;margin-top:0;border-bottom:1px solid;min-height:240px}@media(max-width: 991px){.storefinder .post_items{min-height:172px}}@media screen and (max-width: 599px){.storefinder .post_items .col-4{margin-left:0;width:100%;display:block}}.storefinder .post_items .text-content{display:inline-block;width:calc(100% - 191px);position:relative;padding:0 24px 0 0}@media(min-width: 992px){.storefinder .post_items .text-content{height:184px}}@media(max-width: 991px){.storefinder .post_items .text-content{width:calc(100% - 100px)}}.storefinder .post_items .text-content .text-inner-content{position:absolute;top:50%;transform:translateY(-50%)}@media(max-width: 991px){.storefinder .post_items .text-content .text-inner-content{position:relative;top:0;transform:translateY(0)}}.storefinder .post_items .text-content .text-inner-content p{margin-bottom:0}.storefinder .post_items .image-content{width:190px;height:190px;display:inline-block;padding:0;vertical-align:top}@media(max-width: 991px){.storefinder .post_items .image-content{width:100px;height:100px}}.storefinder .post_items img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.storefinder .full_map{position:relative}@media(max-width: 991px){.storefinder .full_map{margin:0;padding:0}}.storefinder .loading{position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.2745098039);color:#fff;z-index:9999;height:100%;width:100%;display:none}.storefinder .pin{-webkit-animation-name:pin;animation-duration:1.2s;animation-iteration-count:infinite;width:30px;height:30px;border-radius:50% 50% 50% 0;background:#312783;position:absolute;transform:rotate(-45deg);left:50%;top:50%;margin:-20px 0 0 -20px}.storefinder .mapdetail{margin:192px 0}.storefinder .mapdetail #map{height:750px}@media(max-width: 1440px){.storefinder .mapdetail #map{height:450px}}.storefinder .mapdetail h2{margin-bottom:48px}.storefinder .mapdetail .title-wrapper{position:absolute;top:50%;transform:translateY(-50%);left:80px}.storefinder .mapdetail .title-wrapper h1{font-family:Zuerioberland;font-weight:700;font-size:80px;line-height:108%;text-transform:uppercase;color:#fff}.storefinder .mapdetail .filter-wrapper{display:flex;flex-direction:column;align-items:flex-start}.storefinder .mapdetail .filter-wrapper .filter{padding:10px 21px 12px 18px;border:1px solid rgba(0,0,0,.25);border-radius:100px;margin-bottom:10px;transition:.4s ease-in-out;height:50px}.storefinder .mapdetail .filter-wrapper .filter:hover{cursor:pointer;border:3px solid #000;padding:9px 17px 11px 18px}.storefinder .mapdetail .filter-wrapper .filter.mapactive{border:3px solid #000;padding:9px 17px 11px 18px}.storefinder .mapdetail .filter-wrapper .filter .filter-icon{width:20px;display:none}.storefinder .mapdetail .filter-wrapper .filter span{font-family:"Frutiger Next W04";font-style:normal;font-weight:700;font-size:16px;line-height:20px;letter-spacing:.4px;text-transform:uppercase;color:#121212}@media(max-width: 768px){.storefinder .mapdetail #map{height:540px}.storefinder .mapdetail h2{font-weight:700;font-size:30px;line-height:108%;margin-bottom:36px}.storefinder .mapdetail .filter-wrapper{flex-direction:row}.storefinder .mapdetail .filter-wrapper .filter{padding:7px 18px 10px;margin-left:6px;margin-bottom:9px}.storefinder .mapdetail .filter-wrapper .filter:first-of-type{margin-left:0}.storefinder .mapdetail .filter-wrapper .filter span{font-size:14px;line-height:14px;letter-spacing:1.2px}}.storefinder .mapdetail .pin,.storefinder .mapdetail .pulse{left:50%;top:50%}.storefinder .full_map{position:relative}.storefinder .full_map .tooltip{display:flex;align-items:center;width:300px;background-color:#fff;padding:10px}.storefinder .full_map .tooltip img{width:108px;height:108px}.storefinder .full_map .tooltip div{padding-left:20px}.storefinder .full_map .tooltip div h4{font-family:Zuerioberland;font-weight:700;font-size:14px;color:#121212;margin:0}.storefinder .full_map .tooltip div p{font-family:"Frutiger Next W04 Cond";font-weight:300;font-size:12px;color:rgba(18,18,18,.75);margin:0}.storefinder .full_map .loading{position:absolute;top:0;left:0;justify-content:center;align-items:center;color:#fff;z-index:9999;height:100%;width:100%;display:none}.storefinder .full_map .loading.active{display:block}.storefinder .full_map .pin{animation:pulsate 1s infinite}@keyframes pulsate{0%{transform:scale(0.1, 0.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2, 1.2)}}.storefinder .full_map .pin:after,.storefinder .full_map .pin .pulse{height:14px;width:14px}.storefinder .page-link:hover svg path{stroke:#fff}.storefinder .loading.active{display:block}.storefinder .filter-col .search-wrapper{padding-left:3.75rem;padding-right:3.75rem;padding-top:3rem;padding-bottom:3rem;border-bottom:1px solid rgba(0,0,0,.12)}.storefinder .filter-col .search-wrapper .h2{font-size:1.75rem;font-weight:500;margin-bottom:1.5rem}.storefinder .filter-col .search-wrapper .store-type-wrapper{grid-template-columns:1fr 1fr;display:grid;-moz-column-gap:.5rem;column-gap:.5rem}.storefinder .filter-col .search-wrapper .store-type-wrapper .form-check-input{position:absolute;right:1rem;top:50%;transform:translateY(-50%);margin-top:0;z-index:2}.storefinder .filter-col .search-wrapper .store-type-wrapper .btn{padding:.75rem 1rem;text-align:left;border-color:rgba(201,203,206,.8)}.storefinder .filter-col .search-wrapper .store-type-wrapper .btn:hover{color:#0f1531;background-color:#f1f1f2;border-color:var(--bs-btn-hover-border-color)}.storefinder .filter-col .search-wrapper .store-type-wrapper label{display:flex;align-items:center}.storefinder .filter-col .search-wrapper .store-type-wrapper label svg{margin-right:.5rem}.storefinder .filter-col .search-wrapper .input-group{margin-bottom:1.5rem}.storefinder .filter-col .search-wrapper .input-group .form-control{background-color:#f3f3f5;color:#0f1531;padding:20px;border-radius:0;border:none;padding-right:0}.storefinder .filter-col .search-wrapper .input-group .form-control:focus{box-shadow:none}.storefinder .filter-col .search-wrapper .input-group .input-group-text{background-color:#f3f3f5;color:#0f1531;padding:20px;border-radius:0;font-size:1.5rem;border:none;padding-right:0}.storefinder .filter-col .search-wrapper .input-group .input-group-text.remove{display:none;cursor:pointer;padding-right:20px}.storefinder .filter-col .search-wrapper .input-group .input-group-text.remove.active{display:inline-flex}.storefinder .filter-col .search-wrapper .input-group .form-control{height:64px}.storefinder .filter-col .form-check{margin-bottom:.5rem}.storefinder .filter-col .filter-items{display:grid;grid-template-columns:1fr 1fr}.storefinder .filter-col .brand-filter{padding-bottom:2rem}.storefinder .filter-col .category-filter{padding-bottom:2rem}.storefinder .filter-col .accordion{border-bottom:1px solid rgba(0,0,0,.12)}.storefinder .filter-col .accordion .accordion-button{padding-left:3.75rem;padding-right:3.75rem;padding-top:2rem;padding-bottom:2rem;font-weight:500;background-color:#fff;box-shadow:none}.storefinder .filter-col .accordion .accordion-button:focus{box-shadow:none}.storefinder .filter-col .accordion .accordion-button.clear-filter::after{display:none}.storefinder .filter-col .accordion .accordion-body{padding-left:3.75rem;padding-right:3.75rem}.storefinder .filter-col .store-wrapper .store-item{width:100%;border-bottom:1px solid rgba(0,0,0,.12);font-size:1.125rem}.storefinder .filter-col .store-wrapper .store-item .rating-wrapper{aspect-ratio:8/3;background-position:center;background-size:cover;display:flex;align-items:flex-end;padding-left:3.75rem;padding-bottom:1.75rem}.storefinder .filter-col .store-wrapper .store-item .rating-wrapper .store-rating{color:#fff;display:flex;align-items:center}.storefinder .filter-col .store-wrapper .store-item .rating-wrapper .store-rating .rating-stars{display:flex;align-items:center;margin-right:.75rem;font-size:1.25rem}.storefinder .filter-col .store-wrapper .store-item .rating-wrapper .store-rating .rating-stars>svg.star-empty{color:rgba(201,203,206,.6)}.storefinder .filter-col .store-wrapper .store-item .rating-wrapper .store-rating .rating-stars>svg:not(:first-of-type){margin-left:.5rem}.storefinder .filter-col .store-wrapper .store-item .store-item-desc{padding-left:3.75rem;padding-right:3.75rem;padding-top:3rem;padding-bottom:2.5rem}.storefinder .filter-col .store-wrapper .store-item .store-item-desc .title-wrapper{display:flex;justify-content:space-between}.storefinder .filter-col .store-wrapper .store-item .store-item-desc .title-wrapper .distance{display:none;color:rgba(15,21,49,.65);font-size:1.125rem;width:130px;text-align:right}.storefinder .filter-col .store-wrapper .store-item h3{font-size:1.75rem;font-weight:500}.storefinder .filter-col .store-wrapper .store-item .location{display:flex;align-items:center}.storefinder .filter-col .store-wrapper .store-item .location svg{font-size:1.5rem;margin-right:.5rem}.storefinder .filter-col .store-wrapper .store-item .brands{margin-top:2rem;display:table}.storefinder .filter-col .store-wrapper .store-item .brands .brand-item{background-color:#ebe4eb;color:#622750;padding:.5rem 1.5rem;display:inline-block;margin-bottom:.5rem;margin-right:.5rem}.storefinder .filter-col .store-wrapper .store-item .contact-table{margin-top:2rem}.storefinder .filter-col .store-wrapper .store-item .contact-table th{font-weight:500;width:116px}.storefinder .filter-col .store-wrapper .store-item .contact-table td{color:rgba(15,21,49,.65)}.storefinder .filter-col .store-wrapper .store-item .contact-table td a{color:rgba(15,21,49,.65)}.storefinder .filter-col .store-wrapper .store-item .action-wrapper{display:flex;justify-content:flex-end;margin-top:2.5rem}.storefinder .filter-col .store-wrapper .store-item .action-wrapper .btn{padding:17px 40px}.storefinder .filter-col .store-wrapper .store-item .action-wrapper .btn.btn-primary{border:none;margin-left:.5rem}@media screen and (max-width: 991px){.storefinder .map-col #map{height:400px}.storefinder .filter-col .filter-items{grid-template-columns:1fr}.storefinder .filter-col .accordion .accordion-button{padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5)}.storefinder .filter-col .accordion .accordion-body{padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5)}.storefinder .filter-col .search-wrapper{padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5)}.storefinder .filter-col .search-wrapper .store-type-wrapper{grid-template-columns:1fr;row-gap:.5rem}.storefinder .filter-col .store-wrapper .store-item .store-item-desc{padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5)}.storefinder .filter-col .store-wrapper .store-item .rating-wrapper{aspect-ratio:75/52;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5)}}@media screen and (max-width: 768px){.storefinder .filter-col .store-wrapper .store-item .action-wrapper{flex-direction:column}.storefinder .filter-col .store-wrapper .store-item .action-wrapper .btn{margin-left:0 !important;margin-top:.5rem}}.ui-autocomplete .ui-menu-item::before,.ui-autocomplete .ui-menu-item::after{content:""}.ui-autocomplete .ui-menu-item .ui-menu-item-wrapper{display:flex;align-items:center;font-size:18px}.ui-autocomplete .ui-menu-item .ui-menu-item-wrapper svg{height:25px}@keyframes pulsate{0%{transform:scale(0.1, 0.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2, 1.2)}}@keyframes bounce{0%{transform:translateY(-2000px) rotate(-45deg)}60%{transform:translateY(30px) rotate(-45deg)}80%{transform:translateY(-10px) rotate(-45deg)}100%{transform:translateY(0) rotate(-45deg)}}@keyframes pin{100%{top:45%;bottom:60px}}.mobile_view{display:none}@media screen and (max-width: 991px){.mobile_view{display:block}}.mobile_view .filter_show{padding:20px 30px 20px 30px;border:1px solid rgba(0,0,0,.5);color:#121212;text-align:center;font-size:15px;font-family:"Frutiger Next W04 Cond";font-weight:700;line-height:18px;letter-spacing:1.2px;text-transform:uppercase;margin-bottom:17px;margin-right:12px;background:rgba(0,0,0,0);transition:all .4s ease-in-out;width:100%}@media(min-width: 992px){.mobile_view .filter_show{width:auto}}.mobile_view .filter_show:hover{box-shadow:0 0 0 1px #000}.mobile_view .filter_show.active{box-shadow:0 0 0 1px #000}.mobile_view .filter_show.active img{transform:rotate(180deg)}.mobile_view .filter_show img{transition:all .4s ease-in-out;margin-right:10px;vertical-align:unset}.desktop_view{display:block}@media screen and (max-width: 991px){.desktop_view{display:none}}/*# sourceMappingURL=storefinder.min.css.map */