
.offline-store[data-v-a18669c0] {
  color: #666666;
  cursor: pointer;
  padding: 20px;
  position: relative;
  z-index: 1;
}
.offline-store_selected[data-v-a18669c0] {
  background: #5787F4;
  color: #FFFFFF;
}
.offline-store__title[data-v-a18669c0] {
  display: inline-block;
  font-size: 14px;
  font-weight: 300;
  line-height: 20px;
  margin: 0;
}
.offline-store__title_official[data-v-a18669c0] {
  color: #000000;
  font-weight: 500;
}
.offline-store__title_photo-dealer[data-v-a18669c0] {
  color: #000000;
  font-weight: 500;
}
.offline-store__distance[data-v-a18669c0] {
  display: inline-block;
  margin: 0;
}
.offline-store__distance[data-v-a18669c0]::before {
  content: '\2013';
  margin: 0 8px;
}
.offline-store__address[data-v-a18669c0] {
  font-size: 14px;
  line-height: 24px;
  margin: 0;
}
.offline-store__contact[data-v-a18669c0] {
  font-size: 12px;
  font-weight: 300;
  line-height: 24px;
  margin: 0;
}
.offline-store__phone[data-v-a18669c0] {
  color: #5787F4;
}
.offline-store__opening-hours[data-v-a18669c0] {
  font-size: 12px;
  font-weight: 300;
  line-height: 24px;
  margin: 0;
}
.offline-store__actions[data-v-a18669c0] {
  font-size: 12px;
  font-weight: 300;
  line-height: 24px;
  margin: 0;
}
.offline-store__open-in-google[data-v-a18669c0] {
  color: #5787F4;
}
.offline-store_selected .offline-store__title[data-v-a18669c0],
.offline-store_selected .offline-store__title_official[data-v-a18669c0],
.offline-store_selected .offline-store__title_photo-dealer[data-v-a18669c0] {
  color: #FFFFFF;
}
.offline-store_selected .offline-store__address[data-v-a18669c0] {
  color: #FFFFFF;
}
.offline-store_selected .offline-store__phone[data-v-a18669c0] {
  color: #FFFFFF;
}
.offline-store_selected .offline-store__open-in-google[data-v-a18669c0] {
  color: #FFFFFF;
}


.offline-stores-list[data-v-00c07d42] {
  background: #FFFFFF;
  -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.25);
          box-shadow: 0 2px 8px rgba(0, 0, 0, 0.25);
  overflow: hidden;
  position: absolute;
}
.offline-stores-list__head[data-v-00c07d42] {
  padding: 16px;
  position: relative;
}
.offline-stores-list__head[data-v-00c07d42]::before {
  background-image: -webkit-gradient(linear, left bottom, left top, from(transparent), color-stop(51%, transparent), color-stop(76%, transparent), to(#525252));
  background-image: linear-gradient(to top, transparent 0%, transparent 51%, transparent 76%, #525252 100%);
  content: '';
  height: 14px;
  left: 0;
  opacity: 0.25;
  pointer-events: none;
  position: absolute;
  top: 100%;
  width: 100%;
  z-index: 3;
}
.offline-stores-list__body[data-v-00c07d42] {
  overflow-x: hidden;
  overflow-y: auto;
  position: relative;
  scroll-behavior: smooth;
}
.offline-stores-list__title[data-v-00c07d42] {
  color: #666666;
  cursor: pointer;
  font-weight: 400;
  line-height: 32px;
  margin: 0;
  text-transform: uppercase;
}
.offline-stores-list__toggle[data-v-00c07d42] {
  background: transparent url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjxzdmcgdmVyc2lvbj0iMS4xIiB2aWV3Qm94PSIwIDAgMTI5IDEyOSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCiAgPHBhdGggZD0ibTEyMS4zLDM0LjZjLTEuNi0xLjYtNC4yLTEuNi01LjgsMGwtNTEsNTEuMS01MS4xLTUxLjFjLTEuNi0xLjYtNC4yLTEuNi01LjgsMC0xLjYsMS42LTEuNiw0LjIgMCw1LjhsNTMuOSw1My45YzAuOCwwLjggMS44LDEuMiAyLjksMS4yIDEsMCAyLjEtMC40IDIuOS0xLjJsNTMuOS01My45YzEuNy0xLjYgMS43LTQuMiAwLjEtNS44eiIgLz4NCjwvc3ZnPg0K) 50% 50% no-repeat;
  background-size: 24px 24px;
  border: none;
  cursor: pointer;
  height: 32px;
  margin: 0;
  padding: 0;
  position: absolute;
  right: 16px;
  top: 16px;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  width: 32px;
}
.offline-stores-list__toggle_open[data-v-00c07d42] {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}
.offline-stores-list__list[data-v-00c07d42] {
  margin: 0;
  padding: 0;
}
.offline-stores-list__item[data-v-00c07d42] {
  list-style: none;
  position: relative;
}
.offline-stores-list__item + .offline-stores-list__item[data-v-00c07d42]::before {
  border-top: 1px solid #CCCCCC;
  content: '';
  left: 20px;
  position: absolute;
  right: 20px;
  top: -1px;
}
.offline-stores-list__empty[data-v-00c07d42] {
  font-size: 14px;
  line-height: 20px;
  margin: 0;
  padding: 40px 20px;
  text-align: center;
}
@media (max-width: 767.99px) {
.offline-stores-list[data-v-00c07d42] {
    bottom: 10px;
    left: 10px;
    right: 10px;
}
.offline-stores-list__body[data-v-00c07d42] {
    max-height: 400px;
}
.offline-stores-list__title[data-v-00c07d42] {
    font-size: 16px;
}
}
@media (min-width: 768px) and (max-width: 1023.99px) {
.offline-stores-list[data-v-00c07d42] {
    right: 20px;
    top: 20px;
    width: 320px;
}
.offline-stores-list__body[data-v-00c07d42] {
    max-height: 480px;
}
.offline-stores-list__title[data-v-00c07d42] {
    font-size: 16px;
}
}
@media (min-width: 1024px) and (max-width: 1279.99px) {
.offline-stores-list[data-v-00c07d42] {
    right: 20px;
    top: 20px;
    width: 320px;
}
.offline-stores-list__body[data-v-00c07d42] {
    max-height: 480px;
}
.offline-stores-list__title[data-v-00c07d42] {
    font-size: 16px;
}
}
@media (min-width: 1280px) {
.offline-stores-list[data-v-00c07d42] {
    right: 30px;
    top: 30px;
    width: 320px;
}
.offline-stores-list__body[data-v-00c07d42] {
    max-height: 480px;
}
.offline-stores-list__title[data-v-00c07d42] {
    font-size: 20px;
}
}


.offline-stores-map[data-v-6d407e85] {
  height: 100%;
  position: relative;
  width: 100%;
}
@media (max-width: 767.99px) {
.offline-stores-map[data-v-6d407e85] {
    height: 560px;
}
}
@media (min-width: 768px) and (max-width: 1023.99px) {
.offline-stores-map[data-v-6d407e85] {
    height: 600px;
}
}
@media (min-width: 1024px) and (max-width: 1279.99px) {
.offline-stores-map[data-v-6d407e85] {
    height: 600px;
}
}
@media (min-width: 1280px) {
.offline-stores-map[data-v-6d407e85] {
    height: 720px;
}
}


.offline-stores[data-v-6c574c52] {
  position: relative;
}
.offline-stores__body[data-v-6c574c52] {
  position: relative;
}
.offline-stores__title[data-v-6c574c52] {
  color: #2F353D;
  font-size: 32px;
  font-weight: 400;
  line-height: 38px;
  margin: 0;
}
@media (max-width: 767.99px) {
.offline-stores__head[data-v-6c574c52] {
    padding: 20px;
}
}
@media (min-width: 768px) and (max-width: 1023.99px) {
.offline-stores__head[data-v-6c574c52] {
    padding: 20px;
}
}
@media (min-width: 1024px) and (max-width: 1279.99px) {
.offline-stores__head[data-v-6c574c52] {
    padding: 20px;
}
}
@media (min-width: 1280px) {
.offline-stores__head[data-v-6c574c52] {
    margin: 0 auto;
    max-width: 1180px;
    padding: 30px 0;
}
}


.s-colors[data-v-4575d40f] {}
.s-colors[data-v-4575d40f]::before,
.s-colors[data-v-4575d40f]::after {
  content: '';
  display: table;
}
.s-colors[data-v-4575d40f]::after {
  clear: both;
}
.s-colors__title[data-v-4575d40f] {
  float: left;
  font-size: 14px;
  font-weight: 300;
  line-height: 12px;
  margin: 0;
}
.s-colors__list[data-v-4575d40f] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.s-colors__list[data-v-4575d40f]::before,
.s-colors__list[data-v-4575d40f]::after {
  content: '';
  display: table;
}
.s-colors__list[data-v-4575d40f]::after {
  clear: both;
}
.s-colors__item[data-v-4575d40f] {
  float: left;
  height: 12px;
  list-style: none;
  position: relative;
  width: 12px;
}
.s-colors__item + .s-colors__item[data-v-4575d40f] {
  margin-left: 4px;
}
.s-colors__input[data-v-4575d40f] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  cursor: default;
  display: block;
  height: 12px;
  margin: 0;
  width: 12px;
}
.s-colors__input[data-v-4575d40f]:focus {
  outline: none;
}
.s-colors__input_color-black[data-v-4575d40f] {
  background: #030303;
  border: 1px solid #030303;
}
.s-colors__input_color-blue[data-v-4575d40f] {
  background: #516D86;
  border: 1px solid #394E61;
}
.s-colors__input_color-green[data-v-4575d40f] {
  background: #AACA14;
  border: 1px solid #90AC0C;
}
.s-colors__input_color-pink[data-v-4575d40f] {
  background: #E15AA0;
  border: 1px solid #C54B8A;
}
.s-colors__input_color-red[data-v-4575d40f] {
  background: #FF0303;
  border: 1px solid #C40505;
}
.s-colors__input_color-silver[data-v-4575d40f] {
  background: #BEBED5;
  border: 1px solid #969696;
}
.s-colors__input_color-white[data-v-4575d40f] {
  background: #FFFFFF;
  border: 1px solid #000000;
}
.s-colors__input_color-gray[data-v-4575d40f] {
  background: #808080;
  border: 1px solid #717171;
}
.s-colors__input_color-yellow[data-v-4575d40f] {
  background: #FFFF00;
  border: 1px solid #BDBD00;
}
.s-colors__input_color-gold[data-v-4575d40f] {
  background: #FFD700;
  border: 1px solid #CAA400;
}
.s-colors__input_color-brown[data-v-4575d40f] {
  background: #685642;
  border: 1px solid #4F3F30;
}
.s-colors__input_color-lightbrown[data-v-4575d40f] {
  background: #C98A45;
  border: 1px solid #916235;
}
.s-colors__input_color-lightblue[data-v-4575d40f] {
  background: #ADDBFF;
  border: 1px solid #739BBE;
}
.s-colors__input_color-purple[data-v-4575d40f] {
  background: #800080;
  border: 1px solid #630063;
}
.s-colors__input_color-orange[data-v-4575d40f] {
  background: #FA752D;
  border: 1px solid #B2592D;
}
.s-colors__input_color-cream[data-v-4575d40f] {
  background: #F4F0CB;
  border: 1px solid #AEAA90;
}
.s-colors__label[data-v-4575d40f] {
  background: #31373F;
  bottom: 24px;
  color: #FFFFFF;
  font-size: 11px;
  font-weight: 400;
  left: 50%;
  opacity: 0;
  padding: 16px;
  pointer-events: none;
  position: absolute;
  text-transform: uppercase;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  white-space: nowrap;
}
.s-colors__label[data-v-4575d40f]::after {
  background: #31373F;
  bottom: -4px;
  content: '';
  left: calc(50% - 4px);
  height: 8px;
  position: absolute;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  width: 8px;
}
.s-colors__item[data-v-4575d40f]:first-child {
  width: 16px;
}
.s-colors__item:first-child .s-colors__input[data-v-4575d40f] {
  height: 16px;
  margin: -2px 0;
  width: 16px;
}
.s-colors__input:hover ~ .s-colors__label[data-v-4575d40f] {
  opacity: 1;
}
.buy-page.etp .s-colors__item[data-v-4575d40f]{
  float: none;
  height: auto;
  width: auto;
}
.buy-page.etp .s-colors__item:first-child .s-colors__input[data-v-4575d40f] {
  height: 12px;
  margin: 0;
  width: 12px;
}
.buy-page.color-Black .s-colors__input_color-black[data-v-4575d40f] {
  height: 16px!important;
  width: 16px!important;
}
.buy-page.color-Blue .s-colors__input_color-blue[data-v-4575d40f] {
  height: 16px!important;
  width: 16px!important;
}
.buy-page.color-Green .s-colors__input_color-green[data-v-4575d40f] {
  height: 16px!important;
  width: 16px!important;
}
.buy-page.color-Pink .s-colors__input_color-pink[data-v-4575d40f] {
  height: 16px!important;
  width: 16px!important;
}
.buy-page.color-Red .s-colors__input_color-red[data-v-4575d40f] {
  height: 16px!important;
  margin: -2px 0!important;
  width: 16px!important;
}
.buy-page.color-Silver .s-colors__input_color-silver[data-v-4575d40f] {
  height: 16px!important;
  width: 16px!important;
}
.buy-page.color-White .s-colors__input_color-white[data-v-4575d40f] {
  height: 16px!important;
  width: 16px!important;
}
.buy-page.color-Gray .s-colors__input_color-gray[data-v-4575d40f] {
  height: 16px!important;
  width: 16px!important;
}
.buy-page.color-Yellow .s-colors__input_color-yellow[data-v-4575d40f] {
  height: 16px!important;
  width: 16px!important;
}
.buy-page.color-Gold .s-colors__input_color-gold[data-v-4575d40f] {
  height: 16px!important;
  width: 16px!important;
}
.buy-page.color-Brown .s-colors__input_color-brown[data-v-4575d40f] {
  height: 16px!important;
  width: 16px!important;
}
.buy-page.color-Lightbrown .s-colors__input_color-lightbrown[data-v-4575d40f] {
  height: 16px!important;
  width: 16px!important;
}
.buy-page.color-Lightblue .s-colors__input_color-lightblue[data-v-4575d40f] {
  height: 16px!important;
  width: 16px!important;
}
.buy-page.color-Purple .s-colors__input_color-purple[data-v-4575d40f] {
  height: 16px!important;
  width: 16px!important;
}
.buy-page.color-Orange .s-colors__input_color-orange[data-v-4575d40f] {
  height: 16px!important;
  width: 16px!important;
}
.buy-page.color-Cream .s-colors__input_color-cream[data-v-4575d40f] {
  height: 16px!important;
  width: 16px!important;
}

/* Hack for sony.ru */
.s-colors__input[data-v-4575d40f] {
  cursor: pointer !important;
}
.s-colors__input_color-black[data-v-4575d40f] {
  background: #030303 !important;
  border: 1px solid #030303 !important;
}
.s-colors__input_color-blue[data-v-4575d40f] {
  background: #516D86 !important;
  border: 1px solid #394E61 !important;
}
.s-colors__input_color-green[data-v-4575d40f] {
  background: #AACA14 !important;
  border: 1px solid #90AC0C !important;
}
.s-colors__input_color-pink[data-v-4575d40f] {
  background: #E15AA0 !important;
  border: 1px solid #C54B8A !important;
}
.s-colors__input_color-red[data-v-4575d40f] {
  background: #FF0303 !important;
  border: 1px solid #C40505 !important;
}
.s-colors__input_color-silver[data-v-4575d40f] {
  background: #BEBED5 !important;
  border: 1px solid #969696 !important;
}
.s-colors__input_color-white[data-v-4575d40f] {
  background: #FFFFFF !important;
  border: 1px solid #000000 !important;
}
.s-colors__input_color-gray[data-v-4575d40f] {
  background: #808080 !important;
  border: 1px solid #717171 !important;
}
.s-colors__input_color-yellow[data-v-4575d40f] {
  background: #FFFF00 !important;
  border: 1px solid #BDBD00 !important;
}
.s-colors__input_color-gold[data-v-4575d40f] {
  background: #FFD700 !important;
  border: 1px solid #CAA400 !important;
}
.s-colors__input_color-brown[data-v-4575d40f] {
  background: #685642 !important;
  border: 1px solid #4F3F30 !important;
}
.s-colors__input_color-lightbrown[data-v-4575d40f] {
  background: #C98A45 !important;
  border: 1px solid #916235 !important;
}
.s-colors__input_color-lightblue[data-v-4575d40f] {
  background: #ADDBFF !important;
  border: 1px solid #739BBE !important;
}
.s-colors__input_color-purple[data-v-4575d40f] {
  background: #800080 !important;
  border: 1px solid #630063 !important;
}
.s-colors__input_color-orange[data-v-4575d40f] {
  background: #FA752D !important;
  border: 1px solid #B2592D !important;
}
.s-colors__input_color-cream[data-v-4575d40f] {
  background: #F4F0CB !important;
  border: 1px solid #AEAA90 !important;
}


.s-tooltip[data-v-5567f929] {
  display: inline-block;
  height: 12px;
  margin: -6px 0 0 4px;
  position: relative;
  vertical-align: middle;
  width: 12px;
}
.s-tooltip__icon[data-v-5567f929] {
  cursor: help;
  display: block;
  font-size: 11px;
  font-weight: 700;
  height: 16px;
  line-height: 16px;
  position: relative;
  width: 16px;
}
.s-tooltip__icon[data-v-5567f929]::before {
  background: #FFFFFF;
  content: '';
  height: 12px;
  left: 2px;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  visibility: hidden;
  width: 12px;
  z-index: 1001;
}
.s-tooltip__icon_top[data-v-5567f929]::before {
  top: 22px;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.s-tooltip__icon_bottom[data-v-5567f929]::before {
  bottom: 22px;
  -webkit-transform: rotate(135deg);
          transform: rotate(135deg);
}
.s-tooltip__text[data-v-5567f929] {
  background: #FFFFFF;
  -webkit-box-shadow: 0 2px 16px -2px #CCCCCC;
          box-shadow: 0 2px 16px -2px #CCCCCC;
  color: #706F6D;
  font-size: 13px;
  font-weight: 400;
  line-height: 1.2;
  margin: 0;
  padding: 20px;
  position: fixed;
  text-align: left;
  white-space: normal;
  width: 280px;
  z-index: 1000;
}
.s-tooltip__icon[data-v-5567f929]:hover::before {
  opacity: 1;
  pointer-events: all;
  visibility: visible;
}


.online-store__title:hover .s-tooltip__icon,
.online-store__delivery:hover .s-tooltip__icon {
  color: #333333;
}
.online-store__title:hover .s-tooltip__text,
.online-store__title:hover .s-tooltip__icon::before,
.online-store__delivery:hover .s-tooltip__text,
.online-store__delivery:hover .s-tooltip__icon::before {
  opacity: 1;
  pointer-events: all;
  visibility: visible;
}


.online-store[data-v-07bf8938] {
  background: #FFFFFF;
  -webkit-box-shadow: inset 0 0 0 1px #E4E7EB;
          box-shadow: inset 0 0 0 1px #E4E7EB;
  display: -ms-grid;
  display: grid;
  -ms-grid-rows: 1fr 20px 20px 20px 16px 20px 24px 4px 24px 20px 50px 30px 36px;
      grid-template:
    'title'     1fr
    '.'         20px
    'subtitle'  20px
    '.'         20px
    'colors'    16px
    '.'         20px
    'delivery'  24px
    '.'         4px
    'pickup'    24px
    '.'         20px
    'price'     50px
    '.'         30px
    'link'      36px;
  height: 100%;
  padding: 30px;
  position: relative;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
  z-index: 1;
}
.online-store[data-v-07bf8938]:focus,
.online-store[data-v-07bf8938]:hover {
  -webkit-box-shadow: inset 0 3px 0 0 #5174ED, inset 0 0 0 1px #E4E7EB, 0 0 33px -8px #5B88F9;
          box-shadow: inset 0 3px 0 0 #5174ED, inset 0 0 0 1px #E4E7EB, 0 0 33px -8px #5B88F9;
  outline: none;
  z-index: 2;
}
.online-store_disabled[data-v-07bf8938] {
  cursor: not-allowed;
}
.online-store__title[data-v-07bf8938] {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  grid-area: title;
  margin: 0;
  position: relative;
}
.online-store__title_official[data-v-07bf8938]::before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAC5klEQVRYhe2XsUsjQRTGv83G1V1SxKCEHMFVBBEhdsIFtDHIYid2gjb5D6wsFAuxOatI/gE7wW4FSRdkiWtQtFiWoE0EjY1wkUASkMT9rtFwe1xIjHfGwg+mWN7se7+Z9+YxAwASgF0ARQD8oFF8iSkBQOIDA/85fggAfgIIoDsqCi8kXZOnm8G/AD4FgPctk2VZRn9/PxRFAQDU63WUy2U8Pj7i+fn5/wFomgZN0xCLxTA5Oemy1et1mKaJo6MjpFIpkMTKygoODw9xcnLSFkTTRhEIBHhwcMDflc/nmU6nmUqlmE6neXV15bLf3NyQJHd2dtptRn83iKJIXdcbjjOZDDVNYzAYpCAIBEBBEOj3+xmNRrm2tsaHh4fG/M3NzfcBjI6Oula2tLTU0lk4HKZpmiTJ7e3ttgCa1kBvb6/re319HZFIBLlcDre3t7i/v0e5XEalUkG1WoXjOCgUCojH49B1HYVCoa38N23FPp8Ptm1DVdWmP1cqFdzd3SGfzyOXy8GyLJydneH6+rqt4K9quj1zc3MslUp8i2q1GpPJJGVZfl8NvA5VVZlIJGhZFmu1Wtsguq7T4/G0BGiaAkEQsLy8DFEUsbe3B7/fj3A4jMHBQQwNDUFVVYRCIYRCIaiqivHxcfT19bl8RKNRZLPZzlLg9XqZzWZJkrFYrPkKBIGyLDMYDHJjY8O1C/F4vPMUeL3expGybZtTU1MtnY2NjbkA5ufn3wdgGIbL4e7uLhcXFzkxMUGfz0dRFClJEoeHh7mwsMDj4+PG3NPTU0qS1DlAT08PLcsiSV5cXLi6XLVapW3bNE2Tl5eXLhtJ7u/vc2BgoK1T0LQIPR4PVldXEYlEsLW1BcdxMD09jdnZWczMzGBkZASiKAIAisUizs/PkclkYBgGDMNoWXiv6uhOqCgKFEWBJElwHAdPT08olUpwHOetrjoD+Jfq+o3oC+BTABS7GL8oAvgG4HuXAJJAl5/nvwBBtwo22+jpUgAAAABJRU5ErkJggg==) 50% 50% no-repeat;
  content: '';
  height: 32px;
  left: -46px;
  position: absolute;
  top: -4px;
  width: 32px;
}
.online-store__subtitle[data-v-07bf8938] {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  color: #2F353D;
  font-size: 16px;
  grid-area: subtitle;
  line-height: 20px;
  font-weight: 400;
  margin: 0;
}
.online-store__colors[data-v-07bf8938] {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
  grid-area: colors;
}
.online-store__delivery[data-v-07bf8938] {
  -ms-grid-row: 7;
  -ms-grid-column: 1;
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAALCAYAAACZIGYHAAABFUlEQVQokZXSTSvEURQG8J9pFlPKgvESUiy9JKysLKVGzUJTFsoHYGVhUopSysZHmI3NLDSL4QtYsVBkwoKyUqOQjSzUWPzvXzMZylNP597uPc895zm3JZvJCUhhGKMhjmEEx5hDBdeBFdzivVQuSgaBLWwioRFnWA0J84ExathDviWbyaXxgFY/MY8jLKPQ5PwDQwls/CJwiRus4AD3Te6ksJ4MfR/iCY918QpreMEnFjCNdnSgM8SRJGYxiCX0iIxNo0tk8E549SIwRh6FUrlYjY0dx3aTcv/CLk5RjadR+6dAA2KRt3/mtdVv4nZeRWb2Nknox6Lo88UcwB2e60Uu0YduTGAqxEnRVGZwjhPsh/V39V8TazmUY1nqzwAAAABJRU5ErkJggg==) 0 50% no-repeat;
  color: #83838F;
  grid-area: delivery;
  font-size: 14px;
  font-weight: 300;
  line-height: 24px;
  margin: 0;
  padding: 0 0 0 32px;
}
.online-store__delivery h6[data-v-07bf8938] {
  font-size: 18px;
  font-weight: 300;
  margin: 0 0 20px 0;
}
.online-store__delivery p[data-v-07bf8938] {
  font-size: 12px;
  font-weight: 400;
  margin: 0;
}
.online-store__nodelivery[data-v-07bf8938] {
  -ms-grid-row: 7;
  -ms-grid-column: 1;
  color: #83838F;
  grid-area: delivery;
  font-size: 14px;
  font-weight: 300;
  line-height: 24px;
  margin: 0;
}
.online-store__pickup[data-v-07bf8938] {
  -ms-grid-row: 9;
  -ms-grid-column: 1;
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAAPCAYAAADphp8SAAABVElEQVQ4jaXSv0scYRDG8c+Kxk4MYiGksBBELLQKGhQLwUJOuEK2UUyT1jRGUojYGhGb/A0pxIDFpbUQG7GyEdsUaRJ/RAIKiXBnsSO8udxhxKd5352Z57uzs5OVS7km6scWJuN5D+9wmhbtVrZBaxNIHw7RmcSmMYaRehi0NAGtB2QfQxiOewc2GxkaddSGGdSQ40fEc3zHFNrx+6GOOvEMVwlE3H/FyzvqTY1AV7jBc4wm8VcBuMZFvanRp91iB6/xBR8j/jbOHVT/BwQrKKELa0n8LHL/KAW9xAdk+IZ5VJKaWyxgAy8UP+M9jvh7RqvoxjHO8UexgPdaDth51HSHB2Sx2QM4wQQOEnOmWMyaYvC1JDeu2K3B3cr26X3bS9FiChHG5ThrdbmD8CzhTVYu5T34ijl89jjN4hN6W7GomEcV5UeCquFdzMql/FKxfE/Rzzv4bk2CZAF10gAAAABJRU5ErkJggg==) 0 50% no-repeat;
  color: #83838F;
  grid-area: pickup;
  font-size: 14px;
  font-weight: 300;
  line-height: 24px;
  margin: 0;
  padding: 0 0 0 32px;
}
.online-store__pickup h6[data-v-07bf8938] {
  font-size: 14px;
  font-weight: 400;
  margin: 0 0 6px 0;
}
.online-store__pickup p[data-v-07bf8938] {
  font-size: 12px;
  font-weight: 400;
  margin: 0;
}
.online-store__price[data-v-07bf8938] {
  -ms-grid-row: 11;
  -ms-grid-column: 1;
  grid-area: price;
  margin: 0;
}
.online-store__price-current[data-v-07bf8938] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.online-store__price-value[data-v-07bf8938] {
  font-size: 20px;
  font-weight: 500;
  line-height: 1;
  letter-spacing: -.5px;
}
.online-store__price-discount[data-v-07bf8938] {
  background: #5A88F5;
  color: #FFFFFF;
  font-size: 16px;
  line-height: 28px;
  padding-left: 5px;
  padding-right: 5px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  margin-left: 15px;
}
.online-store__price-old[data-v-07bf8938] {
  text-decoration: line-through;
  color: #bfbfc5;
  font-size: 16px;
  line-height: 1;
  margin-top: 7px;
}
.online-store__link[data-v-07bf8938] {
  -ms-grid-row: 13;
  -ms-grid-column: 1;
  background: #5A88F5;
  color: #FFFFFF;
  display: block;
  font-size: 13px;
  grid-area: link;
  line-height: 36px;
  margin: 0;
  text-align: center;
  text-decoration: none;
  -webkit-transition: all 250ms ease;
  transition: all 250ms ease;
}
.online-store__link_disabled[data-v-07bf8938] {
  background: #999999;
  pointer-events: none;
}


.online-stores[data-v-a309a15e] {
  position: relative;
}
.online-stores__title[data-v-a309a15e] {
  color: #2F353D;
  font-size: 32px;
  font-weight: 400;
  line-height: 38px;
  margin: 0;
}
.online-stores__list[data-v-a309a15e] {
  display: -ms-grid;
  display: grid;
  margin: 0;
  padding: 0;
}
.online-stores__item[data-v-a309a15e] {
  list-style: none;
}
.online-stores__info[data-v-a309a15e] {
  padding: 20px 0;
  text-align: center;
}
.online-stores__more[data-v-a309a15e] {
  background: transparent;
  border: none;
  border-bottom: 1px dashed;
  border-radius: 0;
  color: #5174ED;
  cursor: pointer;
  display: inline-block;
  font-size: 14px;
  font-weight: 400;
  line-height: 22px;
  padding: 0;
}
@media (min-width: 560px) {
.online-stores__list[data-v-a309a15e] {
    grid-gap: 30px;
    -ms-grid-columns: (1fr)[2];
    grid-template-columns: repeat(2, 1fr);
}
}
@media (max-width: 767.99px) {
.online-stores__head[data-v-a309a15e],
  .online-stores__body[data-v-a309a15e] {
    padding: 20px;
}
.online-stores__list[data-v-a309a15e] {
    grid-gap: 30px;
    -ms-grid-columns: (1fr)[2];
    grid-template-columns: repeat(2, 1fr);
}
}
@media (max-width: 559.99px) {
.online-stores__list[data-v-a309a15e] {
    grid-gap: 30px;
    -ms-grid-columns: 1fr;
    grid-template-columns: 1fr;
}
}
@media (min-width: 768px) and (max-width: 1023.99px) {
.online-stores__head[data-v-a309a15e],
  .online-stores__body[data-v-a309a15e] {
    padding: 20px;
}
.online-stores__list[data-v-a309a15e] {
    grid-gap: 30px;
    -ms-grid-columns: (1fr)[3];
    grid-template-columns: repeat(3, 1fr);
}
}
@media (min-width: 1024px) and (max-width: 1279.99px) {
.online-stores__head[data-v-a309a15e],
  .online-stores__body[data-v-a309a15e] {
    padding: 20px;
}
.online-stores__list[data-v-a309a15e] {
    grid-gap: 30px;
    -ms-grid-columns: (1fr)[4];
    grid-template-columns: repeat(4, 1fr);
}
}
@media (min-width: 1280px) {
.online-stores__head[data-v-a309a15e],
  .online-stores__body[data-v-a309a15e] {
    margin: 0 auto;
    padding: 30px 0;
    width: 1180px;
}
.online-stores__list[data-v-a309a15e] {
    grid-gap: 40px;
    -ms-grid-columns: (1fr)[4];
    grid-template-columns: repeat(4, 1fr);
}
}


.search[data-v-7ebdd140] {
  position: relative;
}
.search__form[data-v-7ebdd140] {
  display: -ms-grid;
  display: grid;
      grid-template-areas: 'area send';
  position: relative;
}
.search__area[data-v-7ebdd140] {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: #FFFFFF;
  border: none;
  border-radius: 0;
  color: #999999;
  grid-area: area;
  font-weight: 300;
  height: 100%;
  margin: 0;
  padding: 0 56px 0 16px;
  width: 100%;
}
.search__area[data-v-7ebdd140]::-moz-placeholder {
  color: #E2E2E2;
}
.search__area[data-v-7ebdd140]::-ms-input-placeholder {
  color: #E2E2E2;
}
.search__area[data-v-7ebdd140]::-webkit-input-placeholder {
  color: #E2E2E2;
}
.search__area[data-v-7ebdd140]:focus {
  outline: none;
}
.search__find[data-v-7ebdd140] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAMAAACeyVWkAAAA21BMVEUAAACqqqqZmZmenp6ioqKbm5ufn5+bm5uenp6goKCcnJyenp6goKCfn5+goKCioqLIyMihoaGioqKgoKChoaH///+ioqL///+goKChoaH///////+hoaGhoaGhoaGhoaGgoKD///+hoaH///+hoaGgoKChoaGhoaGgoKCgoKChoaGgoKD///+goKD///+hoaGgoKChoaH6+vr5+fmhoaGlpaWmpqatra2ysrK2tra3t7fQ0NDU1NTV1dXc3Nzd3d3g4ODh4eHp6ent7e3w8PDx8fH7+/v8/Pz///9sYTGPAAAANHRSTlMAAwUVFhcgISIjJCorMDs8SlxdXl9fYGCPkK+wtba9vs/P0NDT1ODk5ebm7+/w8PP09P3+Do9+EwAAAStJREFUeNpdkelyglAMRoNaN4zeqgUR3KC0CoIbYBGrrVDN+z9RL4t2pudfzmQyXxK4U2l1WhV4gAhQ6mmvG29jaj0hF4Bv2Bw7ioSAkuKM67zOmucLvSoPl7QcvqC+mGcSmtaazeiaXJIbzdh6UU9laaKzLZ0OvucfTrRl+kjgtu9UDToGUUxxFBxphs4ztyNFpq8gppQ4+CZZ0XhOU1Kvh4hyovCqSmYZWh66yT4ubLz/WeJKhI4HdPHojnch8Nr/ez8SFzciPKVzw7+5t3RukcEvMvhFBujZaV4/y+t/koF2l1thMmU7OoV8t/BMO6ZrAnAa1ooZxR0MtrZqkN/MmlZl1SVXlXFqvSPk921o9qCPgP2BParxuviF0NXM7Bfd/BcPymJbLEPBL/JeO7Ro609VAAAAAElFTkSuQmCC) no-repeat 50% 50%;
  border: none;
  border-radius: 0;
  cursor: pointer;
  display: block;
  height: 100%;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  width: 48px;
}
.search__find[data-v-7ebdd140]:focus {
  outline: none;
}
.search__send[data-v-7ebdd140] {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: #5787F4;
  border: none;
  border-radius: 0;
  color: #FFFFFF;
  cursor: pointer;
  grid-area: send;
  font-size: 16px;
  font-weight: 300;
  height: 100%;
  margin: 0;
  padding: 0;
  text-align: center;
  width: 100%;
}
.search__send[data-v-7ebdd140]:focus {
  outline: none;
}
@media (max-width: 767.99px) {
.search[data-v-7ebdd140] {
    padding: 20px;
}
.search__form[data-v-7ebdd140] {
    -ms-grid-columns: 1fr 80px;
    grid-template-columns: 1fr 80px;
    -ms-grid-rows: 44px;
    grid-template-rows: 44px;
    width: 100%;
}
.search__area[data-v-7ebdd140] {
    font-size: 14px;
}
.search__find[data-v-7ebdd140] {
    right: 80px;
}
.search__send[data-v-7ebdd140] {
    font-size: 14px;
}
}
@media (min-width: 768px) and (max-width: 1023.99px) {
.search[data-v-7ebdd140] {
    padding: 20px;
}
.search__form[data-v-7ebdd140] {
    -ms-grid-columns: 1fr 160px;
    grid-template-columns: 1fr 160px;
    -ms-grid-rows: 48px;
    grid-template-rows: 48px;
    width: 640px;
}
.search__area[data-v-7ebdd140] {
    font-size: 16px;
}
.search__find[data-v-7ebdd140] {
    right: 160px;
}
.search__send[data-v-7ebdd140] {
    font-size: 16px;
}
}
@media (min-width: 1024px) and (max-width: 1279.99px) {
.search[data-v-7ebdd140] {
    padding: 20px;
}
.search__form[data-v-7ebdd140] {
    -ms-grid-columns: 1fr 180px;
    grid-template-columns: 1fr 180px;
    -ms-grid-rows: 48px;
    grid-template-rows: 48px;
    width: 680px;
}
.search__area[data-v-7ebdd140] {
    font-size: 16px;
}
.search__find[data-v-7ebdd140] {
    right: 180px;
}
.search__send[data-v-7ebdd140] {
    font-size: 16px;
}
}
@media (min-width: 1280px) {
.search[data-v-7ebdd140] {
    margin: 0 auto;
    padding: 30px 0;
    width: 1180px;
}
.search__form[data-v-7ebdd140] {
    -ms-grid-columns: 1fr 180px;
    grid-template-columns: 1fr 180px;
    -ms-grid-rows: 48px;
    grid-template-rows: 48px;
    width: 720px;
}
.search__area[data-v-7ebdd140] {
    font-size: 16px;
}
.search__find[data-v-7ebdd140] {
    right: 180px;
}
.search__send[data-v-7ebdd140] {
    font-size: 16px;
}
}

.actions[data-v-2632870c]{margin-bottom:20px}.actions__title[data-v-2632870c]{margin:0;text-transform:uppercase;font-size:22px;letter-spacing:1px}@media screen and (max-width: 1199px){.actions__title[data-v-2632870c]{width:100%;margin-bottom:27px}}@media screen and (max-width: 767px){.actions__title[data-v-2632870c]{font-size:20px;margin-bottom:16px}}.actions .slider-item[data-v-2632870c]{background-repeat:no-repeat;background-position:center;height:90px;margin-bottom:10px;background-size:cover;position:relative}.actions .slider-item a[data-v-2632870c]{display:block;width:100%;height:100%}@media screen and (max-width: 767px){.actions .slider-item[data-v-2632870c]{height:100px}}.actions .slider-container[data-v-2632870c]{max-width:970px;margin:20px auto 0}@media screen and (max-width: 767px){.actions .slider-container[data-v-2632870c]{max-width:320px}}.actions .slider-pagination[data-v-2632870c]{bottom:0 !important;padding-right:70px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 1199px){.actions .slider-pagination[data-v-2632870c]{padding-right:0}}.actions .swiper-container-horizontal .slider-wrapper[data-v-2632870c]{padding-bottom:30px}.actions .swiper-container-horizontal .slider-pagination-bullet[data-v-2632870c]{background:#b1b1b1;opacity:1;margin:0px 2px}.actions .swiper-container-horizontal .slider-pagination-bullet-active[data-v-2632870c]{background:#2e363d}

.dealer-locator,
.dealer-locator::before,
.dealer-locator::after,
.dealer-locator *,
.dealer-locator *::before,
.dealer-locator *::after {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}


.dealer-locator[data-v-4dee2ed8] {
  background: #F1F5F9;
  font-family: 'Roboto', sans-serif;
  font-size: 14px;
  font-weight: 300;
  position: relative;
}
.banner__wrapper[data-v-4dee2ed8] {
  margin: 0 auto;
  padding-top: 40px;
  max-width: 1180px;
}

