@media (max-width:1024px){.cms-shops-html._show-city-popup{overflow:hidden}.cms-shops-html._show-city-popup #pp-email-widget-73hgm78,.cms-shops-html._show-city-popup .chat-popover-btn{display:none}}.shops-page{padding:2.2rem 0 0}@media (max-width:1024px){.shops-page .shop-hide-class{display:none}}@media (max-width:1024px){.shops-page{padding:0}.shops-page #shopsPageContent{z-index:100}}.shops-page__content._loading{position:relative}.shops-page__content._loading:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;background:hsla(0,0%,100%,.5)}.shops-page__content._loading:before{z-index:2;width:4rem;height:4rem}@media only screen and (max-width:1316px){.shops-page__content{padding:0;margin:0}}@media (max-width:1024px){.shops-page__content{padding:0;margin:0}}@media (max-width:1024px){.shops-page #shopsListWrap{width:100%;overflow-x:scroll;overflow-y:hidden;-webkit-overflow-scrolling:touch;-js-display:flex;display:flex}.shops-page #shopsListWrap::-webkit-scrollbar{display:none}}.shops-page .shops__title.fancybox-title{line-height:normal;border:none;padding:0;margin:0;height:auto}@media only screen and (min-width:1025px){.shops-page .shops__title.fancybox-title{padding:3.2rem 4rem;margin:0}}@media (max-width:1024px) and (min-width:768px){.shops-page .shops__info{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}}.shops-page .shops__map{background:#fff;background:#ccc;margin-bottom:2.4rem}@media only screen and (min-width:1025px){.shops-page .shops__map{border-radius:1rem 1rem 0 0}}.shops-page .shops__address{position:relative;width:100%;background-color:transparent;box-sizing:unset;height:auto}@media only screen and (min-width:1025px){.shops-page .shops__address{width:100%}}.shops-page .shops__address:before{content:none}.shops-page .shops__address .mCSB_container{padding:10px}.shops-page .shops__address-name{font-weight:400;font-size:1.6rem;line-height:2rem;color:#000;margin-bottom:.8rem}.shops-page .shops__address-pickup{-js-display:flex;display:flex;align-items:center;margin:0 0 .8rem}.shops-page .shops__address-pickup__img{max-width:2rem;margin-right:.8rem}.shops-page .shops__address-pickup__text{font-weight:400;font-size:1.4rem;line-height:2rem;color:#43b02a}.shops-page .shops__address-pickup__text.comfy-point{color:#43b02a}.shops-page .shops__address-item{border-radius:4px;padding:.8rem;background:#fff;position:relative;height:auto;min-height:9rem;-js-display:flex;display:flex;flex-direction:column;justify-content:center;border:1px solid transparent}@media only screen and (min-width:1025px){.shops-page .shops__address-item._active{background-color:#edf8ea;color:#000;border:1px solid #43b02a}.shops-page .shops__address-item:hover{background-color:#edf8ea}}.shops-page .shops__address-item:last-child{margin-right:0}@media only screen and (min-width:1025px){.shops-page .shops__address-item:last-child{margin-bottom:0}}.shops-page .shops__address-worktime{font-weight:400;font-size:1.4rem;line-height:1.8rem;color:#616161}.shops-page .shops__address-extra-reason{-js-display:flex;display:flex;align-items:center;color:#ff090b;font-size:1.4rem;margin-top:.8rem;overflow:hidden}.shops-page .shops__address-extra-reason:hover{overflow:visible}.shops-page .shops__address-extra-reason-comment{position:relative;margin-left:.9rem;cursor:pointer}.shops-page .shops__address-extra-reason-comment-icon{width:1.8rem;height:1.8rem}.shops-page .shops__address-extra-reason-comment-popup{position:absolute;bottom:calc(100% + 10px);background:#000;border-radius:.8rem;min-width:15rem;left:50%;transform:translateX(-50%);border-radius:.7rem;filter:drop-shadow(0 2px 4px rgba(0,0,0,.5));background:#fff;text-align:center;color:#000;font-weight:700;padding:.8rem 1.2rem}.shops-page .shops__address-extra-reason-comment-popup:after{z-index:-99;left:calc(50% - 5px);border:5px solid #fff;border-color:transparent transparent #fff #fff}.shops-page .shops__address-extra-reason-comment-popup:after,.shops-page .shops__address-extra-reason-comment-popup:before{content:"";position:absolute;width:0;height:0;margin-left:0;bottom:0;top:calc(100% - 4px);box-sizing:border-box;transform-origin:0 0;transform:rotate(315deg) translateX(-50%)}.shops-page .shops__address-extra-reason-comment-popup:before{z-index:10;left:calc(50% - .5rem);border:5px solid #000;border-color:transparent transparent #fff #fff}.shops-page .shops__msg{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);font-size:2rem;font-weight:400;font-weight:700;text-align:center}@media (max-width:1024px){.shops-page .shops__msg{font-size:1.9rem;font-weight:400;font-weight:700;width:80%}}.shops-page .mCSB_scrollTools .mCSB_draggerContainer{top:1rem;bottom:1rem}.shops-page .city-popup{position:static}@media only screen and (min-width:1025px){.shops-page .city-popup{position:relative}}.shops-page .city-popup__lbl-wrap{font-size:2rem;line-height:2.4rem;font-weight:400;display:block;position:static;margin:0 0 2.4rem;padding:3.2rem 1.2rem 0;color:#000}@media only screen and (min-width:1025px){.shops-page .city-popup__lbl-wrap{-js-display:flex;display:flex;align-items:center;justify-content:space-between;font-weight:700;font-size:2.4rem;line-height:3rem;margin:0 0 2.8rem;padding:0}}.shops-page .city-popup__lbl-wrap:after{display:none}.shops-page .city-popup__lbl{cursor:pointer;line-height:normal;transition:color .3s linear;border:1px solid #e5e5e5;border-radius:4px;font-size:1.6rem;font-weight:400;padding:1rem;width:100%;margin-bottom:3.4rem}.shops-page .city-popup__lbl:before{font-family:Comfy-Icons;content:"\E961";color:#616161;font-size:1.2rem;font-weight:400;background:none;position:absolute;top:50%;transform:translateY(-50%);right:1rem;left:inherit;transition:transform .3s linear;width:auto;height:auto}.shops-page .city-popup__lbl:after{top:0;left:0;width:100%;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18.167 18.167' width='16' height='16'%3E%3Cpath d='M17.589.578a1.04 1.04 0 0 0-1.47 0L9.083 7.613 2.048.578a1.04 1.04 0 1 0-1.47 1.47l7.036 7.036L.578 16.12a1.04 1.04 0 1 0 1.47 1.47l7.036-7.036 7.036 7.036a1.04 1.04 0 1 0 1.47-1.47l-7.036-7.036 7.036-7.036a1.04 1.04 0 0 0-.001-1.47z'/%3E%3C/svg%3E") no-repeat 96% #fff;height:56px;padding:0 18px;line-height:56px;border:1px solid #e5e5e5;display:none;z-index:9}[lang=ru] .shops-page .city-popup__lbl:after{content:"\412\44B\431\440\430\442\44C   \433\43E\440\43E\434"}[lang=uk] .shops-page .city-popup__lbl:after{content:"\412\438\431\440\430\442\438   \43C\456\441\442\43E"}@media (max-width:1024px){.shops-page .city-popup__lbl._open{position:fixed;left:0;right:0;top:0;margin-top:0;border:none;z-index:9999}}@media only screen and (min-width:1025px){.shops-page .city-popup__lbl._open:before{transform:rotate(180deg) translateY(50%)}}@media (max-width:1024px){.shops-page .city-popup__lbl._open:after{display:block;border:none}}@media (max-width:1024px){.shops-page .city-popup__lbl{width:100%;margin-top:16px;font-size:1.6rem;font-weight:400}}.shops-page .city-popup-list{width:42rem;padding:2rem;position:absolute;top:3rem;right:0;z-index:2;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.15);border-radius:8px}@media (max-width:1024px){.shops-page .city-popup-list{right:0;top:56px;width:100%;background:#f2f2f2;background:var(--color-light-gray);margin:0;box-shadow:none;border-radius:0;height:100%;position:fixed;z-index:9999}}.shops-page .city-popup-list__row{line-height:normal;color:#616161;color:var(--color-dark-gray);font-size:1.6rem;font-weight:400}@media (max-width:1024px){.shops-page .city-popup-list__row{font-size:1.6rem;font-weight:400}}.shops-page .city-popup-list__row input{margin-top:8px}@media (max-width:1024px){.shops-page .city-popup-list__row input{background-color:#fff}.shops-page .city-popup-list__row input:-ms-input-placeholder{color:#666;color:var(--category-link-all)}.shops-page .city-popup-list__row input::-moz-placeholder{color:#666;color:var(--category-link-all)}.shops-page .city-popup-list__row input::-webkit-input-placeholder{color:#666;color:var(--category-link-all)}}.shops-page .city-popup-list__items{margin-top:15px}@media (max-width:1024px){.shops-page .city-popup-list__items{max-height:100vh;height:calc(100vh - 30rem)}}.shops-page .city-popup-list__items .mCSB_scrollTools{width:4px;right:0}.shops-page .city-popup-list__items .mCSB_scrollTools .mCSB_draggerRail{background-color:#f2f2f2;background-color:var(--color-light-gray)}.shops-page .city-popup-list__items .mCSB_scrollTools .mCSB_dragger_bar{background:#ccc}.shops-page .city-popup-list__name{padding-left:0;padding-right:0;font-size:1.4rem;font-weight:400;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:98%}@media (max-width:1024px){.shops-page .city-popup-list__name{font-size:1.6rem;font-weight:400}}.shops-page .city-popup-list__name strong{font-weight:500}.shops-page .city-popup-list__input{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26.578 26.833' fill='%23616161' width='25' height='16'%3E%3Cpath d='M25.911 24.31l-6.692-6.537.267-.352a10.715 10.715 0 0 0 2.171-6.478 10.624 10.624 0 0 0-3.154-7.544C16.521 1.428 13.831.323 10.931.285a10.62 10.62 0 0 0-7.536 3.156 10.619 10.619 0 0 0-3.112 7.562 10.624 10.624 0 0 0 3.155 7.546c2.013 2.001 4.699 3.105 7.564 3.111a10.595 10.595 0 0 0 5.975-1.857l.339-.231 6.743 6.593c.246.245.567.38.907.383h.001c.374 0 .702-.137.948-.385a1.315 1.315 0 0 0-.004-1.853zm-9.224-7.65a8.013 8.013 0 0 1-5.695 2.381l-.114.001c-2.081 0-4.065-.832-5.594-2.351a8.017 8.017 0 0 1-2.381-5.696 8.002 8.002 0 0 1 2.349-5.706 8.014 8.014 0 0 1 5.695-2.383l.104.001a8.011 8.011 0 0 1 5.604 2.349 8.012 8.012 0 0 1 2.382 5.696 8.013 8.013 0 0 1-2.35 5.708z'/%3E%3C/svg%3E") no-repeat 100%}@media (max-width:1024px){.shops-page .city-popup-list__input{font-size:1.5rem;font-weight:400}}.shops-page .city-popup-list__region{display:inline}.shops-page .coronaalert{display:block;margin-bottom:20px;background-color:#fff4a9;padding:10px;border:1px solid #ff671f;color:#000;border-radius:8px;text-align:left;margin-top:20px}.shops-page .coronaalert a{color:#ff671f;text-decoration:underline}.shops-page .coronaalert p{margin-bottom:10px}.shops-page .top-city__block{width:100%;overflow-x:scroll;overflow-y:hidden}.shops-page .top-city__block::-webkit-scrollbar{display:none}@media only screen and (min-width:1025px){.shops-page .top-city__block{overflow:visible;margin:0;display:inline-flex;align-items:center}}.shops-page .top-city__block-wrapper{-js-display:flex;display:flex;align-items:center;margin-bottom:2.6rem;padding:0}@media only screen and (min-width:1025px){.shops-page .top-city__block-wrapper{margin-bottom:0;align-items:flex-start}}.shops-page .top-city__block-show-more{padding:.4rem 1.2rem;border:1px solid #43b02a;box-sizing:border-box;border-radius:.8rem;-js-display:flex;display:flex;align-items:center;flex-wrap:nowrap;white-space:nowrap}.shops-page .top-city__block-show-more.hide-cities{height:3rem}.shops-page .top-city__block-show-more.hide-cities .top-city__block-show-link:before{font-family:Comfy-Icons;content:"\E956"}.shops-page .top-city__block-show-link{font-weight:400;font-size:14px;color:#43b02a;padding-right:1.6rem;position:relative}.shops-page .top-city__block-show-link:before{font-family:Comfy-Icons;content:"\E917";font-size:.8rem;color:#43b02a;position:absolute;font-weight:700;top:50%;transform:translateY(-50%);right:0}.shops-page .top-city__block-list{cursor:pointer;position:relative;display:inline-flex;flex-direction:row;font-size:1.2rem;z-index:1}@media only screen and (min-width:1025px){.shops-page .top-city__block-list{-js-display:flex;display:flex;flex-wrap:wrap}.shops-page .top-city__block-list._active{max-height:100%}}.shops-page .top-city__block-items{-js-display:flex;display:flex;justify-content:center;align-items:center;padding:0;margin:0;min-width:0}.shops-page .top-city__block-items._active .js-city-popup{border:1px solid #000;color:#000}@media only screen and (min-width:1025px){.shops-page .top-city__block-items{margin-bottom:1.5rem}}.shops-page .top-city__block-items:first-child{margin-left:1.2rem}@media only screen and (min-width:1025px){.shops-page .top-city__block-items:first-child{margin-left:0}}.shops-page .top-city__block-items:first-child .js-city-popup{margin-left:2px}@media only screen and (min-width:1025px){.shops-page .top-city__block-items:first-child .js-city-popup{margin-left:0}}.shops-page .top-city__block-items:last-child{margin-right:1.2rem}@media only screen and (min-width:1025px){.shops-page .top-city__block-items:last-child{margin-right:0}}.shops-page .top-city__block-items:last-child .js-city-popup{margin-right:0}.shops-page .top-city__block-items .js-city-popup{font-weight:400;font-size:1.4rem;line-height:2rem;color:#616161;flex:none;flex-grow:0;margin:0 1.2rem 0 0;padding:.4rem 1.2rem;border:1px solid #ccc;box-sizing:border-box;border-radius:.8rem;cursor:pointer;transition:all .3s ease}.shops-page .top-city__block-items .js-city-popup:hover{border:1px solid #000;color:#000}.city-popup__back{font-size:1.2rem;line-height:1.6rem;padding:1.6rem 1.2rem 0;display:block;color:#000;font-weight:400}.city-popup__back:before{font-family:Comfy-Icons;content:"\E967";font-size:1.2rem;font-weight:400;color:#000;display:inline-block;transform:rotate(180deg);padding-left:.8rem}
