

/* Start:/local/templates/aspro_max_2026-02-11/components/bitrix/sale.basket.basket/my_basket_with_notify/style.css?17714175539417*/
h1,
h1#pagetitle {
  display: none !important;
}
h2 {
  margin-bottom: 6px !important;
}

.basket-checkout-btn.ocb {
    margin-top: 10px;
}
/*---------------------------------------------------------------------*/

.cart label {
  position: relative;
}
.cart label:before {
  content: ".";
  background: rgb(248, 248, 248);
  color: transparent;
  position: absolute;
  /* top: 0; */
  width: 21px;
  left: 0px;
  bottom: 0px;
  height: 22px;
  z-index: 1;
  border-radius: 3px;
  border: 1px solid rgb(228, 228, 228);
}

.cart input[type="checkbox"]:checked:before,
.cart input[type="checkbox"]:hover:before,
.cart input[type="checkbox"]:checked:after {
  content: ".";
  display: block;
  position: absolute;
  z-index: 2;
  color: transparent;
  background: rgb(30, 121, 227);
  width: 100%;
  height: 100%;
  border-radius: 3px;
  cursor: pointer;
}

.cart input[type="checkbox"]:checked:after {
  z-index: 3;
  background: url(/bitrix/templates/aspro_max/images/svg/content_icons.svg) -90px -3px    no-repeat;
  width: 11px;
  height: 10px;
  top: 5px;
  left: 5px;
  border: 0px none;
}

.cart .checkbox_wrap input[type="checkbox"],
.cart .header input[type="checkbox"] {
  height: 22px;
  width: 21px;
  position: relative;
  /*   top: 7px;*/

  border-radius: 3px;
  position: relative;
  vertical-align: bottom;
}

.cart .checkbox_wrap label {
  margin-right: 10px;
  position: relative;
  top: 15px;
}

.cart .header input[type="checkbox"] {
  /* top: 8px; */
  margin-right: 10px;
}

/*---------------------------------------------------------------------*/

.cart .storage1_wrap {
  margin-bottom: 30px;
}
/*---------------------------------------------------------------------*/

.cart .item,
.cart .item .price_box,
.cart .item .name_wrap {
  display: flex;
  justify-content: space-between;
}
/*---------------------------------------------------------------------*/
.cart .item {
  border: 1px solid rgb(236, 236, 236);
  min-height: 30px;
  padding: 29px 20px 33px;
  border-bottom: 0px none;
  position: relative;
}

.cart .item:last-child {
  border-bottom: 1px solid rgb(236, 236, 236);
}
.cart .item .name_wrap {
  margin-bottom: 10px;
}
/*---------------------------------------------------------------------*/

/*---------------------------------------------------------------------*/

.cart .header {
  justify-content: space-between;
  display: flex;
  align-items: center;
  padding-left: 20px;
  margin-top: 20px;
  margin-bottom: 10px;
}

.delay_ankor {
  min-width: 60px;
  position: relative;
  bottom: 3px;
}
.delay_ankor * {
  font-size: 13px;
/*  vertical-align: middle;*/
}


.delay_ankor span.icon_wrap {
  font-size: 16px;
  margin-right: 2px;
}

.delay_ankor span.icon_wrap .icon {
  bottom: 0;
}

.cart .header .group_operation > * {
  padding-right: 15px;
  font-size: 13px;
}
.cart .group_operation label,
.cart .group_operation a {
  cursor: pointer;
}

.cart .group_operation.none a {
  display: none;
}

/*.cart .header .checkbox_wrap{display:inline-block;vertical-align:middle}

.cart .header input:checkbox
.cart .checkbox_wrap input:checkbox{
	margin-right:15px
}*/

/*---------------------------------------------------------------------*/
.cart .item .imgbox {
  width: 60px;
  margin-right: 15px;
}

.cart .item .imgbox img {
  width: 60px;
}
/*---------------------------------------------------------------------*/
.cart .item .name {
  flex-grow: 5;
  min-height: 64px;
  align-items: center;
  color: #444;
  position: relative;
  top: -17px;
}

.cart .item:hover .name a,
.cart .item .name a {
  color: #444;
}
.cart .item .name a:hover{color:#247ce2}

.cart .item .name .article {
/*  position: absolute;
  top: -17px; */
}

.cart .item .name .delay_button_wrap {
  margin-top: 10px;
  min-width: 320px;
  font-size: 13px;
}

.storage1_wrap .item .s2 {
  display: none;
}
.storage1_wrap .item .s1 {
  display: inline-block;
}

.storage2_wrap .item .s1 {
  display: none;
}
.storage2_wrap .item .s2 {
  display: inline-block;
}

.cart .item .s2:hover,
.cart .item .s1:hover,
.cart .item .f2:hover,
.cart .item .f1:hover {
  color: #247ce2;
}

.cart .item .f2 {
  display: none;
}
.cart .item .f1 {
  display: inline-block;
  margin-right: 15px;
}

.cart .item.favorite .f1 {
  display: none;
}
.cart .item.favorite .f2 {
  display: inline-block;
  margin-right: 15px;
}

span.icon_wrap {
  display: inline-block;
  margin-right: 5px;
  border-radius: 3px;

  /*    border:1px solid;*/
}

span.icon_wrap .icon {
   /* padding: 7px;*/
    display: inline-block;
    font-size: 15px;
    /*margin-right:5px;*/
    vertical-align: middle;
    position:relative;
    bottom:1px;
}

/*span.icon_wrap .icon-favorites_icon{
  font-weight: 600;
}*/

/*.cart .item .fav:hover span.icon_wrap,
.storage1_wrap .item .s1:hover span.icon_wrap,
.storage2_wrap .item .s2:hover span.icon_wrap,
.cart .item.favorite .f2 span.icon_wrap {
  background: #247ce2;
  color: #fff;
}
*/

.cart .item.favorite .f2 /*span.icon_wrap .icon*/  {color:#247ce2}
/*---------------------------------------------------------------------*/

.cart .item .price_box {
  flex-basis: 420px;
  flex-grow: 0;
  flex-shrink: 0;
  font-size: 17px;
}

.cart .item .price_box input {
  width: 40px;
  text-align: center;
  height: 30px;
  border: 0px none;
  font-size: 12px;
}

.cart .item .price_box button {
  width: 31px;
  height: 30px;
  border: 0px none;
}

.cart .item .price_box .price,
.cart .item .price_box .summa {
  text-align: right;
  padding-right: 15px;
  flex-basis: 120px;
  font-weight: bold;
}

.cart .price_box .price span {
  font-size: 13px;
  display: block;
  font-weight: 400;
  color: rgb(161, 161, 161);
  margin-top: 5px;
}

/*убрать стрелки*/
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
}

input[type="number"] {
  -moz-appearance: textfield;
}

.cart .item .price_box .count_box {
  text-align: center;
  font-size: 13px;

  color: rgb(161, 161, 161);
}

.cart .item .price_box .delete {
  color: rgb(161, 161, 161);
}
.cart .item .price_box .delete:hover {
  color: #247ce2;
}

/*---------------------------------------------------------------------*/
.cart .item .price_box .delete {
/*  transform: rotate(45deg);*/
  font-size: 25px;
  font-weight: bold;
  top: 5px;
  position: absolute;
  right: 15px;
}

.cart .delete:after, .cart .delete:before {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 2px;
    height: 14px;
    background: #d0021b;
    content: '';
    transition: .3s background-color ease;
}

.cart .delete:before {
    background: #b8b8b8;
    width: 2px;
    height: 10px;
    transform: rotate(45deg);
}

.cart .delete:after{
    background: #b8b8b8;
    width: 2px;
    height: 10px;
    transform: rotate(135deg);
}
/*---------------------------------------------------------------------*/

/*пустая корзина*/
.bx-sbb-empty-cart-container {
  text-align: center;
  padding: 25px;
}
/*---------------------------------------------------------------------*/
.cart .item .move,
.cart .item .price_box button,
.cart .item .price_box .delete,
.cart .item .fav {
  cursor: pointer;
}
/*---------------------------------------------------------------------*/
.cart .item.amount {
  justify-content: end;
  border-top:0px none transparent;
}

.cart .item.amount .amount_info_title {
  font-weight: bold;
  font-size: 16px;
}

.cart .item.amount .amount_info_descr {
  font-size: 12px;
  color: rgb(161, 161, 161);
}

.cart .item.amount .amount_summ {
  font-weight: bold;
  font-size: 26px;
  width: 200px;
  text-align: right;
  padding-right: 15px;
}

.amount_link {
  width: 200px;
}
/*---------------------------------------------------------------------*/

@media (max-width: 993px) {
  .cart .item {
    flex-wrap: wrap;
  }
  .cart .item .price_box {
    flex-basis: 100%;
    justify-content: flex-end;
  }
}

@media (max-width: 768px) {
  .delay_ankor .label1 {
    display: none;
  }
}

@media (max-width: 550px) {
  .cart .item .price_box .price,
  .cart .item .price_box .summa {
    flex-basis: calc(100% / 3);
    font-size: 15px;
  }


  .cart .item .count_box {
    min-width: 105px;
  }

  .cart .item {
    padding-left: 15px;
    padding-right: 15px;
    flex-wrap: wrap;
  }
  .cart .header {
    padding-left: 15px;
  }
  .delay_ankor {
    display: none;
  }
  .hidden_xs1 {
    display: none;
  }

  .cart .item .name .delay_button_wrap {
    min-width: initial;
  }

  .cart .item .name {
    font-size: 14px;
  }

  .cart .item.amount {
    padding-left: 15px;
    GAP:15PX;
  }

  .cart .item.amount .amount_summ {
    width: initial;
    font-size: 17px;
  }

  /*
.cart .item .name .delay_button_wrap {
    min-width: initial;
    position: absolute;
    bottom: -33px;
    width: 320px;
    right: 0px;
    text-align: right;
    margin: 0px;
}
 */
}

@media (max-width: 400px) {
  .hidden_xs2 {
    display: none;
  }
}

.later_count {  color: red;}
/* End */


/* Start:/local/templates/aspro_max_2026-02-11/css/fonts/font-icomoon.css?1765536989959*/
@font-face {
  font-family: 'icomoon';
  src:  url('/local/templates/aspro_max_2026-02-11/css/fonts/icomoon/icomoon.eot?g3nb0n');
  src:  url('/local/templates/aspro_max_2026-02-11/css/fonts/icomoon/icomoon.eot?g3nb0n#iefix') format('embedded-opentype'),
    url('/local/templates/aspro_max_2026-02-11/css/fonts/icomoon/icomoon.ttf?g3nb0n') format('truetype'),
    url('/local/templates/aspro_max_2026-02-11/css/fonts/icomoon/icomoon.woff?g3nb0n') format('woff'),
    url('/local/templates/aspro_max_2026-02-11/css/fonts/icomoon/icomoon.svg?g3nb0n#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-cart_icon:before {
  content: "\e900";
}
.icon-clock_icon:before {
  content: "\e901";
}
.icon-favorites_icon:before {
  content: "\e902";
}

/* End */


/* Start:/local/templates/aspro_max_2026-02-11/vendor/css/carousel/owl/owl.carousel.min.css?17655369503351*/
/**
 * 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_2026-02-11/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_2026-02-11/vendor/css/carousel/owl/owl.theme.default.min.css?17655369501013*/
/**
 * 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 */
/* /local/templates/aspro_max_2026-02-11/components/bitrix/sale.basket.basket/my_basket_with_notify/style.css?17714175539417 */
/* /local/templates/aspro_max_2026-02-11/css/fonts/font-icomoon.css?1765536989959 */
/* /local/templates/aspro_max_2026-02-11/vendor/css/carousel/owl/owl.carousel.min.css?17655369503351 */
/* /local/templates/aspro_max_2026-02-11/vendor/css/carousel/owl/owl.theme.default.min.css?17655369501013 */
