.bread-crumbs{margin-bottom:64px}@media only screen and (max-width: 768px){.bread-crumbs{margin-bottom:40px}}@media only screen and (max-width: 420px){.bread-crumbs{margin-bottom:32px}}.bread-crumbs__block{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;margin:0;padding-left:0}.bread-crumbs__item{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:16px;list-style:none}@media only screen and (max-width: 768px){.bread-crumbs__item{font-size:14px}}@media only screen and (max-width: 420px){.bread-crumbs__item{font-size:12px}}.bread-crumbs__item:first-child a{padding-left:0}.bread-crumbs__item:after{background:#191919;content:"";display:inline-block;height:1px;margin-left:8px;margin-right:8px;width:20px}.bread-crumbs__item:last-child:after{width:0}.bread-crumbs__item a{color:#191919;text-decoration:none}.bread-crumbs__item span{color:#828282}
.map{background:#fff;height:604px;width:100%}@media only screen and (max-width: 1170px){.map{height:404px}}@media only screen and (max-width: 670px){.map{display:none}.map.active,.map.activeMap{display:block}}
.btn{background:#191919;border:1px solid rgba(0,0,0,0);border-radius:25px;color:#fff;cursor:pointer;display:inline-block;font-size:16px;font-weight:500;padding:14px 28px;position:relative;text-align:center;text-decoration:none;-webkit-transition:.3s;transition:.3s;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media only screen and (max-width: 1365px){.btn{padding:12px 28px}}@media only screen and (min-width: 769px){.btn:hover{background:#fff;border:1px solid #191919;color:#191919}.btn:hover .loader{fill:#191919}}.btn__content{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.btn__content{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.btn.loaded{pointer-events:none}.btn .loader{fill:#fff}.btn.loaded .btn__content{opacity:0}.btn__loader{display:none}.btn.loaded .btn__loader{display:block;height:24px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:24px}.btn--red{background:rgba(0,0,0,0);border:1px solid #c93f40;color:#c93f40}@media only screen and (min-width: 769px){.btn--red:hover{background:#c93f40;border:1px solid #c93f40;color:#fff}.btn--red:hover .loader{fill:#191919}}.btn--red .loader{fill:#fff}.btn--transparent-white{background:rgba(0,0,0,0);border:1px solid #fff;color:#fff}@media only screen and (min-width: 769px){.btn--transparent-white:hover .loader{fill:#fff}}.btn--transparent-white .loader{fill:#191919}.btn--transparent{background:rgba(0,0,0,0);border:1px solid #191919;color:#191919}@media only screen and (min-width: 769px){.btn--transparent:hover{background:#191919;border:1px solid #191919;color:#fff}.btn--transparent:hover .loader{fill:#fff}}.btn--transparent .loader{fill:#191919}.btn--transparent.active{background:#191919;border:1px solid #191919;color:#fff}.btn--transparent.active .loader{fill:#fff}.btn--white{background:#fff;border:1px solid #191919;color:#191919}@media only screen and (min-width: 769px){.btn--white:hover{background:#191919;border:1px solid rgba(0,0,0,0);color:#fff}.btn--white:hover .loader{fill:#fff}}.btn--white .loader{fill:#191919}.btn--disable{background:rgba(0,0,0,0);border:1px solid #ccc;color:#ccc;pointer-events:none}@media only screen and (min-width: 769px){.btn--disable:hover{background:rgba(0,0,0,0);border:1px solid #ccc;color:#ccc}}.btn.subscribe__btn,.btn.footer__btn{background-color:#fff;color:#191919}.btn.subscribe__btn:hover,.btn.footer__btn:hover{background-color:#828282}.btn.search-block__btn{border-bottom-left-radius:0;border-top-left-radius:0}
.contact-block{background:#fff;-webkit-box-shadow:0 0 10px rgba(129,129,129,.14);box-shadow:0 0 10px rgba(129,129,129,.14);max-width:395px;overflow:hidden;padding:32px 8px 32px 24px;width:100%}@media only screen and (max-width: 1170px){.contact-block{max-width:245px;padding:20px 8px 20px 20px}}@media only screen and (max-width: 670px){.contact-block{display:none;max-width:100%;padding:20px}.contact-block.active{display:block}}@media only screen and (max-width: 670px){.contact-block--delivery{-webkit-box-shadow:none;box-shadow:none}}.contact-block__delivery-title{font-size:24px;font-weight:500;line-height:150%;margin-bottom:4px}@media only screen and (max-width: 1170px){.contact-block__delivery-title{font-size:20px}}@media only screen and (max-width: 670px){.contact-block__delivery-title{color:#828282;font-size:16px;line-height:150%}}.contact-block__delivery-header{padding:0 0 32px}@media only screen and (max-width: 1170px){.contact-block__delivery-header{font-size:20px;padding:0 0 20px}}@media only screen and (max-width: 670px){.contact-block__delivery-header{border-bottom:1px solid #f2f2f2;margin-bottom:93px;padding:22px 20px 16px}}@media only screen and (max-width: 670px){.contact-block__delivery-header{display:none}}.contact-block__delivery-text{color:#828282;font-size:16px;line-height:150%}@media only screen and (max-width: 1170px){.contact-block__delivery-text{font-size:14px}}.contact-block__delivery-item-btn{padding-top:24px}.contact-block__delivery-item-btn .btn{width:100%}.contact-block__scroll-area{height:auto;overflow-y:auto;position:relative}@media only screen and (max-width: 960px){.contact-block__scroll-area .ps__rail-y{opacity:1}}.contact-block__box p{margin:0}.contact-block__content{height:-webkit-max-content;height:-moz-max-content;height:max-content;padding-right:16px;position:relative;width:100%}.contact-block__detail-box{padding-right:16px}.contact-block__detail{background:#fff;bottom:0;left:0;overflow-y:auto;position:absolute;right:0;top:0;width:100%;z-index:6}@media only screen and (max-width: 670px){.contact-block__detail{background:rgba(0,0,0,0);height:auto !important;position:static}}.contact-block__detail p{margin:0}.contact-block__item-btn-box{padding-bottom:20px;padding-top:8px}.contact-block__item-btn-box .btn--white{margin-bottom:12px}.contact-block__item-map{text-align:center}.contact-block__item-map--card{text-align:left}.contact-block__item-map a{color:#828282;cursor:pointer;font-size:14px;padding-right:24px;text-decoration:underline}.contact-block__item-btn{width:100%}@media only screen and (max-width: 420px){.contact-block__item-btn{width:100% !important}}.contact-block__detail-title{font-size:18px;font-weight:500;padding-bottom:20px}@media only screen and (max-width: 1170px){.contact-block__detail-title{font-size:14px;padding-bottom:12px}}@media only screen and (max-width: 670px){.contact-block__detail-title{font-size:16px}}.contact-block__detail-subtitle{color:#828282;font-size:14px;margin:0;padding-bottom:4px}@media only screen and (max-width: 1170px){.contact-block__detail-subtitle{font-size:12px}}.contact-block__detail-text{font-size:16px;margin:0;padding-bottom:16px}@media only screen and (max-width: 1170px){.contact-block__detail-text{font-size:14px}}.contact-block__detail-text a{color:#191919;padding-right:5px;-webkit-transition:.3s;transition:.3s}.contact-block__detail-text a:hover{color:#828282}.contact-block__detail-return{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:16px;font-weight:500;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;margin-bottom:24px}@media only screen and (max-width: 1170px){.contact-block__detail-return{font-size:14px;margin-bottom:17px}}.contact-block__detail-return svg{margin-left:-5px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.contact-block__item{background:url("../images/required/map-pin.svg") no-repeat;margin-bottom:40px;padding-left:40px}@media only screen and (max-width: 1170px){.contact-block__item{background:none;margin-bottom:32px;padding-left:0;padding-right:8px}}.contact-block__item:last-child{margin-bottom:0}.contact-block__item-title{font-size:18px;font-weight:500;padding-bottom:8px}@media only screen and (max-width: 1170px){.contact-block__item-title{font-size:14px}}@media only screen and (max-width: 670px){.contact-block__item-title{font-size:16px}}.contact-block__item-text,.contact-block__available{color:#828282;font-size:16px;padding-bottom:8px;padding-top:8px}@media only screen and (max-width: 1170px){.contact-block__item-text,.contact-block__available{font-size:14px}}.contact-block__item-text--available,.contact-block__available--available{color:#27ae60}.contact-block__available{color:#27ae60}.contact-block__item-link{font-size:16px}@media only screen and (max-width: 1170px){.contact-block__item-link{font-size:14px}}.contact-block__item-link a{color:#191919;cursor:pointer;text-decoration:underline;-webkit-transition:.3s;transition:.3s}.contact-block__item-link a:hover{color:#828282}@media only screen and (max-width: 670px){.contact-block .contact-block__detail-return{display:none}}
.button-group__box{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:41px}@media only screen and (max-width: 768px){.button-group__box{display:none}}.button-group__button-next,.button-group__button-prev{background:none;border:0;border:1px solid #191919;border-radius:100%;cursor:pointer;display:inline-block;height:40px;margin-left:8px;margin-right:8px;padding:0;width:40px}.button-group__button-next svg,.button-group__button-prev svg{stroke:#191919}.button-group__button-next:hover svg .next,.button-group__button-prev:hover svg .next{fill:#191919;-webkit-transition:.3s;transition:.3s}.button-group__button-next:hover svg .box,.button-group__button-prev:hover svg .box{stroke:#fff;-webkit-transition:.3s;transition:.3s}.button-group__button-next.swiper-button-disabled svg .next,.button-group__button-prev.swiper-button-disabled svg .next,.button-group__button-next.swiper-button-disabled:hover svg .next,.button-group__button-prev.swiper-button-disabled:hover svg .next{fill:rgba(0,0,0,0);stroke:#ccc}.button-group__button-next.swiper-button-disabled svg .box,.button-group__button-prev.swiper-button-disabled svg .box,.button-group__button-next.swiper-button-disabled:hover svg .box,.button-group__button-prev.swiper-button-disabled:hover svg .box{stroke:#ccc}.button-group__button-prev{-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}.button-group__button-next{-webkit-transform:scale(1, 1);transform:scale(1, 1)}.button-group__button-next.swiper-button-lock,.button-group__button-prev.swiper-button-lock{display:none}
.pop-up-gallery{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:#191919;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:0;position:fixed;right:0;top:0;width:100%;z-index:110}.pop-up-gallery__swiper{z-index:120}@media only screen and (max-width: 1170px){.pop-up-gallery__swiper{margin-left:16px;margin-right:16px}}.pop-up-gallery__swiper-slide.swiper-slide div{aspect-ratio:1.36}.pop-up-gallery__swiper-slide.swiper-slide div img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (max-width: 5000px)and (min-width: 1171px){.pop-up-gallery__swiper-slide.swiper-slide{width:55%}}@media only screen and (max-width: 5000px)and (min-width: 1171px){.pop-up-gallery__swiper-slide.swiper-slide-active{-webkit-transform:scaleY(1);transform:scaleY(1)}}@media only screen and (max-width: 5000px)and (min-width: 1171px){.pop-up-gallery__swiper-slide.swiper-slide-prev,.pop-up-gallery__swiper-slide.swiper-slide-next{-webkit-transform:scaleY(0.6542);transform:scaleY(0.6542)}}@media only screen and (max-width: 5000px)and (min-width: 1171px){.pop-up-gallery__swiper-slide.swiper-slide-prev:before,.pop-up-gallery__swiper-slide.swiper-slide-next:before{background:-webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.6)), to(rgba(0, 0, 0, 0.6)));background:linear-gradient(0deg, rgba(0, 0, 0, 0.6), rgba(0, 0, 0, 0.6));bottom:0;content:"";cursor:pointer;left:0;position:absolute;right:0;top:0;width:100%;z-index:2}}.pop-up-gallery__button-next,.pop-up-gallery__button-prev{background:none;border:0;cursor:pointer;display:inline-block;margin-left:8px;margin-right:8px;padding:0}.pop-up-gallery__button-next svg,.pop-up-gallery__button-prev svg{stroke:#fff}.pop-up-gallery__button-next:hover svg .next,.pop-up-gallery__button-prev:hover svg .next{fill:#fff;-webkit-transition:.3s;transition:.3s}.pop-up-gallery__button-next:hover svg .box,.pop-up-gallery__button-prev:hover svg .box{stroke:#191919;-webkit-transition:.3s;transition:.3s}.pop-up-gallery .swiper-button-disabled{display:none}.pop-up-gallery__button-next{margin-top:-22px;position:absolute;right:6%;top:50%;-webkit-transform:scale(1, 1);transform:scale(1, 1);z-index:120}@media only screen and (max-width: 1170px){.pop-up-gallery__button-next{display:none}}.pop-up-gallery__button-prev{left:6%;margin-top:-22px;position:absolute;top:50%;-webkit-transform:scale(-1, 1);transform:scale(-1, 1);z-index:120}@media only screen and (max-width: 1170px){.pop-up-gallery__button-prev{display:none}}.pop-up-gallery__close{cursor:pointer;position:fixed;right:38px;top:38px;z-index:130}.pop-up-gallery__close svg{color:#fff}
.gallery-block__swiper-slide a{aspect-ratio:1.36;display:block;width:100%}.gallery-block__swiper-slide a div{aspect-ratio:1.35;overflow:hidden;width:100%}.gallery-block__swiper-slide a div picture img{cursor:pointer;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}
@media only screen and (max-width: 960px){.tabs-block{padding-left:32px;width:100%}}@media only screen and (max-width: 768px){.tabs-block{padding-left:16px}}.tabs-block__box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-bottom:40px;margin-top:0;padding-left:0;padding-top:1px;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media only screen and (max-width: 960px){.tabs-block__box{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}}.tabs-block__loader{display:none}.tabs-block__item{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:16px;height:48px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;list-style:none;margin-right:12px;overflow:hidden;position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content;z-index:1}@media only screen and (max-width: 960px){.tabs-block__item{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:16px;height:40px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;list-style:none;margin-left:0;padding-left:0;padding-right:0;position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content;z-index:1}}.tabs-block__item span,.tabs-block__item a{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid #191919;border-radius:1.75rem;color:#191919;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:48px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-left:14px;margin-right:14px;padding-left:20px;padding-right:20px;position:relative;text-align:center;text-decoration:none;white-space:nowrap}@media only screen and (max-width: 960px){.tabs-block__item span,.tabs-block__item a{height:40px;margin-left:12px;margin-right:12px;padding-left:12px;padding-right:12px}}@media only screen and (max-width: 530px){.tabs-block__item span,.tabs-block__item a{font-size:14px;padding-left:8px;padding-right:8px}}.tabs-block__item span i,.tabs-block__item a i{display:inline-block;font-size:12px;font-style:normal;font-weight:500;margin-left:8px;margin-top:-8px}.tabs-block__item span:before,.tabs-block__item a:before{left:-13px;top:9px}@media only screen and (max-width: 960px){.tabs-block__item span:before,.tabs-block__item a:before{height:21px;left:-11px;top:8px;width:21px}}.tabs-block__item span:after,.tabs-block__item a:after{right:-13px;top:9px}@media only screen and (max-width: 960px){.tabs-block__item span:after,.tabs-block__item a:after{height:21px;right:-11px;top:8px;width:21px}}.tabs-block__item--count span,.tabs-block__item--count a{padding-right:12px}@media only screen and (max-width: 960px){.tabs-block__item--count span,.tabs-block__item--count a{padding-right:8px}}.tabs-block__text{font-style:normal;font-weight:400;opacity:1}@media only screen and (min-width: 769px){.tabs-block__item:hover span,.tabs-block__item:hover a{border-color:#828282;color:#828282;-webkit-transition:0s;transition:0s}.tabs-block__item:hover span:after,.tabs-block__item:hover a:after{border-color:#828282;-webkit-transition:0s;transition:0s}.tabs-block__item:hover span:before,.tabs-block__item:hover a:before{border-color:#828282;-webkit-transition:0s;transition:0s}}.tabs-block__item:hover .loader{fill:#fff}.tabs-block__item.loaded .tabs-block__loader{display:block;height:24px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:24px}.tabs-block__item.loaded .tabs-block__text{opacity:0}.tabs-block__item.active .loader{fill:#fff}.tabs-block__item.active span,.tabs-block__item.active a{background:#191919;color:#fff}.tabs-block__item.active span:after,.tabs-block__item.active a:after{background:#191919}.tabs-block__item.active span:before,.tabs-block__item.active a:before{background:#191919}
.form-group{margin-left:16px;margin-right:16px;position:relative;width:calc(100% - 32px)}.form-group.error .form-group__control{border-bottom:1px solid #c93f40}.form-group__eye{cursor:pointer;position:absolute;right:0;top:13px;z-index:2}.form-group__control[type=password]:not(:-moz-placeholder){caret-color:#191919;font-size:16px;position:relative;z-index:1}.form-group__control[type=password]:not(:-ms-input-placeholder){caret-color:#191919;font-size:16px;position:relative;z-index:1}.form-group__control[type=password]:not(:placeholder-shown){caret-color:#191919;font-size:16px;position:relative;z-index:1}.form-group--black .form-group__control[disabled=disabled]{color:#191919}.form-group--right-icon .form-group__control{padding-right:30px;text-overflow:ellipsis}.form-group__control[disabled=disabled]{color:#828282}.form-group__mask{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:52px;left:0;position:absolute;top:0;width:100%;z-index:0}.form-group__mask span{color:#191919;font-size:16px;z-index:0}.form-group__label{color:#828282;cursor:text;font-size:16px;left:10px;max-width:100%;overflow:hidden;position:absolute;text-overflow:ellipsis;top:13px;-webkit-transition:all ease-out .2s;transition:all ease-out .2s;white-space:nowrap;z-index:8}.form-group.contacts-page__form-input .form-group__label{left:0}.form-group__label.animated-labels{font-size:12px;pointer-events:none;-webkit-transform:translate(10px, -22px);transform:translate(10px, -22px)}.form-group__control{border-bottom:1px solid #828282;border-left:0;border-radius:0;border-right:0;border-top:0;color:#191919;font-size:16px;height:52px;width:100%}.form-group__control--textarea{overflow-y:hidden;padding:15px 0}.form-group__control--resizeNone{resize:none}.form-group__error{color:#c93f40;font-size:12px;margin:0;overflow:hidden;width:100%}.form-group__control.error{border-bottom:1px solid #c93f40}.form-group .input__loader{display:none;fill:#000;height:24px;position:absolute;right:0;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:24px}.form-group.loaded .input__loader{display:block;pointer-events:none}.form-group.loaded .form-group__content{opacity:0}
.delivery-map{bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:1000}.delivery-map__search{background:#fff;-webkit-box-shadow:0 0 10px 1px rgba(114,114,114,.2);box-shadow:0 0 10px 1px rgba(114,114,114,.2);left:16px;max-height:250px;overflow-y:auto;padding:12px;position:absolute;top:60px;width:calc(100% - 32px);z-index:1200}.delivery-map__close{cursor:pointer;position:absolute;right:24px;top:24px;z-index:1300}@media only screen and (max-width: 530px){.delivery-map__close{right:16px;top:20px}}.delivery-map__search-item{cursor:pointer;font-size:16px;line-height:140%;padding:16px 28px}.delivery-map__search-item:hover{background:#fafafa}.delivery-map__box{background:#fff;height:100%;width:100%}.delivery-map__plank{background:#fff;left:8%;max-width:390px;padding:32px 24px;position:fixed;top:48px;width:100%;z-index:1010}@media only screen and (max-width: 1240px){.delivery-map__plank{left:32px;top:32px}}@media only screen and (max-width: 1170px){.delivery-map__plank{max-width:245px;padding:20px}}@media only screen and (max-width: 670px){.delivery-map__plank{bottom:0;height:100%;left:0;max-width:100%;right:0;top:0}}@media only screen and (max-width: 530px){.delivery-map__plank{padding:20px 16px 120px}}.delivery-map__title{font-size:24px;font-weight:500;line-height:150%;margin-bottom:4px}@media only screen and (max-width: 1170px){.delivery-map__title{font-size:20px}}@media only screen and (max-width: 530px){.delivery-map__title{color:#828282;font-size:16px;line-height:150%}}.delivery-map__text{color:#828282;font-size:16px;line-height:150%;margin-bottom:32px}@media only screen and (max-width: 1170px){.delivery-map__text{font-size:14px}}@media only screen and (max-width: 530px){.delivery-map__text{display:none}}.delivery-map__form{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-16px;margin-right:-16px;width:calc(100% + 32px)}@media only screen and (max-width: 530px){.delivery-map__form{margin-top:32px}}.delivery-map__field{margin-bottom:32px;position:relative;width:50%}.delivery-map__field:first-child{width:100%}.delivery-map__cost{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:16px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;line-height:150%;margin-bottom:24px;margin-top:28px;position:relative;width:100%}.delivery-map__cost:before{border-bottom:1px solid #191919;bottom:5px;content:"";display:block;height:100%;left:0;position:absolute;width:100%;z-index:0}@media only screen and (max-width: 530px){.delivery-map__btn-box{bottom:0;margin-left:-20px;margin-right:-20px;position:absolute;width:100%;z-index:1300}}.delivery-map__btn-box .btn{width:100%}.delivery-map__cost-left,.delivery-map__cost-right{background:#fff;position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content;z-index:1}.delivery-map__cost-left{padding-right:12px}.delivery-map__cost-right{padding-left:12px}.delivery-map__cost-right--green{color:#27ae60}
.shops__layout{width:100%;padding-left:32px;padding-right:32px;margin-left:auto;margin-right:auto;max-width:1664px}@media only screen and (max-width: 768px){.shops__layout{padding-left:16px;padding-right:16px}}.shops--delivery{bottom:0;height:100%;left:0;position:fixed;right:0;top:0;width:100%;z-index:1000}@media only screen and (max-width: 670px){.shops--delivery{background:#fff}}@media only screen and (max-width: 670px){.shops--detail .shops__map .contact-block{padding-top:20px}}.shops__layout-store-no-img{min-height:250px}@media only screen and (max-width: 670px){.shops--delivery .tabs-block__box{margin-bottom:0}}.shops__delivery-close-box{cursor:pointer;position:absolute;right:24px;top:24px;width:24px;z-index:1300}@media only screen and (max-width: 670px){.shops__delivery-close-box{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,0);border-bottom:1px solid #fff;border-top:1px solid #fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:8px 16px;position:static;width:100%}}@media only screen and (max-width: 670px){.shops--delivery .shops__delivery-close-box{border-bottom:1px solid #f2f2f2}}@media only screen and (max-width: 670px){.shops--delivery .shops__tabs-block{margin-bottom:0}.shops--delivery .shops__tabs-block .tabs-block__box{margin:28px 0}}.shops__delivery-mobile-title{display:none}@media only screen and (max-width: 670px){.shops__delivery-mobile-title{color:#828282;display:block;font-size:16px;line-height:150%}}.shops__delivery-mobile-title .contact-block__detail-return{color:#191919;margin-bottom:0}.shops__tabs-block{padding:0;width:100%}.shops__tabs-block .tabs-block__box{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%}.shops__link-map{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-bottom:20px;padding-top:20px}@media only screen and (max-width: 590px){.shops__link-map{background:#fff}}.shops__link-map a{color:#828282;font-size:14px;line-height:150%}.shops__layout-store{margin-bottom:140px}@media only screen and (max-width: 768px){.shops__layout-store{margin-bottom:52px}}.shops__layout-store-box{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}@media only screen and (max-width: 1170px){.shops__layout-store-box{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.shops__layout-store-text{font-size:18px;font-weight:400;margin-left:32px;width:376px}@media only screen and (max-width: 1170px){.shops__layout-store-text{margin:24px 0 0;width:100%}}@media only screen and (max-width: 768px){.shops__layout-store-text{font-size:16px}}@media only screen and (max-width: 530px){.shops__layout-store-text{margin:16px 0 0}}.shops__layout-store-img{position:relative;width:calc(100% - 408px)}@media only screen and (max-width: 1170px){.shops__layout-store-img{width:100%}}.shops__layout-store-img img,.shops__layout-store-img picture{width:100%}.shops__map{margin:0 0 140px;position:relative}@media only screen and (max-width: 1170px){.shops__map{margin:0 0 70px}}@media only screen and (max-width: 768px){.shops__map{margin:0 0 52px}.shops__map--delivery{height:100%;margin:0}.shops__map--delivery .map{height:100vh}}@media only screen and (max-width: 768px)and (max-width: 670px){.shops__map .contact-block--delivery{background:#fff !important}}.shops__map--delivery{height:100%;margin:0}.shops__map--delivery .map{height:100vh}.shops__map .contact-block{border-radius:25px;left:32px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:5}@media only screen and (max-width: 670px){.shops__map .contact-block{background:#fff;border:0;-webkit-box-shadow:none;box-shadow:none;padding-top:0;position:static;-webkit-transform:translateY(0);transform:translateY(0)}}.shops__buttons{margin-bottom:45px}@media only screen and (min-width: 671px){.shops__buttons{display:none}}.shops__buttons button,.shops__buttons a{width:100%}.shops__buttons button+button,.shops__buttons button+a,.shops__buttons a+button,.shops__buttons a+a{margin-top:15px}@media only screen and (max-width: 1170px){.shops .ps__rail-x .ps__thumb-x,.shops .ps__rail-y .ps__thumb-y{width:2px}}@media only screen and (max-width: 670px){.shops__detail-shop-info{margin-bottom:52px;margin-left:-16px;width:calc(100% + 32px)}}@media only screen and (max-width: 670px){.shops__detail-shop-info .contact-block__detail-return{margin-left:16px}}@media only screen and (max-width: 670px){.shops__detail-shop-info .contact-block{display:block}}.shops--delivery .shops__bottom-btn{display:none}@media only screen and (max-width: 670px){.shops--delivery .shops__bottom-btn{bottom:0;display:block;left:0;position:fixed;width:100%}.shops--delivery .shops__bottom-btn .btn{width:100%}}
.shops-page__bread-crumbs{width:100%;padding-left:32px;padding-right:32px;margin-left:auto;margin-right:auto;max-width:1664px}@media only screen and (max-width: 768px){.shops-page__bread-crumbs{padding-left:16px;padding-right:16px}}.shops-page h1{font-size:64px;margin-bottom:40px;text-align:center}@media only screen and (max-width: 1170px){.shops-page h1{font-size:24px}}@media only screen and (max-width: 768px){.shops-page h1{margin-bottom:28px}}@media only screen and (max-width: 530px){.shops-page h1{font-size:20px;margin-bottom:20px}}
