.cms-storelocator .cms-wrapper:not(.breadcrumbs-wrapper){max-width:none}.cms-storelocator .storelocator__faq,.cms-storelocator .page-title-wrapper{max-width:900px;margin:0 auto;padding:0}.cms-storelocator .storelocator__faq{margin-top:30px}@media screen and (min-width: 980px){.cms-storelocator .storelocator__faq{margin-top:55px}}@media screen and (max-width: 767px){.cms-storelocator .page-title{margin-top:0}.cms-storelocator .cms-wrapper{padding-left:0;padding-right:0}.cms-storelocator .storelocator__faq,.cms-storelocator .page-title-wrapper{padding-left:10px;padding-right:10px}}.cms-storelocator .ymaps-2-1-79-ground-pane{filter:grayscale(100%)}.cms-storelocator:not(.ymaps-2-1-79-fullscreen) .hw-banner-wrapper,.cms-storelocator:not(.ymaps-2-1-79-fullscreen) .page-header{z-index:1000000}@media screen and (min-width: 980px){.cms-storelocator.submenu-opened:before{z-index:999999}}.ymaps-2-1-79-fullscreen .ymaps-2-1-79-ground-pane{filter:grayscale(100%)}.ymaps-2-1-79-fullscreen .ymaps-2-1-79-copyrights-pane{display:none !important}.ymaps-2-1-79-fullscreen .ymaps-2-1-79-balloon__close{background:#000}@media screen and (min-width: 768px){.ymaps-2-1-79-fullscreen .ymaps-2-1-79-balloon__close{position:absolute;top:112px;left:100%;width:20px;height:52px;background:#000 url(../images/storelocator/close.svg) center center no-repeat;border-radius:0 5px 5px 0}}@media screen and (max-width: 767px){.ymaps-2-1-79-fullscreen .ymaps-2-1-79-balloon__close{border-radius:50%;top:10px;right:10px}}@media screen and (min-width: 768px){.ymaps-2-1-79-fullscreen .ymaps-2-1-79-balloon__close-button{width:100%;height:100%;opacity:0}}@media screen and (max-width: 767px){.ymaps-2-1-79-fullscreen .ymaps-2-1-79-balloon__close-button{filter:invert(1);opacity:1;width:32px;height:32px}}.ymaps-2-1-79-fullscreen .ymaps-2-1-79-balloon__tail{display:none !important}.ymaps-2-1-79-fullscreen .ymaps-2-1-79-balloon-pane{height:100% !important;transform:none !important;left:-1px !important;top:-1px !important}.ymaps-2-1-79-fullscreen .ymaps-2-1-79-balloon-overlay{height:100% !important;left:0 !important;top:0 !important}.ymaps-2-1-79-fullscreen .ymaps-2-1-79-balloon{height:100% !important;left:0 !important;top:0 !important;box-shadow:10px 4px 26px 0 rgba(0,0,0,.4) !important}@media screen and (max-width: 767px){.ymaps-2-1-79-fullscreen .ymaps-2-1-79-balloon{width:100vw}}.ymaps-2-1-79-fullscreen .ymaps-2-1-79-balloon__layout{height:100% !important;background:#f8f8f8 !important;overflow:visible}.ymaps-2-1-79-fullscreen .ymaps-2-1-79-balloon__content>[class],.ymaps-2-1-79-fullscreen .ymaps-2-1-79-balloon__content{box-sizing:border-box !important;background:rgba(0,0,0,0) !important;padding:0 !important;margin:0 !important;overflow:visible !important}.ymaps-2-1-79-fullscreen .ymaps-2-1-79-balloon__content>[class]{height:100% !important;width:326px !important;max-width:100%}.ymaps-2-1-79-fullscreen .ymaps-2-1-79-b-cluster-tabs__section,.ymaps-2-1-79-fullscreen .ymaps-2-1-79-b-cluster-tabs{height:100% !important}@media screen and (max-width: 767px){.ymaps-2-1-79-fullscreen .ymaps-2-1-79 .balloon--opened [class*=FilterRoot_filtersBlock]{display:none}.balloon--opened .ymaps-2-1-79-fullscreen .ymaps-2-1-79-balloon,.balloon--opened .ymaps-2-1-79-fullscreen .ymaps-2-1-79-balloon-pane,.balloon--opened .ymaps-2-1-79-fullscreen .ymaps-2-1-79-balloon-overlay{width:100% !important}.ymaps-2-1-79-fullscreen .ymaps-2-1-79-balloon__content>[class]{width:100% !important}}.ymaps-2-1-79-fullscreen .balloon-title-wrapper{display:flex;align-items:center;gap:10px;padding:20px;border-bottom:1px solid #d3d3d3}.ymaps-2-1-79-fullscreen .balloon-title-wrapper img{width:32px !important;height:32px !important;border-radius:50%}.ymaps-2-1-79-fullscreen .balloon-title-wrapper .title{font-size:14px;line-height:20px;font-weight:400}.ymaps-2-1-79-fullscreen .balloon-header{padding:0 !important;border-bottom:none !important}.ymaps-2-1-79-fullscreen .balloon-content{padding:15px !important;font-size:14px !important;line-height:20px !important;font-weight:400;max-height:calc(100% - 73px);overflow:auto;overscroll-behavior:contain}.ymaps-2-1-79-fullscreen .balloon-content__top{padding-left:15px;display:flex;flex-direction:column;gap:10px}.ymaps-2-1-79-fullscreen .balloon-content__top .phone a,.ymaps-2-1-79-fullscreen .balloon-content__top .working-hours,.ymaps-2-1-79-fullscreen .balloon-content__top .street{display:flex;align-items:center;gap:10px}.ymaps-2-1-79-fullscreen .balloon-content__top .phone a:before,.ymaps-2-1-79-fullscreen .balloon-content__top .working-hours:before,.ymaps-2-1-79-fullscreen .balloon-content__top .street:before{display:none !important}.ymaps-2-1-79-fullscreen .balloon-content .description{padding:15px}.ymaps-2-1-79-fullscreen .balloon-content .phone:before,.ymaps-2-1-79-fullscreen .balloon-content .working-hours:before,.ymaps-2-1-79-fullscreen .balloon-content .street:before,.ymaps-2-1-79-fullscreen .balloon-content .links:before{display:none !important}.ymaps-2-1-79-fullscreen .balloon-content .links{padding-top:15px;padding-left:15px;padding-right:15px}.ymaps-2-1-79-fullscreen .balloon-content .links:before{display:none !important}.ymaps-2-1-79-fullscreen .balloon-content .links__title{padding-bottom:10px}.ymaps-2-1-79-fullscreen .link-items{display:flex;gap:15px}.ymaps-2-1-79-fullscreen .link-item{display:flex;align-items:center;gap:10px}.ymaps-2-1-79-fullscreen .link-item img{width:20px}.ymaps-2-1-79-fullscreen .point-img-wrapper{display:flex;justify-content:center;gap:15px;flex-direction:column}.ymaps-2-1-79-fullscreen .point-img-wrapper .swiper{width:100%;height:100px;margin-left:auto;margin-right:auto;overflow:hidden}.ymaps-2-1-79-fullscreen .point-img-wrapper .swiper-slide{text-align:center;font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center}.ymaps-2-1-79-fullscreen .point-img-wrapper .swiper-slide img{display:block;max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.ymaps-2-1-79-fullscreen .point-img-wrapper .swiper-slide{background-size:cover;background-position:center}.ymaps-2-1-79-fullscreen .point-img-wrapper .swiper1{height:45px;box-sizing:border-box;overflow:hidden;display:flex;justify-content:center}.ymaps-2-1-79-fullscreen .point-img-wrapper .swiper1 .swiper-wrapper{width:auto}.ymaps-2-1-79-fullscreen .point-img-wrapper .swiper1 .swiper-slide{border:1px solid #b5b5b5;box-sizing:border-box}.ymaps-2-1-79-fullscreen .point-img-wrapper .swiper1 .swiper-slide-thumb-active{border-color:#000}.ymaps-2-1-79-fullscreen .point-img-wrapper .swiper2{height:150px;width:100%;overflow:hidden;position:relative;padding-bottom:20px}.ymaps-2-1-79-fullscreen .point-img-wrapper .swiper2 .swiper-pagination{bottom:0}.ymaps-2-1-79-fullscreen .point-img-wrapper .swiper2 .swiper-pagination-bullet{background:#aaa;border-radius:8px}.ymaps-2-1-79-fullscreen .point-img-wrapper .swiper2 .swiper-pagination-bullet-active{background:#000;width:16px;display:inline-block}.storelocator__block{padding:0 12px;position:relative}@media screen and (min-width: 768px){.storelocator__block{padding:35px}.catalog-product-view .storelocator__block{padding-top:0;padding-bottom:0}}.storelocator__block .storelocator__map{height:auto}.storelocator__block .ymaps-2-1-79-map{border-radius:10px;overflow:hidden}.storelocator__block .ymaps-2-1-79-balloon__content>[class]{overflow:visible !important}.storelocator__block .ymaps-2-1-79-balloon__close-button{opacity:1 !important}.storelocator__block .ymaps-2-1-79-balloon__layout{overflow:visible}.storelocator__block .ymaps-2-1-79-b-cluster-tabs__section,.storelocator__block .ymaps-2-1-79-b-cluster-tabs{height:100% !important}.storelocator__block [class*=StoreLocator_searchWrapper]{display:none !important}.storelocator__title{text-align:center;font-size:34px;font-weight:600;line-height:42px}.storelocator__footer{position:absolute;bottom:80px;display:flex;justify-content:center;left:0;right:0}.catalog-product-view .storelocator__footer{bottom:30px}@media screen and (max-width: 767px){.catalog-product-view .storelocator__footer,.storelocator__footer{bottom:26px}.balloon--opened .storelocator__footer{display:none}}.storelocator__btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;box-shadow:none;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:block;cursor:pointer;padding:0 16px;width:-moz-max-content;width:max-content;height:44px;line-height:44px;text-align:center;text-decoration:none;font-weight:500;font-size:14px;border-radius:24px;transition:background-color .3s ease-in-out,color .3s ease-in-out;background:#000;color:#fff;min-width:190px}
