

/* Start:/local/templates/avrora/components/bitrix/catalog/catalog--shop/style.css?17781169676685*/
.catalog--shop--section--nav {
  margin-bottom: var(--offset);
}
.catalog--shop--section--sidebar {
  padding-right: var(--offset--2x);
}
.catalog--shop--section--items .row {
    margin-left: 0;
}
.catalog--shop--section--items--controls {
  margin-bottom: var(--offset);
}
.catalog--shop--section--items--controls select.custom {
  display: none;
}
.catalog--shop--section--items--controls .field--select {
  min-height: 2rem;
  min-width: 10rem;
}
.catalog--shop--section--items--controls .fields {
  display: flex;
  flex-direction: row;
  gap: 0.35rem;
}
.catalog--shop--section--items--controls .custom-select__option--value {
  box-sizing: border-box;
  min-height: 2rem;
  padding: 0.25rem 1.875rem 0.25rem 0.625rem;
  border: 1px solid #e6e6e6;
  border-radius: 0 !important;
  font-size: 0.8125rem;
  line-height: 1.35;
  font-weight: 400;
  color: #000 !important;
  background-color: #fff !important;
  box-shadow: var(--shadow--common);
  transition: background 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;
}
.catalog--shop--section--items--controls .custom-select__option--value:hover,
.catalog--shop--section--items--controls .custom-select__option--value:focus {
  background-color: #f9f9f9 !important;
  color: #000 !important;
  border-color: #e6e6e6 !important;
  box-shadow: var(--shadow--common);
}
.catalog--shop--section--items--controls .custom-select--active .custom-select__option--value {
  border-radius: 0 !important;
  border-bottom-color: #e6e6e6 !important;
  background-color: #fff !important;
  color: #000 !important;
  box-shadow: var(--shadow--common);
}
.catalog--shop--section--items--controls .custom-select--active .custom-select__option--value:hover,
.catalog--shop--section--items--controls .custom-select--active .custom-select__option--value:focus {
  background-color: #f9f9f9 !important;
}
.catalog--shop--section--items--controls .custom-select--dropup.custom-select--active .custom-select__option--value {
  border-radius: 0 !important;
}
.catalog--shop--section--items--controls .custom-select .custom-select__option:not(.custom-select__option--value) {
  font-size: 0.8125rem;
  line-height: 1.35;
}
.catalog--shop--section--items .item .rating-and-product {
  margin-top: auto;
}
.catalog--shop--section--items .item .action {
  display: flex;
  flex-direction: column;
}
@media (min-width: 768px) {
  .catalog--shop--section--items .item .action {
    flex-direction: row;
  }
}
.catalog--shop--section--items .item .action .add {
  position: relative;
}
.catalog--shop--section--items .item .action .add button.add {
  position: relative;
  z-index: 10;
}
.catalog--shop--section--items .item .action .add .quantity-select {
  left: 0;
  top: 0;
  position: absolute;
  border-radius: var(--offset--half);
  width: 100%;
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  flex-wrap: nowrap;
  background-color: var(--color--orange);
}
.catalog--shop--section--items .item .action .add .quantity-select button.plus,
.catalog--shop--section--items .item .action .add .quantity-select button.minus {
  color: var(--color--white);
  background: transparent none;
  padding-left: 0.5em;
  padding-right: 0.5em;
  border: none;
}
.catalog--shop--section--items .item .action .add .quantity-select input.quantity {
  color: var(--color--white);
  width: 3em;
  padding: 0;
  text-align: center;
  background: transparent none;
  appearance: textfield;
  border: none;
}
.catalog--shop--section--items .item .action .add .quantity-select input.quantity::-webkit-inner-spin-button {
  -webkit-appearance: none;
}
.catalog--shop--section--items .item.in-cart button.add {
  visibility: hidden;
  z-index: -1;
}

.catalog--shop--section--items .item .buy-one-click,
.catalog--shop--section--items .item .acquire-price {
  flex-grow: 1;
}
.catalog--shop--section--items .item .buy-one-click button,
.catalog--shop--section--items .item .acquire-price button {
  display: block;
  width: 100%;
}
.catalog--shop--section--items .item .favorite {
  flex-shrink: 0;
  margin-left: auto;
}
.catalog--shop--section--bottom .row .wrapper {
  position: relative;
  padding-left: 4rem;
}
.catalog--shop--section--bottom .row h2 {
  font-size: var(--font--size);
}
.catalog--shop--section--bottom .row img {
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  height: 3rem;
}
.catalog--shop .quantity-from {
  font-size: 0.8em;
  color: var(--color--gray--dark);
}
.catalog--shop input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
}

.catalog--shop--subsection-tabs-wrap {
  margin-bottom: var(--offset);
  border: none;
  background: transparent;
  box-shadow: none;
  padding: 0;
}
.catalog--shop--subsection-tabs {
  width: 100%;
}
.catalog--shop--subsection-tabs__list {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
  gap: 0.25rem 0.35rem;
  width: 100%;
  margin: 0;
  padding: 0;
  list-style: none;
}
.catalog--shop--subsection-tabs__item {
  flex: 0 1 auto;
  min-width: max-content;
  max-width: 100%;
  box-sizing: border-box;
}
.catalog--shop--subsection-tabs__link {
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  max-width: 100%;
  min-height: 2rem;
  padding: 0.25rem 0.625rem;
  border: 1px solid #e6e6e6;
  border-radius: 0;
  text-decoration: none !important;
  font-size: 0.8125rem;
  line-height: 1.35;
  font-weight: 400;
  color: #000;
  background: #fff;
  box-shadow: var(--shadow--common);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  transition: background 0.2s ease, border-color 0.2s ease, box-shadow 0.2s ease;
}
.catalog--shop--subsection-tabs__link:visited {
  color: #000;
  background: #fff;
  border-color: #e6e6e6;
  box-shadow: var(--shadow--common);
  text-decoration: none !important;
}
.catalog--shop--subsection-tabs__link:hover {
  color: #000;
  text-decoration: none !important;
  background: #f9f9f9;
  border-color: #e6e6e6;
  box-shadow: var(--shadow--common);
}
.catalog--shop--subsection-tabs__link.is-active {
  background: #fff;
  color: #f18a0e;
  font-weight: 600;
  border-color: #f18a0e;
  box-shadow: var(--shadow--common);
}
.catalog--shop--subsection-tabs__link.is-active:hover {
  background: #fff;
  color: #f18a0e;
  border-color: #f18a0e;
  box-shadow: var(--shadow--common);
}
.catalog--shop--subsection-tabs__link.is-active:visited {
  background: #fff;
  color: #f18a0e;
  border-color: #f18a0e;
  box-shadow: var(--shadow--common);
}
.catalog--shop--subsection-tabs__link:focus-visible {
  outline: 2px solid var(--color--orange, #f18a0e);
  outline-offset: 2px;
}

/*# sourceMappingURL=style.css.map */

/* End */


/* Start:/local/templates/avrora/components/bitrix/catalog/catalog--shop/bitrix/catalog.section.list/root/style.min.css?17803569067260*/
@charset "UTF-8";.catalog--shop--sections--page{background-color:#fff;padding-top:24px;padding-bottom:24px}.shop--sections--root.shop-catalog-grid{margin-bottom:24px}.shop-catalog-root-visual-block{margin-bottom:28px}.shop-catalog-root-visual-block:last-child{margin-bottom:0}.shop-catalog-root-visual-block__title{font-size:1.35rem;font-weight:700;margin:0 0 12px;color:#222}.shop-catalog-grid__inner{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.shop-catalog-card{min-width:0;border:1px solid #ececec;background:#fff;transition:border-color .15s}.shop-catalog-card.is-expanded,.shop-catalog-card:hover{border-color:#f39200}.shop-catalog-card__main{display:block}.shop-catalog-card__photo{position:relative;height:216px;overflow:hidden;isolation:isolate}.shop-catalog-card__photo-link{position:absolute;inset:0;z-index:0;display:block;color:inherit;text-decoration:none;cursor:pointer}.shop-catalog-card__photo-link>picture{position:absolute;inset:0;z-index:0;display:block;width:100%;height:100%}.shop-catalog-card__photo-link>picture img{display:block;width:100%;height:100%;object-fit:cover;z-index:0}.shop-catalog-card__pic-placeholder{position:absolute;inset:0;background:#f0f0f0}.shop-catalog-card__photo-overlay{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,0) 35%,rgba(0,0,0,.75) 100%)}.shop-catalog-card__meta{position:absolute;z-index:2;top:10px;left:10px;background:rgba(255,255,255,.95);color:#1a1a1a;padding:2px 7px;font-size:10px;font-weight:500;letter-spacing:.3px}.shop-catalog-card__meta strong{color:#f39200;font-weight:600}.shop-catalog-card__title{position:absolute;z-index:2;left:14px;right:44px;bottom:12px;margin:0;color:#fff;font-size:16px;font-weight:500;line-height:1.2;text-shadow:none}.shop-catalog-card__toggle{position:absolute;right:10px;bottom:10px;z-index:3;width:24px;height:24px;margin:0;padding:0;border:0;background:#f18a0e;color:#fff;display:flex;align-items:center;justify-content:center;font-size:0;line-height:0;cursor:pointer;transition:background .15s,transform .25s}.shop-catalog-card__toggle::before{content:"";display:block;width:0;height:0;border-style:solid;border-width:7px 5px 0;border-color:#fff transparent transparent}.shop-catalog-card:hover .shop-catalog-card__toggle{background:#bf6b05}.shop-catalog-card.is-expanded .shop-catalog-card__toggle{transform:rotate(180deg)}.shop-catalog-card__subs{max-height:0;overflow:hidden;transition:max-height .3s;background:#fafaf8;border-top:0 solid #f39200}.shop-catalog-card.is-expanded .shop-catalog-card__subs{max-height:500px;border-top-width:2px}.shop-catalog-card__subs-inner{display:flex;flex-direction:column;max-height:360px;padding:12px 14px 14px}.shop-catalog-card__subs-header{margin-bottom:8px;font-size:10px;font-weight:500;color:#888;letter-spacing:1px;text-transform:uppercase}.shop-catalog-card__subs-list{flex:1 1 auto;min-height:0;overflow-y:auto;margin:0;padding:0 2px 0 0;list-style:none;scrollbar-width:thin;scrollbar-color:#c7c7c7 transparent}.shop-catalog-card__subs-list::-webkit-scrollbar{width:4px}.shop-catalog-card__subs-list::-webkit-scrollbar-track{background:0 0;margin:2px 0}.shop-catalog-card__subs-list::-webkit-scrollbar-button{width:0;height:0;display:none}.shop-catalog-card__subs-list::-webkit-scrollbar-thumb{background-color:#c7c7c7;border-radius:999px}.shop-catalog-card__subs-list::-webkit-scrollbar-thumb:hover{background-color:#a9a9a9}.shop-catalog-card .shop-catalog-card__subs-list{scrollbar-width:thin!important;scrollbar-color:#c7c7c7 transparent!important}.shop-catalog-card .shop-catalog-card__subs-list::-webkit-scrollbar{width:4px!important}.shop-catalog-card .shop-catalog-card__subs-list::-webkit-scrollbar-track{background:0 0!important;margin:2px 0!important}.shop-catalog-card .shop-catalog-card__subs-list::-webkit-scrollbar-button,.shop-catalog-card .shop-catalog-card__subs-list::-webkit-scrollbar-button:single-button{width:0!important;height:0!important;display:none!important;background:0 0!important}.shop-catalog-card .shop-catalog-card__subs-list::-webkit-scrollbar-thumb{background-color:#c7c7c7!important;border-radius:999px!important;border:0!important}.shop-catalog-card .shop-catalog-card__subs-list::-webkit-scrollbar-thumb:hover{background-color:#a9a9a9!important}.shop-catalog-card__subs-list li{margin:0}.shop-catalog-card__subcat{display:flex;justify-content:space-between;align-items:center;padding:6px 0;font-size:13px;color:#444;text-decoration:none;border-bottom:1px dashed #e8e4d8;transition:color .15s}.shop-catalog-card__subcat:hover{color:#f39200;text-decoration:none}.shop-catalog-card__subs-list li:last-child .shop-catalog-card__subcat{border-bottom:none}.shop-catalog-card__subcat-num{font-size:11px;color:#aaa;font-variant-numeric:tabular-nums}.shop-catalog-card__subcat:hover .shop-catalog-card__subcat-num{color:#f39200}.shop-catalog-card__subcat-all{display:block;flex-shrink:0;margin-top:10px;padding:8px 12px;border:1px solid #f39200;background:#fff;color:#f39200;text-align:center;text-decoration:none;font-size:12px;font-weight:500;letter-spacing:.3px;transition:.15s}.shop-catalog-card__subcat-all:hover{background:#f39200;color:#fff;text-decoration:none}@media (max-width:1399px){.shop-catalog-grid__inner{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:1199px){.shop-catalog-grid__inner{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:991px){.shop-catalog-grid__inner{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.shop-catalog-grid__inner{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.shop-catalog-card__photo{height:188px}}.shop-brands-ticker{margin-top:24px;margin-bottom:0}.shop-brands-ticker__title{margin:0 0 12px;color:#334155;font-weight:600;font-size:18px;line-height:1.3}.shop-brands-ticker__track{width:100%;max-width:100vw;margin-left:0;margin-right:0;overflow:hidden;margin-top:16px;contain:layout style}.shop-brands-ticker__strip{display:inline-flex;align-items:center;gap:32px;padding:12px 0;animation:300s linear infinite shop-brands-marquee;will-change:transform;backface-visibility:hidden}.shop-brands-ticker__strip .brands--list{display:inline-block;width:max-content}@keyframes shop-brands-marquee{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}.shop-brands-ticker .brands--list h2{display:none}.shop-brands-ticker .brands--list .wrap{padding:0;max-width:none;margin:0}.shop-brands-ticker .brands--list .items{list-style:none;margin:0;padding:0;display:flex;flex-wrap:nowrap;gap:32px;align-items:center;flex-shrink:0}.shop-brands-ticker .brands--list .items li{flex-shrink:0;width:140px;height:48px;display:flex;align-items:center;justify-content:center}.shop-brands-ticker .brands--list .items img{max-width:120px;max-height:32px;object-fit:contain}@media (min-width:576px){.shop-brands-ticker__title{margin-bottom:16px;font-size:20px;line-height:24px}.shop-brands-ticker__track{width:100vw;max-width:none;margin-left:calc(-50vw + 50%)}.shop-brands-ticker__strip{gap:48px;padding:16px 0}.shop-brands-ticker .brands--list .items{gap:48px}.shop-brands-ticker .brands--list .items li{width:200px;height:60px}.shop-brands-ticker .brands--list .items img{max-width:180px;max-height:40px}}
/* End */


/* Start:/local/templates/avrora/styles/shop-mobile.min.css?17839870808332*/
@charset "UTF-8";@media (max-width:767.98px){.shop-catalog-grid__inner{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px}#page--main .catalog--shop--section--default .items,.catalog--shop--section--default .items{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;flex-wrap:wrap!important;overflow:visible!important;overflow-x:visible!important;margin:0!important;padding:0!important}#page--main .catalog--shop--section--default .items>*,.catalog--shop--section--default .items>*{width:100%!important;max-width:none!important;flex:none!important;flex-grow:unset!important;flex-shrink:unset!important}#page--main .catalog--shop--section--default .items .item,.catalog--shop--section--default .items .item{width:100%!important;min-width:0!important;padding:0!important;box-sizing:border-box!important}#page--main .catalog--shop--section--items--controls .fields{flex-wrap:nowrap!important;align-items:stretch!important;gap:8px!important}#page--main .catalog--shop--section--items--controls .fields .field{flex:1 1 0!important;min-width:0!important}#page--main .catalog--shop--section--items--controls .field--select,#page--main .catalog--shop--section--items--controls .field--select .custom-select{width:100%!important;min-width:0!important}#page--main .catalog--shop--section--items--controls .fields .field.field--filters{flex:0 0 auto!important;min-width:5.5rem!important}#page--main .catalog--shop--section--items--controls .catalog-filters-toggle.button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.35rem!important;width:100%!important;min-height:2rem!important;height:100%!important;margin:0!important;padding:.35rem .75rem!important;border:1px solid var(--shop-brand,#f18a0e)!important;border-radius:0!important;font-size:.8125rem!important;line-height:1.35!important;font-weight:600!important;color:var(--shop-brand,#f18a0e)!important;background-color:#fff!important;box-shadow:0 1px 3px rgba(241,138,14,.2)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;cursor:pointer!important}#page--main .catalog--shop--section--items--controls .catalog-filters-toggle.button::before{content:""!important;flex-shrink:0!important;width:14px!important;height:14px!important;background-color:currentColor!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M4 6h16M7 12h10M10 18h4' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") center/contain no-repeat!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M4 6h16M7 12h10M10 18h4' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") center/contain no-repeat!important}body.catalog-filters-open #page--main .catalog--shop--section--items--controls .catalog-filters-toggle.button{color:#fff!important;background-color:var(--shop-brand,#f18a0e)!important;border-color:var(--shop-brand,#f18a0e)!important}#page--main .catalog--shop--section--default:not(.article-builder-products) .items .item .details .action,#page--main .catalog--shop--section--items .item .details .action,#page--main .catalog--shop--section--items--items .catalog--shop--section--default .items .item .details .action,.catalog--shop--section--default:not(.article-builder-products) .items .item .details .action{flex-direction:column!important;flex-wrap:nowrap!important;align-items:stretch!important;gap:8px!important}#page--main .catalog--shop--section--default:not(.article-builder-products) .items .item .details .action>.acquire-price,#page--main .catalog--shop--section--default:not(.article-builder-products) .items .item .details .action>.add,#page--main .catalog--shop--section--default:not(.article-builder-products) .items .item .details .action>.buy-one-click,#page--main .catalog--shop--section--default:not(.article-builder-products) .items .item .details .action>a.primary.button,#page--main .catalog--shop--section--items .item .details .action>.acquire-price,#page--main .catalog--shop--section--items .item .details .action>.add,#page--main .catalog--shop--section--items .item .details .action>.buy-one-click,#page--main .catalog--shop--section--items .item .details .action>a.primary.button,#page--main .catalog--shop--section--items--items .catalog--shop--section--default .items .item .details .action>.acquire-price,#page--main .catalog--shop--section--items--items .catalog--shop--section--default .items .item .details .action>.add,#page--main .catalog--shop--section--items--items .catalog--shop--section--default .items .item .details .action>.buy-one-click,#page--main .catalog--shop--section--items--items .catalog--shop--section--default .items .item .details .action>a.primary.button,.catalog--shop--section--default:not(.article-builder-products) .items .item .details .action>.acquire-price,.catalog--shop--section--default:not(.article-builder-products) .items .item .details .action>.add,.catalog--shop--section--default:not(.article-builder-products) .items .item .details .action>.buy-one-click,.catalog--shop--section--default:not(.article-builder-products) .items .item .details .action>a.primary.button{flex:1 1 auto!important;min-width:0!important;max-width:100%!important;width:100%!important}#page--main .catalog--shop--section--default:not(.article-builder-products) .items .item .details .action .acquire-price button,#page--main .catalog--shop--section--default:not(.article-builder-products) .items .item .details .action .add .button.primary.add,#page--main .catalog--shop--section--default:not(.article-builder-products) .items .item .details .action .buy-one-click button,#page--main .catalog--shop--section--default:not(.article-builder-products) .items .item .details .action a.primary.button,#page--main .catalog--shop--section--items .item .details .action .acquire-price button,#page--main .catalog--shop--section--items .item .details .action .add .button.primary.add,#page--main .catalog--shop--section--items .item .details .action .buy-one-click button,#page--main .catalog--shop--section--items .item .details .action a.primary.button,#page--main .catalog--shop--section--items--items .catalog--shop--section--default .items .item .details .action .acquire-price button,#page--main .catalog--shop--section--items--items .catalog--shop--section--default .items .item .details .action .add .button.primary.add,#page--main .catalog--shop--section--items--items .catalog--shop--section--default .items .item .details .action .buy-one-click button,#page--main .catalog--shop--section--items--items .catalog--shop--section--default .items .item .details .action a.primary.button,.catalog--shop--section--default:not(.article-builder-products) .items .item .details .action .acquire-price button,.catalog--shop--section--default:not(.article-builder-products) .items .item .details .action .add .button.primary.add,.catalog--shop--section--default:not(.article-builder-products) .items .item .details .action .buy-one-click button,.catalog--shop--section--default:not(.article-builder-products) .items .item .details .action a.primary.button{width:100%!important;max-width:100%!important;box-sizing:border-box!important}#page--main .catalog--shop--section--default:not(.article-builder-products) .items .item .details .action>.add,#page--main .catalog--shop--section--items .item .details .action>.add,#page--main .catalog--shop--section--items--items .catalog--shop--section--default .items .item .details .action>.add,.catalog--shop--section--default:not(.article-builder-products) .items .item .details .action>.add{display:flex!important;flex-direction:column!important;gap:8px!important}#page--main .catalog--shop--section--default:not(.article-builder-products) .items .item .details .action>.add .quantity-select,#page--main .catalog--shop--section--items .item .details .action>.add .quantity-select,#page--main .catalog--shop--section--items--items .catalog--shop--section--default .items .item .details .action>.add .quantity-select,.catalog--shop--section--default:not(.article-builder-products) .items .item .details .action>.add .quantity-select{width:100%!important;max-width:100%!important}}
/* End */


/* Start:/local/templates/avrora/components/bitrix/catalog.brandblock/brands--list/style.min.css?1776561570490*/
.brands--list ul.items{display:flex;flex-direction:row;flex-wrap:wrap}.brands--list ul.items li{display:flex;flex-direction:column;width:50%;margin-bottom:var(--offset);padding:var(--offset--half)}@media (min-width:768px){.brands--list ul.items li{width:33%;padding:var(--offset)}}@media (min-width:980px){.brands--list ul.items li{width:25%}}.brands--list ul.items li .image>a{display:inline-block}.brands--list ul.items li .name{font-size:var(--font--size);margin-top:var(--offset--half)}
/* End */
/* /local/templates/avrora/components/bitrix/catalog/catalog--shop/style.css?17781169676685 */
/* /local/templates/avrora/components/bitrix/catalog/catalog--shop/bitrix/catalog.section.list/root/style.min.css?17803569067260 */
/* /local/templates/avrora/styles/shop-mobile.min.css?17839870808332 */
/* /local/templates/avrora/components/bitrix/catalog.brandblock/brands--list/style.min.css?1776561570490 */
