.stores{position:relative;width:100%}@media(min-width:1200px){.stores{min-height:calc(100vh - 86px)}}@media only screen and (min-width:1200px)and (min-height:1000px){.stores{min-height:800px}}@media(min-width:1200px){.stores__results{padding:64px 80px 0;width:50.75%}}@media(min-width:768px)and (max-width:1199.98px){.stores__results{margin:0 auto;padding:50px 40px 0;width:100%}}@media(min-width:992px)and (max-width:1199.98px){.stores__results{max-width:812px}}@media(min-width:768px)and (max-width:991.98px){.stores__results{max-width:620px}}@media(max-width:767.98px){.stores__results{padding-top:40px}}.stores__title{font-weight:400;text-align:center}@media(min-width:1200px){.stores__title{font-size:32px;line-height:40px;margin-bottom:28px}}@media(max-width:1199.98px){.stores__title{font-size:24px;line-height:30px;margin-bottom:18px}}.stores__banner{background-color:#efefef}@media(min-width:1200px){.stores__banner{bottom:0;height:100vh;position:fixed;right:0;width:49.25%}}@media only screen and (min-width:1200px)and (min-height:1000px){.stores__banner{min-height:744px}}@media(max-width:1199.98px){.stores__banner{padding-bottom:69.333%;position:relative;width:100%}}.stores__banner picture{display:block;height:100%;width:100%}.stores__banner .slick-list,.stores__banner .slick-slide,.stores__banner .slick-slide>div,.stores__banner .slick-track,.stores__banner .stores__banner-slide{height:100%}.stores__banner .slick-dots{display:flex;justify-content:center;left:0;margin:0;padding-left:0;position:absolute;width:100%}@media(min-width:992px){.stores__banner .slick-dots{bottom:25px}}@media(max-width:991.98px){.stores__banner .slick-dots{bottom:15px}}.stores__banner .slick-dots li{font-size:0;list-style:none;margin:0 5px}.stores__banner .slick-dots button{background-color:#fff;border-radius:50%;display:block;height:4px;opacity:.5;transition:.3s ease-in-out;width:4px}.stores__banner .slick-dots .slick-active button{opacity:1}@media(min-width:1200px){.stores__banner--stuck{position:absolute}}.stores__banner-slider{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.stores__banner-slider img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.stores__results-empty{display:none;padding:40px;text-align:center}.stores__results-text{margin-bottom:0}.stores__results-list{padding-bottom:100px}.stores__results-block{border-top:1px solid #e1e1e1}.store{border-bottom:1px solid #e1e1e1;position:relative;width:100%}.store__block{display:block;padding:30px 30px 30px 0;width:100%}@media(max-width:767.98px){.store__block{padding-left:15px}}.store__block--appointment{padding:30px 30px 74px 0}@media(max-width:767.98px){.store__block--appointment{padding-left:15px}}@media(min-width:1200px){.store__link:active,.store__link:hover{color:#898989}}.store__name{display:block;font-size:18px;font-weight:500;line-height:22px;margin-bottom:6px}.store__info-line{display:block;font-weight:300;line-height:22px}@media(min-width:1200px){.store__info-line{font-size:15px}}@media(min-width:992px)and (max-width:1199.98px){.store__info-line{font-size:14px}}.store__hours{color:#898989;display:block;padding-top:10px}.store__hours--open{padding-left:11px;position:relative}.store__hours--open:before{background-color:#60a42a;border-radius:50%;content:"";height:5px;left:0;position:absolute;top:18px;width:5px}.store__appointment{bottom:38px;font-size:14px;font-weight:400;line-height:20px;position:absolute;text-align:left;transition:color .3s ease-in-out}.store__appointment:after{background-color:#2d2e2c;bottom:0;content:"";height:1px;left:0;position:absolute;transition:background-color .3s ease-in-out;width:100%}@media(min-width:1200px){.store__appointment:active,.store__appointment:hover{color:#c6c6c6}.store__appointment:active:after,.store__appointment:hover:after{background-color:#c6c6c6}}@media(min-width:768px){.store__appointment{left:0}}@media(max-width:767.98px){.store__appointment{left:15px}}.stores-overview__countries{margin:0 auto;position:relative;width:100%;z-index:10}@media(min-width:1200px){.stores-overview__countries{margin-bottom:72px}}@media(min-width:768px)and (max-width:1199.98px){.stores-overview__countries{margin-bottom:52px}}@media(min-width:768px){.stores-overview__countries{max-width:260px}}@media(max-width:767.98px){.stores-overview__countries{margin-bottom:32px;max-width:220px}}.stores-overview__countries--opened:after{transform:rotate(180deg) translateY(-2px)}.stores-overview__country-toggle{padding-right:36px;position:relative;text-align:left;width:100%}@media(max-width:1199.98px){.stores-overview__country-toggle{font-size:16px}}@media(max-width:991.98px){.stores-overview__country-toggle{padding-bottom:12px;padding-top:12px}}.stores-overview__country-dropdown{background-color:#fff;border:1px solid #e1e1e1;border-radius:4px;display:none;left:0;position:absolute;top:0;width:100%}.stores-overview__country-dropdown--opened{display:block}.stores-overview__search-field{position:relative;width:100%}.stores-overview__country-search{background:none;border:0;color:#2d2e2c;font-weight:300;line-height:16px;padding:14px 36px 14px 20px;width:100%}@media(min-width:1200px){.stores-overview__country-search{font-size:14px}}@media(max-width:1199.98px){.stores-overview__country-search{font-size:16px}}.stores-overview__country-list{border-top:1px solid #e1e1e1;overflow-y:auto;padding:18px 0}@media(min-width:768px){.stores-overview__country-list{max-height:465px}}@media(max-width:767.98px){.stores-overview__country-list{max-height:380px}}.stores-overview__country{font-size:14px;font-weight:300;line-height:24px;margin-bottom:6px;padding:0;text-align:center;transition:.3s ease-in-out;width:100%}@media(min-width:1200px){.stores-overview__country:active,.stores-overview__country:hover{color:#898989}}.stores-overview__country--selected{font-weight:500}.stores-overview__no-results{color:#898989;display:none;font-size:14px;font-weight:300;line-height:30px;margin-top:-36px;padding:20px;text-align:center;width:100%}.stores-overview__no-results--visible{display:block}