

/* Start:/local/templates/aspro_max_updated/components/bitrix/catalog/main/style.css?172787913315518*/
.product-container .product-view--mix .product-info {padding-bottom: 31px;}
.product-container .product-info {padding: 27px 39px 39px;margin: 0;}
.product-container .product-view--mix:not(.product-view--mix-wide) .bottom-info-wrapper {padding: 0px;}

.char-side .properties__item.properties__item--compact {
  margin-top: 2px;
}
body .char-side .properties {
  margin-top: 13px;
}
body .char-side .properties + div {
  margin: 10px 0 0;
}
body .char-side .properties .properties.js-offers-props {
  margin: 0px 0px 0px;
}
@media (min-width: 768px) {
  .product-view--mix .product-info--type2 .product-chars {
    padding-left: 19px;
    padding-right: 0px;
  }
  .product-view--mix .product-info--type2 .product-chars .char-side {
    margin-top: 5px;
  }
  .product-view--mix .product-main {flex-basis: 50%;}
}

.properties__title .hint {
  display: inline;
  position: relative;
  top: -1px;
}
.properties__title .hint .tooltip {
  left: 1px;
  text-align: left;
}
.properties__title .hint.active .tooltip {
  opacity: 1;
  z-index: 204;
}
.properties__title .hint .tooltip:after {
  left: 2px;
}
.properties__title .icon {
  border: 1px solid #e5e5e5;
  border-color: var(--stroke_black);
  border-radius: 100%;
  text-align: center;
  padding: 2px 4px 0px;
  cursor: pointer;
  height: 16px;
  display: inline-block;
  vertical-align: middle;
}
.properties__title .icon i {
  color: #383838;
  color: var(--white_text_black);
  line-height: 11px;
  font-size: 11px;
  font-style: normal;
  display: inline-block;
  vertical-align: top;
}
.properties__title .icon:hover i {
  color: #fff;
}

/*stores*/
.tab-pane.stores .stores_tab {
  padding-top: 9px;
}
.tab-pane.stores .ordered-block__title {
  padding-bottom: 1.533rem;
}

/*reviews*/
.tab-pane.reviews {
  padding-top: 7px;
}

/*buy services*/
.tab-pane.buy_services {
  padding-top: 7px;
}
.product-view .product-action .js-services {
  opacity: 0;
  height: 0px;
  transition: opacity 0.2s ease;
}
.product-view .product-action .js-services.active {
  opacity: 1;
  height: auto;
}
/*stores*/
.js-store-scroll.stores {
  position: relative;
}
.stores-title {
  position: absolute;
  top: 4px;
  right: 0px;
}
.stores-title .stores-title__list {
  opacity: 0.5;
  transition: opacity 0.3s ease;
}
.stores-title .stores-title__list:last-of-type {
  padding-left: 24px;
}
.stores-title .stores-title__list:not(.stores-title--active):hover {
  cursor: pointer;
}
.stores-title .stores-title__list:hover,
.stores-title .stores-title__list.stores-title--active {
  opacity: 1;
}
.stores-title .stores-title__list .svg {
  margin-right: 4px;
  top: -1px;
}

.stores_block_wrap.combine .contacts_map_list {
  padding-bottom: 0px;
}
.stores_block_wrap.combine .wrapper_block.title_left .block_container {
  height: 502px;
}
.stores_block_wrap.combine .contacts_map_list .bx-yandex-view-layout {
  border: 1px solid #ececec;
}
.tab-pane.stores {position: relative}

.product-view--mix .product-info > .flexbox {align-items: flex-start}

body .fancybox-thumbs__list {padding-top: 40px;}
body .fancybox-thumbs__list a {max-width: 100%;background-size: contain;background-color: #fff}

@media (min-width: 768px){
  .product-container .product-view--mix .product-detail-gallery {
    width: 50%;
    padding-right: 39px;
  }
}

.product-container {
  position: relative;
}

/*gallery*/
.product-info-headnote + .product-detail-gallery {
  padding-top: 20px;
}
.product-container .product-detail-gallery__slider {
  /*max-width: 450px;
  max-height: 450px;*/
  max-width: 100%;
  max-height: 600px;
  margin: auto;
  display: block;
}
.product-container .product-detail-gallery__slider:not(.owl-loaded) {
  overflow: hidden;
}
.product-container .product-detail-gallery__item.product-detail-gallery__item--thmb,
.product-container .product-detail-gallery__item .product-detail-gallery__picture {
  width: auto;
  display: inline-block;
}
.product-container .product-detail-gallery__item .product-detail-gallery__picture{
  width: auto !important;
}
.product-container .product-detail-gallery__item.product-detail-gallery__item--big a .product-detail-gallery__picture {
  cursor: zoom-in;
}
.owl-carousel .owl-item .product-detail-gallery__item {
  display: block;
  margin: auto;
}

.product-detail-gallery__container.product-detail-gallery__container--vertical {
  position: relative;
}
.product-detail-gallery__container.product-detail-gallery__container--vertical .product-detail-gallery__thmb-inner {
  display: block;
}

.product-container .product-detail-gallery__thmb-inner {
  display: inline-block;
}
.product-container .product-detail-gallery__thmb-inner:not(.vertical) {
  margin-top: 17px;
}
.product-container .product-detail-gallery__slider.thmb {
  max-width: 140px;
  max-height: 60px;
}
.product-container .product-detail-gallery__slider.thmb .owl-item:not(.current) {
  opacity: 0.4;
}
.product-container .product-detail-gallery__slider.thmb .owl-item:hover {
  opacity: 1;
}
.product-container .product-detail-gallery__item.product-detail-gallery__item--thmb {
  height: 60px;
  line-height: 60px;
  width: 60px;
  cursor: pointer;
}

.product-container .product-detail-gallery__slider.thmb.product-detail-gallery__slider--vertical {
  transform: rotate(90deg);
  max-height: 280px;
  position: absolute;
  left: -100px;
  top: 153px;
}
.product-container
.product-detail-gallery__slider:not(.owl-loaded).thmb.product-detail-gallery__slider--vertical
.product-detail-gallery__item:nth-child(n + 5) {
  opacity: 0;
  display: none;
}
.product-container
.product-detail-gallery__slider.thmb.product-detail-gallery__slider--vertical
.product-detail-gallery__picture {
  transform: rotate(-90deg);
}

.tabs-block .owl-carousel.owl-hidden {
  opacity: 1;
}

@media (min-width: 768px) and (max-width: 991px) {
  .product-detail-gallery.left_info {
    display: inline-block;
    width: 50%;
  }
  .product-info .right_info {
    display: inline-block;
    width: 49%;
  }
}

body
.product-container
.product-detail-gallery__container--vertical
.product-info-headnote__stickers1
~ .product-detail-gallery__thmb-container
.video-block.popup_video.only-item,
body
.product-container
.product-detail-gallery__container--vertical
.product-info-headnote__stickers1
~ .product-detail-gallery__thmb-container
.video-block.popup_video.only-item.only-item {
  top: 40px !important;
}

@media (max-width: 1199px) {
  .product-view--type2 .product-info > .flexbox,
  .product-view--mix .product-info > .flexbox {
    flex-wrap: wrap;
    justify-content: space-evenly;
  }
  .product-view--type2 .product-info > .flexbox .product-detail-gallery {
    flex: 0 0 100%;
    order: 0;
  }
  .product-view--type2 .product-info > .flexbox > div:not(.product-detail-gallery) {
    padding-top: 40px;
    max-width: 300px;
    flex-basis: 40%;
  }
  .product-info.product-info--type2 > .flexbox > .product-detail-gallery .product-detail-gallery__container {
    padding-top: 0;
  }

  body .product-view--type2 .product-info.product-info--type2 > .flexbox > .product-main {
    flex-basis: 100%;
    max-width: none;
    padding-left: 0px;
  }

  /*element4*/
  .product-view--mix .product-info > .flexbox .product-detail-gallery {
    flex: 0 0 100%;
    order: 0;
    padding-right: 0px;
  }
  body .product-view--mix .product-main {
    flex-basis: auto;
    margin-top: 35px;
  }
  .product-container .product-detail-gallery__slider {max-height: 400px;}
}

@media (min-width: 768px) {
  .product-container .product-detail-gallery__slider.horizontal {
    max-width: 600px;
  }
  .product-container
  .product-detail-gallery__slider.horizontal
  .product-detail-gallery__item.product-detail-gallery__item--big,
  .product-container
  .product-detail-gallery__slider.horizontal
  .product-detail-gallery__item.product-detail-gallery__item--middle {
    width: auto;
  }
  .product-view--type2 .product-info.product-info--type2 > .flexbox .product-detail-gallery__slider.horizontal.big {
    max-width: 500px;
  }

  .product-container .product-detail-gallery__slider.vertical {
    max-height: 600px;
  }
  .product-container
  .product-detail-gallery__slider.vertical
  .product-detail-gallery__item.product-detail-gallery__item--big {
    height: 600px;
    line-height: 600px;
  }
  .product-view--type2 .product-info.product-info--type2 > .flexbox .product-detail-gallery__slider.vertical.big {
    max-height: 500px;
  }
  .product-container
  .product-info.product-info--type2
  .product-detail-gallery__slider.vertical
  .product-detail-gallery__item.product-detail-gallery__item--middle {
    height: 500px;
    line-height: 500px;
  }

  /*element3*/
  .product-view--type2 .product-info.product-info--type2 > .flexbox .product-detail-gallery__slider {
    max-width: 377px;
  }
  .product-info.product-info--type2 .product-detail-gallery__thmb-container .vertical > div.video-block.popup_video {
    top: 4.133rem;
  }
  .product-view--type2 .product-info.product-info--type2 > .flexbox > .product-main {
    flex-basis: 58%;
    padding-left: 36px;
  }

  .product-container .product-detail-gallery__item.product-detail-gallery__item--big {
    height: 450px; /*line-height: 450px;*/
    width: 450px;
    max-width: 100%;
  }
  .product-container .product-detail-gallery__item.product-detail-gallery__item--middle {
    /*line-height: 377px;*/
    /*height: 377px;
    width: 377px;*/
    max-width: 100%;
  }
  .product-container .product-detail-gallery__item > a {
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
  }
  .product-container .product-detail-gallery__slider .owl-dots {
    display: none;
  }

  body .product-detail-gallery__thmb-container .product-detail-gallery__slider,
  .video-block.popup_video {
    display: inline-block;
    vertical-align: middle;
  }
  .product-detail-gallery__thmb-container .product-detail-gallery__slider + .video-block.popup_video.fromtop {
    margin-left: 70px;
  }
  .product-detail-gallery__thmb-container .product-detail-gallery__slider + .video-block.popup_video {
    margin-left: 30px;
  }

  .product-detail-gallery__thmb-container .video-block.popup_video.only-item,
  body
  .product-container
  .product-detail-gallery__container--vertical
  .product-detail-gallery__thmb-container
  .video-block.popup_video.only-item.only-item {
    top: 0px !important;
  }

  .product-detail-gallery__container.product-detail-gallery__container--vertical {
    padding-left: 86px;
  }

  .product-detail-gallery__container.product-detail-gallery__container--vertical.--no-preview {
    padding-left: 0;
  }

  .product-container .product-detail-gallery__slider.thmb.product-detail-gallery__slider--vertical[data-size="3"] {
    left: -65px;
    top: 118px;
  }
  .product-container .product-detail-gallery__slider.thmb.product-detail-gallery__slider--vertical[data-size="2"] {
    left: -30px;
    top: 83px;
  }

  /*element4*/
  .product-container .product-view--mix .product-detail-gallery {
    width: 50%;
    padding-right: 39px;
  }
  .product-view--mix .product-action .info_item {
    padding-right: 20px;
  }
  .product-view--mix .product-info--type2 .product-chars {
    padding-left: 19px;
    padding-right: 0px;
  }
  .product-view--mix .product-info--type2 .product-chars .char-side {
    margin-top: 5px;
  }
}

@media (max-width: 767px) {
  .product-container .big .product-detail-gallery__item {
    height: 300px;
    line-height: 300px;
    width: 300px;
  }
  .product-container .product-detail-gallery__slider.thmb.product-detail-gallery__slider--vertical,
  body .product-detail-gallery__thmb-container .product-detail-gallery__slider {
    display: none;
  }

  .product-container .product-detail-gallery__slider {
    max-width: 300px;
  }
  .product-container .product-detail-gallery__slider:not(.owl-loaded) {
    max-height: 300px;
  }

  .product-container .product-detail-gallery__thmb-inner {
    display: block;
  }
  .product-container .video-block.popup_video {
    width: auto;
    border: 1px solid #ececec;
    border-color: var(--stroke_black);
    border-left-width: 0px;
    border-right-width: 0px;
    padding: 6px 0px 6px;
    height: auto;
    margin: 10px 0px 0px;
  }
  .product-info.product-info--type2 .product-detail-gallery__thmb-container .vertical > div.video-block.popup_video {
    top: 0;
  }
  .product-container .video-block.popup_video .play {
    position: static;
  }
  .product-container .video-block.popup_video .play:after {
    display: none;
  }
  .product-container .video-block.popup_video .play:before {
    display: inline-block;
    position: static;
    border-left-color: #000;
    border-left-color: var(--white_text_black);
  }

  .js-offers-scroll .stores-icons {
    flex-basis: 48px;
  }

  .product-view--type2 .product-info > .flexbox,
  .product-view--mix .product-info > .flexbox {
    justify-content: normal;
  }

  .stores_block_wrap.combine .wrapper_block.title_left .block_container {
    box-shadow: none;
  }

  body .flex-50 {
    flex-basis: 100%;
  }

  body .maxwidth-theme.bottom-info-wrapper{padding-left: 0;padding-right: 0}
}

@media (max-width: 550px) {
  body .catalog_detail .item-stock>span {font-size: 12px}
}

@media only screen and (max-width: 1199px) and (min-width: 767px){
  .product-container .product-detail-gallery__slider:not(.product-detail-gallery__slider--vertical) img{max-height: 400px;}
}

/*mobile fixed buy btn*/
#main .catalog_detail .counter_wrapp.fixed {
  position: fixed !important;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 999;
}
#main .bottom-icons-panel-Y .catalog_detail .counter_wrapp.fixed {
  bottom: 62px;
}
#main .catalog_detail .counter_wrapp.fixed .counter_block {
  border-radius: 0px;
}
#main .catalog_detail .element_3 .counter_wrapp.fixed ~ .wrapp-one-click {
  border-top: 1px solid #eeeeee;
  border-color: var(--stroke_black);
}

.group_description_block {max-height: 290px;overflow: hidden;position: relative}
.group_description_block.--opened {max-height: max-content;overflow: visible;position: relative}
.group_description_block.--opened:after {display: none}
.group_description_block.--long::after {
  content: ''; /* Выводим элемент */
  position: absolute; /* Абсолютное позиционирование */
  right: 0; bottom: 0; /* Положение элемента */
  width: 100%; /* Ширина градиента*/
  height: 30%; /* Высота родителя */
  /* Градиент */
  background: -moz-linear-gradient(bottom, rgba(255,255,255, 0.0), #fff 100%);
  background: -webkit-linear-gradient(bottom, rgba(255,255,255, 0.0), #fff 100%);
  background: -o-linear-gradient(bottom, rgba(255,255,255,0, 0.0), #fff 100%);
  background: -ms-linear-gradient(bottom, rgba(255,255,255,0, 0.0), #fff 100%);
  background: linear-gradient(to bottom, rgba(255,255,255, 0.0), #fff 100%);
}
.description--show-more {text-align: center;margin: 0 0 30px;border: 1px solid #eee;border-color: var(--stroke_black);cursor: pointer;position: relative;z-index: 2;transition: background-color .2s ease;background: var(--light_bg_black);border-radius: 3px;font: 15px/24px "PT Sans Caption",Arial,sans-serif;height: 57px;display: flex;align-items: center;justify-content: center}
.description--show-more:hover {color:#fff;background: #589b4a;}
#main .catalog_page .section-content-wrapper.with-leftblock .similar-goods-sect .col-lg-3:not(.custom-line) {width:100% !important}

.js--loader {padding: 20px;width: 100%;text-align: center}
.js--loader svg{width: 100%;max-height: 25px}
.js--loader svg *{fill:#589b4a;}
/* End */


/* Start:/local/templates/aspro_max_updated/components/bitrix/catalog.element/december2022/style.css?177885164026191*/
.element--share-box {display: flex;gap:50px;margin-top: 20px;align-items: center}
.element--share {display: inline-flex;position: relative;gap:10px;border-radius: 5px;border: 1px solid var(--fill_dark_light_hover);align-items: center;padding: 7px 10px;cursor: pointer;transition: .4s;float: right}
.element--share-icon{color:var(--fill_dark_light_hover)}
.element--share-icon svg .cls-1{fill:var(--fill_dark_light_hover);transition: .4s}
.element--share-text{color:var(--fill_dark_light_hover);transition: .4s;display: none}
.element--share:hover {border: 1px solid var(--basic_text_black);}
.element--share:hover svg .cls-1{fill: var(--basic_text_black);}
.element--share:hover .element--share-text{color: var(--basic_text_black);}

.element--share-elements {min-width: 50px;position: absolute;top:50px;right: 0;width: auto;height: auto;padding: 10px;background-color: var(--card_bg_black);display: flex;-moz-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1);box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1);border-radius: 5px;gap:5px;opacity: 0;visibility: hidden;transition: .4s}
.element--share.--opened .element--share-elements{opacity: 1;visibility: visible;z-index: 3;}
.element--payment {display: flex;gap:10px;align-items: center}
.element--payment img, .element--payment svg{width: 30px;height: 30px;}
.element--payment span{font-size: 13px;line-height: 14px;}
.element--share-elements a {display: flex;width: 30px;min-width: 30px;height: 30px;align-items: center;justify-content: center;border-radius: 5px;border:1px solid transparent;transition: .4s}
.element--share-elements a:hover {border:1px solid var(--fill_dark_light_hover);}
.element--share-elements a svg {fill:var(--fill_dark_light_hover);width: 20px;height: 20px;}

@media (max-width: 767px) {
    .element--share-box{flex-wrap: wrap;}
    .element--share-box {row-gap:15px;column-gap: 50px}
}

@media (max-width: 400px) {
    .element--payment{flex-wrap: wrap;}
}

.element--similar-box {margin-top: 40px;}
.element--similar-tabs {display: flex;gap:15px;flex-wrap: wrap}
.element--similar-splides .ordered-block {display: none}
.element--similar-splides .ordered-block.--active {display: block}
.element--similar-tab {padding: 5px 10px;border-radius: 5px;transition: .4s}
.element--similar-tab span{border-bottom: 1px dashed var(--light_basic_text_black);transition: .4s}
.element--similar-tab:hover span{border-bottom: 1px dashed transparent;}
.element--similar-tab:not(.--active) {cursor: pointer;}
.element--similar-tab.--active {background-color: var(--darkerblack_bg_black)}
.element--similar-tab.--active span{border-bottom: 1px dashed transparent;}

.element--similar-splides .ordered-block {margin-top: 25px}

.element--section-url {width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;padding-top: 0 !important;}
.element--section-url a{text-transform: uppercase;display: flex;line-height: normal;color: var(--white_text_black);gap:10px}
.element--section-arrow {color: var(--fill_dark_light_hover);background-color: #559947;min-width: 40px;width: 40px;height: 40px;display: flex;align-items: center;justify-content: center;border-radius: 5px;transition: .4s}
.element--section-arrow svg  {transform: rotate(90deg);}
.element--section-arrow svg .cls-1 {fill: #fff;}
.element--section-url a:hover .element--section-arrow {background-color: var(--arrows_bg_black);}
.element--section-url a:hover .element--section-arrow svg .cls-1 {fill: var(--fill_dark_light_white_hover);}

@media (max-width: 359px) {
    .element--section-url a{flex-wrap: wrap;}
}

.delivery--popup{border:2px solid #dfead9;padding: 20px 25px;/*position: absolute;left:0;top:30px;width: 710px;z-index: -3;visibility: hidden;opacity: 0;*/border-radius: 3px;transition: .2s;position: relative;margin-top: 15px}
.delivery--popup:before{width: 20px;height: 9px;position: absolute;top:-9px;left:55px;background-image: url('/local/templates/aspro_max_updated/components/bitrix/catalog.element/december2022/images/corner.png');background-size: cover;background-repeat: no-repeat;background-position: center center;content: ''}
.delivery--popup {background-color: var(--card_bg_black)}
.delivery--popup-box {display: flex;}
.delivery--popup-box > div{width: 50%;display: flex;align-items: center;justify-content: flex-start;flex-wrap: wrap}
.delivery--popup-row {width: 100%;display: flex;font-size: 14px;line-height: 21px;margin-bottom: 10px;}
.delivery--popup-row:last-child {margin-bottom: auto;}
.delivery--popup-name {color: var(--white_text_black)}
.delivery--popup-value {color:var(--theme-base-color);font-weight: 700}
.delivery--popup-period {color:var(--white_text_black);}
.delivery--popup-right {display: flex;align-items: center;justify-content: center}
.delivery--popup-right svg {margin-right: 5px}

.delivery--popup-left {padding-right: 15px}
.delivery--popup-right {padding-left: 15px}

.calculate--delivery-box{margin-top: 15px;}
.calculate--delivery {display: inline-block;position: relative;}
/*.calculate--delivery:hover .delivery--popup{visibility: visible;opacity: 1;z-index: 3}*/
.calculate--delivery > i > svg{margin-right: 10px;}

.svg-inline-delivery-truck {width: 18px;height: 18px;margin-right: 5px}
.svg-inline-delivery-truck svg{width: 18px;height: 18px;}

.svg-inline-adress {width: 18px;height: 18px;margin-right: 5px}
.svg-inline-adress svg{width: 18px;height: 18px;}

.delivery--column {/*width: 330px;*/width: 100%}
.delivery--column .delivery--popup-box{/*flex-direction: column*/align-items: flex-start}
.delivery--column .delivery--popup-left {padding-right:0}
.delivery--column .delivery--popup-right {padding-left: 0;margin-top: 10px}
/*.delivery--column .delivery--popup-box > div {width: 100%}*/

.mobile--only {display: none}

@media (max-width: 1500px) {
    .delivery--popup {width: auto;max-width: 500px;}
    .delivery--popup-row {flex-wrap: wrap}
}

@media (max-width: 900px) {
    body .fast_view_frame.popup .fastview-product {flex-wrap: wrap}
    body .fast_view_frame.popup .catalog_detail .form {overflow-y: auto}
    body .fast_view_frame.popup .fastview-product {height: auto}
    body .fast_view_frame.popup .fastview-product > div {flex-basis: 100%}
}

@media (max-width: 767px) {
    .delivery--popup{width: 100%}
    .calculate--delivery-box {position: relative}
    .calculate--delivery {position: static}
}

@media (max-width: 550px) {
    .delivery--popup-row {font-size: 13px}
    .delivery--popup-box {flex-wrap: wrap}
    .delivery--popup-box > div {width: 100%}
    .delivery--popup-left {padding-right:0}
    .delivery--popup-right {padding-left: 0;margin-top: 10px}

    .mobile--only {display: block}
    .product--mobile-rating {width: 100%}
    .product-info-headnote__inner {display: none}
    .mobile--only .product-info-headnote__inner {display: block}

    body .fast_view_frame.popup .fastview-product > div{padding: 10px 0}
    body .product-detail-gallery.product-detail-gallery--small .product-detail-gallery__wrapper {width: calc(100vw - 30px);}
    body .product-detail-gallery.product-detail-gallery--small .product-detail-gallery__item.product-detail-gallery__item--big {width: calc(100vw - 30px);}
}

.element--dishes-price {color:#ff0000;font-size: 11px}

.manager--prices {display: flex;flex-wrap: wrap}
.manager--price {width: 100%;display: flex;gap:10px;flex-wrap: wrap}
.manager--price-value {font-weight: 600}

.wrapp-one-click .one_click.btn.btn-transparent-border-color {background-color: #589b4a;border-color: #589b4a;color: #ffffff;}
.ag-yt-ll {padding-top: 56.25%}
.video_block.row{margin-left: 0;margin-right: 0}

.element--similar-splides .loader_circle{min-height: 460px}

@media (max-width: 380px) {
    .element--similar-splides .loader_circle{min-height: 420px}
}

@media (max-width: 1000px) {
    .ag-yt-ll{padding-top: 0;height: 315px !important;}
}

#bk_container{position:absolute;display:none;height:836px;margin-left:-4px;padding:10px;width:64%;min-width:60%!important;left:50%;transform: translateX(-50%);text-align:center;z-index:10001!important;}
@media (max-width: 768px) {
    #bk_container {width: 95%;}
}

#bk_background{display:none;z-index:1000;width:100%;height:100%;position:absolute;top:0;left:0;}
#bk_container #bk_close{text-align:right;border:0;}
#bk_frame{width:100%!important;min-width:100%!important;min-height:830px;border:0;overflow:hidden;padding:0;margin:0;}

.bk_not_a_buy_button {display: inline-block;cursor: pointer;border-radius: 19px;background-color: #35AF2D;font-size: 25px;border: 1px solid #0c7a05;color: #fff;white-space: nowrap;text-decoration: none;padding: 4px 15px 8px 20px;font-family: verdana;font-weight: 800;}

.icon_vkredit {background-position: 10px;background-size: 25px 25px;background-image: url("https://bkred.ru/buttons/vkredit_icon.png");background-repeat : no-repeat;padding: 20px;}

#bk_close{z-index:602;width:23px;height:23px;position:absolute;top:-10px;right:-12px;display:inline-block;vertical-align:top;cursor:pointer;background:url("https://bkred.ru/public/images/anketa2/structure/close.png") 0 0 no-repeat;}
#bk_popup{max-width: 821px;margin-left: 0;transform: translateX(-50%);width: 100% !important;min-height:811px;box-shadow:0 0 6px rgba(0,0,0,0.5);-moz-box-shadow:0 0 6px rgba(0,0,0,0.5);-webkit-box-shadow:0 0 6px rgba(0,0,0,0.5);border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;background:#fff;position:absolute;top:30px;left:50%;z-index:10;}
#bk_close img{border:0;}
.bk_back_button_bk{width:120px;height:32px;padding:0 0 2px;font:16px "Trebuchet MS",Tahoma,Arial,sans-serif;outline:0;position:relative;cursor:pointer;border-radius:3px;color:#5d7731;text-shadow:1px 1px #d0e5a4;border:1px solid #89a94d;border-top:1px solid #aad063;border-bottom:1px solid #6d883b;box-shadow:inset 0 1px #E0EEB6,inset 1px 0 #C6E08D,inset -1px 0 #C6E08D,inset 0 -1px #B4D579,0 2px #799545,0 3px #6D883B,0 4px 2px rgba(0,0,0,0.4);background:-moz-linear-gradient(top,#cae285 0,#a3cd5a 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#cae285),color-stop(100%,#a3cd5a));background:-webkit-linear-gradient(top,#cae285 0,#a3cd5a 100%);background:-o-linear-gradient(top,#cae285 0,#a3cd5a 100%);background:-ms-linear-gradient(top,#cae285 0,#a3cd5a 100%);background:linear-gradient(top,#cae285 0,#a3cd5a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cae285',endColorstr='#a3cd5a',GradientType=0);background-color:#b6d76f;}
.bk_back_button_bk::-moz-focus-inner{border:0;}
.bk_back_button_bk:hover{border-top:1px solid #98b85b;box-shadow:inset 0 1px #CCE3A1,inset 1px 0 #C6E08D,inset -1px 0 #C6E08D,inset 0 -1px #C7E18E,0 2px #799545,0 3px #6D883B,0 4px 2px rgba(0,0,0,0.4);background:-moz-linear-gradient(top,#abd164 0,#b9d972 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#abd164),color-stop(100%,#b9d972));background:-webkit-linear-gradient(top,#abd164 0,#b9d972 100%);background:-o-linear-gradient(top,#abd164 0,#b9d972 100%);background:-ms-linear-gradient(top,#abd164 0,#b9d972 100%);background:linear-gradient(top,#abd164 0,#b9d972 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#abd164',endColorstr='#b9d972',GradientType=0);background-color:#b6d76f;}
.bk_back_button_bk:active{top:3px;border:1px solid #88a84e;border-top:1px solid #6e883f;border-bottom:1px solid #95b855;background:#a7cf5f;box-shadow:inset 0 1px 2px #779441}

.bk_btn-cont_mini{float:right!important;width:166px!important;height:46px!important;}
.bk_btn-cont_mini .bk_front-blue_mini{height:49px!important;}
.bk_btn-cont_mini .bk_front-blue_mini:after{height:49px!important;}
.bk_btn-cont_mini .bk_front-blue .bk_ico{margin-top:6px!important;}
.bk_btn-cont_mini .bk_btn-green{height:39px!important;margin-top:2px!important;}
.bk_btn-cont_mini .bk_btn-text{padding-top:8px!important;padding-left:0!important;padding-right:7px!important;}
.bk_btn-cont_mini .bk_btn-text .bk_main_text{font-size:10px!important;}
.bk_btn-cont{cursor:pointer;overflow:hidden;height:54px;display:inline-block;position:relative;}
.bk_btn-cont .after-blue{width:42px;height:54px;display:inline-block;position:absolute;top:0;left:8px;z-index:0;background:#007599;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;}
.bk_btn-cont .bk_front-blue{width:38px;height:54px;position:absolute;top:0;left:10px;text-align:center;z-index:2;background-image:-moz-linear-gradient(-Infinity% -Infinity% -90deg,#00a7e1 0,#006bc9 100%);background-image:-webkit-gradient(linear,-Infinity% -Infinity%,-Infinity% Infinity%,color-stop(0,#00a7e1),color-stop(1,#006bc9));background-image:-webkit-linear-gradient(-90deg,#00a7e1 0,#006bc9 100%);background-image:-o-linear-gradient(-90deg,#00a7e1 0,#006bc9 100%);background-image:-ms-linear-gradient(-90deg,#00a7e1 0,#006bc9 100%);background-image:linear-gradient(180deg,#00a7e1 0,#006bc9 100%);background-color:#00a7e1;}
.bk_btn-cont .bk_front-blue .bk_ico{margin-top:10px;display:inline-block;vertical-align:top;width:32px;height:35px;background:url("https://bkred.ru/public/images/anketa2/structure/ico-bk.png") 0 0 no-repeat;}
.bk_btn-cont .bk_front-blue:after{position:absolute;top:0;left:0;width:38px;height:54px;content:'';box-shadow:0 0 5px rgba(0,0,0,0.3);-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);-moz-box-shadow:0 0 5px rgba(0,0,0,0.3);}
.bk_btn-cont .bk_btn-green{text-align:right;padding-left:44px;height:46px;position:relative;z-index:1;margin-top:3px;background-image:-moz-linear-gradient(-Infinity% -Infinity% -90deg,#5ab73f 0,#3bab41 100%);background-image:-webkit-gradient(linear,-Infinity% -Infinity%,-Infinity% Infinity%,color-stop(0,#5ab73f),color-stop(1,#3bab41));background-image:-webkit-linear-gradient(-90deg,#5ab73f 0,#3bab41 100%);background-image:-o-linear-gradient(-90deg,#5ab73f 0,#3bab41 100%);background-image:-ms-linear-gradient(-90deg,#5ab73f 0,#3bab41 100%);background-image:linear-gradient(180deg,#5ab73f 0,#3bab41 100%);background-color:#5ab73f;border:1px solid #468340;border-radius:7px;-webkit-border-radius:7px;-moz-border-radius:7px;box-shadow:0 1px 0 rgba(255,255,255,0.5) inset;-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.5) inset;-moz-box-shadow:0 1px 0 rgba(255,255,255,0.5) inset;}
.bk_btn-cont .bk_btn-text{height:35px;position:relative;text-shadow:1px 1px rgba(0,0,0,0.2);padding-left:15px;padding-right:15px;text-align:center;display:inline-block;padding-top:11px;line-height:14px;font-family:'Nunito', 'Open Sans',Verdana,sans-serif;font-size:10px;color:#d2eccd;}
.bk_btn-cont .bk_btn-text .bk_main_text{display:block;font-size:14px;color:#fff;font-weight:700;text-transform:uppercase;}
.bk_btn-cont.hover .bk_btn-text:after{content:'';position:absolute;height:61px;top:-13px;left:0;background:url("https://bkred.ru/public/images/anketa2/structure/hover.png") center 0;width:100%;}

body .topic__heading{overflow: visible;width: 100%;display: inline-flex;align-items: flex-start;justify-content: space-between;}
body .topic__heading #pagetitle{line-height: 34px;font-size: 29px}
body .grey_block .page-top>div:last-of-type{margin-bottom: 0;padding-bottom: 15px}
body .product-container{margin-top: 10px;padding-top: 0}
/*
body .product-container .product-view--mix .product-info-wrapper{border-top: unset}*/
.--without-preview {border-bottom: 1px solid #ececec;margin-bottom: 0}
.services-items {margin-top: 10px}
.services-items .services-item{border:unset;}
.services-item__info {display: flex;}
body .product-container .cost.prices.detail .price.font_mxs{font-size: 30px;}
body .product-view--mix .product-info-headnote{padding-bottom: 15px;margin-bottom: 15px;}
.popup--buttons {display: flex;justify-content: space-between;margin-top: 12px;gap:10px;padding-top: 12px;border-top: 1px solid #ececec;margin-bottom: 20px}
.popup--buttons > span{width: 50%}
.btn--simple {display: inline-flex;align-items: center;justify-content: center;gap:8px;border:1px solid var(--theme-base-color);border-color: hsla(var(--dark_light-wtheme-hue),var(--dark_light-wtheme-saturation),var(--dark_light-wtheme-lightness),.35);border-radius: 4px}
.btn--simple:hover {background-color: var(--theme-base-color)}
.btn--simple svg path{stroke:#333;transition: .4s}
.btn--simple:hover svg path{opacity: 0.7}
.btn--simple span{color: var(--white_text_black);font-size: 14px;line-height: 18px;transition: .4s}
.btn--simple:hover span{}

.info_item .button_block .btn .svg{display: none !important;}

.popup--buttons .btn--trn-simple {display: inline-flex;align-items: center;justify-content: center;gap:8px}
.btn--trn-simple svg path{fill:var(--theme-base-color)}
.btn--trn-simple:hover svg path{opacity: 0.7}

.product-main .product-info-headnote__inner {margin: 0}

.services-item__info.item_info .switch_block {display: none}

@media (max-width: 767px) {
    body .topic__heading #pagetitle {font-size: 20px;line-height: 28px;}
}

@media (max-width: 600px) {
    body .product-container .product-info {padding-left: 0 !important;padding-right: 0 !important;padding-top: 0;padding-bottom: 0}
    .delivery--popup {padding: 16px}
    body .product-view .maxwidth-theme, body .product-view .wrapper_inner {padding-left: 0;padding-right: 0}
}

@media (max-width: 550px) {
    .popup--buttons{margin: 12px 0}
    .mobile--only .product-info-headnote__inner {margin: 0}
    body .element--similar-box {margin-top: 30px}
    .product-view--mix .product-info > .flexbox .product-detail-gallery {width: 100%}
    body .product-info-headnote__inner > div.product-info-headnote__article {margin-right: 10px}
    .product--mobile-rating {padding-right: 70px;}
    .product-info--type2 .price_txt.filed {display: none}
}

@media (max-width: 400px) {
    .popup--buttons {flex-wrap: wrap}
    .popup--buttons > span {width: 100%}
}

.product--credit {display: flex;flex-wrap: wrap;justify-content: space-between;column-gap:10px;margin-top: 20px;row-gap:4px}
.product--credit-title {line-height: 1.501em;font-size:15px;font-family: 'Nunito', 'Open Sans', sans-serif;display: flex;gap:8px;align-items: center;width: 100%;}
.product--credit-title > span{white-space: nowrap}

.product--credit-element {width: 100%;min-height: 30px;display: inline-flex;align-items: center;justify-content: center;cursor: pointer}
.product--credit-element span{border-bottom: 1px dotted var(--white_text_black);transition: .4s}
.product--credit-element span:hover{border-bottom: 1px dotted transparent;}
.product--credit-element img{width: 90%;}
html body .com-sber-pokupay--buy-button__wrapper {margin: 0 !important;}

.product--credit-question {font-size: 12px;line-height: 16px;border-radius: 50%;color: var(--fill_dark_light_hover);}
.product--credit-question span{border-bottom: 1px dotted var(--fill_dark_light_hover);padding: 0 3px}
.product--credit-question:hover span{border-bottom: 1px dotted transparent;transition: border-bottom-color .4s}

.product--credit-box {display: flex;gap:10px;width: 100%}

.delivery--link {margin-top: auto;width: 100%;text-align: right;padding-top: 10px}
.delivery--link span {transition: .4s;border-bottom: 1px dotted var(--fill_dark_light_hover);}
.delivery--link a:hover span {border-bottom: 1px dotted transparent;}
.payment--link {margin-left: auto;font-size: .8em;line-height: 1.692em;}
.payment--link span {transition: .4s;border-bottom: 1px dotted var(--fill_dark_light_hover);}
.payment--link a:hover span {border-bottom: 1px dotted transparent;}

.buy_block .counter_wrapp.list.big > div {margin: 0}
.wrapp-one-click {margin-top: 12px}

.product-info-headnote__inner > div.product-info-headnote__article {margin-right: 70px}

.con {padding: 60px 0;position: relative;}
.con:after {content: '';position: absolute;top: 0;left: 50%;width: 100%;height: 100%;transform: translateX(-100%);background-color: var(--darkerblack_bg_black);}
.con:before {content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;transform: translateX(50%);background-color: var(--darkerblack_bg_black);}
.con--title {font-family: 'Nunito', 'Open Sans', sans-serif;font-size: 1.3333em;line-height: 1.4em;color: var(--white_text_black);margin-bottom: 24px;text-align: center;position: relative;z-index: 3}
.con--box {display: flex;gap:30px;position: relative;z-index: 3}
.con--item{border: 1px solid #ececec;padding: 24px;border-radius: 4px;width: 25%;align-items: center;display: flex;justify-content: center;flex-direction: column;background-color: #fff}
.con--head {margin-bottom: 20px;color: var(--white_text_black);font-family: 'Nunito', 'Open Sans', sans-serif;font-size: 16px;line-height: normal;}
.con--content {margin-bottom: 12px;width: 100%;text-align: center;}
.con--footer {color: #7a7a7a;font-family: 'Nunito', 'Open Sans', sans-serif;font-size: 14px;line-height: normal;text-align: center}

.con--but {display: inline-flex;align-items: center;justify-content: center;margin:0 auto;padding: 0 34px;height: 36px;font-family: 'Nunito', 'Open Sans', sans-serif;font-size: 14px;line-height: normal;gap:10px;background-color: #589b4a;color:#fff;transition: .4s;border: 1px solid #589b4a;border-radius: 4px}
.con--but:hover {background-color: transparent;color:#589b4a;}
.con--but svg path{fill:#fff;transition: .4s}
.con--but:hover svg path{fill:#589b4a;}

.con--simple-link {font-family: 'Nunito', 'Open Sans', sans-serif;font-size: 22px;line-height: normal;font-weight:600;display: flex;align-items: center;justify-content: center;gap:10px;color:#000}
.con--simple-link span{transition: .4s;border-bottom: 1px dotted transparent}
.con--simple-link:hover span{border-bottom: 1px dotted #000}

.tab-pane#desc, .tab-pane#payment, .tab-pane#delivery {padding-right: 30%}

body > .wrapper1 {overflow: hidden}

.ordered-block.tabs {margin-top: 40px}

.detail img {height: auto}

.product-container .product-view--mix .product-info-wrapper {border: 1px solid #ececec;border-color: var(--stroke_black);}

.detail .product--price-opt {width: 100%}

#edost_catalogdelivery_calculate_button {margin-left: 8px}

.tab--toggle {cursor: pointer;display: block;margin: 0;padding: 16px 24px 15px;color: var(--light_basic_text_black);border: none;border-radius: 3px;background: transparent;    line-height: 1.428571429;position: relative;font-size: 11px;text-transform: uppercase;letter-spacing: .8px;}
.product-info-headnote__inner > div.product-info-headnote__brand {padding: 0}
body .product-info-headnote__brand .brand__picture img {max-width: 150px;max-height: 55px}
body .product-info-headnote__brand .brand__picture {padding: 0}

body .lg-outer .lg-thumb-item img {object-fit: contain;}

.product-info-headnote__toolbar {display: flex;gap:5px;}
.print--kp {display: flex;align-items: center;gap:10px;border:1px solid var(--stroke_black);border-radius: 3px;padding: 0 10px;cursor: pointer;transition: .4s}
.print--kp:hover {color:#fff;border-color:#65ae56;background-color: #65ae56}
.print--kp svg{width: 16px;height: 16px;fill:#999;transition: .4s}
.print--kp:hover svg{fill:#fff}

.price--text {font-size: 1.733em;color: #333;color: var(--white_text_black);font-weight: bold;line-height: 1.454em;font-family: 'Nunito', 'Open Sans', sans-serif;}
.counter_wrapp .button_block.wide .btn.to-analog {margin-top: 10px}

.price--vat {color: #999;font-size: .867em;line-height: 1.692em;}

#headerfixed [data-name="ANALOG"],
#headerfixed .more_text {display: none}

.reviews--count {margin-left: 5px;font-weight: 500}

@media (min-width: 1158px) {
    .product-container .product-detail-gallery__item > a{min-height: 500px;}
}

@media (max-width: 1280px) {
    .con--box {gap:16px}
    .con--simple-link {font-size: 18px}
}

@media (max-width: 1158px) {
    .con--but {width: 100%;padding: 0 16px}
    .con--simple-link {font-size: 16px}
    .con--footer {font-size: 13px}
    .con--item {padding: 16px}
}

@media (max-width: 1024px) {
    .con--box {flex-wrap: wrap}
    .con--item {width: calc(50% - 8px)}
    .con--item:nth-child(1) {-webkit-box-ordinal-group: 4;-webkit-order: 3;-ms-flex-order: 3;order: 3;}
    .con--item:nth-child(2) {-webkit-box-ordinal-group: 2;-webkit-order: 1;-ms-flex-order: 1;order: 1;}
    .con--item:nth-child(3) {-webkit-box-ordinal-group: 3;-webkit-order: 2;-ms-flex-order: 2;order: 2;}
    .con--item:nth-child(4) {-webkit-box-ordinal-group: 5;-webkit-order: 4;-ms-flex-order: 4;order: 4;}

    body .arrow_scroll .nav.nav-tabs {min-width: unset;margin: 0}
    body .arrow_scroll {overflow-x: auto;overflow-y: hidden;padding-bottom: 15px;margin-bottom: 20px;max-height: 60px}
}

@media (max-width: 767px) {
    .tab-pane#desc, .tab-pane#payment, .tab-pane#delivery {padding-right: 0}
    .product-view--mix .product-info > .flexbox {padding: 12px}
    .product-main .flexbox--row {gap:10px;}
    .info_item {max-width: 400px}
}

@media (max-width: 550px) {
    .con--item {width: 100%}
    .con--title {text-align: left}
    .content.detail-text-wrap{font-size: 14px}
    .ordered-block.tabs {margin-top: 20px;}
    .ordered-block.tabs .ordered-block__title {padding-bottom: 16px}
    .con {padding: 25px 0}
    .tab-pane.payment, .tab-pane.delivery {font-size: 14px}
    /*.product-main .flexbox--row > .col-auto:nth-child(1) {display: none}*/
    /*body .product-view--mix .product-info-headnote {padding-bottom: 0;position: absolute;z-index: 3;top: 10px;right: 10px;border: none;}*/
}

@media (max-width: 440px) {
    body .product-info-headnote__brand .brand__picture {margin-top: 10px}
}

@media (min-width: 768px) {
    .flex-wrap.flexbox--row{flex-wrap: nowrap !important;}
}

.detail .product--fera img {max-width: 80%;max-height: 24px;}

@media (prefers-color-scheme: dark) {
    .product--credit-question {color:var(--white_text_black);border-color:var(--white_text_black)}
    .btn--simple svg path {stroke: var(--white_text_black)}
    .con--simple-link {color:#000;}
    .con--simple-link:hover {color:#000 !important;}
    .con--head {color:#333;}
    .con--simple-link svg path {fill:#000;}
}

.product--prices {padding-top: 5px}

.article__title {display: inline-flex;align-items: center;gap:5px;}
.article__title i, .article__title svg{width:16px;height:16px;}
.product-info-headnote__article {cursor: pointer}
.product-info-headnote__article .article {display: inline-flex;align-items: center;gap:7px}
body .product-info-headnote__inner > div {display: inline-flex;align-items: center}

.ya--pay button {margin-top: 10px;}
.ya--widjet .ya-pay-widget {margin-top: 10px;}





/* End */


/* Start:/local/templates/aspro_max_updated/css/lg/lightgallery.min.css?168025229513101*/
@font-face{font-family:'lg';src:url("/local/templates/aspro_max_updated/css/lg/fonts/lg.woff2?io9a6k") format("woff2"),url("/local/templates/aspro_max_updated/css/lg/fonts/lg.ttf?io9a6k") format("truetype"),url("/local/templates/aspro_max_updated/css/lg/fonts/lg.woff?io9a6k") format("woff"),url("/local/templates/aspro_max_updated/css/lg/fonts/lg.svg?io9a6k#lg") format("svg");font-weight:normal;font-style:normal;font-display:block}.lg-icon{font-family:'lg' !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg-container{font-family:system-ui,-apple-system,'Segoe UI',Roboto,'Helvetica Neue',Arial,'Noto Sans','Liberation Sans',sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji'}.lg-next,.lg-prev{background-color:rgba(0,0,0,0.45);border-radius:2px;color:#999;cursor:pointer;display:block;font-size:22px;margin-top:-10px;padding:8px 10px 9px;position:absolute;top:50%;z-index:1084;outline:0;border:0}.lg-next.disabled,.lg-prev.disabled{opacity:0 !important;cursor:default}.lg-next:hover:not(.disabled),.lg-prev:hover:not(.disabled){color:#fff}.lg-single-item .lg-next,.lg-single-item .lg-prev{display:none}.lg-next{right:20px}.lg-next:before{content:'\e095'}.lg-prev{left:20px}.lg-prev:after{content:'\e094'}@-webkit-keyframes lg-right-end{0{left:0}50%{left:-30px}100%{left:0}}@-moz-keyframes lg-right-end{0{left:0}50%{left:-30px}100%{left:0}}@-ms-keyframes lg-right-end{0{left:0}50%{left:-30px}100%{left:0}}@keyframes lg-right-end{0{left:0}50%{left:-30px}100%{left:0}}@-webkit-keyframes lg-left-end{0{left:0}50%{left:30px}100%{left:0}}@-moz-keyframes lg-left-end{0{left:0}50%{left:30px}100%{left:0}}@-ms-keyframes lg-left-end{0{left:0}50%{left:30px}100%{left:0}}@keyframes lg-left-end{0{left:0}50%{left:30px}100%{left:0}}.lg-outer.lg-right-end .lg-object{-webkit-animation:lg-right-end .3s;-o-animation:lg-right-end .3s;animation:lg-right-end .3s;position:relative}.lg-outer.lg-left-end .lg-object{-webkit-animation:lg-left-end .3s;-o-animation:lg-left-end .3s;animation:lg-left-end .3s;position:relative}.lg-toolbar{z-index:1082;left:0;position:absolute;top:0;width:100%}.lg-media-overlap .lg-toolbar{background-image:linear-gradient(0,rgba(0,0,0,0),rgba(0,0,0,0.4))}.lg-toolbar .lg-icon{color:#999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;padding:10px 0;text-align:center;width:50px;text-decoration:none !important;outline:medium none;will-change:color;-webkit-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear;background:0;border:0;box-shadow:none}.lg-toolbar .lg-icon.lg-icon-18{font-size:18px}.lg-toolbar .lg-icon:hover{color:#fff}.lg-toolbar .lg-close:after{content:'\e070'}.lg-toolbar .lg-maximize{font-size:22px}.lg-toolbar .lg-maximize:after{content:'\e90a'}.lg-toolbar .lg-download:after{content:'\e0f2'}.lg-sub-html{color:#eee;font-size:16px;padding:10px 40px;text-align:center;z-index:1080;opacity:0;-webkit-transition:opacity .2s ease-out 0;-o-transition:opacity .2s ease-out 0;transition:opacity .2s ease-out 0}.lg-sub-html h4{margin:0;font-size:13px;font-weight:bold}.lg-sub-html p{font-size:12px;margin:5px 0 0}.lg-sub-html a{color:inherit}.lg-sub-html a:hover{text-decoration:underline}.lg-media-overlap .lg-sub-html{background-image:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,0.6))}.lg-item .lg-sub-html{position:absolute;bottom:0;right:0;left:0}.lg-error-msg{font-size:14px;color:#999}.lg-counter{color:#999;display:inline-block;font-size:16px;padding-left:20px;padding-top:12px;height:47px;vertical-align:middle}.lg-closing .lg-toolbar,.lg-closing .lg-prev,.lg-closing .lg-next,.lg-closing .lg-sub-html{opacity:0;-webkit-transition:-webkit-transform .08 cubic-bezier(0,0,0.25,1) 0,opacity .08 cubic-bezier(0,0,0.25,1) 0,color .08 linear;-moz-transition:-moz-transform .08 cubic-bezier(0,0,0.25,1) 0,opacity .08 cubic-bezier(0,0,0.25,1) 0,color .08 linear;-o-transition:-o-transform .08 cubic-bezier(0,0,0.25,1) 0,opacity .08 cubic-bezier(0,0,0.25,1) 0,color .08 linear;transition:transform .08 cubic-bezier(0,0,0.25,1) 0,opacity .08 cubic-bezier(0,0,0.25,1) 0,color .08 linear}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-img-wrap,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-video-cont{opacity:0;-moz-transform:scale3d(0.5,0.5,0.5);-o-transform:scale3d(0.5,0.5,0.5);-ms-transform:scale3d(0.5,0.5,0.5);-webkit-transform:scale3d(0.5,0.5,0.5);transform:scale3d(0.5,0.5,0.5);will-change:transform,opacity;-webkit-transition:-webkit-transform 250ms cubic-bezier(0,0,0.25,1) 0,opacity 250ms cubic-bezier(0,0,0.25,1) !important;-moz-transition:-moz-transform 250ms cubic-bezier(0,0,0.25,1) 0,opacity 250ms cubic-bezier(0,0,0.25,1) !important;-o-transition:-o-transform 250ms cubic-bezier(0,0,0.25,1) 0,opacity 250ms cubic-bezier(0,0,0.25,1) !important;transition:transform 250ms cubic-bezier(0,0,0.25,1) 0,opacity 250ms cubic-bezier(0,0,0.25,1) !important}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-img-wrap,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-video-cont{opacity:1;-moz-transform:scale3d(1,1,1);-o-transform:scale3d(1,1,1);-ms-transform:scale3d(1,1,1);-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.lg-icon:focus-visible{color:#fff;border-radius:3px;outline:1px dashed rgba(255,255,255,0.6)}.lg-toolbar .lg-icon:focus-visible{border-radius:8px;outline-offset:-5px}.lg-group:after{content:'';display:table;clear:both}.lg-container{display:none;outline:0}.lg-container.lg-show{display:block}.lg-on{scroll-behavior:unset}.lg-overlay-open{overflow:hidden}.lg-toolbar,.lg-prev,.lg-next,.lg-pager-outer,.lg-hide-sub-html .lg-sub-html{opacity:0;will-change:transform,opacity;-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,0.25,1) 0,opacity .25s cubic-bezier(0,0,0.25,1) 0;-moz-transition:-moz-transform .25s cubic-bezier(0,0,0.25,1) 0,opacity .25s cubic-bezier(0,0,0.25,1) 0;-o-transition:-o-transform .25s cubic-bezier(0,0,0.25,1) 0,opacity .25s cubic-bezier(0,0,0.25,1) 0;transition:transform .25s cubic-bezier(0,0,0.25,1) 0,opacity .25s cubic-bezier(0,0,0.25,1) 0}.lg-show-in .lg-toolbar,.lg-show-in .lg-prev,.lg-show-in .lg-next,.lg-show-in .lg-pager-outer{opacity:1}.lg-show-in.lg-hide-sub-html .lg-sub-html{opacity:1}.lg-show-in .lg-hide-items .lg-prev{opacity:0;-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}.lg-show-in .lg-hide-items .lg-next{opacity:0;-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}.lg-show-in .lg-hide-items .lg-toolbar{opacity:0;-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}.lg-show-in .lg-hide-items.lg-hide-sub-html .lg-sub-html{opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}.lg-outer{width:100%;height:100%;position:fixed;top:0;left:0;z-index:1050;text-align:left;opacity:.001;outline:0;will-change:auto;overflow:hidden;-webkit-transition:opacity .15s ease 0;-o-transition:opacity .15s ease 0;transition:opacity .15s ease 0}.lg-outer *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.lg-outer.lg-zoom-from-image{opacity:1}.lg-outer.lg-visible{opacity:1}.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-prev-slide,.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-next-slide,.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-current{-webkit-transition-duration:inherit !important;transition-duration:inherit !important;-webkit-transition-timing-function:inherit !important;transition-timing-function:inherit !important}.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-current{-webkit-transition-duration:0 !important;transition-duration:0 !important;opacity:1}.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-content{position:absolute;top:0;left:0;right:0;bottom:0}.lg-outer .lg-inner{width:100%;position:absolute;left:0;top:0;bottom:0;-webkit-transition:opacity 0;-o-transition:opacity 0;transition:opacity 0;white-space:nowrap}.lg-outer .lg-item{display:none !important}.lg-outer .lg-item:not(.lg-start-end-progress){background:url("/local/templates/aspro_max_updated/css/lg/images/loading.gif") no-repeat scroll center center transparent}.lg-outer.lg-css3 .lg-prev-slide,.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide{display:inline-block !important}.lg-outer.lg-css .lg-current{display:inline-block !important}.lg-outer .lg-item,.lg-outer .lg-img-wrap{display:inline-block;text-align:center;position:absolute;width:100%;height:100%}.lg-outer .lg-item:before,.lg-outer .lg-img-wrap:before{content:'';display:inline-block;height:100%;vertical-align:middle}.lg-outer .lg-img-wrap{position:absolute;left:0;right:0;top:0;bottom:0;white-space:nowrap;font-size:0}.lg-outer .lg-item.lg-complete{background-image:none}.lg-outer .lg-item.lg-current{z-index:1060}.lg-outer .lg-object{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto;height:auto;position:relative}.lg-outer .lg-empty-html.lg-sub-html,.lg-outer .lg-empty-html .lg-sub-html{display:none}.lg-outer.lg-hide-download .lg-download{opacity:.75;pointer-events:none}.lg-outer .lg-first-slide .lg-dummy-img{position:absolute;top:50%;left:50%}.lg-outer.lg-components-open:not(.lg-zoomed) .lg-components{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.lg-outer.lg-components-open:not(.lg-zoomed) .lg-sub-html{opacity:1;transition:opacity .2s ease-out .15s}.lg-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1040;background-color:#000;opacity:0;will-change:auto;-webkit-transition:opacity 333ms ease-in 0;-o-transition:opacity 333ms ease-in 0;transition:opacity 333ms ease-in 0}.lg-backdrop.in{opacity:1}.lg-css3.lg-no-trans .lg-prev-slide,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-current{-webkit-transition:none 0 ease 0 !important;-moz-transition:none 0 ease 0 !important;-o-transition:none 0 ease 0 !important;transition:none 0 ease 0 !important}.lg-css3.lg-use-css3 .lg-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-css3.lg-fade .lg-item{opacity:0}.lg-css3.lg-fade .lg-item.lg-current{opacity:1}.lg-css3.lg-fade .lg-item.lg-prev-slide,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-current{-webkit-transition:opacity .1s ease 0;-moz-transition:opacity .1s ease 0;-o-transition:opacity .1s ease 0;transition:opacity .1s ease 0}.lg-css3.lg-use-css3 .lg-item.lg-start-progress{-webkit-transition:-webkit-transform 1s cubic-bezier(0.175,0.885,0.32,1.275) 0;-moz-transition:-moz-transform 1s cubic-bezier(0.175,0.885,0.32,1.275) 0;-o-transition:-o-transform 1s cubic-bezier(0.175,0.885,0.32,1.275) 0;transition:transform 1s cubic-bezier(0.175,0.885,0.32,1.275) 0}.lg-css3.lg-use-css3 .lg-item.lg-start-end-progress{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0;-moz-transition:-moz-transform 1s cubic-bezier(0,0,0.25,1) 0;-o-transition:-o-transform 1s cubic-bezier(0,0,0.25,1) 0;transition:transform 1s cubic-bezier(0,0,0.25,1) 0}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{-webkit-transition:-webkit-transform 1s cubic-bezier(0,0,0.25,1) 0,opacity .1s ease 0;-moz-transition:-moz-transform 1s cubic-bezier(0,0,0.25,1) 0,opacity .1s ease 0;-o-transition:-o-transform 1s cubic-bezier(0,0,0.25,1) 0,opacity .1s ease 0;transition:transform 1s cubic-bezier(0,0,0.25,1) 0,opacity .1s ease 0}.lg-container{display:none}.lg-container.lg-show{display:block}.lg-container.lg-dragging-vertical .lg-backdrop{-webkit-transition-duration:0 !important;transition-duration:0 !important}.lg-container.lg-dragging-vertical .lg-css3 .lg-item.lg-current{-webkit-transition-duration:0 !important;transition-duration:0 !important;opacity:1}.lg-inline .lg-backdrop,.lg-inline .lg-outer{position:absolute}.lg-inline .lg-backdrop{z-index:1}.lg-inline .lg-outer{z-index:2}.lg-inline .lg-maximize:after{content:'\e909'}.lg-components{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);will-change:transform;-webkit-transition:-webkit-transform .35s ease-out 0;-moz-transition:-moz-transform .35s ease-out 0;-o-transition:-o-transform .35s ease-out 0;transition:transform .35s ease-out 0;z-index:1080;position:absolute;bottom:0;right:0;left:0}
/* End */


/* Start:/local/templates/aspro_max_updated/css/lg/lg-zoom.min.css?16802495123731*/
.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-img-wrap,.lg-outer.lg-css3.lg-zoom-dragging .lg-item.lg-complete.lg-zoomable .lg-image{-webkit-transition-duration:0 !important;transition-duration:0 !important}.lg-outer.lg-use-transition-for-zoom .lg-item.lg-complete.lg-zoomable .lg-img-wrap{will-change:transform;-webkit-transition:-webkit-transform .5s cubic-bezier(0.12,0.415,0.01,1.19) 0;-moz-transition:-moz-transform .5s cubic-bezier(0.12,0.415,0.01,1.19) 0;-o-transition:-o-transform .5s cubic-bezier(0.12,0.415,0.01,1.19) 0;transition:transform .5s cubic-bezier(0.12,0.415,0.01,1.19) 0}.lg-outer.lg-use-transition-for-zoom.lg-zoom-drag-transition .lg-item.lg-complete.lg-zoomable .lg-img-wrap{will-change:transform;-webkit-transition:-webkit-transform .8s cubic-bezier(0,0,0.25,1) 0;-moz-transition:-moz-transform .8s cubic-bezier(0,0,0.25,1) 0;-o-transition:-o-transform .8s cubic-bezier(0,0,0.25,1) 0;transition:transform .8s cubic-bezier(0,0,0.25,1) 0}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-img-wrap{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);-webkit-transition:-webkit-transform .5s cubic-bezier(0.12,0.415,0.01,1.19) 0,opacity .15s !important;-moz-transition:-moz-transform .5s cubic-bezier(0.12,0.415,0.01,1.19) 0,opacity .15s !important;-o-transition:-o-transform .5s cubic-bezier(0.12,0.415,0.01,1.19) 0,opacity .15s !important;transition:transform .5s cubic-bezier(0.12,0.415,0.01,1.19) 0,opacity .15s !important;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.no-transition,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.no-transition{transition:none !important}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.reset-transition,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.reset-transition{transform:scale3d(1,1,1) translate3d(-50%,-50%,0) !important;max-width:none !important;max-height:none !important;top:50% !important;left:50% !important}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.reset-transition-x,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.reset-transition-x{transform:scale3d(1,1,1) translate3d(-50%,0,0) !important;top:0 !important;left:50% !important;max-width:none !important;max-height:none !important}.lg-outer .lg-item.lg-complete.lg-zoomable .lg-image.reset-transition-y,.lg-outer .lg-item.lg-complete.lg-zoomable .lg-dummy-img.reset-transition-y{transform:scale3d(1,1,1) translate3d(0,-50%,0) !important;top:50% !important;left:0 !important;max-width:none !important;max-height:none !important}.lg-icon.lg-zoom-in:after{content:'\e311'}.lg-actual-size .lg-icon.lg-zoom-in{opacity:.5;pointer-events:none}.lg-icon.lg-actual-size{font-size:20px}.lg-icon.lg-actual-size:after{content:'\e033'}.lg-icon.lg-zoom-out{opacity:.5;pointer-events:none}.lg-icon.lg-zoom-out:after{content:'\e312'}.lg-zoomed .lg-icon.lg-zoom-out{opacity:1;pointer-events:auto}.lg-outer[data-lg-slide-type='video'] .lg-zoom-in,.lg-outer[data-lg-slide-type='video'] .lg-actual-size,.lg-outer[data-lg-slide-type='video'] .lg-zoom-out,.lg-outer[data-lg-slide-type='iframe'] .lg-zoom-in,.lg-outer[data-lg-slide-type='iframe'] .lg-actual-size,.lg-outer[data-lg-slide-type='iframe'] .lg-zoom-out,.lg-outer.lg-first-slide-loading .lg-zoom-in,.lg-outer.lg-first-slide-loading .lg-actual-size,.lg-outer.lg-first-slide-loading .lg-zoom-out{opacity:.75;pointer-events:none}
/* End */


/* Start:/local/templates/aspro_max_updated/css/lg/lg-thumbnail.min.css?16802495121845*/
.lg-outer .lg-thumb-outer{background-color:#0d0a0a;width:100%;max-height:350px;overflow:hidden;float:left}.lg-outer .lg-thumb-outer.lg-grab .lg-thumb-item{cursor:-webkit-grab;cursor:-moz-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer .lg-thumb-outer.lg-grabbing .lg-thumb-item{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-thumb-outer.lg-dragging .lg-thumb{-webkit-transition-duration:0 !important;transition-duration:0 !important}.lg-outer .lg-thumb-outer.lg-rebuilding-thumbnails .lg-thumb{-webkit-transition-duration:0 !important;transition-duration:0 !important}.lg-outer .lg-thumb-outer.lg-thumb-align-middle{text-align:center}.lg-outer .lg-thumb-outer.lg-thumb-align-left{text-align:left}.lg-outer .lg-thumb-outer.lg-thumb-align-right{text-align:right}.lg-outer.lg-single-item .lg-thumb-outer{display:none}.lg-outer .lg-thumb{padding:5px 0;height:100%;margin-bottom:-5px;display:inline-block;vertical-align:middle}@media(min-width:768px){.lg-outer .lg-thumb{padding:10px 0}}.lg-outer .lg-thumb-item{cursor:pointer;float:left;overflow:hidden;height:100%;border-radius:2px;margin-bottom:5px;will-change:border-color}@media(min-width:768px){.lg-outer .lg-thumb-item{border-radius:4px;border:2px solid #fff;-webkit-transition:border-color .25s ease;-o-transition:border-color .25s ease;transition:border-color .25s ease}}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#a90707}.lg-outer .lg-thumb-item img{width:100%;height:100%;object-fit:cover;display:block}.lg-outer.lg-can-toggle .lg-item{padding-bottom:0}.lg-outer .lg-toggle-thumb:after{content:'\e1ff'}.lg-outer.lg-animate-thumb .lg-thumb{-webkit-transition-timing-function:cubic-bezier(0.215,0.61,0.355,1);transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}
/* End */


/* Start:/local/components/tichiy/news.line/templates/.default/style.min.css?1695209173916*/
.preim{display:flex;gap:30px;margin-bottom:40px}.preim--item{border:1px solid #ececec;padding:24px;border-radius:4px;width:25%;align-items:center;display:flex;justify-content:flex-start;flex-direction:column}.preim--image{width:100%;text-align:center;margin-bottom:10px}.preim--image img{width:60px;height:60px}.preim--title{margin-bottom:10px;color:var(--white_text_black);font-family:'Open Sans',sans-serif;font-size:16px;line-height:24px;font-weight:600;text-align:center}.preim--desc{color:var(--white_text_black);font-family:'Open Sans',sans-serif;font-size:14px;line-height:20px;font-weight:400;text-align:center}@media(max-width:1280px){.preim{gap:16px}}@media(max-width:1158px){.preim--desc{font-size:13px}.preim--item{padding:16px}}@media(max-width:1024px){.preim{flex-wrap:wrap}.preim--item{width:calc(50% - 8px)}}@media(max-width:550px){.preim--item{width:100%}.preim--title,.preim--desc{text-align:left}}
/* End */


/* Start:/local/components/tichiy/catalog.section/templates/catalog_block/style.min.css?17277033464947*/
.ajax_load .top_wrapper{margin-right:1px}.ajax_load .top_wrapper .catalog_block .catalog_item>div{padding-left:25px;padding-right:25px}.ajax_load .top_wrapper .catalog_item .footer_button{margin-left:-25px;margin-right:-25px}.catalog_block_template .catalog_block.owl-carousel .owl-stage-outer{margin:0-1px 0 0;padding:0 1px 0 0}.catalog_block_template .catalog_block.owl-carousel .owl-stage-outer .owl-item:hover{z-index:2}.catalog_block_template .catalog_block.owl-carousel .catalog_item:hover .inner_wrap{box-shadow:inset 0 0 0 1px #ececec;box-shadow:inset 0 0 0 1px var(--stroke_black);height:100%}.ordered-block .catalog_block_template .catalog_block .TYPE_2 .cost.prices .more-item-info>.svg{top:-2px}.catalog_block_template .catalog_block.owl-carousel .catalog_item:hover .inner_wrap.TYPE_2 .footer_button{margin-top:0}@media (min-width:1200px){.col-lg-5_2.custom-line,.wrapper1 .right_block.wide_Y .ajax_load .top_wrapper .col-lg-3:not(.custom-line){width:20%}#main .catalog_in_content .section-content-wrapper.with-leftblock .col-lg-3:not(.custom-line),#main .catalog_page .section-content-wrapper.with-leftblock .col-lg-3:not(.custom-line),.right_block.wide_Y .ajax_load .top_wrapper .col-lg-4:not(.custom-line){width:25%}#main .catalog_in_content .section-content-wrapper.with-leftblock .col-lg-4:not(.custom-line),#main .right_block.wide_Y.catalog_page .section-content-wrapper.with-leftblock .col-lg-4:not(.custom-line){width:33.33%}}@media (min-width:1200px) and (max-width:1499px){.wrapper1.header-v28 .right_block.wide_Y .ajax_load .top_wrapper .col-lg-3:not(.custom-line){width:25%}.wrapper1.header-v28 .controls-linecount{display:none}}@media (max-width:600px){.wrapper1.front_page .compact-catalog-slider .catalog_block.items{width:auto;padding-left:16px;margin:0-16px -20px!important;padding-bottom:20px}.wrapper1.front_page .compact-catalog-slider .catalog_block.items .item-parent{flex-shrink:0;margin:0;width:172px}.wrapper1.front_page .compact-catalog-slider .catalog_block.items .item-parent:last-of-type{padding-right:16px;width:calc(172px + 16px)}.wrapper1.front_page .compact-catalog-slider .catalog_block.items:not(.has-bottom-nav) .bottom_nav.mobile_slider *,.wrapper1.front_page .compact-catalog-slider~.bottom_nav:not(.mobile_slider){display:none}}.buy--one-click span{display:flex;align-items:center;justify-content:center;padding:0}@media (min-width:601px){.buy--one-click,.buy--one-click span{height:56px}}@media (max-width:600px){.buy--one-click{height:32px;margin-top:5px}.buy--one-click span{height:32px}body .ajax_load.block .footer_button .buy--one-click>span.btn{border-left-width:1px;border-right-width:1px}}.section--top-text{display:block;padding:0;margin:15px 0;color:#777;color:var(--light_basic_text_black);font-size:.867em;line-height:1.692em}.section--top-detail{width:100%}.section--top-text:not(.--open) .section--top-detail{display:none}.section--top-text.--open .section--top-short{display:none}.section--top-show{color:var(--fill_dark_light_hover);transition:.4s;cursor:pointer;display:inline-block;margin-top:5px}.section--top-show:hover{color:var(--white_text_black)}.section--top-text ul{margin:15px 0}.element--country{position:absolute;top:10px;right:10px;z-index:3;display:flex;gap:10px;align-items:center;font-size:13px;color:#999}.ellement--properties .ellement--property-row:first-child{margin-top:5px}.ellement--property-row{font-size:13px;column-gap:8px;position:relative;padding-left:10px}.ellement--property-row>div{word-break:break-all;display:inline-block}.ellement--property-row:before{position:absolute;top:10px;left:0;width:3px;height:3px;border-radius:50%;background-color:#ffdd2d;content:""}.ellement--property-name{color:#999;white-space:nowrap}.ellement--property-divider{color:#999;margin:0 3px}.ellement--property-value{color:#000;font-weight:500}@media (max-width:1600px){.ellement--properties{display:none}}@media (max-width:359px){.wrapper1.front_page .compact-catalog-slider .catalog_block.items .item-parent{width:250px}}@media (prefers-color-scheme:dark){.ellement--property-value{color:#fff}.element--country{background-color:#232323;padding:3px 10px;border-radius:3px}}body .stickers{top:-10px;display:flex;flex-direction:column}.component--nav-box{text-align:center;margin:20px 0}.component--nav{display:inline-flex;align-items:center;flex-wrap:wrap;--size:30px}.component--nav a.disabled{display:none;opacity:0;cursor:default}.component--nav a{margin:5px;border:.1rem solid var(--fill_dark_light_hover);padding:5px;color:var(--fill_dark_light_hover);font-size:16px;min-width:var(--size);min-height:var(--size);max-height:var(--size);text-decoration:none;display:flex;align-items:center;justify-content:center}.component--nav svg .cls-1{fill:var(--fill_dark_light_hover)}.nav--right{transform:rotate(90deg)}.nav--left{transform:rotate(-90deg)}.catalog_block_template .ajax_load.block .inner_wrap.TYPE_1 .btn.in-cart .svg.svg-inline-fw svg{display:inline-block}
/* End */


/* Start:/local/templates/aspro_max_updated/vendor/css/carousel/owl/owl.carousel.min.css?16779062603351*/
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/local/templates/aspro_max_updated/vendor/css/carousel/owl/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/* End */


/* Start:/local/templates/aspro_max_updated/vendor/css/carousel/owl/owl.theme.default.min.css?16779062601013*/
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
/* End */


/* Start:/local/templates/aspro_max_updated/components/edost/catalogdelivery/.default/style.css?171810722631527*/
svg.edost_loading path { fill: #27b !important; }
.edost_ico_load svg path { fill: #27b !important; }
.edost_C2_preview_data svg.edost_loading { width: 64px; height: 64px; }
.edost_C2_preview .edost_ico_load svg { width: 16px !important; }
#edost_delivery_div.edost_main { margin-top: 0; }
.edost_C2_preview_city .edost_link, .edost_C2_button { color: #27b; }
svg .edost_C2_button { fill: #27b !important; }
.edost_bookmark_button.edost_active_on, .edost_bookmark_button.edost_active_off:hover { border-color: #27b !important; }
.edost_bonus { color: #080 !important; }
.edost_bonus span { color: #8BAA8B !important; }
div.edost label { margin: 0; }
div.edost_note { color: #888; }
div.edost_note b { display: inline-block; }
.edost_order_loading_fon { z-index: 10554; position: fixed; top: 0px; left: 0px; bottom: 0px; right: 0px; background: #FFF; opacity: 0.7; }
.edost_noscript { margin: 0 20px 40px 20px; padding: 10px; color: #F00; border: 1px solid #F00; }
.edost_global_hide { display: none; }
#order_form_div { max-width: 920px; margin: 0 auto 40px auto; }
#order_form_main { width: 70%; float: left; position: relative; }
#order_form_total { width: 30%; float: left; position: relative; }
#order_form_total_div { margin-left: 20px; }
#edost_catalogdelivery_form.edost_company_ico img.edost_ico { width: 35px; height: auto; max-height: 55px; padding: 2px; margin: 0; box-sizing: content-box; }
#edost_catalogdelivery_form.edost_tariff_ico img.edost_ico { width: 60px; height: auto; padding: 0; box-sizing: content-box; }
#edost_catalogdelivery_form tr.edost_resize_button2 div.edost_format_tariff2 { display: none; }
#edost_catalogdelivery_form { padding: 15px 0; }
#edost_catalogdelivery_form #edost_window_data_data { padding: 0; }
#edost_catalogdelivery_form #edost_delivery_div.edost_main { padding: 5px; margin: 0; }

.edost_change_button.edost_window_hide { display: none; }
.edost_compact_tariff_main .edost_resize_button2 { display: none; }
.edost_window_delivery_small2 .edost_order_hide.edost_change_button.edost_window_hide { display: block; }
.edost_window_delivery_small2.edost_compact_tariff_main .edost_change_button { display: none !important; }
.edost_window_catalogdelivery .edost_window_hide { display: none; }
.edost_compact_main2 td.edost_button_get { display: none !important; }

div.edost_main { font-family: arial; line-height: normal; margin: 20px 0 45px 0; padding: 5px; }
div.order_main label { font-weight: normal; }
div.edost_template_div { margin: 0 0 20px 0; }
div.edost_main h4 { margin-top: 0; }
a.edost_checkout_button { cursor: pointer; padding: 10px 20px; background: #EEE; border: 1px solid #888; font-size: 20px; font-weight: bold; color: #555; border-radius: 4px; }
a.edost_checkout_button:hover { background: #EAEAEA; border: 1px solid #AAA; }
#order_form_main img.edost_ico2 { display: none; }
#order_form_total_div div.edost_main { margin: 0; }
div.edost_order_compact .edost_order_compact_hide { display: none; }
#order_form_div span.edost_price_original, #edost_window span.edost_price_original { display: block; }
#order_form_div div.edost_format_head { background: #888; padding: 3px 0 2px 0; color: #FFF; font-size: 20px; font-weight: normal; text-align: center; }
#order_save_button, #order_form_total #order_save_button2 { text-align: center; padding: 0; margin: 15px auto 10px auto; width: 90% !important; max-width: 300px !important; height: 45px; }
#order_save_button span, #order_form_total #order_save_button2 span { display: inline-block; font-size: 22px; line-height: 22px; padding-top: 11px; }
#order_person_main { padding: 2px; text-align: center; }
#order_person_main div.edost_prop, #order_person_main div.edost_prop_head { width: auto; }
div.edost_person_type { display: inline-block; margin: 0 5px 0 0; padding: 4px 10px; border-radius: 10px; font-size: 15px; background: #FFF; color: #000; opacity: 0.5; }
div.edost_person_type input, div.edost_person_type label { display: inline-block; vertical-align: middle; margin: 0; }
#order_person_main div.edost_div { padding: 0; }
div.edost_pay_from_account_delimiter { height: 10px; }
td.edost_pay_from_account_ico .edost_format_tariff { vertical-align: middle; }
div.edost_window_form_head { padding: 0 0 10px 0; font-size: 20px; color: #888; text-align: center; line-height: normal; }
div.edost_agreement_checkbox { padding: 5px 0; text-align: center; max-width: 700px; margin: 0 auto; font-size: 14px; }
div.edost_agreement_checkbox input, div.edost_agreement_checkbox label, div.edost_agreement_checkbox label a { margin: 0; display: inline; }
div.edost_agreement_checkbox input { vertical-align: middle; }
div.edost_policy_text { margin: 0 auto; max-width: 600px; font-size: 12px; }
div.edost_agreement_text { border: 1px solid #AAA; padding: 8px; margin-bottom: 15px; overflow-y: auto; }
div.edost_agreement_request .edost_window_form_head { padding: 20px 0 20px 0 !important; line-height: 25px !important; }
div.edost_order_error { padding: 10px !important; text-align: center; border: 1px solid #F00 !important; background: #FFF0F0 !important; }
div.edost_order_error span { display: block; margin: 5px; font-size: 16px; color: #000; }
span.edost_prop_blink { -webkit-animation: edost_prop_blink 1s linear; animation: edost_prop_blink 1s linear; }
@-webkit-keyframes edost_prop_blink { 0% { background: #FAA; } 100% { background: #F00; } }
@keyframes edost_prop_blink { 0% { background: #FAA; } 100% { background: #F00; } }


div.edost td.edost_ico_normal { vertical-align: middle !important; }
#edost_window span.edost_format_name { color: #888; }
#edost_window td.edost_format_tariff span { line-height: 20px; }
#edost_window label { font-weight: normal; vertical-align: middle; }
#edost_window .edost_paysystem_div span.edost_format_tariff2 { font-weight: bold; }
#edost_window div.edost_delimiter { margin: 15px 0; }
#edost_window div.edost_payment span { font-size: 15px; display: inline-block; }
#edost_window td.edost_resize_show input, #edost_window h4 { display: none; }
.edost_window_payment_normal .edost_paysystem_div img.edost_ico2 { display: none; }
.edost_window_payment_normal .edost_paysystem_div td.edost_button_cod_disable .edost_button_cod_disable { width: auto; max-width: 220px; margin-left: 10px; }
.edost_window_payment_small .edost_paysystem_div { padding: 5px 10px 20px 10px; }
.edost_window_payment_small .edost_paysystem_div_head { font-size: 16px; }
.edost_window_payment_small .edost_paysystem_div td.edost_resize_ico { display: none; }
.edost_window_payment_small .edost_paysystem_div div.edost_format_tariff_main td { display: none; }
.edost_window_payment_small .edost_paysystem_div div.edost_format_tariff_main td.edost_resize_tariff_show { display: block; width: 100%; text-align: center; padding: 5px 0; }
.edost_window_payment_small .edost_paysystem_div div.edost_format_tariff_main td.edost_resize_tariff_show label { display: inline-block; }
.edost_window_payment_small .edost_paysystem_div td.edost_payment_discount .edost_format_price b { display: inline; }
.edost_window_payment_small .edost_paysystem_div div.edost_button_get { float: none; width: 150px; display: inline-block; }
.edost_window_payment_small .edost_paysystem_div .edost_format_tariff2 { font-size: 20px !important; line-height: 18px; }
.edost_window_payment_small .edost_paysystem_div span.edost_format_tariff2 { vertical-align: middle; }
.edost_window_payment_small .edost_paysystem_div td.edost_button_cod_disable .edost_button_cod_disable { display: inline-block; width: auto; max-width: 280px; }
.edost_template_light .edost_compact_delivery_small td.edost_payment_discount { padding-right: 5px; }
.edost_main_active.edost_main_fon td.edost_payment_discount { padding-right: 4px; }
.edost_window_delivery_normal img.edost_ico { width: 35px !important; }
.edost_window_delivery_normal img.edost_ico2 { display: none; }
.edost_window_delivery_small img.edost_ico2 { display: none; }
.edost_window_delivery_small { padding: 5px 10px 20px 10px; }
.edost_window_delivery_small td.edost_resize_ico { width: 35px !important; }
.edost_window_delivery_small img.edost_ico { width: 25px !important; }
.edost_window_delivery_small td.edost_button_get { width: 110px; }
.edost_window_delivery_small2 span.edost_format_tariff { vertical-align: middle; }
.edost_window_delivery_small2 { padding: 5px 10px 20px 10px; }
.edost_window_delivery_small2 #edost_delivery_div_head { font-size: 16px; }
.edost_window_delivery_small2 div.edost_format_tariff_main td { display: none; }
.edost_window_delivery_small2 img.edost_ico { width: 25px !important; }
.edost_window_delivery_small2 div.edost_format_tariff_main td.edost_resize_tariff_show { display: block; width: 100%; text-align: center; }
.edost_window_delivery_small2 div.edost_format_tariff_main td.edost_resize_tariff_show2 { display: inline-block; width: 49%; text-align: center; padding: 10px 0 0 0; }
.edost_window_delivery_small2 div.edost_button_get { display: inline-block; float: none; }
.edost_window_delivery_small2 span.edost_format_tariff { font-size: 20px !important; line-height: 18px; }
.edost_window_delivery_small2 span.edost_bracket { display: none !important; }
.edost_window_delivery_small2 span.edost_codplus { display: block !important; }
.edost_window_delivery_small2 .edost_ico2 { padding-right: 4px !important; }
.edost_window_delivery_small2 div.edost_change_button { margin: 10px auto 0 auto !important; max-width: 180px !important; }
div.edost_window_landscape .edost_agreement_text { margin-bottom: 10px; }
div.edost_window_form #edost_window_data { padding-top: 0 !important; margin-top: 0 !important; }
div.edost_window_landscape div.edost_prop_div { padding-top: 0; }
div.edost_device_phone .edost_window_form_head { font-size: 18px; line-height: 18px; }
span.edost_city_name span, span.edost_L2_city_name span { font-weight: normal; }
.edost_location_button_hide .edost_button_big2, .edost_location_button_hide .edost_button_big_active { display: none; }
#edost_location_div .edost_resize_button { float: right; margin-left: 10px; }
.edost_template_light #edost_location_div .edost_resize_button { margin-top: -2px; }
.edost_template_bright #edost_location_div .edost_resize_button { margin-top: -3px; }
#edost_location_div .edost_change_button { margin: 10px 0 0 auto; }
.edost_button_head { float: right; }
.edost_supercompact_main .edost_button_head { margin-top: 4px; }
.edost_compact_main .edost_button_head { margin-top: 4px; }
.edost_template_light .edost_template_location_div.edost_active_no, .edost_template_light .edost_supercompact_main #edost_delivery_div.edost_active_no { border-width: 0 !important; }
.edost_template_bright .edost_template_location_div.edost_active_no, .edost_template_bright .edost_supercompact_main #edost_delivery_div.edost_active_no { border-width: 0 !important; box-shadow: none !important; margin-top: 30px !important; }
.edost_button_big_active { margin: 10px auto 0 auto !important; padding: 8px 0px; }
#edost_location_div .edost_button_big_active, #edost_delivery_div .edost_button_big_active { width: 200px !important; padding: 10px; }
#edost_location_div .edost_button_big_active span, #edost_delivery_div .edost_button_big_active span { font-size: 20px !important; line-height: 18px; }
.edost_compact_head_small2 #edost_location_div .edost_button_big_active, .edost_compact_head_small2 #edost_delivery_div .edost_button_big_active { width: 90% !important; }

.edost_compact_main .edost_company_ico td.edost_resize_ico { width: 70px; }
.edost_compact_main .edost_tariff_ico td.edost_resize_ico { width: 95px; }
.edost_compact_main h4.edost_button { padding-bottom: 10px; margin-top: 2px; }
.edost_compact_main h4.edost_button_compact { border-width: 0; padding: 3px 0 2px 0; }
.edost_compact_main .edost_compact_hide { display: none; }
.edost_compact_main2 .edost_compact_nocod_hide { display: none; }
.edost_compact_main td.edost_ico_normal { vertical-align: middle; }
.edost_compact_main div.edost_delimiter_mb2 { margin: 10px 0px 10px 0px; }

.edost_supercompact_main div.edost_main .edost_supercompact_hide { display: none; }
.edost_supercompact_main div.edost_loading { display: none !important; }
.edost_supercompact_main div.edost_main div.edost_compact_div { max-width: 1000px !important; }
.edost_supercompact_main td.edost_description { padding: 0 !important; }
.edost_supercompact_main td.edost_ico_normal { vertical-align: middle; }
.edost_supercompact_main .edost_company_ico td.edost_resize_ico { width: 45px; }
.edost_supercompact_main .edost_tariff_ico td.edost_resize_ico { width: 70px; }
.edost_supercompact_main #edost_paysystem_div .edost_format_tariff2 { font-weight: bold; }
.edost_supercompact_main td.edost_compact_small2 { display: none; }
.edost_supercompact_main.edost_compact_delivery_normal div.edost_button_big2 { width: 180px; }
.edost_supercompact_main.edost_compact_delivery_normal2 div.edost_button_big2 { width: 180px; }
.edost_supercompact_main.edost_compact_delivery_small div.edost_button_big2 { width: 180px; }
.edost_supercompact_main.edost_compact_delivery_small2 td.edost_office_get { display: block !important; padding-top: 15px; }
.edost_supercompact_main.edost_compact_delivery_small2 td.edost_office_get div.edost_button_big2 { margin: 0 auto; }

.edost_compact_delivery_normal div.edost_delimiter_format { margin: 10px 0; }
.edost_compact_delivery_normal2 div.edost_delimiter_format, .edost_compact_delivery_small div.edost_delimiter_format, .edost_compact_delivery_small2 div.edost_delimiter_format { margin: 15px 0; }
.edost_compact_delivery_normal div.edost_main_active div.edost_format_description { padding-right: 8px; }
.edost_compact_delivery_normal2 div.edost_main_active div.edost_format_description, .edost_compact_delivery_small div.edost_main_active div.edost_format_description, .edost_compact_delivery_small2 div.edost_main_active div.edost_format_description { padding-left: 8px; padding-right: 8px; }
.edost_compact_delivery_normal .edost_resize_button2 { display: none; }
.edost_window.edost_compact_tariff_main.edost_compact_delivery_normal .edost_resize_button { display: none; }
.edost_compact_delivery_normal2 .edost_resize_button { display: none; }
.edost_compact_delivery_small .edost_resize_button { display: none; }
.edost_compact_delivery_small2 .edost_resize_button { display: none; }
.edost_compact_delivery_normal td.edost_resize_button { width: 165px; }
.edost_compact_delivery_normal td.edost_resize_button.edost_button_cod_disable { width: 260px; }
.edost_compact_delivery_normal2 td.edost_resize_button { width: 125px; }
.edost_compact_delivery_normal2 td.edost_resize_button.edost_button_cod_disable { width: 210px; }
.edost_compact_delivery_normal2 div.edost_button_big { width: 110px; }
.edost_compact_delivery_normal2 div.edost_button_big2 { width: 110px; }
.edost_compact_delivery_small div.edost_button_big { width: 110px; }
.edost_compact_delivery_small div.edost_button_big2 { width: 180px; }
.edost_compact_delivery_small2 div.edost_button_big { width: 110px; }
.edost_compact_delivery_small2 div.edost_button_big2 { width: 180px; }
.edost_compact_head_normal h4.edost_compact_head2 { display: none !important; }
.edost_compact_head_small h4.edost_compact_head { display: none !important; }
.edost_compact_head_small2 h4.edost_compact_head { display: none !important; }
.edost_compact_head_small2 div.edost_template_div div.edost_button_big { width: 80px !important; }
.edost_compact_delivery_normal td.edost_description { padding: 0 0 0 45px; }
.edost_compact_delivery_normal2 td.edost_description, .edost_compact_delivery_small td.edost_description, .edost_compact_delivery_small2 td.edost_description { text-align: center; }
.edost_compact_delivery_normal .edost_resize_day2, .edost_compact_delivery_normal .edost_resize_description2 { display: none; }
.edost_compact_delivery_normal .edost_resize_day, .edost_compact_delivery_normal .edost_resize_description { display: none; }
.edost_compact_delivery_normal2 .edost_resize_day, .edost_compact_delivery_normal2 .edost_resize_description { display: none; }
.edost_compact_delivery_small .edost_resize_day, .edost_compact_delivery_small .edost_resize_description { display: none; }
.edost_compact_delivery_small2 .edost_resize_day, .edost_compact_delivery_small2 .edost_resize_description2 { display: none; }
.edost_compact_delivery_small2.edost_supercompact_main #edost_paysystem_div .edost_resize_button2 { display: none; }
.edost_compact_delivery_small2 td.edost_pay_from_account_ico { text-align: left !important; }
.edost_supercompact_main22.edost_compact_delivery_small2 .edost_resize_ico .edost_format_tariff { display: inline-block !important; }
.edost_compact_main.edost_compact_delivery_small2 .edost_resize_ico .edost_format_tariff { display: inline-block !important; }
.edost_compact_delivery_small2 td.edost_resize_ico { width: 100% !important; }
.edost_compact_delivery_small2 .edost_format_tariff.edost_resize_show, .edost_compact_delivery_small2.edost_compact_main .edost_format_tariff.edost_resize_compact_show, .edost_compact_delivery_small2.edost_supercompact_main .edost_format_tariff2.edost_resize_supercompact_show { display: inline-block !important; vertical-align: middle; padding-left: 2px; }
.edost_compact_delivery_small2 div.edost_change_button { margin: 0 auto !important; max-width: 180px !important; margin-top: 8px !important; }

.edost_full_main .edost_company_ico td.edost_resize_ico { width: 70px; }
.edost_full_main .edost_tariff_ico td.edost_resize_ico { width: 95px; }
.edost_full_main .edost_resize_cod2 { padding-top: 5px; }
.edost_full_main .edost_format_info { text-align: center; }
.edost_full_main .edost_button_head { margin-top: 4px; }
.edost_full_main div.edost_button_big_red, .edost_full_main div.edost_main_active div.edost_button_big_red, .edost_full_main div.edost_active_no div.edost_button_big_red { background: #F00 !important; }
.edost_full_delivery_normal div.edost_main_active div.edost_format_description, .edost_full_delivery_normal2 div.edost_main_active div.edost_format_description { padding-right: 8px; }
.edost_full_delivery_small div.edost_main_active div.edost_format_description, .edost_full_delivery_small2 div.edost_main_active div.edost_format_description { padding-left: 12px; padding-right: 8px; }
.edost_full_delivery_normal .edost_resize_day2, .edost_full_delivery_normal2 .edost_resize_day2 { display: none; }
.edost_full_delivery_normal .edost_resize_description2, .edost_full_delivery_normal2 .edost_resize_description2 { display: none; }
.edost_full_delivery_small .edost_description, .edost_full_delivery_small2 .edost_description { text-align: center; }
.edost_full_delivery_normal .edost_resize_cod2 { display: none; }
.edost_full_delivery_normal2 .edost_resize_cod, .edost_full_delivery_small .edost_resize_cod, .edost_full_delivery_small2 .edost_resize_cod { display: none; }
.edost_full_delivery_small .edost_resize_day, .edost_full_delivery_small .edost_resize_description { display: none; }
.edost_full_delivery_small2 .edost_resize_day, .edost_full_delivery_small2 .edost_resize_description2 { display: none; }
.edost_full_delivery_normal div.edost_delimiter_format, .edost_full_delivery_normal2 div.edost_delimiter_format { margin: 10px 0px 10px 4px; }
.edost_full_delivery_small div.edost_delimiter_format, .edost_full_delivery_small2 div.edost_delimiter_format { margin: 15px 0px 15px 0px; }
.edost_full_delivery_normal td.edost_resize_price2, .edost_full_delivery_normal2 td.edost_resize_price2, .edost_full_delivery_small td.edost_resize_price2 { display: none; }
.edost_full_delivery_small2 td.edost_resize_price { display: none; }
.edost_full_main td.edost_resize_price2 { padding: 10px 0 5px 0; }
.edost_full_main td.edost_resize_price2 div { display: inline-block; width: 48%; text-align: center; }
.edost_full_delivery_normal .edost_resize_address2, .edost_full_delivery_normal2 .edost_resize_address2 { display: none; }
.edost_full_delivery_small .edost_resize_address, .edost_full_delivery_small2 .edost_resize_address { display: none; }
.edost_full_delivery_small2 .edost_price, .edost_full_delivery_small2 .edost_day { font-size: 20px !important; }
.edost_full_main .edost_resize_address2 td { padding: 10px 0 5px 0; text-align: center; }
.edost_full_main .edost_main_active .edost_resize_address2 td { padding-left: 10px; padding-right: 10px; }
.edost_full_delivery_normal .edost_resize_button2 { display: none; }
.edost_full_delivery_normal2 .edost_resize_button2 { display: none; }
.edost_full_delivery_small .edost_resize_button { display: none; }
.edost_full_delivery_small2 .edost_resize_button { display: none; }
.edost_full_delivery_small2 #edost_delivery_div span.edost_bracket { display: none !important; }
.edost_full_delivery_small2 #edost_delivery_div span.edost_codplus { display: block !important; }
.edost_full_delivery_normal .edost_payment_discount2, .edost_full_delivery_normal2 .edost_payment_discount2, .edost_full_delivery_small .edost_payment_discount2 { display: none; }
.edost_full_delivery_small2 .edost_payment_discount { display: none; }
.edost_payment_discount2 .edost_format_price { margin-top: 8px; margin-bottom: 4px; }
.edost_main_active .edost_payment_discount2 .edost_format_price { margin-left: 5px; }
.edost_full_delivery_small2 .edost_payment_discount2 .edost_order_total_green { padding: 5px 0 4px 0 !important; }
.edost_full_delivery_small2 .edost_payment_discount2 .edost_format_price b { font-size: 20px !important; display: inline-block; }
form.edost_compact_main.edost_compact_delivery_small2 span.edost_format_price,
form.edost_supercompact_main.edost_compact_delivery_small2 span.edost_format_price,
#edost_window.edost_window_delivery_small2 span.edost_format_price,
form.edost_compact_main.edost_compact_delivery_small2 span.edost_format_price b,
form.edost_supercompact_main.edost_compact_delivery_small2 span.edost_format_price b { font-size: 20px; line-height: 20px; }
.edost_compact_delivery_normal2 td.edost_payment_discount { padding-right: 10px; }
form.edost_compact_main.edost_compact_delivery_small2 span.edost_format_price b, form.edost_supercompact_main.edost_compact_delivery_small2 span.edost_format_price b { display: inline;  }
.edost_paysystem_div span.edost_format_price { font-size: 14px; line-height: 16px; text-align: center; }
.edost_paysystem_div span.edost_format_price b { font-size: 16px; display: block; }
div.edost_fast { font-size: 16px; text-align: center; color: #888; border: 1px solid #DDD !important; padding: 10px !important; }
.edost_window_fast.edost_window_normal { overflow: visible; }
div.edost_window_mobile.edost_window_fast.edost_window_normal #edost_window_head, div.edost_window_landscape.edost_window_fast.edost_window_normal #edost_window_head { border-radius: 8px 8px 0 0; }
div.edost_fast .edost_button_big2 { width: 140px !important; margin-right: 0; }
.edost_compact_delivery_small2 div.edost_fast td, .edost_full_delivery_small2 div.edost_fast td { display: block; text-align: center !important; width: 100%; }
.edost_compact_delivery_small2 div.edost_fast .edost_button_big2, .edost_full_delivery_small2 div.edost_fast .edost_button_big2 { width: 180px !important; margin-top: 10px; display: inline-block; }
div.edost_div *:focus { outline: none; }

.edost_template_light div.edost_main { overflow: hidden; margin: 0px 0 20px 0; padding: 0px; }
.edost_template_light div.edost_main h4 { font-size: 18px; color: #555; padding: 6px 0 7px 0; border: 0; }
.edost_template_light .edost_compact_main div.edost_main h4, .edost_template_light .edost_full_main div.edost_main h4 { text-align: center; }
.edost_template_light .edost_supercompact_main div.edost_main h4 { padding-left: 10px; height: 20px; }
.edost_template_light div.edost_div { padding: 0 10px 10px 10px; }

.edost_template_bright div.edost_main h4 { font-size: 22px; font-weight: normal; padding: 5px 0px 0px 0px; border-bottom: 1px solid #BDC6D1; margin-right: 15px; height: 25px; margin-left: 10px; display: inline-block; }
.edost_template_bright div.edost_main { margin: 0 0 20px 0; padding: 0px; box-shadow: 0px 0px 15px rgba(192, 190, 227, 0.5); }
.edost_template_bright div.edost_div { padding: 0 10px 10px 10px; }
.edost_template_bright span.edost_format_tariff, span.edost_format_tariff { font-size: 18px; }
.edost_template_bright span.edost_format_price, span.edost_format_price { font-size: 16px; }
.edost_template_bright .edost_order_compact h4.edost_compact_head { font-size: 18px; line-height: 18px; margin-right: 5px; height: 20px; }
.edost_template_bright form.edost_compact_main.edost_compact_delivery_small2 div.edost_main_active { padding: 8px 4px; }
div.edost_order_total_bonus, span.edost_order_total_bonus { background: #FFD02E; color: #000; }
div.edost_pay_from_bonus { border: 5px solid #EEE; padding: 8px; }
div.edost_pay_from_bonus_active { border: 5px solid #FFD02E !important; }
div.edost_button_big_bonus { border-width: 0 !important; padding: 10px !important; background: #FFD02E; }
div.edost_button_big_bonus span { color: #000 !important; }
div.edost_button_big_bonus:hover { background: #FFD02E !important; opacity: 0.8; }
.edost_compact_cod_main .edost_compact_cod_hide { display: none !important; }
.edost_compact_cod_main input { display: none; }
div.edost_compact_tariff_cod_main .edost_compact_tariff_cod_hide { display: none; }
.edost_compact_tariff_main .edost_compact_tariff_nocod_hide { display: none; }
.edost_compact_main .edost_compact_first { display: none; }
.edost_compact_cod_main .edost_compact_cod_first { display: none; }
.edost_compact_tariff_main .edost_compact_tariff_first { display: none; }
.edost_compact_tariff_cod_main .edost_compact_tariff_cod_first { display: none; }
.edost_window_prepay .edost_prepay_first, .edost_window_prepay .edost_prepay_hide { display: none; }
.edost_order_main .edost_order_hide { display: none; }
#order_form_div div.edost div.edost_format_description { font-size: 14px; }
#order_form_div label { font-weight: normal; }
td.edost_format_tariff span.edost_format_tariff, td.edost_resize_ico span.edost_format_tariff, td.edost_pay_from_account_ico span.edost_format_tariff { color: #555; }
.edost_compact_tariff_main .edost_format_tariff.edost_window_hide, .edost_compact_tariff_main .edost_format_head.edost_window_hide { display: none; }
div.edost_button_big { padding: 4px 0px; margin-right: 4px; cursor: pointer; border-radius: 5px; width: 140px; color: #FFF; text-align: center; }
div.edost_button_big span { font-size: 15px; font-weight: normal; line-height: 15px; }
div.edost_button_big2 { padding: 4px; margin-right: 5px; cursor: pointer; border-radius: 5px; width: 140px; color: #FFF; text-align: center; }
div.edost_button_big2 span { font-size: 15px; font-weight: normal; line-height: 16px; }
div.edost_button_cod_disable { padding: 4px 0px; margin-right: 5px; cursor: pointer; border-radius: 5px; text-align: center; background: #0A0; }
div.edost_button_cod_disable span { font-size: 15px; color: #FFF; font-weight: normal; line-height: 20px; }
div.edost_button_cod_disable:hover { background: #0B0; }
div.edost_button_big_red { border-width: 0 !important; padding: 4px; }
div.edost_button_big_red span { color: #FFF !important; }
.edost_compact_main div.edost_button_big_red { background: #FAA !important; }
.edost_supercompact_main div.edost_button_big_red, .edost_compact_main div.edost_main_active div.edost_button_big_red, .edost_compact_main div.edost_active_no div.edost_button_big_red, #edost_window div.edost_button_big_red { background: #F00 !important; }
div.edost_no_location_warning { font-size: 20px; color: #F00; text-align: center; padding: 0px 10px 25px 10px; }
.edost_supercompact_main div.edost_no_location_warning { color: #BBB; }
#edost_location_city_div { min-height: 26px; }
.edost_compact_delivery_small2 #edost_location_city_div { text-align: center; }
#edost_location_city_div span.edost_city_link, #edost_location_city_div span.edost_L2_city_link { display: none; }
#edost_location_city_loading div.edost_loading, #edost_location_city_div div.edost_loading { display: none !important; }
div.edost_template_location_hide #edost_location_city_div { display: none !important; }
#edost_window td.edost_resize_ico { width: 45px; }
.edost_window_delivery_normal td.edost_resize_ico { width: 45px !important; }
#edost_window img.edost_ico { width: 35px; height: auto; max-height: 55px; padding: 2px; background: #FFF; margin: 0; box-sizing: content-box; border: 0; }
#edost_location_city_template_div .edost_delivery_loading { margin-top: 10px; text-align: center; font-size: 16px; color: #27b; }
.edost_template_color { color: #27b; }
.edost_pay_from_account { border: 5px solid #dbe4eb; padding: 8px; }
#edost_catalogdelivery_data .edost_main_active.edost_pay_from_account { border-color: #91bbdd; }

span.edost_city_name, span.edost_L2_city_name { font-size: 20px !important; }
.edost_props_normal #edost_location_passport_div div.edost_address { width: calc(100%/3 - 3px); padding-right: 0; }
.edost_props_small #edost_location_passport_div div.edost_address { width: calc(100%/3 - 3px); padding-right: 0; }

#order_form_div span.edost_city_name, #order_form_div span.edost_L2_city_name { color: #555; }

form.edost_compact_main span.edost_format_tariff, div.edost_compact_main span.edost_format_tariff { font-size: 18px; }
form.edost_compact_main span.edost_format_tariff2, div.edost_compact_main span.edost_format_tariff2 { font-size: 18px; }
form.edost_compact_main span.edost_format_price, div.edost_compact_main span.edost_format_price { font-size: 16px; }
form.edost_supercompact_main span.edost_format_tariff, div.edost_supercompact_main span.edost_format_tariff { font-size: 18px; }
form.edost_supercompact_main span.edost_format_tariff2, div.edost_supercompact_main span.edost_format_tariff2 { font-size: 18px; }
form.edost_supercompact_main span.edost_format_price, div.edost_supercompact_main span.edost_format_price { font-size: 16px; }
#edost_window span.edost_format_tariff { font-size: 18px; }
#edost_window span.edost_format_tariff2 { font-size: 18px; }
#edost_window span.edost_format_price { font-size: 16px; }
#edost_window span.edost_format_tariff2 { font-size: 18px; }
#edost_window span.edost_format_name { font-size: 16px; color: #888; }
#edost_order_main div.edost_format_description, #edost_window div.edost_format_description { font-size: 14px; }
#order_form_div span.edost_format_tariff { font-size: 18px; }
#order_form_div span.edost_format_name { font-size: 16px; color: #888; }
#order_form_div span.edost_format_price { font-size: 16px; }
#order_form_div span.edost_payment { font-size: 14px; font-weight: bold; }
#order_form_div div.edost_resize_cod2 { font-size: 14px; }
#order_form_div span.edost_format_address_head { font-size: 16px; }
#order_form_div span.edost_format_address { font-size: 16px; }
div.edost_button_big { background: #27b; }
div.edost_button_big span { color: #FFF; }
div.edost_button_big:hover { background: #3885c2; }
div.edost_button_big2 { border: 1px solid #91bbdd; }
div.edost_button_big2 span { color: #27b; }
div.edost_button_big2:hover { background: #f4f8fc; }
#edost_window div.edost_suggest_data {
    border: 1px solid #27b;
    font-family: arial;
}
/* End */


/* Start:/local/templates/aspro_max_updated/css/jquery.fancybox.min.css?167790626013062*/
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:0;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:0;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide::before{content:'';display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image::before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:0 0;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-ms-transform-origin:top left;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:0 0;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:0 0;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:0}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:0}.fancybox-button div{height:100%}.fancybox-button svg{display:block;max-height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--play svg:nth-child(2){display:none}.fancybox-button--fsexit svg:nth-child(1),.fancybox-button--pause svg:nth-child(1){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;-ms-transform:scaleX(0);transform:scaleX(0);-ms-transform-origin:0;transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:0 0;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(to top,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,rgba(0,0,0,0) 100%);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px 44px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:fancybox-rotate 1s linear infinite;background:0 0;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translate3d(0,0,0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scale3d(1,1,1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-ms-transform:rotate(-360deg);transform:rotate(-360deg)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-ms-transform:rotate(360deg);transform:rotate(360deg)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-ms-transform:rotate(0);transform:rotate(0)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scale3d(1,1,1) translate3d(0,0,0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translate3d(0,0,0) scale(1)}@media all and (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px 0}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px 5px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:0 0;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0 0;outline:0;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px 2px;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:center center;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:0;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a::before{border:6px solid #ff5268;bottom:0;content:'';left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus::before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active::before{opacity:1}@media all and (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
/* End */


/* Start:/local/templates/aspro_max_updated/css/animation/animation_ext.css?16779062604934*/
.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

@-webkit-keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

@keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}

.transition{
	-webkit-transition: all ease 0.3s;
	-moz-transition: all ease 0.3s;
	-o-transition: all ease 0.3s;
	transition: all ease 0.3s;
}
.animated.duration03{

-webkit-animation-duration: 0.3s;
-moz-animation-duration: 0.3s;
-o-animation-duration: 0.3s;
animation-duration: 0.3s;
}
.animated.duration04{

-webkit-animation-duration: 0.4s;
-moz-animation-duration: 0.4s;
-o-animation-duration: 0.4s;
animation-duration: 0.4s;
}
.animated.duration05{

-webkit-animation-duration: 0.5s;
-moz-animation-duration: 0.5s;
-o-animation-duration: 0.5s;
animation-duration: 0.5s;
}
.animated.duration06{

-webkit-animation-duration: 0.6s;
-moz-animation-duration: 0.6s;
-o-animation-duration: 0.6s;
animation-duration: 0.6s;
}
.animated.duration07{

-webkit-animation-duration: 0.7s;
-moz-animation-duration: 0.7s;
-o-animation-duration: 0.7s;
animation-duration: 0.7s;
}
.animated.duration08{

-webkit-animation-duration: 0.8s;
-moz-animation-duration: 0.8s;
-o-animation-duration: 0.8s;
animation-duration: 0.8s;
}
.animated.duration09{

-webkit-animation-duration: 0.9s;
-moz-animation-duration: 0.9s;
-o-animation-duration: 0.9s;
animation-duration: 0.9s;
}
.animated.duration10{

-webkit-animation-duration: 1s;
-moz-animation-duration: 1s;
-o-animation-duration: 1s;
animation-duration: 1s;
}

.delay01{

-webkit-animation-delay: 0.1s;
-moz-animation-delay: 0.1s;
-o-animation-delay: 0.1s;
animation-delay: 0.1s;}

.delay03{

-webkit-animation-delay: 0.3s;
-moz-animation-delay: 0.3s;
-o-animation-delay: 0.3s;
animation-delay: 0.3s;}


.delay05{

-webkit-animation-delay: 0.5s;
-moz-animation-delay: 0.5s;
-o-animation-delay: 0.5s;
animation-delay: 0.5s;}

.delay055{

-webkit-animation-delay: 0.55s;
-moz-animation-delay: 0.55s;
-o-animation-delay: 0.55s;
animation-delay: 0.55s;}

.delay06{

-webkit-animation-delay: 0.6s;
-moz-animation-delay: 0.6s;
-o-animation-delay: 0.6s;
animation-delay: 0.6s;}
.delay065{

-webkit-animation-delay: 0.65s;
-moz-animation-delay: 0.65s;
-o-animation-delay: 0.65s;
animation-delay: 0.65s;}

.delay07{

-webkit-animation-delay: 0.7s;
-moz-animation-delay: 0.7s;
-o-animation-delay: 0.7s;
animation-delay: 0.7s;}

.delay08{

-webkit-animation-delay: 0.8s;
-moz-animation-delay: 0.8s;
-o-animation-delay: 0.8s;
animation-delay: 0.8s;}

.delay09{

-webkit-animation-delay: 0.9s;
-moz-animation-delay: 0.9s;
-o-animation-delay: 0.9s;
animation-delay: 0.9s;}

.delay11,.delay011{

-webkit-animation-delay: 1.1s;
-moz-animation-delay: 1.1s;
-o-animation-delay: 1.1s;
animation-delay: 1.1s;}

.delay12, .delay012{

-webkit-animation-delay: 1.2s;
-moz-animation-delay: 1.2s;
-o-animation-delay: 1.2s;
animation-delay: 1.2s;}

.delay13,.delay013{

-webkit-animation-delay: 1.3s;
-moz-animation-delay: 1.3s;
-o-animation-delay: 1.3s;
animation-delay: 1.3s;}

.delay15, .delay015{

-webkit-animation-delay: 1.5s;
-moz-animation-delay: 1.5s;
-o-animation-delay: 1.5s;
animation-delay: 1.5s;}

.delay17, .delay017{

-webkit-animation-delay: 1.5s;
-moz-animation-delay: 1.5s;
-o-animation-delay: 1.5s;
animation-delay: 1.5s;}

.delay19, .delay019{

-webkit-animation-delay: 1.5s;
-moz-animation-delay: 1.5s;
-o-animation-delay: 1.5s;
animation-delay: 1.5s;}

.delay21, .delay021{

-webkit-animation-delay: 1.5s;
-moz-animation-delay: 1.5s;
-o-animation-delay: 1.5s;
animation-delay: 1.5s;}

@-webkit-keyframes toggle_opacity{
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

@keyframes toggle_opacity{
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

@-webkit-keyframes shine {
  100% {
    left: 125%;
  }
}
@keyframes shine {
  100% {
    left: 125%;
  }
}

@-webkit-keyframes flash {
  0% {
    opacity: .55;
  }
  100% {
    opacity: 1;
  }
}
@keyframes flash {
  0% {
    opacity: .55;
  }
  100% {
    opacity: 1;
  }
}

/* WebKit  Opera */
@-webkit-keyframes spinner{
  from{
    -webkit-transform:rotate(0deg);
  }
  to{
    -webkit-transform:rotate(360deg);
  }
}
/* Other */
@keyframes spinner{
  from{
    -moz-transform:rotate(0deg);
    -ms-transform:rotate(0deg);
    transform:rotate(0deg);
  }
  to{
    -moz-transform:rotate(360deg);
    -ms-transform:rotate(360deg);
    transform:rotate(360deg);
  }
}
/* End */
/* /local/templates/aspro_max_updated/components/bitrix/catalog/main/style.css?172787913315518 */
/* /local/templates/aspro_max_updated/components/bitrix/catalog.element/december2022/style.css?177885164026191 */
/* /local/templates/aspro_max_updated/css/lg/lightgallery.min.css?168025229513101 */
/* /local/templates/aspro_max_updated/css/lg/lg-zoom.min.css?16802495123731 */
/* /local/templates/aspro_max_updated/css/lg/lg-thumbnail.min.css?16802495121845 */
/* /local/components/tichiy/news.line/templates/.default/style.min.css?1695209173916 */
/* /local/components/tichiy/catalog.section/templates/catalog_block/style.min.css?17277033464947 */
/* /local/templates/aspro_max_updated/vendor/css/carousel/owl/owl.carousel.min.css?16779062603351 */
/* /local/templates/aspro_max_updated/vendor/css/carousel/owl/owl.theme.default.min.css?16779062601013 */
/* /local/templates/aspro_max_updated/components/edost/catalogdelivery/.default/style.css?171810722631527 */
/* /local/templates/aspro_max_updated/css/jquery.fancybox.min.css?167790626013062 */
/* /local/templates/aspro_max_updated/css/animation/animation_ext.css?16779062604934 */
