

/* Start:/local/templates/aspro_max/components/bitrix/catalog.section/catalog_lunda_ru/style.css?178042266611205*/
.filter-panel__view {
  display: none;
}

.left_block, .filter-panel__filter, .controls-view {
  display: none !important;
}

/* Список семейств в категории */
.item.item-disabled {
	display: none;
}
.catalog-items-more {
	margin: 40px auto 0;
	width: 100%;

	.btn {
		margin-left: 50%;
		transform: translateX(-50%);
	}
}

.catalog-item__wrapp {
  display: flex;
  align-items: start;
  flex-direction: row !important;
  column-gap: 24px;
  padding: 25px !important;
}

.catalog-item__image {
  width: 120px;
  min-width: 120px;
  height: 120px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.catalog-item__image img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.catalog-item__info {
  display: flex;
  flex-direction: column;
  row-gap: 12px;
  width: 100%;
}

.catalog-item__price {
  margin-left: auto;
  text-align: right;
}
.catalog-item__price span {
  font-size: calc(14px + 2 * ((100vw - 375px) / 1575));
  margin-right: 4px;
}
.catalog-item__price strong {
  font-size: calc(16px + 4 * ((100vw - 375px) / 1575));
}

.catalog-item__name a {
  font-size: calc(16px + 4 * ((100vw - 375px) / 1575));
}
.catalog-item__name a::before {
  content: '';
  position: absolute;
  z-index: 0;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}

.catalog-item__text {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  overflow: hidden;
  margin-top: -4px;

  line-height: 1.3;
  font-weight: 400;
  font-size: calc(13px + 0 * ((100vw - 375px) / 1575));
}

.catalog-item__bottom {
  display: flex;
  align-items: center;
  column-gap: 24px;
}

.catalog-item__brand {
  position: relative;
  z-index: 2;
}
.catalog-item__brand img {
  max-width: 120px !important;
  max-height: 60px !important;
  object-fit: contain;
}

.catalog-item__stok {
  width: max-content;
  margin-left: auto;
}
.catalog-item__stok-mobile {
  display: none;
}
.catalog-item__instok {
  display: flex;
  align-items: center;
  column-gap: 6px;
}
.catalog-item__instok i {
  display: block;
  width: 14px;
  height: 14px;
}
.catalog-item__instok svg {
  width: 100%;
  height: 100%;
  display: block;
}
.catalog-item__instok path {
  fill: #5fa800;
}
.catalog-item__instok span {
  color: #5fa800;
  font-weight: 400;
  font-size: calc(13px + 0 * ((100vw - 375px) / 1575));
}
.catalog-item__nostok {
  display: flex;
  align-items: center;
  column-gap: 6px;
}
.catalog-item__nostok i {
  display: block;
  width: 14px;
  height: 14px;
}
.catalog-item__nostok svg {
  width: 100%;
  height: 100%;
  display: block;
}
.catalog-item__nostok path {
  fill: #e10000;
}
.catalog-item__nostok span {
  color: #e10000;
  font-weight: 400;
  font-size: calc(13px + 0 * ((100vw - 375px) / 1575));
}

@media screen and (max-width: 991px) {
  .compact-catalog .ajax_load .item {
    width: 100% !important;
  }
}

@media screen and (max-width: 520px) {
  .compact-catalog .ajax_load .item .catalog_item>div {
    flex-direction: column;
  }
  .catalog-item__price {
    margin-left: 0;
    text-align: left;
  }
  .catalog-item__bottom {
    flex-direction: column;
    row-gap: 24px;
    align-items: start;
  }
  .catalog-item__stok {
    margin-left: 0;
  }
  .catalog-item__stok {
    display: none;
  }
  .catalog-item__stok-mobile {
    display: block;
  }
}
@media screen and (max-width: 375px) {
  .catalog-item__image {
    width: 60px;
    min-width: 60px;
  }
}

/* Страница семейства */
.main-catalog-family .filter-panel-wrapper, .main-catalog-family .left_block {
  display: none !important;
}
.family-product {
  display: flex;
  align-items: start;
  column-gap: 40px;
}

.family-product__images {
  width: 100%;
  max-width: calc(40% - 20px);
  overflow: hidden;
  display: flex;
  align-items: center;
  padding: 20px;
  /*position: sticky;
  top: 0;*/
}
.family-product__images .swiper {
	height: 100%;
	width: 100%;
}
.family-product__image {
  position: relative;
  /*min-width: 100%;
  padding-top: 100%;*/
}
.family-product__image img {
  width: 100%;
  height: auto;
  max-height: 480px;
  object-fit: contain;
  /*position: absolute;
  left: 0;
  top: 0;*/
}

.family-product__info {
  width: 100%;
  max-width: calc(60% - 20px);
  position: sticky;
  top: 60px;

  display: flex;
  flex-direction: column;
}

.family-product__top {
  display: flex;
  align-items: start;
  justify-content: space-between;
  column-gap: 40px;
  width: 100%;
  margin-top: 20px;
}

.family-product__price span {
  font-size: calc(14px + 4 * ((100vw - 375px) / 1575));
  margin-right: 4px;
}
.family-product__price strong {
  font-size: calc(20px + 8 * ((100vw - 375px) / 1575));
  color: #5fa800;
}

.family-product__brand img {
  max-width: 240px !important;
  max-height: 120px !important;
  object-fit: contain;
}

.family-product__title {
  font-weight: 600;
  font-size: calc(20px + 18 * ((100vw - 375px) / 1575));
  margin-top: 32px;
  line-height: 1.2;
}

.family-product__description {
  font-weight: 400;
  font-size: calc(16px + 0 * ((100vw - 375px) / 1575));
  margin-top: 32px;
}

.family-product__attributes {
  display: flex;
  display: none; /* Отключить. Не используется */
  flex-direction: column;
  row-gap: 8px;
  margin-top: 40px;
}
.family-product__attribute {
  display: flex;
  align-items: end;
  justify-content: space-between;
  column-gap: 40px;
  position: relative;
  z-index: 0;
}
.family-product__attribute:nth-child(1n + 11) {
  display: none;
}
.family-product__attributes--all .family-product__attribute {
  display: flex;
}
.family-product__attribute::before {
  content: '';
  position: absolute;
  left: 0;
  top: 100%;
  width: 100%;
  height: 1px;
  border-bottom: 2px dotted #e1e0e3;
  margin-top: -5px;
  z-index: -1;
}
.family-product__attribute-name {
  font-weight: 400;
  font-size: calc(14px + 0 * ((100vw - 375px) / 1575));
  padding-right: 12px;
  background-color: #fff;
}
.family-product__attribute-value {
  font-weight: 600;
  font-size: calc(14px + 0 * ((100vw - 375px) / 1575));
  padding-left: 12px;
  background-color: #fff;
}
.family-product__attributes-more {
  margin-top: 24px;
  cursor: pointer;
  display: flex;
  align-items: center;
  column-gap: 8px;
}
.family-product__attributes--all .family-product__attributes-more {
  display: none;
}
.family-product__attributes-more span {
  color: #5fa800;
  font-weight: 600;
  font-size: calc(16px + 0 * ((100vw - 375px) / 1575));
}
.family-product__attributes-more .svg {
  rotate: 180deg;
}
.family-product__attributes-more path {
  fill: #5fa800 !important;
}

.family-product-tabs {
  margin-top: 80px;
}
.family-product-tabs .ordered-block.js-store-scroll.tabs-block .tabs {
  /* display: none; */ /* Отключить. Не используется */
}

.family-product-table {
  margin-top: 80px;
}
.family-product-table h2 {
  margin-bottom: 0;
  font-size: calc(20px + 18 * ((100vw - 375px) / 1575));
}

.family-product-order-info {
  margin-top: 24px;
  font-size: 400px;
  font-size: calc(12px + 0 * ((100vw - 375px) / 1575));
  color: #e9573c;
}

.family-product-article {
  font-weight: 400;
  font-size: calc(14px + 0 * ((100vw - 375px) / 1575));
}

.family-product-name {
  font-weight: 400;
  font-size: calc(16px + 0 * ((100vw - 375px) / 1575));
}

.family-product-price {
  font-weight: 600;
  font-size: calc(18px + 0 * ((100vw - 375px) / 1575));
  /* color: #5fa800 !important; */
}

.family-product-quantity {
  font-weight: 600;
  font-size: calc(18px + 0 * ((100vw - 375px) / 1575));
  color: #5fa800 !important;
}

.family-product-buttons {
  /* display: flex;
  align-items: center;
  justify-content: end;
  column-gap: 12px; */
  width: 220px;
}

.family-product-buttons .buy_block {
  width: 100%;
}

.family-product-buttons .counter_wrapp {
  padding: 0 !important;
}

.family-product-buttons .counter_block_inner {
  margin: 0 !important;
}

.family-product-buttons .counter_block {
  position: relative;
  width: 106px;
}

.family-product-buttons .button_block {
  margin: 0 !important;
}

.family-product-button.btn {
  width: 65px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  column-gap: 12px;
}
.family-product-button.btn.in-cart {
  /* width: 180px; */
  width: 100%;
  background-color: #5fa800 !important;
}
.family-product-button i.svg {
  width: 19px !important;
  height: 19px !important;
  margin: 0 !important;
  background: none !important;
}
.family-product-button svg {
  width: 19px;
  height: 19px;
}
.family-product-button path {
  fill: #fff !important;
}

@media screen and (max-width: 1200px) {
  .family-product__images {
    max-width: calc(40% - 20px);
  }
  .family-product__info {
    max-width: calc(60% - 20px);
  }

  .family-product__title {
    margin-top: 24px;
    order: -1;
  }
  .family-product__description {
    margin-top: 24px;
  }
}
@media screen and (max-width: 991px) {
  .family-product__top {
    flex-direction: column;
    row-gap: 24px;
  }
  .family-product__top-column .catalog-item__instok {
    margin-top: 24px;
  }

  .family-product-table table.colored_table thead {
    display: none;
  }
  .family-product-table table.colored_table tbody {
    border-top: 1px solid var(--stroke_black);
    border-bottom: 0;
  }
  .family-product-table table.colored_table tr {
    display: flex;
    flex-wrap: wrap;
    border-bottom: 1px solid var(--stroke_black);
  }
  .family-product-table table.colored_table td {
    border: 0 !important;
  }
  .family-product-table table.colored_table .family-product-article {
    width: 120px;
  }
  .family-product-table table.colored_table .family-product-name {
    width: calc(100% - 120px);
  }
  .family-product-table table.colored_table .family-product-buttons {
    margin-left: auto;
  }
}
@media screen and (max-width: 768px) {
  .family-product {
    flex-direction: column;
    row-gap: 40px;
    overflow: hidden;
  }
  .family-product__title {
    display: none;
  }
  .family-product__images {
    max-width: 300px;
    margin-left: auto;
    margin-right: auto;
  }
  .family-product__info {
    max-width: 100%;
  }
  .family-product-table {
    margin-top: 32px;
  }
  .family-product-table .ordered-block__title {
    display: none;
  }
}
@media screen and (max-width: 520px) {
  .family-product-button.btn[style=""] {
    display: flex !important;
  }
  .family-product-table table.colored_table .counter_wrapp .button_block.wide {
    width: 100%;
  }
  .family-product-table table.colored_table .family-product-article {
    white-space: nowrap;
  }
  .family-product-table table.colored_table .family-product-article::before {
    content: 'Артикул: ';
  }
  .family-product-table table.colored_table .family-product-name {
    width: 100%;
  }
  .family-product-table table.colored_table .family-product-buttons {
    width: 100%;
  }
}
@media screen and (max-width: 340px) {
  .family-product-table table.colored_table .counter_wrapp.list > div {
    width: 100%;
  }
  .family-product-table table.colored_table .counter_wrapp.list .button_block {
    margin-top: 8px !important;
  }
  .family-product-table table.colored_table .counter_wrapp.list .btn.to-cart::after {
    content: 'В корзину';
  }
}
/* End */


/* Start:/local/templates/aspro_max/css/blocks/docs.min.css?17804220892051*/
.doc-list-inner__item {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 27px 32px;
  border: 1px solid #e5e5e5;
  border-color: var(--stroke_black)
}

.doc-list-inner__content-wrapper {
  position: relative;
  width: 100%
}

.doc-list-inner__top {
  position: relative
}

.doc-list-inner__bottom {
  margin-top: 12px
}

.doc-list-inner__label {
  font-size: .86667em;
  line-height: calc(1em + 7px);
  color: #999
}

.doc-list-inner__name {
  font-size: 1em;
  line-height: calc(1em + 7px);
  color: #333;
  font-weight: 700
}

.doc-list-inner__preview-icon1 {
  display: none
}

.doc-list-inner__description p:last-child {
  margin-bottom: 0
}

.doc-list-inner__icon-preview-image {
  position: absolute;
  right: 0;
  top: 7px;
  z-index: 1;
  width: 18px;
  height: 27px
}

.doc-list-inner__icon-wrapper {
  position: relative;
  margin-right: 32px
}

.doc-list-inner__icon {
  margin-top: 4px
}

.doc-list-inner--view-block .doc-list-inner__item {
  flex-direction: column;
  border-radius: 0!important;
  padding: 40px 36px
}

.doc-list-inner--view-block .doc-list-inner__icon-wrapper {
  margin: 0 0 17px 0;
  text-align: center
}

.doc-list-inner--view-block .doc-list-inner__icon {
  margin: auto
}

.doc-list-inner--view-block .doc-list-inner__top {
  text-align: center
}

.doc-list-inner--view-block .doc-list-inner__link-file {
  display: none
}

.doc-list-inner--view-block .doc-list-inner__label {
  margin-top: 3px
}

@media (max-width: 600px) {
  .doc-list-inner__item {
      flex-direction:column;
      border-radius: 0!important;
      padding: 40px 36px
  }

  .doc-list-inner__icon-wrapper {
      margin: 0 0 17px 0;
      text-align: center
  }

  .doc-list-inner__icon {
      margin: auto
  }

  .doc-list-inner__top {
      text-align: center
  }

  .doc-list-inner__link-file {
      display: none
  }

  .doc-list-inner__label {
      margin-top: 3px
  }
}
/* End */


/* Start:/local/templates/aspro_max/css/blocks/file-type.min.css?1780422089952*/
.file-type {
  width: 40px;
  height: 40px;
  display: block
}

.file-type--inline {
  display: inline-block
}

.file-type__icon {
  width: 40px;
  height: 40px;
  display: inline-block;
  background: url(/local/templates/aspro_max/images/svg/docs.svg) 0 -84px no-repeat;
  float: left
}

.file-type__icon--jpg {
  background-position: -42px -42px
}

.file-type__icon--rtf {
  background-position: 0 -42px
}

.file-type__icon--tiff {
  background-position: -84px -42px
}

.file-type__icon--ppt {
  background-position: -84px -126px
}

.file-type__icon--pdf {
  background-position: 0 0
}

.file-type__icon--word {
  background-position: -42px 0
}

.file-type__icon--png {
  background-position: -84px -84px
}

.file-type__icon--txt {
  background-position: -42px -84px
}

.file-type__icon--excel {
  background-position: -84px 0
}

.file-type__icon--gif {
  background-position: 0 -126px
}

.file-type__icon--bmp {
  background-position: -42px -126px
}
/* End */


/* Start:/local/templates/aspro_max/css/slider.swiper.min.css?17804219943327*/
.swiper-lazy{transition:opacity ease .3s}#main .swiper-lazy:not(.swiper-lazy-loaded){background-size:auto}.swiper-lazy:not(.swiper-lazy-loaded)>div{opacity:0}.swiper-pagination-bullet{width:12px;height:12px;background:rgba(0,0,0,.1);opacity:1;position:relative;--swiper-pagination-bullet-horizontal-gap:7px}.swiper-pagination-bullet:before{content:"";position:absolute;top:50%;left:50%;margin:-4px 0 0 -4px;width:8px;height:8px;background:#fff;border-radius:100%;transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;-webkit-transition:all .3s ease}.swiper-pagination-bullet.swiper-pagination-bullet-active:before,.swiper-pagination-bullet:hover:before{transform:scale(1.5);background-color:#9e9e9e;background-color:var(--theme-base-color)}.swiper-container-horizontal>.swiper-pagination-bullets{bottom:21px}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 7px}@media screen and (max-width:600px){.swiper-pagionation-bullet--line-to-600.swiper-pagination-horizontal .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:2px}.swiper-pagionation-bullet--line-to-600 .swiper-pagination-bullet{border-radius:5px;height:2px;background:rgba(136,136,136,.5)}.swiper-pagionation-bullet--line-to-600 .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--light,#222) var(--dark,#fff)}.swiper-pagionation-bullet--line-to-600 .swiper-pagination-bullet:before{display:none}}.swiper-button-next,.swiper-button-prev{width:40px;height:40px;--swiper-navigation-size:40px;background:#fff;background:var(--arrows_bg_black);border-radius:3px;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.swiper-button-next:hover,.swiper-button-prev:hover{background-color:#9e9e9e;background-color:var(--theme-base-color)}.swiper-button-next:after,.swiper-button-prev:after{background:url(/local/templates/aspro_max/css/../images/svg/header_icons.svg) no-repeat;font-size:0;width:7px;height:12px;background-position:var(--light,0 -65px) var(--dark,0 -81px)}.swiper-button-prev:hover:after{background-position:0 -81px}.swiper-button-next:after{background-position:-11px -65px;background-position:var(--light,-11px -65px) var(--dark,-11px -81px)}.swiper-button-next:hover:after{background-position:-11px -81px}.swiper-button-next:hover use,.swiper-button-prev:hover use{stroke:#fff}.navigation_on_hover:not(:hover) .swiper-button-next,.navigation_on_hover:not(:hover) .swiper-button-prev{opacity:0;visibility:hidden}.swiper-slide.swiper-slide--height-auto{height:auto}.bx-no-touch .slider-solution--show-nav-hover:not(:hover) .swiper-button-prev{left:-50px}.bx-no-touch .slider-solution--show-nav-hover:not(:hover) .swiper-button-next{right:-50px}.slider-nav--shadow{box-shadow:0 5px 20px rgba(34,34,34,.07)}.swiper-pagination--bottom{--swiper-pagination-top:100%}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{display:none}.swiper-button-next .svg svg,.swiper-button-prev .svg svg{height:auto;width:auto}@media(min-width:768px){.swiper-nav-offset .swiper-button-prev{left:-20px}.swiper-nav-offset .swiper-button-next{right:-20px}}@media(max-width:600px){.swiper-nav--hide-600{display:none}}
/* End */


/* Start:/local/templates/aspro_max/css/bonus-system.min.css?17804220081535*/
.bonus-system-block,.bonus_item_cart,.lt_cart_bonus_all{font-size:.8rem;line-height:1rem;position:relative;padding:4px 0 0 14px;width:max-content}.bonus-system-block:empty,.bonus_item_cart:empty,.lt_cart_bonus_all:empty{display:none}.bonus-system-block:after,.bonus_item_cart:after,.lt_cart_bonus_all:after{content:'';display:block;position:absolute;left:0;top:3px;bottom:0;width:11px;background:url(/local/templates/aspro_max/css/../images/svg/bonus_icon.svg) center no-repeat}.catalog_item.big .bonus-system-block{color:#fff}.catalog_item.big .bonus-system-block:not(:empty):after{background:url(/local/templates/aspro_max/css/../images/svg/bonus_icon_white.svg) center no-repeat}.services_buy_block .bonus-system-block{margin-left:9px}.body-info__bottom .sale_block~.bonus-system-block{margin-top:5px}.prices-services-detail .bonus-system-block{margin-left:8px}.bonus_item_cart{margin-bottom:5px}.basket_fly .items_wrap .bonus-system-block,.basket_hover_block .bonus-system-block,.lt_cart_bonus_all{margin-left:auto}#bx-soa-order .bx-soa-cart-total .bx-soa-cart-total-line [id^=bonus]>span{background:var(--card_bg_black);position:relative;z-index:1}.bx-soa-section-content.lt_bonus_cont_success{background-color:var(--black_bg_black);padding-top:26px}.bonus_comment_min_max{color:var(--white_text_black)}#bonus_payment_block .bx-soa-coupon-input.lt_no_arrow:before{display:none}#bonus_payment_block #bonus_payfield_block .bx-soa-coupon-input{display:inline-block;vertical-align:baseline;overflow:visible}#bonus_payment_block #bonus_payfield_block .bx-soa-coupon-input input{margin-bottom:10px}
/* End */


/* Start:/local/templates/aspro_max/css/animation/animation_ext.css?17804220924934*/
.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/components/bitrix/catalog.section/catalog_lunda_ru/style.css?178042266611205 */
/* /local/templates/aspro_max/css/blocks/docs.min.css?17804220892051 */
/* /local/templates/aspro_max/css/blocks/file-type.min.css?1780422089952 */
/* /local/templates/aspro_max/css/slider.swiper.min.css?17804219943327 */
/* /local/templates/aspro_max/css/bonus-system.min.css?17804220081535 */
/* /local/templates/aspro_max/css/animation/animation_ext.css?17804220924934 */
