

/* Start:/local/templates/avrora/components/bitrix/system.pagenavigation/.default/style.min.css?17793090351762*/
.page--navigation{--pager-accent: #DB7A05;--pager-text: #212529;width:100%;margin-top:var(--offset, 24px);display:flex;justify-content:center;align-items:center;font-family:Montserrat,sans-serif}.page--navigation__list{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:8px;flex-wrap:nowrap}.page--navigation__btn{width:40px;height:40px;padding:8px;display:inline-flex;align-items:center;justify-content:center;color:var(--pager-text);text-decoration:none;background:rgba(0,0,0,0) !important;box-shadow:none !important;border:none;cursor:pointer;flex-shrink:0}.page--navigation__btn svg{display:block}.page--navigation__btn:hover:not(.page--navigation__btn--disabled){color:var(--pager-accent)}.page--navigation__btn.page--navigation__btn--disabled{opacity:.5;cursor:default;pointer-events:none;color:var(--pager-text)}.page--navigation__num{height:40px;display:inline-flex;align-items:center;justify-content:center;padding:8px 10px;font-size:15px;font-weight:500;line-height:22.5px;color:var(--pager-text);text-decoration:none;background:#fff;box-shadow:0px 2px 4px rgba(0,0,0,.04);box-sizing:border-box;border:none;border-radius:0;min-width:60px;width:60px}.page--navigation__num.page--navigation__num--current{color:var(--pager-accent) !important;background:rgba(0,0,0,0) !important;box-shadow:none !important;border:none;min-width:40px;width:40px}span.page--navigation__num--current{color:var(--pager-accent);background:rgba(0,0,0,0);box-shadow:none}a.page--navigation__num:hover{color:var(--pager-accent)}.page--navigation__ellipsis{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:8px 4px;font-size:15px;font-weight:500;line-height:22.5px;color:var(--pager-text);user-select:none}

/* End */


/* Start:/local/templates/avrora/components/bitrix/catalog.section/shop--sales--page/style.css?17839866376750*/
@charset "UTF-8";
.shop--sales--page .wrap {
  position: relative;
}
.shop--sales--page h2 button {
  font-size: var(--font--size);
  display: inline-block;
  margin-left: var(--offset);
}
.shop--sales--page .items {
  display: flex;
  flex-direction: column;
  margin: var(--offset--2x) var(--offset--half--negative);
  padding: 0;
}
.shop--sales--page .items > * {
  padding: 0 var(--offset--half);
  padding-bottom: var(--offset);
}
@media (max-width: 768px) {
  .shop--sales--page .items {
    flex-direction: row;
    flex-wrap: wrap;
  }
}
@media (min-width: 768px) {
  .shop--sales--page .items {
    flex-direction: row;
    flex-wrap: wrap;
  }
}
.shop--sales--page .items .item {
  display: block;
  box-sizing: border-box;
}
@media (max-width: 768px) {
  .shop--sales--page .items .item {
    width: 50%;
  }
}
@media (min-width: 768px) {
  .shop--sales--page .items .item {
    width: 33%;
  }
}
@media (min-width: 980px) {
  .shop--sales--page .items .item {
    width: 25%;
  }
}
.shop--sales--page .items .item .wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  height: 100%;
  padding: var(--offset);
  border: var(--border--common);
  border-radius: var(--offset);
  background-color: var(--color--white);
}
@media (min-width: 768px) {
  .shop--sales--page .items .item .wrapper {
    padding: var(--offset);
  }
}
@media (min-width: 980px) {
  .shop--sales--page .items .item .wrapper {
    padding: var(--offset);
  }
}
.shop--sales--page .items .item .markers {
  position: absolute;
  z-index: 10;
  top: var(--offset);
  left: var(--offset);
}
.shop--sales--page .items .item .image {
  position: relative;
  display: block;
}
.shop--sales--page .items .item .image img {
  display: block;
  margin: auto;
}
.shop--sales--page .items .item .image .inner-slider .slick-slide a {
  display: block;
  height: 100%;
}
.shop--sales--page .items .item .image .inner-slider .slick-slide a picture {
  display: flex;
  align-content: center;
  flex-direction: column;
  height: 100%;
}
.shop--sales--page .items .item .image .inner-slider .slick-slide a picture img {
  display: block;
  width: 100%;
  margin: auto 0;
}
.shop--sales--page .items .item .image .inner-slider:not(.slick-initialized) > *:not(:first-of-type) {
  display: none;
}
.shop--sales--page .items .item .image .inner-slider ul.slick-dots {
  margin: 0;
  margin-bottom: var(--offset--half);
}
.shop--sales--page .items .item .image .inner-slider ul.slick-dots li {
  width: var(--offset);
  height: 3px;
  opacity: 0.75;
  border-radius: var(--offset--half);
  background-color: var(--color--gray);
}
.shop--sales--page .items .item .image .inner-slider ul.slick-dots li.slick-active {
  opacity: 1;
  background-color: var(--color--orange);
}
.shop--sales--page .items .item .image .link {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  width: 100%;
  height: 100%;
}
.shop--sales--page .items .item .product {
  font-size: var(--font--size--small);
}
.shop--sales--page .items .item .details {
  display: flex;
  flex-direction: column;
  height: 100%;
  padding-top: var(--offset);
}
.shop--sales--page .items .item .details h3 {
  font-size: var(--font--size);
  margin-bottom: var(--offset--half);
}
.shop--sales--page .items .item .details h3 a {
  text-decoration: none;
}
.shop--sales--page .items .item .details .rating-and-product {
  font-size: var(--font--size--small);
  display: flex;
  align-items: center;
  flex-direction: row;
}
.shop--sales--page .items .item .details .rating-and-product > * {
  padding-right: var(--offset--half);
}
.shop--sales--page .items .item .details .presence .available {
  color: var(--color--green);
}
.shop--sales--page .items .item .details .presence .not-available {
  color: var(--color--gray--dark);
}
.shop--sales--page .items .item .details .action {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-top: auto;
  padding-top: var(--offset);
}
@media (max-width: 768px) {
  .shop--sales--page .items .item .details .action {
    margin: 0 var(--offset--half--negative);
    margin-top: auto;
  }
  .shop--sales--page .items .item .details .action .wide {
    display: block;
    width: 100%;
    margin-bottom: var(--offset--half);
  }
  .shop--sales--page .items .item .details .action > * {
    margin: 0 var(--offset--half);
  }
}
.shop--sales--page .items .item .details .action > * {
  margin-right: var(--offset--half);
  margin-bottom: var(--offset--half);
}
.shop--sales--page .items .item .details .action .acquire-price {
  flex-grow: 1;
}
.shop--sales--page .items .item .details .action .acquire-price button {
  display: block;
  width: 100%;
}
.shop--sales--page .items .item .details .action .favorite {
  flex-shrink: 0;
  margin-left: auto;
}
.shop--sales--page .items .item .details .action .add {
  position: relative;
}
.shop--sales--page .items .item .details .action .add button.add {
  position: relative;
  z-index: 10;
}
.shop--sales--page .items .item .details .action .add .quantity-select {
  left: 0;
  top: 0;
  position: absolute;
  border-radius: var(--offset--half);
  width: 100%;
  height: 2.25rem;
  display: flex;
  align-items: stretch;
  justify-content: space-between;
  flex-direction: row;
  flex-wrap: nowrap;
  background-color: var(--color--orange);
  box-sizing: border-box;
}
.shop--sales--page .items .item .details .action .add .quantity-select button.plus,
.shop--sales--page .items .item .details .action .add .quantity-select button.minus {
  flex: 0 0 2.25rem;
  width: 2.25rem;
  min-height: 0;
  margin: 0;
  padding: 0;
  color: var(--color--white);
  background: transparent none;
  border: none;
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
}
.shop--sales--page .items .item .details .action .add .quantity-select input.quantity {
  flex: 1 1 auto;
  min-width: 0;
  width: 3em;
  height: 100%;
  margin: 0;
  padding: 0;
  color: var(--color--white);
  text-align: center;
  background: transparent none;
  appearance: textfield;
  border: none;
  box-sizing: border-box;
  line-height: 2.25rem;
}
.shop--sales--page .items .item .details .action .add .quantity-select input.quantity::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
.shop--sales--page .items .item .details .action .add {
  /* Счётчик скрыт, пока товар не в корзине (как в catalog/style.css) */
}
.shop--sales--page .items .item .details .action .add .quantity-select {
  display: none;
}
.shop--sales--page .items .item.in-cart .details .action .add button.add {
  visibility: hidden;
  z-index: -1;
}
.shop--sales--page .items .item.in-cart .details .action .add .quantity-select {
  display: flex;
}

/* End */
/* /local/templates/avrora/components/bitrix/system.pagenavigation/.default/style.min.css?17793090351762 */
/* /local/templates/avrora/components/bitrix/catalog.section/shop--sales--page/style.css?17839866376750 */
