

/* Start:/local/templates/aspro_max/components/bitrix/catalog.section/catalog_block/style.min.css?17547682362295*/
.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 *{display:none}.wrapper1.front_page .compact-catalog-slider~.bottom_nav:not(.mobile_slider){display:none}}
/* End */


/* Start:/local/templates/aspro_max/css/bm-catalog-variants.css?17917504887600*/
.bm-sku-badge{position:absolute;right:8px;bottom:10px;z-index:5;background:#63735a;color:#fff!important;padding:6px 10px;border-radius:4px;font-size:12px;line-height:1.3;white-space:nowrap;text-decoration:none!important}.bm-sku-strip{margin:10px 24px 12px;min-width:0;position:relative}.bm-sku-strip .sku_props{display:block!important;margin:0!important;padding:0!important}.bm-sku-strip .item_wrapper{margin:0 0 8px!important;max-width:100%}.bm-sku-strip .bx_item_detail_scu,.bm-sku-strip .bx_item_detail_size{position:relative;margin:0!important;padding:0!important;display:flex;flex-direction:column;min-width:0}.bm-sku-strip .bx_item_section_name{order:2;display:block!important;font-size:11px!important;line-height:16px;margin:7px 0 0!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#777}.bm-sku-strip .bx_scu_scroller_container,.bm-sku-strip .bx_size_scroller_container{overflow-x:auto!important;overflow-y:hidden!important;max-width:100%;margin:0!important;padding:2px 0 5px!important;scrollbar-width:thin;scrollbar-color:#b9c2b5 transparent;scroll-snap-type:x proximity;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y}.bm-sku-strip .bx_scu,.bm-sku-strip .bx_size{width:auto!important;overflow:visible!important;margin:0!important;padding:0!important}.bm-sku-strip ul.list_values_wrapper{display:flex!important;flex-wrap:nowrap!important;width:max-content!important;min-width:100%;max-width:none!important;margin:0!important;padding:0!important;gap:8px;list-style:none}.bm-sku-strip ul.list_values_wrapper>li.item{position:relative;flex:0 0 54px!important;width:54px!important;min-width:54px!important;height:70px!important;margin:0!important;padding:0!important;float:none!important;border:0!important;scroll-snap-align:start;cursor:pointer;background:none!important}.bm-sku-strip ul.list_values_wrapper>li.item:after{content:attr(data-bm-label);display:block;position:absolute;top:55px;left:0;width:100%;font-size:10px;line-height:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;color:#666}.bm-sku-strip li.item .cnt1{position:relative!important;display:block!important;width:54px!important;height:54px!important;margin:0!important;padding:3px!important;border:1px solid #dedede!important;border-radius:4px;background:#fff;box-sizing:border-box}.bm-sku-strip li.item.active .cnt1{border:2px solid #63735a!important;padding:2px!important}.bm-sku-strip li.item .cnt_item{display:block!important;width:100%!important;height:100%!important;background-size:contain!important;background-position:center!important;background-repeat:no-repeat!important}.bm-sku-strip li.item.active .cnt1:after{content:'âœ“';position:absolute;right:0;top:0;width:14px;height:14px;border-radius:50%;background:#63735a;color:#fff;font-size:10px;line-height:14px;text-align:center}.bm-sku-strip li.item>i{position:absolute!important;inset:0!important;width:100%!important;height:54px!important;z-index:2}.bm-sku-strip .bx_item_detail_size li.item{height:44px!important;min-width:54px!important;flex-basis:auto!important;width:auto!important}.bm-sku-strip .bx_item_detail_size li.item:after{display:none}.bm-sku-strip .bx_item_detail_size li.item .cnt{display:block!important;padding:10px 7px!important;border:1px solid #ddd;border-radius:4px;line-height:20px;white-space:nowrap}.bm-sku-strip .bx_item_detail_size li.item.active .cnt{border-color:#63735a;background:#f2f5f0}.bm-sku-strip .bm-sku-overflow{padding-left:19px!important;padding-right:19px!important}.bm-sku-nav{position:absolute;top:9px;width:18px;height:38px;padding:0;border:0;background:#fff;color:#63735a;font-size:24px;line-height:38px;cursor:pointer;z-index:3}.bm-sku-nav--prev{left:0}.bm-sku-nav--next{right:0}.bm-sku-nav:disabled{opacity:.25;cursor:default}.bm-sku-strip li:focus-visible,.bm-sku-nav:focus-visible{outline:2px solid #63735a;outline-offset:2px}.bm-sku-strip .show_more_link{display:none!important}.bm-sku-strip .scu_prop_more:not(.missing){display:block!important}@media(max-width:600px){.bm-sku-strip{margin:8px 10px 10px}.bm-sku-badge{right:4px;bottom:6px;font-size:10px;padding:5px 7px}}

.catalog_block .image_wrapper_block a.bm-sku-badge{position:absolute!important;width:auto!important;height:auto!important;left:auto!important;top:auto!important;right:6px!important;bottom:10px!important;display:inline-block!important;line-height:1.3!important;padding:6px 9px!important;font-size:12px!important;z-index:5!important}.bm-sku-strip{margin-left:0!important;margin-right:0!important}.bm-sku-strip .wrapper_sku{padding:0!important;width:100%!important}.bm-sku-strip .item_wrapper{width:100%!important}.bm-sku-strip .cnt1{overflow:visible!important}@media(max-width:600px){.catalog_block .image_wrapper_block a.bm-sku-badge{font-size:10px!important;right:3px!important;bottom:5px!important;padding:5px 6px!important}}
.bm-sku-strip .bx_item_detail_scu>.bx_item_section_name{display:none!important}.bm-sku-card .ce_cmp_visible{display:none!important}.bm-sku-card .ce_cmp_hidden{display:block!important}.bm-sku-card .icons-basket-wrapper.ce_cmp_hidden{display:flex!important}@media(max-width:360px){.bm-sku-strip ul.list_values_wrapper{gap:6px}.bm-sku-strip ul.list_values_wrapper>li.item{flex-basis:44px!important;width:44px!important;min-width:44px!important;height:61px!important}.bm-sku-strip li.item .cnt1{width:44px!important;height:44px!important}.bm-sku-strip li.item>i{height:44px!important}.bm-sku-strip ul.list_values_wrapper>li.item:after{top:45px;font-size:9px}}
@media(max-width:600px){.bm-sku-card .cost.prices{padding-right:0!important}.bm-sku-card .icons-basket-wrapper.ce_cmp_hidden{position:static!important;float:none!important;width:100%!important;margin:12px 0 0!important;display:block!important}.bm-sku-card .icons-basket-wrapper .button_block{width:100%!important}.bm-sku-card .icons-basket-wrapper .to-cart,.bm-sku-card .icons-basket-wrapper .in-cart{width:100%!important;height:auto!important;min-height:36px!important;line-height:18px!important;padding:8px 4px!important;font-size:10px!important;text-align:center!important}.bm-sku-card .icons-basket-wrapper .to-cart>.svg,.bm-sku-card .icons-basket-wrapper .in-cart>.svg{display:none!important}.bm-sku-card .icons-basket-wrapper .to-cart>span,.bm-sku-card .icons-basket-wrapper .in-cart>span{display:inline!important}}
@media(max-width:600px){.bm-sku-card .icons-basket-wrapper .to-cart,.bm-sku-card .icons-basket-wrapper .in-cart{background:#63735a!important;border-color:#63735a!important;color:#fff!important}}
@media(max-width:600px){
.bm-sku-card .item_info{position:relative!important;padding-bottom:64px!important}
.bm-sku-card .cost.prices{position:static!important;min-height:40px!important}
.bm-sku-card .cost.prices>.ce_cmp_hidden{padding-right:0!important}
.bm-sku-card .icons-basket-wrapper.ce_cmp_hidden{position:absolute!important;left:1px!important;right:1px!important;bottom:0!important;top:auto!important;width:auto!important;margin:0!important}
.bm-sku-card .icons-basket-wrapper .to-cart,.bm-sku-card .icons-basket-wrapper .in-cart{min-height:0!important;height:auto!important;padding:8px 5px 7px!important;font-size:12px!important;line-height:17.1429px!important;border-width:1px 0!important}
}
.catalog_block .image_wrapper_block a.bm-sku-badge{background:#FFF3E8!important;color:#F47B20!important;border:1px solid #FFAF70!important;font-weight:500!important}
.catalog_block .image_wrapper_block a.bm-sku-badge:hover,.catalog_block .image_wrapper_block a.bm-sku-badge:focus-visible{background:#FFE5CF!important;color:#E8660B!important}
/* End */


/* Start:/local/templates/aspro_max/css/bonus-system.min.css?17547682381535*/
.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?17547682384934*/
.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_block/style.min.css?17547682362295 */
/* /local/templates/aspro_max/css/bm-catalog-variants.css?17917504887600 */
/* /local/templates/aspro_max/css/bonus-system.min.css?17547682381535 */
/* /local/templates/aspro_max/css/animation/animation_ext.css?17547682384934 */
