.shops-list1 .item .right-block-contacts>.item-body>.row{text-align:right}.stores_block_wrap.combine .contacts_map_list{padding-bottom:0}.contacts-page-map .bx-yandex-view-layout.swipeignore,.js-offers-scroll .stores_block_wrap .stores_block{border:none;padding:5px 0 3px}.js-offers-scroll .stores_block_wrap .stores_block:before{content:"";display:block;height:1px;position:absolute;left:0;right:0;top:50%;background:url("../images/dott.png") repeat-x}.js-offers-scroll .stores_block_wrap .stores_block.wo_image .stores_text_wrapp,.js-offers-scroll .stores_block_wrap .stores_block.wo_image .item-stock{padding:0 0 0 10px;margin-right:0}.js-offers-scroll .offer-stores .stores_block_wrap .stores_block.wo_image .item-stock{top:50%;margin-top:-8px}.box-shadow:hover .stores_block_wrap .stores_block,.box-shadow:hover .stores_block_wrap .stores_block .item-stock,.box-shadow:hover .stores_block_wrap .stores_block .stores_text_wrapp{background:var(--card_bg_hover_black)}.ajax_items .item-views-wrapper .contacts-stores.shops-list1 .item .row .right-block-contacts .item-body .row:last-child{margin-bottom:0}.ownshops .contacts-stores.shops-list1 .item.bordered.box-shadow .row .col-md-6.col-sm-8.col-xs-12.right-block-contacts .phones,.shops-list1 .right-block-contacts,.stores_block_wrap.combine .contacts_map_list .bx-yandex-view-layout{border:1px solid #ececec}.ajax_items .item-views-wrapper .contacts-stores.shops-list1 .item .row .right-block-contacts .item-body .row .email::before,.ajax_items .item-views-wrapper .contacts-stores.shops-list1 .item .row .right-block-contacts .item-body .row .phone::before{content:"";display:inline-block;margin-right:10px;width:10px;height:10px}.ajax_items .item-views-wrapper .contacts-stores.shops-list1 .item .row .right-block-contacts .item-body .row .phone::before{background:url("/images/phone.svg") 0/contain no-repeat}.ajax_items .item-views-wrapper .contacts-stores.shops-list1 .item .row .right-block-contacts .item-body .row .email::before{background:url("/images/mail.svg") 0/contain no-repeat}@media (min-width:768px){.pickup:not(:last-child){margin-bottom:68px}.shops-list1 .right-block-contacts .emails:not(:last-child),.shops-list1 .right-block-contacts .phones:not(:last-child){margin-bottom:5px}.pickup__title{font-size:27px}.ajax_items .item-views-wrapper .contacts-stores.shops-list1 .item .row{display:flex}.ajax_items .item-views-wrapper .contacts-stores.shops-list1 .item .row .left-block-contacts{flex:0 1 auto;width:unset}.ajax_items .item-views-wrapper .contacts-stores.shops-list1 .item .row .left-block-contacts .top-wrap .middle-prop,.ajax_items .item-views-wrapper .contacts-stores.shops-list1 .item .row .left-block-contacts .top-wrap .schedule{white-space:nowrap}.ajax_items .item-views-wrapper .contacts-stores.shops-list1 .item .row .right-block-contacts .item-body .row{display:flex;flex-wrap:wrap;width:auto;justify-content:center;white-space:nowrap}}@media (max-width:468px){.pickup .item-views-wrapper.ownmaps .shops-list1 .right-block-contacts{padding:initial;margin-top:9px}.ajax_items .item-views-wrapper .contacts-stores.shops-list1 .item .row .right-block-contacts .item-body .row{display:contents;margin-bottom:20px}.ajax_items .item-views-wrapper .contacts-stores.shops-list1 .item .row .pay_block{margin-top:10px;position:static}.pickup .contacts-page-map .bx-yandex-view-layout{border:0}.pickup .contacts-stores.shops-list1 .item{padding:20px}.ajax_items .item-views-wrapper .contacts-stores.shops-list1 .item .row{display:flex;flex-direction:column}.ajax_items .item-views-wrapper .contacts-stores.shops-list1 .item .row .right-block-contacts .item-body .row>*{text-align:left}.ajax_items .item-views-wrapper .contacts-stores.shops-list1 .item .row .pay_block:first-child{padding-left:0}}@media (max-width:550px){.stores_block_wrap.combine .contacts_map_list .bx-yandex-view-layout{min-height:200px}.bx-soa-cart-total-button-container>.btn{width:100% !important;margin-bottom:0}.stores_block_wrap.combine .contacts_map_list .bx-yandex-view-layout .bx-yandex-map{height:200px !important}.pickup__map .section_name,.pickup__title{text-align:center}.request__form{grid-template-rows:repeat(4,45px)}}.ownshops .contacts-stores.shops-list1 .item.bordered.box-shadow .row .col-md-6.col-sm-4.col-xs-12.right-block-contacts .item-body .row{flex-direction:column;align-items:flex-start}@media (max-width:550px){#footer .footer_top .maxwidth-theme>.row,#footer .footer_top .maxwidth-theme>.row>div:first-child .col-md-12:last-child .social-icons{display:flex}#footer .footer_top .maxwidth-theme>.row>div:first-child,#footer .footer_top .maxwidth-theme>.row>div:nth-child(3){flex:1 1 calc((100% / 2) - 20px)}#footer .footer_top .col-md-12.col-sm-12:last-child,#footer .footer_top .maxwidth-theme>.row>div:first-child .col-md-12:last-child{margin-top:0}#footer .footer_top .maxwidth-theme>.row>div:first-child .email.blocks,#footer .footer_top .maxwidth-theme>.row>div:first-child .phone.blocks{display:flex;align-items:center}#footer .footer_top .maxwidth-theme>.row>div:first-child .email.blocks a,#footer .footer_top .maxwidth-theme>.row>div:first-child .phone.blocks a{padding-left:0;color:#fff}#footer .footer_top .maxwidth-theme>.row>div:first-child .phone.blocks .dropdown a{color:#000;padding:10px}#footer .footer_top .maxwidth-theme>.row>div:first-child .phone.blocks:before{content:"";width:20px;height:30px;background:url("/images/footer/tel-icon.svg") 0/20px no-repeat}#footer .footer_top .maxwidth-theme>.row>div:first-child .email.blocks::before{content:"";width:20px;height:30px;background:url("/images/footer/email-icon.svg") 0/20px no-repeat}#footer .footer_top .maxwidth-theme>.row>div:nth-child(3) ul{grid-template-columns:unset}#footer .footer_top .maxwidth-theme>.row>div:nth-child(3) li a{line-height:2}#footer .footer_top .maxwidth-theme>.row>div:nth-child(2){display:none}#footer .footer_top .col-md-12.col-sm-12 .subscribe-block-wrapper,.ownshops .contacts-stores.shops-list1 .item .image{margin-bottom:0}#footer .footer_top .maxwidth-theme>.row>.contact-block{flex:1 1 100%;margin-top:0;padding-right:0;text-align:center}#footer .footer_top .maxwidth-theme>.row>.contact-block .social-icons{display:flex;justify-content:center}.ymaps-b-balloon.ymaps-i-custom-scroll .properties .img{max-height:150px}.ymaps-b-balloon.ymaps-i-custom-scroll .properties img{height:100%}.ownshops .contacts-stores.shops-list1 .item.bordered.box-shadow .row .col-md-6.col-sm-8.col-xs-12.left-block-contacts{gap:10px}.ownshops .contacts-stores.shops-list1 .item.bordered.box-shadow{padding:12px}.ownshops .contacts-stores.shops-list1 .item.bordered.box-shadow>.row{padding-bottom:12px}.contacts-page-map .bx-yandex-view-layout .bx-yandex-map,.contacts-page-map .bx-yandex-view-layout .bx-yandex-view-map{height:400px !important}.ownshops .contacts-stores.shops-list1 .section_name{text-align:center}.shops-list1 .item .top-wrap .title{font-size:14px}.desktopPhotoProducts:not([data-children="2"],[data-children="1"]) .product-detail-gallery__item:nth-last-child(-n+3) img{border-radius:0 !important}.product-container .product-detail-gallery__item .product-detail-gallery__picture{max-height:500px}.product-container .product-detail-gallery__thmb-inner .product-detail-gallery__item .product-detail-gallery__picture{max-height:50px;max-width:50px;border-radius:10px}}@media (min-width:767px){.ownshops .contacts-stores.shops-list1 .item.bordered.box-shadow .row .col-md-6.col-sm-8.col-xs-12.left-block-contacts .image.pull-left{flex:1 1 200px}.ownshops .contacts-stores.shops-list1 .item.bordered.box-shadow{padding:17px}.contacts-detail .naviApp,.naviAppList{display:none}}.contacts-v2 .ajax_items .contacts-page-map,.contacts-page-map{display:block !important;width:100% !important;max-width:100%;box-sizing:border-box}.contacts-page-map .bx-yandex-view-layout,.contacts-page-map .bx-yandex-view-map,.contacts-page-map .bx-yandex-map{display:block !important;width:100% !important;max-width:100%;box-sizing:border-box}.contacts-page-map .ymaps-map{border-radius:25px;width:100% !important}body .wrapper1 .contacts-page-map .ymaps-controls-righttop>ymaps{left:0 !important;bottom:7px !important}body .wrapper1 .contacts-page-map .ymaps-b-zoom_hints-pos_right{left:116px !important;bottom:7px !important;margin-left:0}.contacts-page-map .bx-yandex-view-layout .bx-yandex-map,.contacts-page-map .bx-yandex-view-layout .bx-yandex-view-map{height:400px !important;min-height:400px}.contacts-page-map .bx-yandex-view-layout{min-height:400px}@media (max-width:550px){.contacts-page-map .bx-yandex-view-layout{border:unset}}
