:root {
  /* ── Основной акцент ─────────────────────────────────── */
  /* Заменяет AWC-красный #f50400 и AWC-синий #428bca      */
  --al-accent:              #EE781C;
  --al-accent-dark:         #bf6017;    /* hover/active     */

  /* ── Активные состояния фильтров ─────────────────────── */
  /* Заменяет AWC-розовый #f4dcdd и светло-синий #e8f0f3   */
  --al-filter-active-bg:    rgba(238, 120, 28, .14);
  --al-filter-active-border:rgba(238, 120, 28, .40);

  /* ── Текст ────────────────────────────────────────────── */
  --al-text:                #2B2A29;    /* заменяет #000 и #454545 */
  --al-text-gray:           #898989;    /* заменяет #888       */

  /* ── Бордюры и поверхности ───────────────────────────── */
  --al-border-color:        #C5C6C6;    /* заменяет #e8e8e8, #e3e3e3 */
  --al-border:              1px solid #C5C6C6;
  --al-border-subtle:       rgba(197, 198, 198, .35); /* заменяет hsla(0,0%,80%,.2) */
  --al-bg-gray:             #f5f5f5;    /* заменяет #f4f5f6    */

  /* ── Типографика ─────────────────────────────────────── */
  --al-font: 'Gilroy', 'Montserrat', Arial, sans-serif;
             /* заменяет Verdana, Roboto, Arial в AWC-правилах */

  /* ── Статусные цвета (оставлены из AWC без изменений) ── */
  --al-success:             #5cb85c;    /* ajaxOk             */
  --al-danger:              #d9534f;    /* ajaxFail           */
  --al-favorite-brand:      #58b748;    /* значок "любимый бренд" */

  --filtersBorderRadius: 10px; /* rewrite default border radius */
}

/* ================================================================ */
/* ========================  SEARCH PAGE  ======================== */
/* ================================================================ */

/* === ТАБЛИЦА РЕЗУЛЬТАТОВ (globalResult, wrapper) === */
#searchResultsHtml table .searchResultsMainHeader{margin-bottom:10px;padding:0 10px}
.searchHistoryFull table tbody tr th a.sortItem .sortItemText,.searchHistoryFull table thead tr th a.sortItem .sortItemText,table.fr-table tbody tr th a.sortItem .sortItemText,table.fr-table thead tr th a.sortItem .sortItemText,table.globalCase tbody tr th a.sortItem .sortItemText,table.globalCase thead tr th a.sortItem .sortItemText,table.globalResult tbody tr th a.sortItem .sortItemText,table.globalResult thead tr th a.sortItem .sortItemText{font-weight:400}
div.mobile-search-sorting-container table#searchResultsTable thead tr th a.sortItem .sortItemText{font-weight:600;line-height:15px}
#searchResultsHtml table.globalResult tbody tr.rowShowMore .resultOrderCont{height:47px}

/* === КНОПКИ ЗАКАЗА (articleButtons, counter, buy) === */
.fancybox-overlay .articleButtons{width:auto}
.articleButtons{position:relative;width:90px}
.articleButtons .counter{align-items:center;box-sizing:border-box;display:flex;justify-content:center;text-align:center}
.articleButtons .counter *{box-sizing:border-box}
.articleButtons .counter [type=button]{color:var(--al-text-gray);cursor:pointer;font:700 11px var(--al-font);height:22px;margin:0;outline:none;padding:0 3px;width:15px}
.articleButtons .counter [type=button].minusButton{border-radius:3px 0 0 3px}
.articleButtons .counter [type=button].plusButton{border-radius:0 3px 3px 0}
.articleButtons .counter .quantityInput{border-radius:0;height:22px;margin:0 -1px;max-width:30px;padding:0;text-align:center}
.articleButtons .counter .quantityInput[value=""]{opacity:.4}
.articleButtons .counter .buyImageWrapper{background:var(--al-accent);border-radius:3px;cursor:pointer;height:22px;margin-left:5px;outline:none;padding:0;position:relative;vertical-align:middle;width:25px;z-index:5}
.articleButtons .counter .buyImageWrapper>span{color:#fff;display:block;font-size:14px;height:20px;line-height:20px;margin:0 0 0 -1px}
.articleButtons .counter .buyImageWrapper>span:before{height:20px;line-height:20px}
.articleButtons .counter .buyImageWrapper:hover{background:var(--al-accent-dark)}
.articleButtons .counter .buyImageWrapper .ajaxLoader{height:10px;margin:0 auto;vertical-align:middle;width:10px}
.articleButtons .counter .buyImageWrapper .ajaxOk,.articleButtons .counter .buyImageWrapper .ajaxfail{border-radius:3px;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}
.articleButtons .counter .buyImageWrapper .ajaxOk span,.articleButtons .counter .buyImageWrapper .ajaxfail span{color:#fff;display:block;font-size:14px;left:0;position:absolute;right:0;text-align:center;top:50%;transform:translateY(-50%);vertical-align:middle}
.articleButtons .counter .buyImageWrapper .ajaxOk{background:#5cb85c}
.articleButtons .counter .buyImageWrapper .ajaxfail{background:#d9534f}
.articleButtons .counter .buyImageWrapper:disabled{cursor:inherit;opacity:.4}
.articleButtons .counter .buyImageWrapper:active:disabled{top:0}
.articleButtons.fr-form-inline{display:flex;width:auto}
.articleButtons.fr-form-inline .counter.fr-form-group{display:flex;margin:0 10px 0 0}
.articleButtons.fr-form-inline .counter.fr-form-group .fr-btn.j-button-minus{margin-right:-1px;padding:0 10px}
.articleButtons.fr-form-inline .counter.fr-form-group .fr-btn.j-button-plus{margin-left:-1px;padding:0 10px;z-index:1}
.articleButtons.fr-form-inline .fr-btn.articleButtonsBigRedButton{overflow:hidden;width:80px}
.articleButtons.fr-form-inline .ajaxLoader{height:12px;margin:0 auto;width:12px}
.articleButtons div.counter input[type=text]:focus~input[type=button].minusButton,.articleButtons div.counter input[type=text]:focus~input[type=button].plusButton,.articleButtons:hover div.counter input[type=button].minusButton,.articleButtons:hover div.counter input[type=button].plusButton{opacity:1}
.articleButtons:hover div.counter input[type=text]:disabled~input[type=button].minusButton,.articleButtons:hover div.counter input[type=text]:disabled~input[type=button].plusButton{display:none}
div.wGoodsGroupInfo .goodsInfoGoodsList .distrInfoBlockWrapper+.distrInfoBlockWrapper .articleButtons .counter .j-quantity-input{background:#fff}
div.wGoodsGroupInfo .goodsInfoGoodsList .distrInfoBlockWrapper .distrInfoBuy .articleButtons{justify-content:space-between;width:100%}
#searchResultsHtml table.globalResult tbody td.resultOrder .articleButtons .counter [type=button],#searchResultsHtml table.globalResult tbody td.resultOrder .articleButtons div.counter input.quantityInput[type=text],#searchResultsHtml table.globalResult tbody td.resultOrder .articleButtons div.counter input[type=button]{border-radius:8px!important;height:30px!important;min-height:30px!important;width:30px!important}
.articleButtons{width:auto}
.articleButtons .counter .j-quantity-input,.articleButtons .counter .j-quantity-input.j-button-minus,.articleButtons .counter .j-quantity-input.j-button-plus,.articleButtons .counter .j-quantity-input.minusButton,.articleButtons .counter .j-quantity-input.plusButton,.articleButtons .counter .quantityInput,.articleButtons .counter .quantityInput.j-button-minus,.articleButtons .counter .quantityInput.j-button-plus,.articleButtons .counter .quantityInput.minusButton,.articleButtons .counter .quantityInput.plusButton,.articleButtons .counter [type=button],.articleButtons .counter [type=button].j-button-minus,.articleButtons .counter [type=button].j-button-plus,.articleButtons .counter [type=button].minusButton,.articleButtons .counter [type=button].plusButton,.articleButtons .counter button,.articleButtons .counter button.j-button-minus,.articleButtons .counter button.j-button-plus,.articleButtons .counter button.minusButton,.articleButtons .counter button.plusButton{background-color:#fff;border-radius:10px;height:40px;max-width:40px;min-height:40px;width:40px!important}
.articleButtons .counter .j-quantity-input,.articleButtons .counter .quantityInput{background:var(--al-bg-gray);color:var(--al-text);font-size:14px;font-weight:600;line-height:1;margin:0 5px!important;padding:1px 5px;text-align:center}
.articleButtons .counter [type=button].minusButton,.articleButtons .counter [type=button].plusButton,.articleButtons .counter button.j-button-minus,.articleButtons .counter button.j-button-plus{background:transparent;box-shadow:none;color:rgba(0,0,0,.1);font-family:var(--al-font);font-size:22px!important;font-weight:400;line-height:1;transition:all .2s ease-out}
.articleButtons .counter [type=button].minusButton[title=""],.articleButtons .counter [type=button].plusButton[title=""],.articleButtons .counter button.j-button-minus[title=""],.articleButtons .counter button.j-button-plus[title=""]{color:var(--al-text)}
.articleButtons .counter [type=button].minusButton[title=""]:active,.articleButtons .counter [type=button].minusButton[title=""]:hover,.articleButtons .counter [type=button].plusButton[title=""]:active,.articleButtons .counter [type=button].plusButton[title=""]:hover,.articleButtons .counter button.j-button-minus[title=""]:active,.articleButtons .counter button.j-button-minus[title=""]:hover,.articleButtons .counter button.j-button-plus[title=""]:active,.articleButtons .counter button.j-button-plus[title=""]:hover{background-color:var(--al-accent);color:#fff!important}
.articleButtons.fr-form-inline .counter.fr-form-group .fr-btn.j-button-minus,.articleButtons.fr-form-inline .counter.fr-form-group .fr-btn.j-button-plus{font-family:var(--al-font);font-size:22px!important;font-weight:400;margin:0;padding:0}
.articleButtons .fr-btn-row .fr-btn.articleButtonsBigRedButton.fr-btn-primary{background:var(--al-accent);font-size:14px;font-weight:700;height:48px;padding:0 12px;transition:background .2s ease-out;width:auto}
.articleButtons .fr-btn-row .fr-btn.articleButtonsBigRedButton.fr-btn-primary:focus,.articleButtons .fr-btn-row .fr-btn.articleButtonsBigRedButton.fr-btn-primary:hover{background:var(--al-text)}
.articleButtons .fr-btn-row .fr-btn.articleButtonsBigRedButton.fr-btn-primary{width:200px}
.articleButtons .fr-btn-row .fr-btn.articleButtonsBigRedButton.fr-btn-primary{font-size:0}
.articleButtons .fr-btn-row .fr-btn.articleButtonsBigRedButton.fr-btn-primary span{position:relative}
.articleButtons .fr-btn-row .fr-btn.articleButtonsBigRedButton.fr-btn-primary span:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='23' height='22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.379 14.828c.277 0 .52-.188.59-.456l1.939-7.299a.612.612 0 0 0-.553-.767L4.632 5.273 4.18 2.48a.611.611 0 0 0-.325-.446l-1.892-.968a.611.611 0 0 0-.557 1.088l1.617.827 1.825 11.233-.307 1.936A2.442 2.442 0 0 0 4.952 21a2.457 2.457 0 0 0 2.42-2.139h8.342A2.457 2.457 0 0 0 18.134 21a2.444 2.444 0 0 0 2.437-2.443 2.437 2.437 0 0 0-4.691-.918H7.206a2.422 2.422 0 0 0-1.445-1.377l.227-1.434h13.391Zm-1.246 2.509a1.218 1.218 0 0 1 0 2.434 1.218 1.218 0 0 1 0-2.434ZM6.168 18.554c0 .671-.545 1.217-1.216 1.217a1.218 1.218 0 0 1 0-2.434c.67 0 1.216.546 1.216 1.217ZM4.833 6.511l15.702.971-1.626 6.124H5.985L4.833 6.511Z' fill='%23fff' stroke='%23fff' stroke-width='.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:22px;margin-right:10px;vertical-align:-5px;width:23px}
.articleButtons .fr-btn-row .fr-btn.articleButtonsBigRedButton.fr-btn-primary span:before{margin-right:0}
div.wGoodsGroup .goodsBody ul.item_ul li.item .articleButtons{margin:16px 0 0!important;width:100%}
div.wGoodsGroup .goodsBody ul.item_ul li.item .articleButtons .buyButton{margin-left:auto}
div.wGoodsGroup table.catalogListModeTable .articleButtons .counter .buyImageWrapper{margin-left:5px}
div.searchBestOfferBlocks .searchBestOfferBlock .distrInfoBuy .articleButtons .counter [type=button].minusButton,div.searchBestOfferBlocks .searchBestOfferBlock .distrInfoBuy .articleButtons .counter [type=button].plusButton,div.searchBestOfferBlocks .searchBestOfferBlock .distrInfoBuy .articleButtons .counter button.j-button-minus,div.searchBestOfferBlocks .searchBestOfferBlock .distrInfoBuy .articleButtons .counter button.j-button-plus{color:rgba(238,120,28,.1)}
div.searchBestOfferBlocks .searchBestOfferBlock .distrInfoBuy .articleButtons .counter [type=button].minusButton[title=""],div.searchBestOfferBlocks .searchBestOfferBlock .distrInfoBuy .articleButtons .counter [type=button].plusButton[title=""],div.searchBestOfferBlocks .searchBestOfferBlock .distrInfoBuy .articleButtons .counter button.j-button-minus[title=""],div.searchBestOfferBlocks .searchBestOfferBlock .distrInfoBuy .articleButtons .counter button.j-button-plus[title=""]{color:var(--al-accent)}
div.searchBestOfferBlocks .searchBestOfferBlock .distrInfoBuy .articleButtons .counter [type=button].minusButton[title=""]:active,div.searchBestOfferBlocks .searchBestOfferBlock .distrInfoBuy .articleButtons .counter [type=button].minusButton[title=""]:hover,div.searchBestOfferBlocks .searchBestOfferBlock .distrInfoBuy .articleButtons .counter [type=button].plusButton[title=""]:active,div.searchBestOfferBlocks .searchBestOfferBlock .distrInfoBuy .articleButtons .counter [type=button].plusButton[title=""]:hover,div.searchBestOfferBlocks .searchBestOfferBlock .distrInfoBuy .articleButtons .counter button.j-button-minus[title=""]:active,div.searchBestOfferBlocks .searchBestOfferBlock .distrInfoBuy .articleButtons .counter button.j-button-minus[title=""]:hover,div.searchBestOfferBlocks .searchBestOfferBlock .distrInfoBuy .articleButtons .counter button.j-button-plus[title=""]:active,div.searchBestOfferBlocks .searchBestOfferBlock .distrInfoBuy .articleButtons .counter button.j-button-plus[title=""]:hover{background-color:var(--al-accent);color:#fff!important}
div.searchBestOfferBlocks .searchBestOfferBlock .distrInfoBuy .articleButtons.fr-form-inline .counter.fr-form-group{margin-right:20px}
div.searchBestOfferBlocks .searchBestOfferBlock .distrInfoBuy .articleButtonsBigRedButton{background:#fff!important;display:block;height:40px!important;padding:0!important;transition:all .2s ease-out;width:40px!important}
div.searchBestOfferBlocks .searchBestOfferBlock .distrInfoBuy .articleButtonsBigRedButton:active,div.searchBestOfferBlocks .searchBestOfferBlock .distrInfoBuy .articleButtonsBigRedButton:focus,div.searchBestOfferBlocks .searchBestOfferBlock .distrInfoBuy .articleButtonsBigRedButton:hover{background-color:var(--al-text)!important}
div.searchBestOfferBlocks .searchBestOfferBlock .distrInfoBuy .articleButtonsBigRedButton:active>span:before,div.searchBestOfferBlocks .searchBestOfferBlock .distrInfoBuy .articleButtonsBigRedButton:focus>span:before,div.searchBestOfferBlocks .searchBestOfferBlock .distrInfoBuy .articleButtonsBigRedButton:hover>span:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='22' height='22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.179 14.828c.278 0 .52-.188.592-.456l1.942-7.299a.611.611 0 0 0-.554-.767L4.4 5.273 3.945 2.48a.612.612 0 0 0-.326-.446l-1.896-.968a.61.61 0 1 0-.558 1.088l1.62.827 1.83 11.233-.308 1.936a2.444 2.444 0 0 0-2.03 2.403A2.45 2.45 0 0 0 4.72 21a2.46 2.46 0 0 0 2.425-2.139h8.36A2.46 2.46 0 0 0 17.932 21a2.447 2.447 0 0 0 2.443-2.443 2.44 2.44 0 0 0-2.443-2.434c-1.018 0-1.893.62-2.26 1.516H6.98a2.425 2.425 0 0 0-1.448-1.377l.226-1.434H19.18Zm-1.248 2.509a1.22 1.22 0 0 1 1.218 1.217 1.22 1.22 0 0 1-2.437 0 1.22 1.22 0 0 1 1.219-1.217ZM5.938 18.554a1.22 1.22 0 0 1-2.437 0 1.22 1.22 0 0 1 2.437 0ZM4.6 6.511l15.738.971-1.63 6.124H5.755L4.6 6.511Z' fill='%23fff' stroke='%23fff' stroke-width='.5'/%3E%3C/svg%3E")!important}
div.searchBestOfferBlocks .searchBestOfferBlock .distrInfoBuy .articleButtonsBigRedButton>span{font-size:0}
div.searchBestOfferBlocks .searchBestOfferBlock .distrInfoBuy .articleButtonsBigRedButton>span:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='22' height='22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.179 14.828c.278 0 .52-.188.592-.456l1.942-7.299a.611.611 0 0 0-.554-.767L4.4 5.273 3.945 2.48a.612.612 0 0 0-.326-.446l-1.896-.968a.61.61 0 1 0-.558 1.088l1.62.827 1.83 11.233-.308 1.936a2.444 2.444 0 0 0-2.03 2.403A2.45 2.45 0 0 0 4.72 21a2.46 2.46 0 0 0 2.425-2.139h8.36A2.46 2.46 0 0 0 17.932 21a2.447 2.447 0 0 0 2.443-2.443 2.44 2.44 0 0 0-2.443-2.434c-1.018 0-1.893.62-2.26 1.516H6.98a2.425 2.425 0 0 0-1.448-1.377l.226-1.434H19.18Zm-1.248 2.509a1.22 1.22 0 0 1 1.218 1.217 1.22 1.22 0 0 1-2.437 0 1.22 1.22 0 0 1 1.219-1.217ZM5.938 18.554a1.22 1.22 0 0 1-2.437 0 1.22 1.22 0 0 1 2.437 0ZM4.6 6.511l15.738.971-1.63 6.124H5.755L4.6 6.511Z' fill='%23000' stroke='%23000' stroke-width='.5'/%3E%3C/svg%3E")!important;margin:0!important;transition:all .2s ease-out;vertical-align:-7px!important}
div.searchBestOfferBlocks .searchBestOfferBlock .distrInfoBuy .articleButtonsBigRedButton:has(.ajaxLoader){background:var(--al-text)!important}
.multiple-basket-widget .addToBasketLink,.multiple-basket-widget .articleButtonsBigRedButton{border-radius:0 3px 3px 0!important;margin:0!important}
div.wGoodsGroupInfo .goodsInfoGoodsList .distrInfoBlockWrapper div.articleButtons .counter.fr-form-group{margin-right:15px!important}
#searchResultsHtml table.globalResult tbody td.resultOrder div.articleButtons .counter .buyImageWrapper{margin-left:10px}
#searchResultsHtml table.globalResult tbody td.resultOrder div.articleButtons .counter .buyImageWrapper>span{background-size:18px!important}
.order.goodsQuantityBuyWrapper a.showGroupedRowsLinks,div.articleButtons .counter .buyImageWrapper{align-items:center;background-color:var(--al-accent)!important;border-radius:10px!important;display:inline-flex;height:40px;justify-content:center;margin-left:20px;padding:0!important;text-decoration:none;transition:all .2s ease-out;width:40px}
.order.goodsQuantityBuyWrapper a.showGroupedRowsLinks:hover,div.articleButtons .counter .buyImageWrapper:hover{background-color:var(--al-text)!important;box-shadow:none}
.order.goodsQuantityBuyWrapper a.showGroupedRowsLinks>span,div.articleButtons .counter .buyImageWrapper>span{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='23' height='22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.307 14.828c.277 0 .52-.188.59-.456l1.939-7.299a.612.612 0 0 0-.553-.767L4.56 5.273 4.107 2.48a.611.611 0 0 0-.325-.446l-1.893-.968a.611.611 0 0 0-.556 1.088l1.617.827 1.825 11.233-.307 1.936A2.442 2.442 0 0 0 4.88 21a2.457 2.457 0 0 0 2.42-2.139h8.342A2.457 2.457 0 0 0 18.062 21a2.444 2.444 0 0 0 2.437-2.443 2.437 2.437 0 0 0-4.692-.918H7.134a2.422 2.422 0 0 0-1.445-1.377l.226-1.434h13.392Zm-1.246 2.509a1.218 1.218 0 0 1 0 2.434 1.218 1.218 0 0 1 0-2.434ZM6.096 18.554c0 .671-.546 1.217-1.216 1.217a1.218 1.218 0 0 1 0-2.434c.67 0 1.216.546 1.216 1.217ZM4.76 6.511l15.702.971-1.626 6.124H5.913L4.761 6.511Z' fill='%23fff' stroke='%23fff' stroke-width='.5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;height:22px!important;margin:0;width:23px!important}
.order.goodsQuantityBuyWrapper a.showGroupedRowsLinks>span:before,div.articleButtons .counter .buyImageWrapper>span:before{content:none!important}
a.fr-btn:not(.fr-btn-primary):not(.fr-btn-success):not(.fr-btn-warning):not(.fr-btn-info):not(.fr-btn-danger):not(.minusButton):not(.plusButton):not(.j-button-plus):not(.j-button-minus),button.fr-btn:not(.fr-btn-primary):not(.fr-btn-success):not(.fr-btn-warning):not(.fr-btn-info):not(.fr-btn-danger):not(.minusButton):not(.plusButton):not(.j-button-plus):not(.j-button-minus),input.fr-btn:not(.fr-btn-primary):not(.fr-btn-success):not(.fr-btn-warning):not(.fr-btn-info):not(.fr-btn-danger):not(.minusButton):not(.plusButton):not(.j-button-plus):not(.j-button-minus){background-color:var(--al-text);color:#fff;transition:all .2s ease-out}
a.fr-btn:not(.fr-btn-primary):not(.fr-btn-success):not(.fr-btn-warning):not(.fr-btn-info):not(.fr-btn-danger):not(.minusButton):not(.plusButton):not(.j-button-plus):not(.j-button-minus):focus,a.fr-btn:not(.fr-btn-primary):not(.fr-btn-success):not(.fr-btn-warning):not(.fr-btn-info):not(.fr-btn-danger):not(.minusButton):not(.plusButton):not(.j-button-plus):not(.j-button-minus):hover,button.fr-btn:not(.fr-btn-primary):not(.fr-btn-success):not(.fr-btn-warning):not(.fr-btn-info):not(.fr-btn-danger):not(.minusButton):not(.plusButton):not(.j-button-plus):not(.j-button-minus):focus,button.fr-btn:not(.fr-btn-primary):not(.fr-btn-success):not(.fr-btn-warning):not(.fr-btn-info):not(.fr-btn-danger):not(.minusButton):not(.plusButton):not(.j-button-plus):not(.j-button-minus):hover,input.fr-btn:not(.fr-btn-primary):not(.fr-btn-success):not(.fr-btn-warning):not(.fr-btn-info):not(.fr-btn-danger):not(.minusButton):not(.plusButton):not(.j-button-plus):not(.j-button-minus):focus,input.fr-btn:not(.fr-btn-primary):not(.fr-btn-success):not(.fr-btn-warning):not(.fr-btn-info):not(.fr-btn-danger):not(.minusButton):not(.plusButton):not(.j-button-plus):not(.j-button-minus):hover{background-color:var(--al-accent)}
div.wGoodsGroup .goodsBody ul.item_ul li.item .goodsQuantityBuyWrapper{padding:0!important}

/* === ПОИСК И ИНФО === */
.fr-btn {
  border-radius: 10px;
}
.fr-btn-row a.fr-btn-link,.fr-flex.fr-btn-row button.fr-btn,.ui-dialog .ui-dialog-buttonset .fr-btn#carbaseApplicability,a.fr-btn#carbaseApplicability,button.fr-btn:not(.counter .fr-btn)#carbaseApplicability,div.cartButtons .cartButtonsColumn .fr-btn,input.fr-btn:not(.counter .fr-btn)#carbaseApplicability {
    align-items: center;
}
.filterBlockByBrandsBtn{
  margin-bottom: 1em;
}
.searchResults__col h3, h1.cartTitle{
  margin-bottom: 0.5em;
}

table.fr-table-bordered>tbody>tr>td, table.fr-table-bordered>tbody>tr>th, table.fr-table-bordered>tfoot>tr>td, table.fr-table-bordered>tfoot>tr>th, table.fr-table-bordered>thead>tr>td, table.fr-table-bordered>thead>tr>th{
  border:0;
}
table.fr-table.fr-table-bordered.cartTable > tbody > tr > td
{
  border-bottom:1px solid #ddd;
}
table.fr-table-bordered>tfoot>tr>td, table.fr-table-bordered>tfoot>tr>th{
  border-top:1px solid #ddd;
}
table.fr-table.fr-table-bordered.cartTable > tbody > tr:last-child > td{
  border-bottom: 0;
}
table.fr-table-bordered{border-radius: var(--radius);border-collapse:separate}
.searchHistoryFull table tbody tr td,.searchHistoryFull table tbody tr th,table.fr-table tbody tr td,table.fr-table tbody tr th,table.globalCase tbody tr td,table.globalCase tbody tr th,table.globalResult tbody tr td,table.globalResult tbody tr th {
  padding: 10px!important;
}
table.globalResult tr td.resultInfo .searchInfoLink .searchInfo{font-size:22px}
table.globalResult tr td.resultImage a .searchResultImg{background-color:#fff;border-radius:10px;height:36px;max-height:36px;max-width:36px;object-fit:contain;width:36px}
table.globalResult tr td.resultImage a .searchResultImg{border-radius:10px;height:48px;max-height:48px;max-width:48px;padding:4px;width:48px}
.wGoodsGroupInfo .infoBlock .favoriteBrandComment,div .fr-label.favoriteBrandComment{background-color:#58b748;border-radius:40px;color:#fff;font-size:12px!important;font-weight:600;line-height:1;padding:4px 9px}
div.wGoodsGroupInfo.wGoodsGroupInfoV2 .infoBlock .favoriteBrandComment{font-size:12px;padding:3px 9px}
table.globalResult tr td.resultBrand .favoriteBrandComment{margin-top:10px}
table.globalResult tr td.resultBrand .favoriteBrandComment{margin-top:5px}
div.wGoodsGroup .goodsBody .articleDesc:has(.favoriteBrandComment) h3{margin-bottom:4px}
div.wGoodsGroup .goodsBody .articleDesc .favoriteBrandComment{margin-bottom:10px}
div.searchBestOfferBlocks .searchBestOfferBlock{border-radius:var(--radius);margin:0 5px;padding:18px 17px 11px 18px}
div.searchBestOfferBlocks .searchBestOfferBlock{border-radius:20px}
div.searchBestOfferBlocks .searchBestOfferBlock .bestOfferGoodsType{align-self:flex-start;background:var(--al-bg-gray);border-radius:100px;margin:0 0 20px;padding:5px 10px}
div.searchBestOfferBlocks .searchBestOfferBlock .bestOfferGoodsType .bestOfferType{color:var(--al-text);font-size:12px;font-weight:500;line-height:1.67;text-transform:none}
div.searchBestOfferBlocks .searchBestOfferBlock .fr-flex{margin-bottom:5px}
div.searchBestOfferBlocks .searchBestOfferBlock .fr-flex div{font-size:16px;font-weight:600;line-height:1}
div.searchBestOfferBlocks .searchBestOfferBlock .distrInfoBlockWrapper{margin-top:14px}
div.searchBestOfferBlocks .searchBestOfferBlock .distrInfoBlockWrapper .distrInfoText>div{font-size:10px;font-weight:700;line-height:1.6}
div.searchBestOfferBlocks .searchBestOfferBlock .distrInfoBlockWrapper .distrInfoText .distrInfoBlockTitle{color:var(--al-text);font-size:10px;font-weight:400}
div.searchBestOfferBlocks .searchBestOfferBlock .bestOfferDescription{color:var(--al-text);font-size:12px;font-weight:400;line-height:1.33}
div.searchBestOfferBlocks .searchBestOfferBlock .distrInfoBuy{padding:0}
div.searchBestOfferBlocks .searchBestOfferBlockWrapper:first-child .searchBestOfferBlock .bestOfferGoodsType{background:#58b748}
div.searchBestOfferBlocks .searchBestOfferBlockWrapper:first-child .searchBestOfferBlock .bestOfferGoodsType .bestOfferType{color:#fff}

/* === ФИЛЬТРЫ (wSearchResultFilter*) === */
/*
div.wGoodsGroup .goodsBody .wrapperFilterBlocks .wSearchResultFilter .wSearchResultFilterInner,div.wGoodsGroup .goodsBody .wrapperFilterBlocks .wSearchResultFilterBrands .wSearchResultFilterInner,div.wrapperFilterBlockByBrands .wSearchResultFilter .wSearchResultFilterInner,div.wrapperFilterBlockByBrands .wSearchResultFilterBrands .wSearchResultFilterInner{gap:2px}
*/
div.wGoodsGroup .goodsBody .wrapperFilterBlocks .wSearchResultFilter .wSearchResultFilterInner .wSearchResultFilterItem:first-child .wSearchResultFilterButtonRadio:checked:not(:disabled)+.wSearchResultFilterButtonLabel,div.wGoodsGroup .goodsBody .wrapperFilterBlocks .wSearchResultFilterBrands .wSearchResultFilterInner .wSearchResultFilterItem:first-child .wSearchResultFilterButtonRadio:checked:not(:disabled)+.wSearchResultFilterButtonLabel,div.wrapperFilterBlockByBrands .wSearchResultFilter .wSearchResultFilterInner .wSearchResultFilterItem:first-child .wSearchResultFilterButtonRadio:checked:not(:disabled)+.wSearchResultFilterButtonLabel,div.wrapperFilterBlockByBrands .wSearchResultFilterBrands .wSearchResultFilterInner .wSearchResultFilterItem:first-child .wSearchResultFilterButtonRadio:checked:not(:disabled)+.wSearchResultFilterButtonLabel{border-radius:10px 0 0 10px}
div.wGoodsGroup .goodsBody .wrapperFilterBlocks .wSearchResultFilter .wSearchResultFilterInner .wSearchResultFilterItem:last-child,div.wGoodsGroup .goodsBody .wrapperFilterBlocks .wSearchResultFilterBrands .wSearchResultFilterInner .wSearchResultFilterItem:last-child,div.wrapperFilterBlockByBrands .wSearchResultFilter .wSearchResultFilterInner .wSearchResultFilterItem:last-child,div.wrapperFilterBlockByBrands .wSearchResultFilterBrands .wSearchResultFilterInner .wSearchResultFilterItem:last-child{border-radius:0 10px 10px 0}
div.wGoodsGroup .goodsBody .wrapperFilterBlocks .wSearchResultFilter .wSearchResultFilter .wSearchResultFilterItem.wSearchResultFilterInput:hover input:not(:checked):not(:disabled)~.wSearchResultFilterInputLabelBlock,div.wGoodsGroup .goodsBody .wrapperFilterBlocks .wSearchResultFilterBrands .wSearchResultFilter .wSearchResultFilterItem.wSearchResultFilterInput:hover input:not(:checked):not(:disabled)~.wSearchResultFilterInputLabelBlock,div.wrapperFilterBlockByBrands .wSearchResultFilter .wSearchResultFilter .wSearchResultFilterItem.wSearchResultFilterInput:hover input:not(:checked):not(:disabled)~.wSearchResultFilterInputLabelBlock,div.wrapperFilterBlockByBrands .wSearchResultFilterBrands .wSearchResultFilter .wSearchResultFilterItem.wSearchResultFilterInput:hover input:not(:checked):not(:disabled)~.wSearchResultFilterInputLabelBlock{background:#fff!important;border-radius:0 10px 10px 0}
div.wGoodsGroup .goodsBody .wrapperFilterBlocks .wSearchResultFilter .wSearchResultFilterInput:has(.wSearchResultFilterButtonRadio:checked:not(:disabled)),div.wGoodsGroup .goodsBody .wrapperFilterBlocks .wSearchResultFilterBrands .wSearchResultFilterInput:has(.wSearchResultFilterButtonRadio:checked:not(:disabled)),div.wrapperFilterBlockByBrands .wSearchResultFilter .wSearchResultFilterInput:has(.wSearchResultFilterButtonRadio:checked:not(:disabled)),div.wrapperFilterBlockByBrands .wSearchResultFilterBrands .wSearchResultFilterInput:has(.wSearchResultFilterButtonRadio:checked:not(:disabled)){background:var(--al-filter-active-bg)!important}
div.wGoodsGroup .goodsBody .wrapperFilterBlocks .wSearchResultFilter .wSearchResultFilterInput .wSearchResultFilterButtonRadio:checked:not(:disabled)+.wSearchResultFilterInputLabelBlock,div.wGoodsGroup .goodsBody .wrapperFilterBlocks .wSearchResultFilterBrands .wSearchResultFilterInput .wSearchResultFilterButtonRadio:checked:not(:disabled)+.wSearchResultFilterInputLabelBlock,div.wrapperFilterBlockByBrands .wSearchResultFilter .wSearchResultFilterInput .wSearchResultFilterButtonRadio:checked:not(:disabled)+.wSearchResultFilterInputLabelBlock,div.wrapperFilterBlockByBrands .wSearchResultFilterBrands .wSearchResultFilterInput .wSearchResultFilterButtonRadio:checked:not(:disabled)+.wSearchResultFilterInputLabelBlock{background:var(--al-filter-active-bg)!important}
div.wGoodsGroup .goodsBody .wrapperFilterBlocks .wSearchResultFilter .wSearchResultFilterInput,div.wGoodsGroup .goodsBody .wrapperFilterBlocks .wSearchResultFilterBrands .wSearchResultFilterInput,div.wrapperFilterBlockByBrands .wSearchResultFilter .wSearchResultFilterInput,div.wrapperFilterBlockByBrands .wSearchResultFilterBrands .wSearchResultFilterInput{background:#fff;padding:9px 10px 8px}
div.wGoodsGroup .goodsBody .wrapperFilterBlocks .wSearchResultFilter .wSearchResultFilterInput:has(input[type=radio]:checked) .wSearchResultFilterInputLabel,div.wGoodsGroup .goodsBody .wrapperFilterBlocks .wSearchResultFilter .wSearchResultFilterInput:has(input[type=radio]:checked) .wSearchResultFilterInputLabelPrefix,div.wGoodsGroup .goodsBody .wrapperFilterBlocks .wSearchResultFilterBrands .wSearchResultFilterInput:has(input[type=radio]:checked) .wSearchResultFilterInputLabel,div.wGoodsGroup .goodsBody .wrapperFilterBlocks .wSearchResultFilterBrands .wSearchResultFilterInput:has(input[type=radio]:checked) .wSearchResultFilterInputLabelPrefix,div.wrapperFilterBlockByBrands .wSearchResultFilter .wSearchResultFilterInput:has(input[type=radio]:checked) .wSearchResultFilterInputLabel,div.wrapperFilterBlockByBrands .wSearchResultFilter .wSearchResultFilterInput:has(input[type=radio]:checked) .wSearchResultFilterInputLabelPrefix,div.wrapperFilterBlockByBrands .wSearchResultFilterBrands .wSearchResultFilterInput:has(input[type=radio]:checked) .wSearchResultFilterInputLabel,div.wrapperFilterBlockByBrands .wSearchResultFilterBrands .wSearchResultFilterInput:has(input[type=radio]:checked) .wSearchResultFilterInputLabelPrefix{color:rgba(238,120,28,.6)}
div.wGoodsGroup .goodsBody .wrapperFilterBlocks .wSearchResultFilter .wSearchResultFilterInput .wSearchResultFilterInputLabel,div.wGoodsGroup .goodsBody .wrapperFilterBlocks .wSearchResultFilter .wSearchResultFilterInput .wSearchResultFilterInputLabelPrefix,div.wGoodsGroup .goodsBody .wrapperFilterBlocks .wSearchResultFilterBrands .wSearchResultFilterInput .wSearchResultFilterInputLabel,div.wGoodsGroup .goodsBody .wrapperFilterBlocks .wSearchResultFilterBrands .wSearchResultFilterInput .wSearchResultFilterInputLabelPrefix,div.wrapperFilterBlockByBrands .wSearchResultFilter .wSearchResultFilterInput .wSearchResultFilterInputLabel,div.wrapperFilterBlockByBrands .wSearchResultFilter .wSearchResultFilterInput .wSearchResultFilterInputLabelPrefix,div.wrapperFilterBlockByBrands .wSearchResultFilterBrands .wSearchResultFilterInput .wSearchResultFilterInputLabel,div.wrapperFilterBlockByBrands .wSearchResultFilterBrands .wSearchResultFilterInput .wSearchResultFilterInputLabelPrefix{color:var(--al-text);font-size:12px;font-weight:600}
div.wGoodsGroup .goodsBody .wrapperFilterBlocks .wSearchResultFilter .wSearchResultFilterInner .wSearchResultFilterItem:first-child,div.wGoodsGroup .goodsBody .wrapperFilterBlocks .wSearchResultFilterBrands .wSearchResultFilterInner .wSearchResultFilterItem:first-child,div.wrapperFilterBlockByBrands .wSearchResultFilter .wSearchResultFilterInner .wSearchResultFilterItem:first-child,div.wrapperFilterBlockByBrands .wSearchResultFilterBrands .wSearchResultFilterInner .wSearchResultFilterItem:first-child{border-bottom-left-radius:10px;border-top-left-radius:10px}
.wSearchResultFilter.disabled *{cursor:default!important}
.wSearchResultFilter.disabled .wSearchResultFilterInner .wSearchResultFilterItem{opacity:.6}
.wSearchResultFilter .wSearchResultFilterInner{align-items:center;display:flex}
.wSearchResultFilter .wSearchResultFilterInner .wSearchResultFilterItem{background:#fff;border-radius:0;box-sizing:border-box;color:var(--al-text);cursor:pointer;display:flex;font:12px var(--al-font);height:auto;justify-content:center;text-decoration:none}
.wSearchResultFilter .wSearchResultFilterInner .wSearchResultFilterItem:first-child,.wSearchResultFilter .wSearchResultFilterInner .wSearchResultFilterItem:first-child .wSearchResultFilterButtonRadio:checked:not(:disabled)+.wSearchResultFilterButtonLabel,.wSearchResultFilter .wSearchResultFilterInner .wSearchResultFilterItem:first-child .wSearchResultFilterButtonRadio:checked:not(:disabled)+.wSearchResultFilterInputLabelBlock{border-bottom-left-radius:4px;border-top-left-radius:4px}
.wSearchResultFilter .wSearchResultFilterInner .wSearchResultFilterItem:last-child{border-bottom-right-radius:4px;border-top-right-radius:4px}
.wSearchResultFilter .wSearchResultFilterInner .wSearchResultFilterItem:last-child .wSearchResultFilterButtonRadio:checked:not(:disabled)+.wSearchResultFilterButtonLabel,.wSearchResultFilter .wSearchResultFilterInner .wSearchResultFilterItem:last-child .wSearchResultFilterButtonRadio:checked:not(:disabled)+.wSearchResultFilterInputLabelBlock{border-bottom-right-radius:4px;border-top-right-radius:4px}
div.wGoodsGroup .goodsBody .wrapperFilterBlocks .filter-btn,div.wGoodsGroup .goodsBody .wrapperFilterBlocks .wSearchResultFilterItem,div.wrapperFilterBlockByBrands .filter-btn,div.wrapperFilterBlockByBrands .wSearchResultFilterItem{font-family:var(--al-font)}
/* div.wGoodsGroup .goodsBody .wrapperFilterBlocks .filter-btn+.filter-btn,div.wGoodsGroup .goodsBody .wrapperFilterBlocks .wSearchResultFilterItem+.filter-btn,div.wrapperFilterBlockByBrands .filter-btn+.filter-btn,div.wrapperFilterBlockByBrands .wSearchResultFilterItem+.filter-btn{margin-left:2px} */
div.wGoodsGroup .goodsBody .wrapperFilterBlocks .filter-btn .wSearchResultFilterButtonLabel,div.wGoodsGroup .goodsBody .wrapperFilterBlocks .filter-btn>a,div.wGoodsGroup .goodsBody .wrapperFilterBlocks .wSearchResultFilterItem .wSearchResultFilterButtonLabel,div.wGoodsGroup .goodsBody .wrapperFilterBlocks .wSearchResultFilterItem>a,div.wrapperFilterBlockByBrands .filter-btn .wSearchResultFilterButtonLabel,div.wrapperFilterBlockByBrands .filter-btn>a,div.wrapperFilterBlockByBrands .wSearchResultFilterItem .wSearchResultFilterButtonLabel,div.wrapperFilterBlockByBrands .wSearchResultFilterItem>a{background:#fff!important;color:var(--al-text);font-family:var(--al-font);font-size:12px;font-weight:600;line-height:15px;padding:10px 8px 9px}
div.wGoodsGroup .goodsBody .wrapperFilterBlocks .filter-btn .wSearchResultFilterButtonLabel:hover,div.wGoodsGroup .goodsBody .wrapperFilterBlocks .filter-btn>a:hover,div.wGoodsGroup .goodsBody .wrapperFilterBlocks .wSearchResultFilterItem .wSearchResultFilterButtonLabel:hover,div.wGoodsGroup .goodsBody .wrapperFilterBlocks .wSearchResultFilterItem>a:hover,div.wrapperFilterBlockByBrands .filter-btn .wSearchResultFilterButtonLabel:hover,div.wrapperFilterBlockByBrands .filter-btn>a:hover,div.wrapperFilterBlockByBrands .wSearchResultFilterItem .wSearchResultFilterButtonLabel:hover,div.wrapperFilterBlockByBrands .wSearchResultFilterItem>a:hover{color:rgba(238,120,28,.6)}
div.wGoodsGroup .goodsBody .wrapperFilterBlocks .filter-btn:first-child .wSearchResultFilterButtonLabel,div.wGoodsGroup .goodsBody .wrapperFilterBlocks .filter-btn:first-child>a,div.wGoodsGroup .goodsBody .wrapperFilterBlocks .wSearchResultFilterItem:first-child .wSearchResultFilterButtonLabel,div.wGoodsGroup .goodsBody .wrapperFilterBlocks .wSearchResultFilterItem:first-child>a,div.wrapperFilterBlockByBrands .filter-btn:first-child .wSearchResultFilterButtonLabel,div.wrapperFilterBlockByBrands .filter-btn:first-child>a,div.wrapperFilterBlockByBrands .wSearchResultFilterItem:first-child .wSearchResultFilterButtonLabel,div.wrapperFilterBlockByBrands .wSearchResultFilterItem:first-child>a{border-radius:10px 0 0 10px}
div.wGoodsGroup .goodsBody .wrapperFilterBlocks .filter-btn:last-child .wSearchResultFilterButtonLabel,div.wGoodsGroup .goodsBody .wrapperFilterBlocks .filter-btn:last-child>a,div.wGoodsGroup .goodsBody .wrapperFilterBlocks .wSearchResultFilterItem:last-child .wSearchResultFilterButtonLabel,div.wGoodsGroup .goodsBody .wrapperFilterBlocks .wSearchResultFilterItem:last-child>a,div.wrapperFilterBlockByBrands .filter-btn:last-child .wSearchResultFilterButtonLabel,div.wrapperFilterBlockByBrands .filter-btn:last-child>a,div.wrapperFilterBlockByBrands .wSearchResultFilterItem:last-child .wSearchResultFilterButtonLabel,div.wrapperFilterBlockByBrands .wSearchResultFilterItem:last-child>a{border-radius:0 10px 10px 0}
div.wGoodsGroup .goodsBody .wrapperFilterBlocks .filter-btn .wSearchResultFilterButtonRadio:checked:not(:disabled)+.wSearchResultFilterButtonLabel,div.wGoodsGroup .goodsBody .wrapperFilterBlocks .filter-btn.active>a,div.wGoodsGroup .goodsBody .wrapperFilterBlocks .wSearchResultFilterItem .wSearchResultFilterButtonRadio:checked:not(:disabled)+.wSearchResultFilterButtonLabel,div.wGoodsGroup .goodsBody .wrapperFilterBlocks .wSearchResultFilterItem.active>a,div.wrapperFilterBlockByBrands .filter-btn .wSearchResultFilterButtonRadio:checked:not(:disabled)+.wSearchResultFilterButtonLabel,div.wrapperFilterBlockByBrands .filter-btn.active>a,div.wrapperFilterBlockByBrands .wSearchResultFilterItem .wSearchResultFilterButtonRadio:checked:not(:disabled)+.wSearchResultFilterButtonLabel,div.wrapperFilterBlockByBrands .wSearchResultFilterItem.active>a{background:var(--al-filter-active-bg)!important;color:rgba(238,120,28,.6);transition:color .2s ease-out}
div.wGoodsGroup .goodsBody .wrapperFilterBlocks .filter-btn .wSearchResultFilterButtonRadio:checked:not(:disabled)~.wSearchResultFilterInputLabelBlock,div.wGoodsGroup .goodsBody .wrapperFilterBlocks .wSearchResultFilterItem .wSearchResultFilterButtonRadio:checked:not(:disabled)~.wSearchResultFilterInputLabelBlock,div.wrapperFilterBlockByBrands .filter-btn .wSearchResultFilterButtonRadio:checked:not(:disabled)~.wSearchResultFilterInputLabelBlock,div.wrapperFilterBlockByBrands .wSearchResultFilterItem .wSearchResultFilterButtonRadio:checked:not(:disabled)~.wSearchResultFilterInputLabelBlock{margin-bottom:0!important;margin-top:0!important}
div.wGoodsGroup .goodsBody .wrapperFilterBlocks .filter-btn .filterDropDownMenu,div.wGoodsGroup .goodsBody .wrapperFilterBlocks .wSearchResultFilterItem .filterDropDownMenu,div.wrapperFilterBlockByBrands .filter-btn .filterDropDownMenu,div.wrapperFilterBlockByBrands .wSearchResultFilterItem .filterDropDownMenu{border-radius:10px}
div.wrapperFilterBlockByBrands .filter-btn .filterDropDownMenu{border-top-left-radius: 0;}
div.wGoodsGroup .goodsBody .wrapperFilterBlocks .filter-btn .filterDropDownMenu .filterDropDownMenu__items,div.wGoodsGroup .goodsBody .wrapperFilterBlocks .wSearchResultFilterItem .filterDropDownMenu .filterDropDownMenu__items,div.wrapperFilterBlockByBrands .filter-btn .filterDropDownMenu .filterDropDownMenu__items,div.wrapperFilterBlockByBrands .wSearchResultFilterItem .filterDropDownMenu .filterDropDownMenu__items{margin-right:-5px;padding-right:5px;position:relative;scrollbar-color:var(--al-text) #fff;scrollbar-width:thin}
div.wGoodsGroup .goodsBody .wrapperFilterBlocks .filter-btn .filterDropDownMenu .filterDropDownMenu__items::-webkit-scrollbar,div.wGoodsGroup .goodsBody .wrapperFilterBlocks .wSearchResultFilterItem .filterDropDownMenu .filterDropDownMenu__items::-webkit-scrollbar,div.wrapperFilterBlockByBrands .filter-btn .filterDropDownMenu .filterDropDownMenu__items::-webkit-scrollbar,div.wrapperFilterBlockByBrands .wSearchResultFilterItem .filterDropDownMenu .filterDropDownMenu__items::-webkit-scrollbar{width:5px}
div.wGoodsGroup .goodsBody .wrapperFilterBlocks .filter-btn .filterDropDownMenu .filterDropDownMenu__items::-webkit-scrollbar-thumb,div.wGoodsGroup .goodsBody .wrapperFilterBlocks .wSearchResultFilterItem .filterDropDownMenu .filterDropDownMenu__items::-webkit-scrollbar-thumb,div.wrapperFilterBlockByBrands .filter-btn .filterDropDownMenu .filterDropDownMenu__items::-webkit-scrollbar-thumb,div.wrapperFilterBlockByBrands .wSearchResultFilterItem .filterDropDownMenu .filterDropDownMenu__items::-webkit-scrollbar-thumb{background-color:var(--al-text);border-radius:100px}
div.wGoodsGroup .goodsBody .wrapperFilterBlocks .filter-btn .filterDropDownMenu .filterDropDownMenu__items::-webkit-scrollbar-track,div.wGoodsGroup .goodsBody .wrapperFilterBlocks .wSearchResultFilterItem .filterDropDownMenu .filterDropDownMenu__items::-webkit-scrollbar-track,div.wrapperFilterBlockByBrands .filter-btn .filterDropDownMenu .filterDropDownMenu__items::-webkit-scrollbar-track,div.wrapperFilterBlockByBrands .wSearchResultFilterItem .filterDropDownMenu .filterDropDownMenu__items::-webkit-scrollbar-track{background:#fff}
div.wGoodsGroup .goodsBody .wrapperFilterBlocks .filter-btn .filterDropDownMenu .filterDropDownSorting,div.wGoodsGroup .goodsBody .wrapperFilterBlocks .wSearchResultFilterItem .filterDropDownMenu .filterDropDownSorting,div.wrapperFilterBlockByBrands .filter-btn .filterDropDownMenu .filterDropDownSorting,div.wrapperFilterBlockByBrands .wSearchResultFilterItem .filterDropDownMenu .filterDropDownSorting{gap:18px;margin:20px 0}
div.wGoodsGroup .goodsBody .wrapperFilterBlocks .filter-btn .filterDropDownMenu .filterDropDownSorting .filterDropDownSorting__link,div.wGoodsGroup .goodsBody .wrapperFilterBlocks .wSearchResultFilterItem .filterDropDownMenu .filterDropDownSorting .filterDropDownSorting__link,div.wrapperFilterBlockByBrands .filter-btn .filterDropDownMenu .filterDropDownSorting .filterDropDownSorting__link,div.wrapperFilterBlockByBrands .wSearchResultFilterItem .filterDropDownMenu .filterDropDownSorting .filterDropDownSorting__link{color:rgba(238,120,28,.5);font-size:12px;font-weight:400;line-height:1}
div.wGoodsGroup .goodsBody .wrapperFilterBlocks .filter-btn .filterDropDownMenu .filterDropDownSorting .filterDropDownSorting__link:after,div.wGoodsGroup .goodsBody .wrapperFilterBlocks .wSearchResultFilterItem .filterDropDownMenu .filterDropDownSorting .filterDropDownSorting__link:after,div.wrapperFilterBlockByBrands .filter-btn .filterDropDownMenu .filterDropDownSorting .filterDropDownSorting__link:after,div.wrapperFilterBlockByBrands .wSearchResultFilterItem .filterDropDownMenu .filterDropDownSorting .filterDropDownSorting__link:after{display:none}
div.wGoodsGroup .goodsBody .wrapperFilterBlocks .filter-btn .filterDropDownMenu .filterDropDownSorting .filterDropDownSorting__link.active,div.wGoodsGroup .goodsBody .wrapperFilterBlocks .wSearchResultFilterItem .filterDropDownMenu .filterDropDownSorting .filterDropDownSorting__link.active,div.wrapperFilterBlockByBrands .filter-btn .filterDropDownMenu .filterDropDownSorting .filterDropDownSorting__link.active,div.wrapperFilterBlockByBrands .wSearchResultFilterItem .filterDropDownMenu .filterDropDownSorting .filterDropDownSorting__link.active{color:var(--al-accent)}
div.wGoodsGroup .goodsBody .wrapperFilterBlocks .filter-btn .filterDropDownMenu .filterDropDownCheckers,div.wGoodsGroup .goodsBody .wrapperFilterBlocks .wSearchResultFilterItem .filterDropDownMenu .filterDropDownCheckers,div.wrapperFilterBlockByBrands .filter-btn .filterDropDownMenu .filterDropDownCheckers,div.wrapperFilterBlockByBrands .wSearchResultFilterItem .filterDropDownMenu .filterDropDownCheckers{margin:20px 0}
div.wGoodsGroup .goodsBody .wrapperFilterBlocks .filter-btn .filterDropDownMenu .filterDropDownCheckers .filterDropDownCheckers__item span,div.wGoodsGroup .goodsBody .wrapperFilterBlocks .wSearchResultFilterItem .filterDropDownMenu .filterDropDownCheckers .filterDropDownCheckers__item span,div.wrapperFilterBlockByBrands .filter-btn .filterDropDownMenu .filterDropDownCheckers .filterDropDownCheckers__item span,div.wrapperFilterBlockByBrands .wSearchResultFilterItem .filterDropDownMenu .filterDropDownCheckers .filterDropDownCheckers__item span{font-size:12px;font-weight:400;line-height:1;margin-left:4px;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}
div.wGoodsGroup .goodsBody .wrapperFilterBlocks .filter-btn .filterDropDownMenu .filterDropDownCheckers .filterDropDownCheckers__item .fr-icon3-check:before,div.wGoodsGroup .goodsBody .wrapperFilterBlocks .wSearchResultFilterItem .filterDropDownMenu .filterDropDownCheckers .filterDropDownCheckers__item .fr-icon3-check:before,div.wrapperFilterBlockByBrands .filter-btn .filterDropDownMenu .filterDropDownCheckers .filterDropDownCheckers__item .fr-icon3-check:before,div.wrapperFilterBlockByBrands .wSearchResultFilterItem .filterDropDownMenu .filterDropDownCheckers .filterDropDownCheckers__item .fr-icon3-check:before{content:"\e643";font-family:icomoon!important}
div.wGoodsGroup .goodsBody .wrapperFilterBlocks .filter-btn .filterDropDownMenu .filterDropDownCheckers .filterDropDownCheckers__item .fr-icon3-close:before,div.wGoodsGroup .goodsBody .wrapperFilterBlocks .wSearchResultFilterItem .filterDropDownMenu .filterDropDownCheckers .filterDropDownCheckers__item .fr-icon3-close:before,div.wrapperFilterBlockByBrands .filter-btn .filterDropDownMenu .filterDropDownCheckers .filterDropDownCheckers__item .fr-icon3-close:before,div.wrapperFilterBlockByBrands .wSearchResultFilterItem .filterDropDownMenu .filterDropDownCheckers .filterDropDownCheckers__item .fr-icon3-close:before{content:"\e642";font-family:icomoon!important;font-size:8px}
div.wGoodsGroup .goodsBody .wrapperFilterBlocks .filter-btn .filterDropDownMenu .filterCheckboxesInput,div.wGoodsGroup .goodsBody .wrapperFilterBlocks .wSearchResultFilterItem .filterDropDownMenu .filterCheckboxesInput,div.wrapperFilterBlockByBrands .filter-btn .filterDropDownMenu .filterCheckboxesInput,div.wrapperFilterBlockByBrands .wSearchResultFilterItem .filterDropDownMenu .filterCheckboxesInput{border-radius:10px;box-shadow:none;font-size:14px;font-weight:400;height:40px;padding:2px 15px}
div.wGoodsGroup .goodsBody .wrapperFilterBlocks .filter-btn .filterDropDownMenu a,div.wGoodsGroup .goodsBody .wrapperFilterBlocks .wSearchResultFilterItem .filterDropDownMenu a,div.wrapperFilterBlockByBrands .filter-btn .filterDropDownMenu a,div.wrapperFilterBlockByBrands .wSearchResultFilterItem .filterDropDownMenu a{color:var(--al-text);transition:color .2s ease-out}
div.wGoodsGroup .goodsBody .wrapperFilterBlocks .filter-btn .filterDropDownMenu a:hover,div.wGoodsGroup .goodsBody .wrapperFilterBlocks .wSearchResultFilterItem .filterDropDownMenu a:hover,div.wrapperFilterBlockByBrands .filter-btn .filterDropDownMenu a:hover,div.wrapperFilterBlockByBrands .wSearchResultFilterItem .filterDropDownMenu a:hover{color:rgba(238,120,28,.6)}
div.wGoodsGroup .goodsBody .wrapperFilterBlocks .filter-btn .filterDropDownMenu label.fr-flex,div.wGoodsGroup .goodsBody .wrapperFilterBlocks .wSearchResultFilterItem .filterDropDownMenu label.fr-flex,div.wrapperFilterBlockByBrands .filter-btn .filterDropDownMenu label.fr-flex,div.wrapperFilterBlockByBrands .wSearchResultFilterItem .filterDropDownMenu label.fr-flex{align-items:center;color:var(--al-text);font-size:12px;font-weight:400;margin-bottom:5px}
div.wGoodsGroup .goodsBody .wrapperFilterBlocks .filter-btn .filterDropDownMenu label.fr-flex:before,div.wGoodsGroup .goodsBody .wrapperFilterBlocks .wSearchResultFilterItem .filterDropDownMenu label.fr-flex:before,div.wrapperFilterBlockByBrands .filter-btn .filterDropDownMenu label.fr-flex:before,div.wrapperFilterBlockByBrands .wSearchResultFilterItem .filterDropDownMenu label.fr-flex:before{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--al-bg-gray);border-radius:6px;content:"";cursor:pointer;display:inline-block;flex-shrink:0;font-size:18px;height:25px;line-height:26px;margin-right:8px;outline:none;text-align:center;width:25px}
div.wGoodsGroup .goodsBody .wrapperFilterBlocks .filter-btn .filterDropDownMenu label.fr-flex input[type=checkbox],div.wGoodsGroup .goodsBody .wrapperFilterBlocks .wSearchResultFilterItem .filterDropDownMenu label.fr-flex input[type=checkbox],div.wrapperFilterBlockByBrands .filter-btn .filterDropDownMenu label.fr-flex input[type=checkbox],div.wrapperFilterBlockByBrands .wSearchResultFilterItem .filterDropDownMenu label.fr-flex input[type=checkbox]{position:absolute;visibility:hidden}
div.wGoodsGroup .goodsBody .wrapperFilterBlocks .filter-btn .filterDropDownMenu label.fr-flex:has(input[type=checkbox]:checked):before,div.wGoodsGroup .goodsBody .wrapperFilterBlocks .wSearchResultFilterItem .filterDropDownMenu label.fr-flex:has(input[type=checkbox]:checked):before,div.wrapperFilterBlockByBrands .filter-btn .filterDropDownMenu label.fr-flex:has(input[type=checkbox]:checked):before,div.wrapperFilterBlockByBrands .wSearchResultFilterItem .filterDropDownMenu label.fr-flex:has(input[type=checkbox]:checked):before{background:var(--al-accent);color:#fff;content:"\e5ca"!important;font-family:material-feather-entypo!important}
div.wGoodsGroup .goodsBody .wrapperFilterBlocks .filter-btn .filterDropDownMenu .fr-icon2-minus-circled.fr-text-danger:before,div.wGoodsGroup .goodsBody .wrapperFilterBlocks .wSearchResultFilterItem .filterDropDownMenu .fr-icon2-minus-circled.fr-text-danger:before,div.wrapperFilterBlockByBrands .filter-btn .filterDropDownMenu .fr-icon2-minus-circled.fr-text-danger:before,div.wrapperFilterBlockByBrands .wSearchResultFilterItem .filterDropDownMenu .fr-icon2-minus-circled.fr-text-danger:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.663 13C1.081 13 .125 11.25.981 9.918l5.337-8.301a2 2 0 0 1 3.364 0l5.337 8.301c.856 1.332-.1 3.082-1.682 3.082H2.663Z' fill='%23F50400'/%3E%3Crect x='7' y='9' width='2' height='2' rx='1' fill='%23fff'/%3E%3Crect x='7' y='3' width='2' height='5' rx='1' fill='%23fff'/%3E%3C/svg%3E")}
div.wGoodsGroup .goodsBody .wrapperFilterBlocks .filter-btn.wSearchResultFilterInput .wSearchResultFilterInputControl,div.wGoodsGroup .goodsBody .wrapperFilterBlocks .wSearchResultFilterItem.wSearchResultFilterInput .wSearchResultFilterInputControl,div.wrapperFilterBlockByBrands .filter-btn.wSearchResultFilterInput .wSearchResultFilterInputControl,div.wrapperFilterBlockByBrands .wSearchResultFilterItem.wSearchResultFilterInput .wSearchResultFilterInputControl{background:transparent;height:15px;min-height:15px;width:32px}
div.wGoodsGroup .goodsBody .wrapperFilterBlocks .filter-btn.wSearchResultFilterInput .wSearchResultFilterInputLabelBlock,div.wGoodsGroup .goodsBody .wrapperFilterBlocks .wSearchResultFilterItem.wSearchResultFilterInput .wSearchResultFilterInputLabelBlock,div.wrapperFilterBlockByBrands .filter-btn.wSearchResultFilterInput .wSearchResultFilterInputLabelBlock,div.wrapperFilterBlockByBrands .wSearchResultFilterItem.wSearchResultFilterInput .wSearchResultFilterInputLabelBlock{border-radius:0 10px 10px 0!important}
div.wGoodsGroup .goodsBody .wrapperFilterBlocks .filter-btn.wSearchResultFilterInput:hover .wSearchResultFilterInputLabelBlock,div.wGoodsGroup .goodsBody .wrapperFilterBlocks .wSearchResultFilterItem.wSearchResultFilterInput:hover .wSearchResultFilterInputLabelBlock,div.wrapperFilterBlockByBrands .filter-btn.wSearchResultFilterInput:hover .wSearchResultFilterInputLabelBlock,div.wrapperFilterBlockByBrands .wSearchResultFilterItem.wSearchResultFilterInput:hover .wSearchResultFilterInputLabelBlock{background:#fff!important;border-radius:0 10px 10px 0}
div.wGoodsGroup .goodsBody .wrapperFilterBlocks .wSearchResultFilterItem.wSearchResultFilterInput:hover .wSearchResultFilterInputLabelBlock,div.wrapperFilterBlockByBrands .wSearchResultFilterItem.wSearchResultFilterInput:hover .wSearchResultFilterInputLabelBlock{background:#fff!important}
div.wGoodsGroup .goodsBody .wrapperFilterBlocks .wSearchResultFilterItem.wSearchResultFilterInput:hover .wSearchResultFilterInputLabel,div.wGoodsGroup .goodsBody .wrapperFilterBlocks .wSearchResultFilterItem.wSearchResultFilterInput:hover .wSearchResultFilterInputLabelPrefix,div.wrapperFilterBlockByBrands .wSearchResultFilterItem.wSearchResultFilterInput:hover .wSearchResultFilterInputLabel,div.wrapperFilterBlockByBrands .wSearchResultFilterItem.wSearchResultFilterInput:hover .wSearchResultFilterInputLabelPrefix{color:rgba(238,120,28,.6)}
div.wGoodsGroup .goodsBody .wrapperFilterBlocks .wSearchResultFilterButton .wSearchResultFilterButtonLabelBlock .wSearchResultFilterButtonRadio:checked:not(:disabled)+.wSearchResultFilterButtonLabel,div.wrapperFilterBlockByBrands .wSearchResultFilterButton .wSearchResultFilterButtonLabelBlock .wSearchResultFilterButtonRadio:checked:not(:disabled)+.wSearchResultFilterButtonLabel{margin:-2px 0 -2px -2px}
.wSearchResultFilterButton .wSearchResultFilterButtonLabelBlock{cursor:pointer;display:block;text-align:center;width:100%}
.wSearchResultFilterButton .wSearchResultFilterButtonLabelBlock .wSearchResultFilterButtonRadio{display:none}
.wSearchResultFilterButton .wSearchResultFilterButtonLabelBlock .wSearchResultFilterButtonRadio:checked:not(:disabled)+.wSearchResultFilterButtonLabel{background:var(--al-filter-active-bg);margin:-2px;position:relative;z-index:2}
.wSearchResultFilterButton .wSearchResultFilterButtonLabelBlock .wSearchResultFilterButtonLabel{display:block;padding:6px 10px;white-space:nowrap}
.wSearchResultFilterInput .wSearchResultFilterButtonRadio{display:none}
.wSearchResultFilterInput .wSearchResultFilterButtonRadio:checked:not(:disabled)+.wSearchResultFilterInputLabelBlock{background:var(--al-filter-active-bg);margin:-2px;z-index:2}
.wSearchResultFilterInput{align-items:center;padding:3px 10px;position:relative}
.wSearchResultFilterInput .wSearchResultFilterInputWrapper{margin:0 5px 0 0;overflow:hidden;position:relative;z-index:4}
.wSearchResultFilterInput .wSearchResultFilterInputWrapper .wSearchResultFilterInputControl{-moz-appearance:textfield;font-size:13px;height:18px;line-height:18px;outline:none!important;padding:0;text-align:center;width:24px}
.wSearchResultFilterInput .wSearchResultFilterInputWrapper .wSearchResultFilterInputControl::-webkit-inner-spin-button,.wSearchResultFilterInput .wSearchResultFilterInputWrapper .wSearchResultFilterInputControl::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.wSearchResultFilterInput .wSearchResultFilterInputLabel,.wSearchResultFilterInput .wSearchResultFilterInputLabelPrefix{display:block;pointer-events:none;position:relative;white-space:nowrap;z-index:4}
.wSearchResultFilterInput .wSearchResultFilterInputLabelPrefix{margin:0 5px 0 0}
.wSearchResultFilterInput .wSearchResultFilterInputLabelBlock{bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0}
div.wGoodsGroup .goodsBody .wrapperFilterBlocks .wSearchResultFilterClearAll .filter-btn.searchResultFilterClearAll,div.wrapperFilterBlockByBrands .wSearchResultFilterClearAll .filter-btn.searchResultFilterClearAll{display:flex}
div.wGoodsGroup .goodsBody .wrapperFilterBlocks .wSearchResultFilterClearAll .filter-btn.searchResultFilterClearAll a,div.wrapperFilterBlockByBrands .wSearchResultFilterClearAll .filter-btn.searchResultFilterClearAll a{background:transparent!important;border-radius:10px!important;font-size:0;height:34px;padding:0;position:relative;transition:background .2s ease-out;width:34px}
div.wGoodsGroup .goodsBody .wrapperFilterBlocks .wSearchResultFilterClearAll .filter-btn.searchResultFilterClearAll a:after,div.wrapperFilterBlockByBrands .wSearchResultFilterClearAll .filter-btn.searchResultFilterClearAll a:after{align-items:center;color:var(--al-text);content:"\e5cd";display:flex;font-family:material-feather-entypo!important;font-size:20px;font-style:normal;font-variant:normal;font-weight:400;height:100%;justify-content:center;left:0;position:absolute;text-decoration:none!important;text-transform:none;top:0;transition:color .2s ease-out;width:100%}
div.wGoodsGroup .goodsBody .wrapperFilterBlocks .wSearchResultFilterClearAll .filter-btn.searchResultFilterClearAll a:active,div.wGoodsGroup .goodsBody .wrapperFilterBlocks .wSearchResultFilterClearAll .filter-btn.searchResultFilterClearAll a:hover,div.wrapperFilterBlockByBrands .wSearchResultFilterClearAll .filter-btn.searchResultFilterClearAll a:active,div.wrapperFilterBlockByBrands .wSearchResultFilterClearAll .filter-btn.searchResultFilterClearAll a:hover{background-color:var(--al-text)!important}
div.wGoodsGroup .goodsBody .wrapperFilterBlocks .wSearchResultFilterClearAll .filter-btn.searchResultFilterClearAll a:active:after,div.wGoodsGroup .goodsBody .wrapperFilterBlocks .wSearchResultFilterClearAll .filter-btn.searchResultFilterClearAll a:hover:after,div.wrapperFilterBlockByBrands .wSearchResultFilterClearAll .filter-btn.searchResultFilterClearAll a:active:after,div.wrapperFilterBlockByBrands .wSearchResultFilterClearAll .filter-btn.searchResultFilterClearAll a:hover:after{color:#fff}

/* === ФИЛЬТРЫ (filter-btn, dropdown, checkers) === */
div.filterBlockByBrandsToggler .showSearchFiltersButton{align-items:center;background-color:var(--al-text);border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;font-weight:700;height:48px;justify-content:center;line-height:48px;padding:1px 10px;text-decoration:none;transition:all .2s ease-out;vertical-align:middle;white-space:nowrap}
div.filterBlockByBrandsToggler .showSearchFiltersButton:active{outline:0}
div.filterBlockByBrandsToggler .showSearchFiltersButton:focus,div.filterBlockByBrandsToggler .showSearchFiltersButton:hover{background-color:var(--al-accent);text-decoration:none;transition:background-color .1s linear}

/* ================================================================ */
/* ===================  REGISTER / ORDERS / CHECKOUT / CART  ===== */
/* ================================================================ */

/* ============================================================ */
/* === PAGE: REGISTER === */
/* ============================================================ */
/* --- Регистрация: форма и вкладки --- */
.contact-schedule ul.fr-nav-tabs:not(.commonTabs){flex-wrap:nowrap;gap:2px 8px;margin:18px 0 0}
.contact-schedule ul.fr-nav-tabs:not(.commonTabs){flex-wrap:wrap}
.contact-schedule ul.fr-nav-tabs:not(.commonTabs){gap:2px}
.contact-schedule ul.fr-nav-tabs:not(.commonTabs)>li.active>a{color:#fff}
.contact-schedule ul.fr-nav-tabs:not(.commonTabs)>li>a{border-radius:10px;box-sizing:border-box;color:rgba(0,0,0,.5);font-size:14px;font-weight:700;height:34px;min-width:34px;padding:2px 8px}
.contact-schedule ul.fr-nav-tabs:not(.commonTabs)>li>a:hover{color:#fff}
.fr-nav-tabs:not(.commonTabs){align-items:center;display:flex;flex-wrap:wrap;gap:2px 10px}
.fr-nav-tabs:not(.commonTabs):after,.fr-nav-tabs:not(.commonTabs):before{content:none}
.fr-nav-tabs:not(.commonTabs)>li{float:none;margin-bottom:0}
.fr-nav-tabs:not(.commonTabs)>li>a{align-items:center;background:var(--al-bg-gray);border-radius:100px;color:var(--al-text);display:inline-flex;font-size:14px;height:26px;justify-content:center;margin:0;padding:2px 10px;transition:all .2s ease-out;white-space:nowrap}
.fr-nav-tabs:not(.commonTabs)>li>a:focus,.fr-nav-tabs:not(.commonTabs)>li>a:hover{background:var(--al-accent);color:#fff}
.fr-nav-tabs:not(.commonTabs)>li.active>a{background:var(--al-accent);color:#fff;font-weight:500}
.fr-nav-tabs:not(.commonTabs)>li.active>a:focus,.fr-nav-tabs:not(.commonTabs)>li.active>a:hover{background:var(--al-accent);color:#fff}

/* --- Регистрация: captcha --- */
div.callBlock .captcha-line img{width:90px}
.regPage div.registration_opt_virt .captcha-standart .captcha-line.fr-input-group-addon,.regPage div.registration_virt .captcha-standart .captcha-line.fr-input-group-addon{background:#fff;border-radius:0 10px 10px 0;color:var(--al-text)!important}
.regPage div.registration_opt_virt .captcha-standart span.captcha,.regPage div.registration_virt .captcha-standart span.captcha{border-radius:10px 0 0 10px}
div.callBlock .captchaReload.captchaLoop{display:block;text-align:center}
div.callBlock .captchaReloadLink span{font-size:12px;font-weight:500;line-height:1.17}

/* --- Регистрация: соцсети --- */
a.btnSocialLogin+.btnSocialLogin{margin-top:15px}
a.btnSocialLogin:has(.fr-icon-brands-vk1) .btnSocialLogin__icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.933 6.881c-.31-.42-.222-.607 0-.982.004-.004 2.566-3.798 2.83-5.085h.002c.13-.47 0-.814-.635-.814h-2.099c-.534 0-.78.296-.913.627 0 0-1.069 2.74-2.58 4.518-.489.513-.714.678-.98.678-.132 0-.336-.165-.336-.634V.813c0-.562-.15-.813-.592-.813H7.329a.518.518 0 0 0-.534.507c0 .533.756.655.834 2.155v3.255c0 .713-.12.844-.389.844-.713 0-2.445-2.752-3.472-5.902C3.561.248 3.358 0 2.82 0H.72C.12 0 0 .297 0 .627 0 1.212.714 4.12 3.319 7.96 5.055 10.579 7.499 12 9.724 12c1.336 0 1.5-.315 1.5-.858 0-2.505-.121-2.741.548-2.741.31 0 .845.164 2.093 1.429 1.427 1.499 1.661 2.17 2.46 2.17h2.099c.598 0 .902-.315.727-.938-.4-1.309-3.097-4-3.218-4.18Z' fill='%23fff'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;height:12px;width:20px}
a.btnSocialLogin:has(.fr-icon-brands-vk1) .btnSocialLogin__icon i{display:none}
a.btnSocialLogin.btnSocialLogin_dark .btnSocialLogin__icon{align-items:center;border-radius:1px;display:flex;height:38px;justify-content:center;margin-right:10px;width:38px}
a.btnSocialLogin.btnSocialLogin_google .btnSocialLogin__icon{background-color:#fff}
a.btnSocialLogin.btnSocialLogin_facebook .btnSocialLogin__icon{background:#fff}
a.btnSocialLogin.btnSocialLogin_vk .btnSocialLogin__icon{background:#fff}
a.btnSocialLogin .btnSocialLogin__icon{flex-shrink:0;margin-right:20px}
a.btnSocialLogin .btnSocialLogin__icon img{height:20px;width:20px}
a.btnSocialLogin .btnSocialLogin__icon i{font-size:24px;position:relative;top:1px}
a.btnSocialLogin.btnSocialLogin_dark .btnSocialLogin__text{color:#fff}
a.btnSocialLogin .btnSocialLogin__text{color:inherit;font-size:14px;font-weight:400}

/* ============================================================ */
/* === PAGE: ORDERS === */
/* ============================================================ */
/* --- Заказы: структура и вкладки --- */
.persCabOPList .fr-btn.active{background-color:var(--al-accent)!important;color:#fff!important}
.persCabOPList .persCabOPFilters__horizontal__button .fr-btn{height:36px}

/* --- Заказы: таблица и строки --- */
table.fr-table.ordersTables>tfoot tr td .orderRowsFinalSum,table.fr-table.ordersTables>tfoot tr td .orderRowsFinalWeight{font-size:14px!important}

/* --- Заказы: фильтры и хедер --- */
div #filterMain .accurateCodeSearch,div #filterMain .dateRangeByStatus,div #filterMain .groupByStatus{font-weight:500;margin-bottom:20px}
.personal_cabinetPage .contentHeader{margin-bottom:30px}
.personal_cabinetPage .contentHeader{margin-bottom:28px}
div #filterBlock .fr-panel-body .fr-col-row .leftCol:has(.groupByStatus:last-of-type) .groupByStatus{margin-bottom:40px;margin-top:auto}
div #filterBlock .fr-panel-body .fr-col-row .leftCol{display:flex;flex-direction:column}

/* ============================================================ */
/* === PAGE: CHECKOUT === */
/* ============================================================ */
/* --- Чекаут: опции --- */
.acceptOrderOptions div.fr-panel-body{padding-bottom:15px;padding-top:5px}
.acceptOrderOptions div.fr-panel-body .fr-input-group-addon{background:var(--al-bg-gray)}
.acceptOrderOptions div.fr-panel-body input.fr-form-control{background:var(--al-bg-gray)}

/* --- Чекаут: кнопки и итоги --- */
.cartButtons .fr-btn [class^=fr-icon]{display:inline-block;line-height:inherit;margin-top:-2px;vertical-align:middle}
.cartButtons button,.cartButtons input[type=button]{font-family:var(--al-font)!important}
div.fr-panel-default:not(.deliveryAddress):not(#filterBlock):not(#deliverytypesblock):not(#clientOrderInfoBlock){overflow:hidden}

/* --- Корзина (общие компоненты) --- */
.cartPage .profileSelect{max-width:none}
.wCart .cartEmpty{align-items:center;display:flex;flex-direction:column;justify-content:center}
.wCart .cartEmpty svg{color:#d1d1d1;margin-bottom:10px}
.wCart .cartEmpty span{color:#898989;font-size:13px;font-weight:500}
.wCart.wCart--full .cartEmpty{display:none}
.wCart .cartFull{align-items:center;display:none;justify-content:space-between}
.wCart .cartFull .fr-btn{height:48px}
.wCart.wCart--full .cartFull{display:flex}
.wCart .cartFull__info{color:var(--al-text);font-weight:600;margin-bottom:0;white-space:nowrap}
.wCart .cartFull__info-count{color:rgba(0,0,0,.5);font-size:12px;font-weight:400}
.wCart .basketLegendContainer:hover .cartInfo-wrapper .cartInfo{height:109px}
.wCart.wCart--full .basketLegendContainer:hover .cartInfo-wrapper .cartInfo{height:80px}
.wCart .cartInfo{background:#fff;border-radius:20px;box-shadow:0 4px 54px 0 rgba(0,0,0,.15);height:0;overflow:hidden;position:relative;transition:all .2s ease-out;z-index:9}
.wCart .basketLegendContainer:hover .cartInfo-wrapper:before{background:transparent;bottom:100%;content:"";height:17px;left:0;position:absolute;width:100%}
.wCart .cartInfo-wrapper{height:0;min-width:314px;position:absolute;right:0;top:calc(100% + 17px);z-index:99}
.wCart .cartInfo__wrap{padding:17px 20px}
.wCart .cartLink{align-items:center;display:flex;flex-direction:column;font-size:10px;font-weight:600;gap:8px;height:100%;justify-content:space-between;line-height:1;min-height:42px;text-align:center;text-decoration:none}
.wCart .cartLink{gap:6px;min-height:37px}
.wCart .cartLink svg{color:var(--al-text);flex-shrink:0;transition:color .2s ease-out}
.wCart .cartLink svg{height:20px;width:20px}
.wCart .cartLink .qty{color:var(--al-text);transition:color .2s ease-out}
.wCart .cartLink .cartLink__val,.wCart .cartLink .cartTitle{color:rgba(0,0,0,.4);transition:color .2s ease-out}
.wCart .cartLink .cartLink__val,.wCart .cartLink .cartTitle{color:var(--al-text)}
.wCart .cartLink.act .cartTitle,.wCart .cartLink.act svg,.wCart .cartLink:hover .cartTitle,.wCart .cartLink:hover svg{color:var(--al-accent)}
.wCart .cartLink.act .qty,.wCart .cartLink:hover .qty{color:var(--al-accent)}
.wCart .cartLink__sum{display:none;white-space:nowrap}
.wCart.wCart--full .cartLink__sum{display:block}
.wCart .cartLink__val{display:none}
.wCart .cartLink__val{align-items:center;background-color:var(--al-accent);border-radius:100%;display:flex;font-size:0;height:16px;justify-content:center;padding:0 3px;position:absolute;right:-3px;top:-5px;width:16px}
.wCart .cartLink__val .qty{color:#fff;font-size:10px;font-weight:600}
.wCart.wCart--full .cartLink__val{display:block}
.wCart.wCart--full .cartLink__val{display:flex}
.wCart .cartLink__wrap{align-items:center;display:flex;gap:9px;position:relative}
.wCart .cartLink__wrap span{color:#161617;font-size:14px;font-weight:600}
.cartUploadFile .uploadFileBlock .cartFileDownload{align-items:center;display:flex;height:40px;margin-bottom:10px}
.cartUploadFile .uploadFileBlock .cartFileDownload{flex-direction:column;height:auto;max-width:100%}
.accessories_catalogPage .catalog-choose.catalog-brands,.cartUploadFile,.cartUploadFile .fr-well,.personalEditInfo,.personalPriceUp,.personal_cabinetPage .baseContent #carbaseApplicabilityBlock{background-color:#fff;border-radius:var(--radius);padding:30px}
.accessories_catalogPage .catalog-choose.catalog-brands:after,.cartUploadFile .fr-well:after,.cartUploadFile:after,.personalEditInfo:after,.personalPriceUp:after,.personal_cabinetPage .baseContent #carbaseApplicabilityBlock:after{clear:both;content:"";display:block}
.accessories_catalogPage .catalog-choose.catalog-brands,.cartUploadFile,.cartUploadFile .fr-well,.personalEditInfo,.personalPriceUp,.personal_cabinetPage .baseContent #carbaseApplicabilityBlock{border-radius:20px;padding:20px}
.accessories_catalogPage .catalog-choose.catalog-brands button.ui-multiselect,.accessories_catalogPage .catalog-choose.catalog-brands input.fr-form-control,.accessories_catalogPage .catalog-choose.catalog-brands select.fr-form-control,.accessories_catalogPage .catalog-choose.catalog-brands textarea.fr-form-control,.cartUploadFile .fr-well button.ui-multiselect,.cartUploadFile .fr-well input.fr-form-control,.cartUploadFile .fr-well select.fr-form-control,.cartUploadFile .fr-well textarea.fr-form-control,.cartUploadFile button.ui-multiselect,.cartUploadFile input.fr-form-control,.cartUploadFile select.fr-form-control,.cartUploadFile textarea.fr-form-control,.personalEditInfo button.ui-multiselect,.personalEditInfo input.fr-form-control,.personalEditInfo select.fr-form-control,.personalEditInfo textarea.fr-form-control,.personalPriceUp button.ui-multiselect,.personalPriceUp input.fr-form-control,.personalPriceUp select.fr-form-control,.personalPriceUp textarea.fr-form-control,.personal_cabinetPage .baseContent #carbaseApplicabilityBlock button.ui-multiselect,.personal_cabinetPage .baseContent #carbaseApplicabilityBlock input.fr-form-control,.personal_cabinetPage .baseContent #carbaseApplicabilityBlock select.fr-form-control,.personal_cabinetPage .baseContent #carbaseApplicabilityBlock textarea.fr-form-control{background:var(--al-bg-gray)}
.cartUploadFile .uploadFileBlock{max-width:none}
.cartUploadFile .uploadFileBlock .fr-well{display:flex;flex-wrap:wrap}
.cartUploadFile .uploadFileBlock .fr-well>:first-child{display:flex;flex-grow:1;flex-wrap:wrap;margin-bottom:0}
.cartUploadFile .uploadFileBlock .fr-well~.fr-cols{border-radius:8px;padding:20px;width:auto}
.cartUploadFile .uploadFileBlock .fr-well select{width:100%}
.cartUploadFile .uploadFileBlock img{max-width:100%}
.cartUploadFile .uploadFileBlock .loadCartInputFile{width:100%}
.cartUploadFile #uploadFileBlockSwitcher{text-decoration:none}
.cartUploadFile #uploadFileForm h2{display:none}
.cartUploadFile .fr-form-label,.cartUploadFile .loadCartRadiosTitle{font-size:14px!important;font-weight:400!important;margin-bottom:8px}
.cartUploadFile .loadCartRadios,.cartUploadFile .loadCartSelect{margin-bottom:10px;margin-right:20px}
.cartUploadFile .loadCartRadios>*,.cartUploadFile .loadCartSelect>*{display:block}
.cartUploadFile .loadCartSelect{flex-grow:1}
.cartUploadFile .fr-custom-radio{font-size:12px!important;font-weight:300!important}
.cartUploadFile .fr-custom-inline-wrapper{align-items:center;display:flex;height:40px}
.cartUploadFile .fr-custom-inline-wrapper>*{margin-right:20px}
.cartUploadFile .fr-custom-radio>input[type=radio]+label:before{font-size:20px;height:20px;top:-2px;width:20px}
.cartUploadFile .fr-custom-checkbox>label>span,.cartUploadFile .fr-custom-radio>label>span{padding-left:26px}
.cartUploadFile .fr-custom-radio>input[type=radio]:checked+label:before{color:var(--al-accent)}

/* ============================================================ */
/* === PAGE: CART === */
/* ============================================================ */
/* --- Корзина: таблица и заголовки --- */
.cartTable thead tr th select.profileSelect{height:23px}
.wCart.wCart--full .cartTitle{display:none}
.cartDeletePositionLink{font-size:16px!important}

/* --- Корзина: анонимный заказ --- */
.fancybox-inner .anonymOrderChoice{float:none;padding:0}
.anonymOrderChoice#anonymOrderChoice,.modalWindow{box-sizing:border-box;max-width:100%;overflow:hidden;padding:30px 0 0;width:360px}
.anonymOrderChoice#anonymOrderChoice *,.modalWindow *{box-sizing:border-box}
.anonymOrderChoice#anonymOrderChoice,.modalWindow{padding-top:20px}
.fancyboxMobileWrap .anonymOrderChoice#anonymOrderChoice,.fancyboxMobileWrap .modalWindow{width:100%}
.anonymOrderChoice#anonymOrderChoice .anonymOrderTitle,.anonymOrderChoice#anonymOrderChoiceHeading,.modalWindow .anonymOrderTitle,.modalWindowHeading{color:var(--al-text);font-size:20px;font-weight:700;line-height:1.2;padding:0 60px 30px 30px}
.anonymOrderChoice#anonymOrderChoice .anonymOrderTitle,.anonymOrderChoice#anonymOrderChoiceHeading,.modalWindow .anonymOrderTitle,.modalWindowHeading{padding-bottom:20px;padding-left:20px}
.anonymOrderChoice#anonymOrderChoice .anonymOrderForm,.anonymOrderChoice#anonymOrderChoiceBody,.modalWindow .anonymOrderForm,.modalWindowBody{padding:0 30px 30px}
.anonymOrderChoice#anonymOrderChoice .anonymOrderForm,.anonymOrderChoice#anonymOrderChoiceBody,.modalWindow .anonymOrderForm,.modalWindowBody{padding:0 20px 20px}
.anonymOrderChoice#anonymOrderChoice .anonymOrderLogin,.anonymOrderChoice#anonymOrderChoice .anonymOrderPassword,.anonymOrderChoice#anonymOrderChoiceLogin,.anonymOrderChoice#anonymOrderChoicePassword,.modalWindow .anonymOrderLogin,.modalWindow .anonymOrderPassword,.modalWindowLogin,.modalWindowPassword{margin-bottom:20px}
.anonymOrderChoice#anonymOrderChoice .anonymOrderLogin label,.anonymOrderChoice#anonymOrderChoice .anonymOrderPassword label,.anonymOrderChoice#anonymOrderChoiceLogin label,.anonymOrderChoice#anonymOrderChoicePassword label,.modalWindow .anonymOrderLogin label,.modalWindow .anonymOrderPassword label,.modalWindowLogin label,.modalWindowPassword label{display:block;font-size:14px;font-weight:600;line-height:1;margin-bottom:10px}
.anonymOrderChoice#anonymOrderChoice .anonymOrderPassword,.anonymOrderChoice#anonymOrderChoicePassword,.modalWindow .anonymOrderPassword,.modalWindowPassword{position:relative}
.anonymOrderChoice#anonymOrderChoice .anonymOrderPassword:has(.eyeTriggerPassword) input,.anonymOrderChoice#anonymOrderChoicePassword:has(.eyeTriggerPassword) input,.modalWindow .anonymOrderPassword:has(.eyeTriggerPassword) input,.modalWindowPassword:has(.eyeTriggerPassword) input{padding-right:40px}
.anonymOrderChoice#anonymOrderChoice .anonymOrderPassword .eyeTriggerPassword,.anonymOrderChoice#anonymOrderChoicePassword .eyeTriggerPassword,.modalWindow .anonymOrderPassword .eyeTriggerPassword,.modalWindowPassword .eyeTriggerPassword{bottom:10px;cursor:pointer;padding:5px;position:absolute;right:15px}
.anonymOrderChoice#anonymOrderChoice .anonymOrderLogin input,.anonymOrderChoice#anonymOrderChoice .anonymOrderPassword input,.anonymOrderChoice#anonymOrderChoiceControl,.modalWindow .anonymOrderLogin input,.modalWindow .anonymOrderPassword input,.modalWindowControl{width:100%}
.anonymOrderChoice#anonymOrderChoice .anonymOrderLogin input::-moz-placeholder,.anonymOrderChoice#anonymOrderChoice .anonymOrderPassword input::-moz-placeholder,.anonymOrderChoice#anonymOrderChoiceControl::-moz-placeholder,.modalWindow .anonymOrderLogin input::-moz-placeholder,.modalWindow .anonymOrderPassword input::-moz-placeholder,.modalWindowControl::-moz-placeholder{opacity:.4}
.anonymOrderChoice#anonymOrderChoice .anonymOrderLogin input::placeholder,.anonymOrderChoice#anonymOrderChoice .anonymOrderPassword input::placeholder,.anonymOrderChoice#anonymOrderChoiceControl::placeholder,.modalWindow .anonymOrderLogin input::placeholder,.modalWindow .anonymOrderPassword input::placeholder,.modalWindowControl::placeholder{opacity:.4}
.anonymOrderChoice#anonymOrderChoice .anonymOrderSubmit a,.anonymOrderChoice#anonymOrderChoice .anonymOrderSubmit input,.anonymOrderChoice#anonymOrderChoiceSubmit a,.anonymOrderChoice#anonymOrderChoiceSubmit input,.modalWindow .anonymOrderSubmit a,.modalWindow .anonymOrderSubmit input,.modalWindowSubmit a,.modalWindowSubmit input{align-items:center;background-color:var(--al-accent);border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;height:48px;justify-content:center;line-height:48px;min-width:137px;padding:1px 20px;text-decoration:none;transition:all .2s ease-out;vertical-align:middle;white-space:nowrap;white-space:normal;width:100%}
.anonymOrderChoice#anonymOrderChoice .anonymOrderSubmit a:active,.anonymOrderChoice#anonymOrderChoice .anonymOrderSubmit input:active,.anonymOrderChoice#anonymOrderChoiceSubmit a:active,.anonymOrderChoice#anonymOrderChoiceSubmit input:active,.modalWindow .anonymOrderSubmit a:active,.modalWindow .anonymOrderSubmit input:active,.modalWindowSubmit a:active,.modalWindowSubmit input:active{outline:0}
.anonymOrderChoice#anonymOrderChoice .anonymOrderSubmit a:focus,.anonymOrderChoice#anonymOrderChoice .anonymOrderSubmit a:hover,.anonymOrderChoice#anonymOrderChoice .anonymOrderSubmit input:focus,.anonymOrderChoice#anonymOrderChoice .anonymOrderSubmit input:hover,.anonymOrderChoice#anonymOrderChoiceSubmit a:focus,.anonymOrderChoice#anonymOrderChoiceSubmit a:hover,.anonymOrderChoice#anonymOrderChoiceSubmit input:focus,.anonymOrderChoice#anonymOrderChoiceSubmit input:hover,.modalWindow .anonymOrderSubmit a:focus,.modalWindow .anonymOrderSubmit a:hover,.modalWindow .anonymOrderSubmit input:focus,.modalWindow .anonymOrderSubmit input:hover,.modalWindowSubmit a:focus,.modalWindowSubmit a:hover,.modalWindowSubmit input:focus,.modalWindowSubmit input:hover{background-color:var(--al-text);text-decoration:none;transition:background-color .1s linear}
.anonymOrderChoice#anonymOrderChoice .anonymOrderSubmit a,.anonymOrderChoice#anonymOrderChoice .anonymOrderSubmit input,.anonymOrderChoice#anonymOrderChoiceSubmit a,.anonymOrderChoice#anonymOrderChoiceSubmit input,.modalWindow .anonymOrderSubmit a,.modalWindow .anonymOrderSubmit input,.modalWindowSubmit a,.modalWindowSubmit input{min-width:145px}
.anonymOrderChoice#anonymOrderChoice .anonymOrderLinks,.anonymOrderChoice#anonymOrderChoiceLoginLinks,.modalWindow .anonymOrderLinks,.modalWindowLoginLinks{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin:20px 0}
.anonymOrderChoice#anonymOrderChoice .anonymOrderLinks:after,.anonymOrderChoice#anonymOrderChoice .anonymOrderLinks:before,.anonymOrderChoice#anonymOrderChoiceLoginLinks:after,.anonymOrderChoice#anonymOrderChoiceLoginLinks:before,.modalWindow .anonymOrderLinks:after,.modalWindow .anonymOrderLinks:before,.modalWindowLoginLinks:after,.modalWindowLoginLinks:before{content:none}
.anonymOrderChoice#anonymOrderChoice .anonymOrderLinks .remindPassBlock a,.anonymOrderChoice#anonymOrderChoiceLoginLinks .remindPassBlock a,.modalWindow .anonymOrderLinks .remindPassBlock a,.modalWindowLoginLinks .remindPassBlock a{font-size:14px;font-weight:400;line-height:1.29;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;white-space:nowrap}
.anonymOrderChoice#anonymOrderChoice .anonymOrderLinks .remindPassBlock a,.anonymOrderChoice#anonymOrderChoiceLoginLinks .remindPassBlock a,.modalWindow .anonymOrderLinks .remindPassBlock a,.modalWindowLoginLinks .remindPassBlock a{font-size:12px}
.anonymOrderChoice#anonymOrderChoice .anonymOrderLinks .reg,.anonymOrderChoice#anonymOrderChoice .anonymOrderLinks .remindPassBlock,.modalWindow .anonymOrderLinks .reg,.modalWindow .anonymOrderLinks .remindPassBlock{text-align:center;width:100%}
.anonymOrderChoice#anonymOrderChoice .reg,.modalWindow .reg{align-items:center;background:rgba(245,123,0,.15);border-radius:10px;display:flex;flex-wrap:wrap;font-size:14px;font-weight:500;gap:5px;justify-content:center;line-height:1.29;padding:20px}

/* --- Корзина: товар и фото --- */
div.wGoodsGroupInfo.goodsGroupInfoBlock .relatedProductsBlock.relatedProductsBlockSmall .productItem:hover .productDescription h2 a:after{background-color:var(--al-accent);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1h12v12M13 1 1 13' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}
div.wGoodsGroupInfo.goodsGroupInfoBlock .relatedProductsBlock.relatedProductsBlockSmall .productDescription{flex-grow:1;padding-bottom:0;position:relative}
div.wGoodsGroupInfo.goodsGroupInfoBlock .relatedProductsBlock.relatedProductsBlockSmall .productDescription{padding-left:20px;padding-right:80px}
div.wGoodsGroupInfo.goodsGroupInfoBlock .relatedProductsBlock.relatedProductsBlockSmall .productDescription a{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--al-text);display:-webkit-box;font-family:var(--al-font);font-size:12px;font-weight:400;line-height:1.33;overflow:hidden;text-decoration:none;transition:color .2s ease-out}
div.wGoodsGroupInfo.goodsGroupInfoBlock .relatedProductsBlock.relatedProductsBlockSmall .productDescription a:hover{color:var(--al-accent)}
div.wGoodsGroupInfo.goodsGroupInfoBlock .relatedProductsBlock.relatedProductsBlockSmall .productDescription h2 a{font-size:16px;font-weight:600}
div.wGoodsGroupInfo.goodsGroupInfoBlock .relatedProductsBlock.relatedProductsBlockSmall .productDescription h2 a:after{background-color:var(--al-bg-gray);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1h12v12M13 1 1 13' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:14px;border-radius:10px;content:"";display:inline-block;height:50px;position:absolute;right:20px;top:42%;transform:translateY(-50%);transition:background .2s ease-out;width:50px}
.relatedProductsBlock:not(.relatedProductsBlockSmall) .productItem .productDescription{min-height:90px}
.relatedProductsBlock:not(.relatedProductsBlockSmall) .productItem .productDescription *{color:var(--al-text);font-family:var(--al-font);font-size:14px;font-weight:400;line-height:1.3;text-decoration:none;transition:color .2s ease-out}
.relatedProductsBlock:not(.relatedProductsBlockSmall) .productItem .productDescription h2 a{font-size:22px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.relatedProductsBlock:not(.relatedProductsBlockSmall) .productItem .productDescription h2 a{font-size:20px}
.relatedProductsBlock:not(.relatedProductsBlockSmall) .productItem .productDescription>a{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
.relatedProductsBlock:not(.relatedProductsBlockSmall) .productItem .productDescription a:hover{color:var(--al-accent)}
.main-goods-carousel .carouselGoodsBlock.carouselBig .productItem .productDescription{color:var(--al-text);display:flex;flex-direction:column;font-size:12px;font-weight:300;line-height:128%;margin:23px 0 auto 10px;padding:0;width:100%}
.main-goods-carousel.main-goods-carousel-custom .productItem .productDescription{color:var(--al-text);display:flex;flex-direction:column;font-size:14px;line-height:1.14;margin:19px 0 18px;padding:0;width:100%}
.main-goods-carousel.main-goods-carousel-custom .productItem .productDescription{margin:10px 0}
.innerPage .main-goods-carousel.main-goods-carousel-custom .productItem .productDescription{margin:19px 0 20px}
.main-goods-carousel.main-goods-carousel-custom .productItem .productDescription p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;margin-bottom:0;overflow:hidden}
.main-goods-carousel.main-goods-carousel-custom .productItem .productDescription p{-webkit-line-clamp:3;font-size:12px;line-height:1}
.innerPage .main-goods-carousel.main-goods-carousel-custom .productItem .productDescription p{font-size:14px}
div.wGoodsGroupInfo.goodsGroupInfoBlock .relatedProductsBlock.relatedProductsBlockSmall .relatedProducts:not(.slick-initialized) .productItem:not(:first-child){display:none}
div.wGoodsGroupInfo.goodsGroupInfoBlock .relatedProductsBlock.relatedProductsBlockSmall .productItem{border-radius:20px;box-shadow:none;height:60px;margin:0 5px;min-height:60px;padding:15px 10px 13px 20px}
div.wGoodsGroupInfo.goodsGroupInfoBlock .relatedProductsBlock.relatedProductsBlockSmall .productItem{padding-right:0}
.relatedProductsBlock:not(.relatedProductsBlockSmall) .productItem{border-radius:var(--radius);display:flex;flex-direction:column;height:322px;margin:10px 5px 15px;padding:30px;transition:box-shadow .2s ease-out}
.relatedProductsBlock:not(.relatedProductsBlockSmall) .productItem{padding:20px}
.relatedProductsBlock:not(.relatedProductsBlockSmall) .productItem:hover{box-shadow:0 4px 14px rgba(0,0,0,.15)}
.relatedProductsBlock:not(.relatedProductsBlockSmall) .productItem .productPhotos{height:204px;margin-bottom:20px;width:100%}
.relatedProductsBlock:not(.relatedProductsBlockSmall) .productItem .productPhotos img{height:100%;max-height:204px;max-width:100%;object-fit:contain;width:100%}
.main-goods-carousel .carouselGoodsBlock.carouselBig .productItem{border-radius:var(--radius);box-shadow:0 2px 5px rgba(0,0,0,.05);height:301px;margin-bottom:0;margin-left:10px;margin-right:10px;padding:20px;transition:box-shadow .2s ease-out}
.main-goods-carousel .carouselGoodsBlock.carouselBig .productItem .productPhotoItem{height:133px;width:133px}
.main-goods-carousel .carouselGoodsBlock.carouselBig .productItem .productItemMainLink{position:static}
.main-goods-carousel .carouselGoodsBlock.carouselBig .productItem:hover{box-shadow:0 4px 14px rgba(0,0,0,.15)}
.main-goods-carousel .carouselGoodsBlock.carouselBig .productItem .fr-flex{flex-direction:column;height:100%}
.main-goods-carousel .carouselGoodsBlock.carouselBig .productItem .productItemByBtn,.main-goods-carousel .carouselGoodsBlock.carouselBig .productItem .productItemViewPriceBtn{align-items:center!important;align-items:center;align-self:stretch;background-color:var(--al-accent)!important;border-radius:10px!important;color:#fff!important;cursor:pointer!important;display:flex!important;font-size:14px!important;font-weight:600!important;height:48px!important;justify-content:center!important;justify-content:center;line-height:48px!important;padding:1px 10px!important;position:static!important;text-decoration:none!important;transition:all .2s ease-out!important;transition:background .2s ease-out;vertical-align:middle!important;white-space:nowrap!important}
.main-goods-carousel .carouselGoodsBlock.carouselBig .productItem .productItemByBtn:focus,.main-goods-carousel .carouselGoodsBlock.carouselBig .productItem .productItemByBtn:hover,.main-goods-carousel .carouselGoodsBlock.carouselBig .productItem .productItemViewPriceBtn:focus,.main-goods-carousel .carouselGoodsBlock.carouselBig .productItem .productItemViewPriceBtn:hover{background-color:var(--al-text)!important}
.main-goods-carousel .carouselGoodsBlock.carouselBig .productItem .productItemByBtn:active,.main-goods-carousel .carouselGoodsBlock.carouselBig .productItem .productItemViewPriceBtn:active{outline:0!important}
.main-goods-carousel .carouselGoodsBlock.carouselBig .productItem .productItemByBtn:focus,.main-goods-carousel .carouselGoodsBlock.carouselBig .productItem .productItemByBtn:hover,.main-goods-carousel .carouselGoodsBlock.carouselBig .productItem .productItemViewPriceBtn:focus,.main-goods-carousel .carouselGoodsBlock.carouselBig .productItem .productItemViewPriceBtn:hover{text-decoration:none!important;transition:background-color .1s linear!important}
.main-goods-carousel .carouselGoodsBlock.carouselBig .productItem .productItemByBtn:hover,.main-goods-carousel .carouselGoodsBlock.carouselBig .productItem .productItemViewPriceBtn:hover{background:var(--al-text)!important;color:#fff!important}
.main-goods-carousel .carouselGoodsBlock.carouselBig .productItem .productGoodsInfoLink{font-weight:400}
.main-goods-carousel .carouselGoodsBlock.carouselBig .productItem .productDescriptionPrice{font-size:22px;font-weight:500;line-height:91%;margin-bottom:12px;order:-1}
.main-goods-carousel.main-goods-carousel-custom .productItem{background:transparent;box-shadow:none;height:350px;margin:10px 5px 15px;min-width:200px;padding:0}
.main-goods-carousel.main-goods-carousel-custom .productItem{height:420px}
.main-goods-carousel.main-goods-carousel-custom .productItem{height:256px;margin:10px 3px 15px;max-width:200px}
.innerPage .main-goods-carousel.main-goods-carousel-custom .productItem{height:420px;max-width:260px;width:100%}
.main-goods-carousel.main-goods-carousel-custom .productItem{max-width:160px;min-width:140px}
.main-goods-carousel.main-goods-carousel-custom .productItem{max-width:140px}
.main-goods-carousel.main-goods-carousel-custom .productItem .productItemIn{background:#fff;border-radius:var(--radius);box-sizing:border-box;display:flex;flex-direction:column;height:100%;padding:30px;transition:box-shadow .2s ease-out}
.main-goods-carousel.main-goods-carousel-custom .productItem .productItemIn{padding:20px}
.main-goods-carousel.main-goods-carousel-custom .productItem .productItemIn{border-radius:20px;padding:10px 15px}
.innerPage .main-goods-carousel.main-goods-carousel-custom .productItem .productItemIn{border-radius:var(--radius);padding:30px}
.main-goods-carousel.main-goods-carousel-custom .productItem .productItemIn:hover{box-shadow:0 4px 14px rgba(0,0,0,.15)}
.main-goods-carousel.main-goods-carousel-custom .productItem .productGoodsInfoLink{font-weight:400}
.main-goods-carousel.main-goods-carousel-custom .productItem .productDescriptionPrice{font-size:22px;font-weight:700;margin-bottom:15px;order:-1}
.main-goods-carousel.main-goods-carousel-custom .productItem .productDescriptionPrice{font-size:18px;margin-bottom:10px}
.innerPage .main-goods-carousel.main-goods-carousel-custom .productItem .productDescriptionPrice{font-size:22px}
.main-goods-carousel.main-goods-carousel-custom .productItem .productItemByBtn,.main-goods-carousel.main-goods-carousel-custom .productItem .productItemViewPriceBtn{align-items:center;background-color:var(--al-accent);border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:10px;height:48px;justify-content:center;line-height:48px;margin-top:auto;padding:1px 10px;text-decoration:none;transition:all .2s ease-out;vertical-align:middle;white-space:nowrap}
.main-goods-carousel.main-goods-carousel-custom .productItem .productItemByBtn:focus,.main-goods-carousel.main-goods-carousel-custom .productItem .productItemByBtn:hover,.main-goods-carousel.main-goods-carousel-custom .productItem .productItemViewPriceBtn:focus,.main-goods-carousel.main-goods-carousel-custom .productItem .productItemViewPriceBtn:hover{background-color:var(--al-text)}
.main-goods-carousel.main-goods-carousel-custom .productItem .productItemByBtn:active,.main-goods-carousel.main-goods-carousel-custom .productItem .productItemViewPriceBtn:active{outline:0}
.main-goods-carousel.main-goods-carousel-custom .productItem .productItemByBtn:focus,.main-goods-carousel.main-goods-carousel-custom .productItem .productItemByBtn:hover,.main-goods-carousel.main-goods-carousel-custom .productItem .productItemViewPriceBtn:focus,.main-goods-carousel.main-goods-carousel-custom .productItem .productItemViewPriceBtn:hover{text-decoration:none;transition:background-color .1s linear}
.main-goods-carousel.main-goods-carousel-custom .productItem .productItemByBtn:after,.main-goods-carousel.main-goods-carousel-custom .productItem .productItemViewPriceBtn:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='25' height='25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.567 16.913a.705.705 0 0 0 .68-.525l2.23-8.4a.705.705 0 0 0-.637-.882L4.597 5.916l-.522-3.212a.704.704 0 0 0-.374-.513L1.524 1.077a.703.703 0 0 0-.64 1.252l1.86.952 2.1 12.926-.353 2.227a2.81 2.81 0 0 0 .474 5.581c1.432 0 2.617-1.102 2.784-2.462h9.6c.167 1.36 1.352 2.462 2.784 2.462a2.813 2.813 0 0 0 2.806-2.81 2.804 2.804 0 0 0-5.4-1.058H7.56a2.787 2.787 0 0 0-1.663-1.584l.26-1.65h15.41ZM20.133 19.8a1.401 1.401 0 0 1 0 2.801 1.402 1.402 0 0 1 0-2.801ZM6.364 21.2c0 .773-.628 1.401-1.399 1.401a1.402 1.402 0 0 1 0-2.801c.771 0 1.399.628 1.399 1.4ZM4.828 7.342l18.07 1.117-1.872 7.048H6.154L4.828 7.342Z' fill='%23fff' stroke='%23fff' stroke-width='.4'/%3E%3Ccircle cx='5' cy='21.5' r='2.5' fill='transparent' stroke='%23fff'/%3E%3Ccircle cx='20' cy='21.5' r='2.5' fill='transparent' stroke='%23fff'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";flex-shrink:0;height:24px;width:24px}
.main-goods-carousel.main-goods-carousel-custom .productItem .productItemByBtn,.main-goods-carousel.main-goods-carousel-custom .productItem .productItemViewPriceBtn{background:transparent;font-size:0;gap:0;height:38px}
.main-goods-carousel.main-goods-carousel-custom .productItem .productItemByBtn:after,.main-goods-carousel.main-goods-carousel-custom .productItem .productItemViewPriceBtn:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='26' height='25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22.067 16.913a.705.705 0 0 0 .68-.525l2.23-8.4a.705.705 0 0 0-.637-.882L5.097 5.916l-.522-3.212a.704.704 0 0 0-.374-.513L2.024 1.077a.703.703 0 0 0-.64 1.252l1.86.952 2.1 12.926-.353 2.227a2.81 2.81 0 0 0 .474 5.581c1.432 0 2.617-1.102 2.784-2.462h9.6c.167 1.36 1.352 2.462 2.784 2.462a2.813 2.813 0 0 0 2.806-2.81 2.804 2.804 0 0 0-5.4-1.058H8.06a2.787 2.787 0 0 0-1.663-1.584l.26-1.65h15.41ZM20.633 19.8a1.401 1.401 0 0 1 0 2.801 1.402 1.402 0 0 1 0-2.801ZM6.864 21.2c0 .773-.628 1.401-1.399 1.401a1.402 1.402 0 0 1 0-2.801c.771 0 1.399.628 1.399 1.4ZM5.328 7.342l18.07 1.117-1.872 7.048H6.654L5.328 7.342Z' fill='%23F50400' stroke='%23F50400' stroke-width='.4'/%3E%3Ccircle cx='5.5' cy='21.5' r='2.5' fill='transparent' stroke='%23F50400'/%3E%3Ccircle cx='20.5' cy='21.5' r='2.5' fill='transparent' stroke='%23F50400'/%3E%3C/svg%3E")}
.main-goods-carousel.main-goods-carousel-custom .productItem .productItemByBtn:focus,.main-goods-carousel.main-goods-carousel-custom .productItem .productItemByBtn:hover,.main-goods-carousel.main-goods-carousel-custom .productItem .productItemViewPriceBtn:focus,.main-goods-carousel.main-goods-carousel-custom .productItem .productItemViewPriceBtn:hover{background-color:initial}
.innerPage .main-goods-carousel.main-goods-carousel-custom .productItem .productItemByBtn,.innerPage .main-goods-carousel.main-goods-carousel-custom .productItem .productItemViewPriceBtn{background:var(--al-accent);font-size:14px;gap:10px;height:48px}
.innerPage .main-goods-carousel.main-goods-carousel-custom .productItem .productItemByBtn:after,.innerPage .main-goods-carousel.main-goods-carousel-custom .productItem .productItemViewPriceBtn:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='25' height='25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.567 16.913a.705.705 0 0 0 .68-.525l2.23-8.4a.705.705 0 0 0-.637-.882L4.597 5.916l-.522-3.212a.704.704 0 0 0-.374-.513L1.524 1.077a.703.703 0 0 0-.64 1.252l1.86.952 2.1 12.926-.353 2.227a2.81 2.81 0 0 0 .474 5.581c1.432 0 2.617-1.102 2.784-2.462h9.6c.167 1.36 1.352 2.462 2.784 2.462a2.813 2.813 0 0 0 2.806-2.81 2.804 2.804 0 0 0-5.4-1.058H7.56a2.787 2.787 0 0 0-1.663-1.584l.26-1.65h15.41ZM20.133 19.8a1.401 1.401 0 0 1 0 2.801 1.402 1.402 0 0 1 0-2.801ZM6.364 21.2c0 .773-.628 1.401-1.399 1.401a1.402 1.402 0 0 1 0-2.801c.771 0 1.399.628 1.399 1.4ZM4.828 7.342l18.07 1.117-1.872 7.048H6.154L4.828 7.342Z' fill='%23fff' stroke='%23fff' stroke-width='.4'/%3E%3Ccircle cx='5' cy='21.5' r='2.5' fill='transparent' stroke='%23fff'/%3E%3Ccircle cx='20' cy='21.5' r='2.5' fill='transparent' stroke='%23fff'/%3E%3C/svg%3E")}
.innerPage .main-goods-carousel.main-goods-carousel-custom .productItem .productItemByBtn:focus,.innerPage .main-goods-carousel.main-goods-carousel-custom .productItem .productItemByBtn:hover,.innerPage .main-goods-carousel.main-goods-carousel-custom .productItem .productItemViewPriceBtn:focus,.innerPage .main-goods-carousel.main-goods-carousel-custom .productItem .productItemViewPriceBtn:hover{background-color:var(--al-accent)}
div.wGoodsGroupInfo.goodsGroupInfoBlock .relatedProductsBlock.relatedProductsBlockSmall .productPhotoItem img{max-height:62px;max-width:62px}
.main-goods-carousel.main-goods-carousel-custom .productPhotoItem{height:130px;position:relative;width:130px}
.main-goods-carousel.main-goods-carousel-custom .productPhotoItem{height:204px;width:100%}
.main-goods-carousel.main-goods-carousel-custom .productPhotoItem{height:110px;width:100%}
.innerPage .main-goods-carousel.main-goods-carousel-custom .productPhotoItem{height:204px}
div.wGoodsGroupInfo.goodsGroupInfoBlock .relatedProductsBlock.relatedProductsBlockSmall .productPhotos{flex-shrink:0;min-height:62px}

/* --- Корзина: сопутствующие товары --- */
div.wGoodsGroupInfo.goodsGroupInfoBlock .relatedProductsBlock.relatedProductsBlockSmall .relatedProducts{margin:0;max-width:none;padding-top:40px}
.relatedProductsBlock .relatedProductsCont .relatedProducts{max-width:100%}
.relatedProductsBlock:not(.relatedProductsBlockSmall) .relatedProducts{margin:-10px -5px 0;max-width:100%}
.relatedProductsBlock:not(.relatedProductsBlockSmall) .relatedProducts:has(.slick-arrow){padding-bottom:53px}
div.wGoodsGroupInfo.goodsGroupInfoBlock .relatedProductsBlock{margin-top:40px}
div.wGoodsGroupInfo.goodsGroupInfoBlock .relatedProductsBlock.relatedProductsBlockSmall{display:none}
div.wGoodsGroupInfo.goodsGroupInfoBlock .relatedProductsBlock.relatedProductsBlockSmall .relatedProductsTitle{font-family:var(--al-font);font-size:18px;font-weight:700;margin:-3px 0 -20px;padding-right:70px}
div.wGoodsGroupInfo.goodsGroupInfoBlock .relatedProductsBlock.relatedProductsBlockSmall .relatedProductsCont{height:auto}
div.wGoodsGroupInfo.goodsGroupInfoBlock .relatedProductsBlock.relatedProductsBlockSmall .slick-next,div.wGoodsGroupInfo.goodsGroupInfoBlock .relatedProductsBlock.relatedProductsBlockSmall .slick-prev{bottom:auto!important;height:28px;top:0!important;transform:translate(0);width:28px}
div.wGoodsGroupInfo.goodsGroupInfoBlock .relatedProductsBlock.relatedProductsBlockSmall .slick-prev{left:auto;right:33px}
div.wGoodsGroupInfo.goodsGroupInfoBlock .relatedProductsBlock.relatedProductsBlockSmall .slick-next{left:auto;right:0}
.relatedProductsBlock .relatedProductsCont .slick-next,.relatedProductsBlock .relatedProductsCont .slick-prev{align-items:center;background:#fff;border-radius:10px;display:inline-flex;height:48px;justify-content:center;opacity:1!important;transform:translate(0);transition:background .2s ease-out;width:48px}
.relatedProductsBlock .relatedProductsCont .slick-next:hover,.relatedProductsBlock .relatedProductsCont .slick-prev:hover{background:var(--al-text)}
.relatedProductsBlock .relatedProductsCont .slick-next:hover:before,.relatedProductsBlock .relatedProductsCont .slick-prev:hover:before{color:#fff}
.relatedProductsBlock .relatedProductsCont .slick-next:before,.relatedProductsBlock .relatedProductsCont .slick-prev:before{color:var(--al-text);font-family:icomoon!important;font-size:20px;opacity:1;transition:color .2s ease-out}
.relatedProductsBlock .relatedProductsCont .slick-prev:before{content:"\e682"}
.relatedProductsBlock .relatedProductsCont .slick-next:before{content:"\e685"}
.relatedProductsBlock:not(.relatedProductsBlockSmall) .relatedProductsCont{height:auto!important;overflow-y:initial!important}
.relatedProductsBlock:not(.relatedProductsBlockSmall) .relatedProductsTitle{font-size:22px;font-weight:700;margin-bottom:30px}
.relatedProductsBlock:not(.relatedProductsBlockSmall) .slick-arrow{top:50%;transform:translateY(-50%)}
.relatedProductsBlock:not(.relatedProductsBlockSmall) .slick-arrow.slick-prev{left:auto;right:calc(100% + 10px)}
.relatedProductsBlock:not(.relatedProductsBlockSmall) .slick-arrow.slick-next{left:calc(100% + 10px);right:auto}
.relatedProductsBlock:not(.relatedProductsBlockSmall) .slick-arrow{bottom:0;left:50%;right:auto;top:auto}
.relatedProductsBlock:not(.relatedProductsBlockSmall) .slick-arrow.slick-prev{transform:translateX(-100%) translateX(-5px)}
.relatedProductsBlock:not(.relatedProductsBlockSmall) .slick-arrow.slick-next{transform:translateX(5px)}

/* --- Корзина: компоненты (shared) --- */

/* ================================================================ */
/* ========================  CATALOG PAGE ======================== */
/* ================================================================ */

/* ============================================================ */
/* === PAGE: CATALOG === */
/* ============================================================ */
/* --- Каталог: главный контейнер wGoodsGroup --- */
.wGoodsGroupTile.wGoodsGroup .goodsBody ul.item_ul li.item .order.goodsQuantityBuyWrapper:has(a.showGroupedRowsLinks){align-content:flex-end}
.wGoodsGroupTile.wGoodsGroup .goodsBody ul.item_ul li.item .order.goodsQuantityBuyWrapper:has(a.showGroupedRowsLinks) a.showGroupedRowsLinks:hover{box-shadow:none}
.wGoodsGroupTile.wGoodsGroup .goodsBody ul.item_ul li.item .order.goodsQuantityBuyWrapper:has(a.showGroupedRowsLinks) a.showGroupedRowsLinks{font-size:16px;height:30px;padding:2px 5px 3px 3px;text-align:center;width:55px}
.wGoodsGroupFilter input.searchBrands,button.ui-multiselect,div#filterMain select#checkbox_filter+button,input.fr-form-control,select.fr-form-control,textarea.fr-form-control{border-radius:10px;box-shadow:none;color:var(--al-text)}
.wGoodsGroupFilter input.searchBrands:focus,button.ui-multiselect:focus,div#filterMain select#checkbox_filter+button:focus,input.fr-form-control:focus,select.fr-form-control:focus,textarea.fr-form-control:focus{box-shadow:none}
.wGoodsGroupFilter input.searchBrands:not(textarea),button.ui-multiselect:not(textarea),div#filterMain select#checkbox_filter+button:not(textarea),input.fr-form-control:not(textarea),select.fr-form-control:not(textarea),textarea.fr-form-control:not(textarea){height:36px}
.wGoodsGroupFilter .filterMyCatalogBrands,.wGoodsGroupFilter .filterMyCatalogProperties,.wGoodsGroupFilter .searchBrands,.wGoodsGroupFilter .searchModels,.wGoodsGroupFilter .searchProperties{background:var(--al-bg-gray);height:50px!important;margin-bottom:12px;padding:0 20px}
.wGoodsGroupFilter{margin-bottom:20px}
.wGoodsGroupFilter #filter .filter_block .filter ul li input[type=checkbox]:checked+label:before{background:var(--al-accent);color:#fff;content:"\e5ca";font-family:material-feather-entypo!important}
div.wGoodsGroup .goodsBody{padding-top:10px}
div.wGoodsGroup .goodsBody .infoBlock{background-color:#f7f9fc;color:#626262;font-size:14px;font-weight:300;margin-bottom:20px;margin-top:6px;padding:19px 14px}
div.wGoodsGroup .goodsBody ul.item_ul{display:grid;gap:10px;grid-template-columns:repeat(4,1fr);margin:0;padding:0}
div.wGoodsGroup .goodsBody ul.item_ul{grid-template-columns:repeat(3,1fr)}
div.wGoodsGroup .goodsBody ul.item_ul{grid-template-columns:repeat(2,1fr)}
div.wGoodsGroup .goodsBody ul.item_ul{grid-template-columns:1fr}
div.wGoodsGroup .goodsBody ul.item_ul li.item{border-radius:var(--radius);box-shadow:none;font-size:14px;font-weight:400;margin:0!important;padding:25px 10px 30px;transition:box-shadow .2s ease-out;width:auto!important}
div.wGoodsGroup .goodsBody ul.item_ul li.item{border-radius:20px;padding:30px 10px 20px;width:100%!important}
div.wGoodsGroup .goodsBody ul.item_ul li.item:hover{box-shadow:0 4px 34px 0 rgba(0,0,0,.2)}
div.wGoodsGroup .goodsBody ul.item_ul li.item .articlePic{margin-bottom:9px;min-height:170px;width:100%}
div.wGoodsGroup .goodsBody ul.item_ul li.item .articlePic img{max-height:162px}
div.wGoodsGroup .goodsBody ul.item_ul li.item div.priceButton .fr-btn{display:flex;height:40px}
div.wGoodsGroup .goodsBody .articleDesc{margin-bottom:3px;padding:0 20px}
div.wGoodsGroup .goodsBody .articleDesc{padding:0 10px}
div.wGoodsGroup .goodsBody .articleDesc .h3{font-size:22px;font-weight:700;margin-bottom:11px}
div.wGoodsGroup .goodsBody .articleDesc .h3 a,div.wGoodsGroup .goodsBody .articleDesc a{color:var(--al-text);font-family:var(--al-font);font-size:inherit;font-weight:400;margin-bottom:3px;text-decoration:none}
div.wGoodsGroup .goodsBody .articleDesc .h3 a.brandInfoLink,div.wGoodsGroup .goodsBody .articleDesc a.brandInfoLink{font-weight:700;line-height:1.1}
div.wGoodsGroup .goodsBody .articleDesc .h3 a:hover,div.wGoodsGroup .goodsBody .articleDesc a:hover{color:var(--al-accent);text-decoration:underline}
.goodsGroupColumns:not(.advancedSearch) .goodsGroupFilterRow{width:310px}
.goodsGroupColumns .showFiltersButton{background:var(--al-text)}
.goodsGroupColumns .goodsGroupResultRow{margin-left:310px;padding:0 0 0 10px}
div.wGoodsGroup .goodsGroupHead{align-items:center;background-color:#fff;border-radius:var(--radius);display:flex;flex-wrap:wrap;gap:5px;min-height:58px;padding:10px 30px}
div.wGoodsGroup .goodsGroupHead{border-radius:20px;padding:10px 10px 10px 15px}
div.wGoodsGroup .goodsGroupHead a{color:var(--al-text);font:inherit}
div.wGoodsGroup .goodsGroupHead>noindex:first-child{align-items:center;display:flex;flex-wrap:wrap;gap:5px;width:100%}
div.wGoodsGroup .goodsGroupHead .hidePriceIn input[type=checkbox]{display:none}
div.wGoodsGroup .goodsGroupHead .hidePriceIn input[type=checkbox]+label{align-items:center;cursor:pointer;display:flex;font-size:12px;gap:7px}
div.wGoodsGroup .goodsGroupHead .hidePriceIn input[type=checkbox]+label:before{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--al-bg-gray);border-radius:6px;box-sizing:border-box;content:""!important;cursor:pointer;display:inline-block;flex-shrink:0;font-size:14px;height:20px;line-height:20px;outline:none;text-align:center;width:20px}
div.wGoodsGroup .goodsGroupHead .hidePriceIn input[type=checkbox]:checked+label{color:var(--al-text)}
div.wGoodsGroup .goodsGroupHead .hidePriceIn input[type=checkbox]:checked+label:before{background:var(--al-accent);color:#fff;content:"\e5ca"!important;font-family:material-feather-entypo!important}
div.wGoodsGroup .goodsGroupHead .rightControls{margin-bottom:0}
div.wGoodsGroup .goodsGroupHead .rightControls{align-self:stretch;display:flex;flex-direction:row-reverse;flex-grow:1;justify-content:space-between;order:1}
div.wGoodsGroup .goodsGroupHead .rightControls{align-items:center}
div.wGoodsGroup .goodsGroupHead .showOnPage{align-items:center;color:var(--al-text);display:flex;flex-wrap:wrap;font-family:var(--al-font);font-size:14px;font-weight:500;gap:3px 0}
div.wGoodsGroup .goodsGroupHead .showOnPage{font-size:12px}
div.wGoodsGroup .goodsGroupHead .showOnPage span:first-child{margin-right:10px}
div.wGoodsGroup .goodsGroupHead .showOnPage select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:initial;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11 1 6 6M1 1l5 5' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 9px top 50%;background-repeat:no-repeat;background-size:12px 7px;box-shadow:none;color:var(--al-text);font-size:14px;font-weight:500;height:20px!important;padding:0 16px 0 0}
div.wGoodsGroup .goodsGroupHead .showOnPage select{font-size:12px}
div.wGoodsGroup .goodsGroupHead .showOnPage a,div.wGoodsGroup .goodsGroupHead .showOnPage b{align-items:center;box-sizing:border-box;color:var(--al-text);display:inline-flex;font-size:12px;font-weight:700;height:26px;justify-content:center;line-height:1;margin-bottom:2px;margin-top:2px;min-width:26px;transition:color .2s ease-out}
div.wGoodsGroup .goodsGroupHead .showOnPage a:hover{color:var(--al-accent)}
div.wGoodsGroup .goodsGroupHead .sortControl{font:inherit;padding-bottom:2px}
div.wGoodsGroup .goodsGroupHead .sortControl a{font-size:14px}
div.wGoodsGroup .goodsGroupHead .sortControl a{font-size:12px}
div.wGoodsGroup .goodsGroupHead .sortControl a:hover{text-decoration:none}
div.wGoodsGroup .goodsGroupHead .sortControl span span{color:var(--al-text);line-height:1}
div.wGoodsGroup .goodsGroupHead .sortControl span.sortLink{border-radius:0!important}
div.wGoodsGroup .goodsGroupHead .sortControl span.sortLink{margin-bottom:2px}
div.wGoodsGroup .goodsGroupHead .showingTypes{align-items:center;display:inline-flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:0;padding:0 0 0 20px}
div.wGoodsGroup .goodsGroupHead .showingTypes{height:100%}
div.wGoodsGroup .goodsGroupHead .showingTypes:before{content:none}
div.wGoodsGroup .goodsGroupHead .showingTypes a{background:transparent;color:#dcdcdc;font-size:18px;height:auto;margin:0;width:auto}
div.wGoodsGroup .goodsGroupHead .showingTypes a.showing-tile{font-size:31px;height:31px;margin:0 -6px 0 0}
div.wGoodsGroup .goodsGroupHead .showingTypes a.showing-act,div.wGoodsGroup .goodsGroupHead .showingTypes a:hover{color:var(--al-text)!important;line-height:1}
div.wGoodsGroup .goodsGroupHead .showingTypes a.showing-list .fr-icon-list:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5 15a1.5 1.5 0 0 1 0 3h-15a1.5 1.5 0 0 1 0-3h15Zm0-5a1.5 1.5 0 0 1 0 3h-15a1.5 1.5 0 0 1 0-3h15Zm0-5a1.5 1.5 0 0 1 0 3h-15a1.5 1.5 0 1 1 0-3h15Zm0-5a1.5 1.5 0 0 1 0 3h-15a1.5 1.5 0 1 1 0-3h15Z' fill='%23DCDCDC'/%3E%3C/svg%3E");background-position:50%;background-size:cover;content:"";display:block;height:18px;transition:background .2s ease-out;width:18px}
div.wGoodsGroup .goodsGroupHead .showingTypes a.showing-list.showing-act .fr-icon-list:before,div.wGoodsGroup .goodsGroupHead .showingTypes a.showing-list:hover .fr-icon-list:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.5 15a1.5 1.5 0 0 1 0 3h-15a1.5 1.5 0 0 1 0-3h15Zm0-5a1.5 1.5 0 0 1 0 3h-15a1.5 1.5 0 0 1 0-3h15Zm0-5a1.5 1.5 0 0 1 0 3h-15a1.5 1.5 0 1 1 0-3h15Zm0-5a1.5 1.5 0 0 1 0 3h-15a1.5 1.5 0 1 1 0-3h15Z' fill='%23000'/%3E%3C/svg%3E")}
div.wGoodsGroup .goodsGroupHead .showingTypes span{line-height:1!important}
div.wGoodsGroup .goodsGroupHead .showingTypes span.fr-icon2-sliders{font-size:24px!important}
div.wGoodsGroup .goodsGroupHead .showingTypes+div{height:100%;justify-content:center}

/* --- Каталог: информация о группе товаров --- */
.fancybox-wrap:has(.abcp-widget-franchisees-offices-window),.fancybox-wrap:has(.callBlock),.fancybox-wrap:has(.garageAddCar),.fancybox-wrap:has(.wGoodsGroupInfo),.fancybox-wrap:has(.wPopupBlock),.fancyboxMobileWrap{height:100%!important;height:100dvh!important;left:0!important;min-height:100%!important;min-height:100dvh!important;min-width:100%!important;top:0!important;width:100%!important}
.fancybox-wrap:has(.abcp-widget-franchisees-offices-window) .fancybox-inner,.fancybox-wrap:has(.abcp-widget-franchisees-offices-window) .fancybox-outer,.fancybox-wrap:has(.abcp-widget-franchisees-offices-window) .fancybox-skin,.fancybox-wrap:has(.callBlock) .fancybox-inner,.fancybox-wrap:has(.callBlock) .fancybox-outer,.fancybox-wrap:has(.callBlock) .fancybox-skin,.fancybox-wrap:has(.garageAddCar) .fancybox-inner,.fancybox-wrap:has(.garageAddCar) .fancybox-outer,.fancybox-wrap:has(.garageAddCar) .fancybox-skin,.fancybox-wrap:has(.wGoodsGroupInfo) .fancybox-inner,.fancybox-wrap:has(.wGoodsGroupInfo) .fancybox-outer,.fancybox-wrap:has(.wGoodsGroupInfo) .fancybox-skin,.fancybox-wrap:has(.wPopupBlock) .fancybox-inner,.fancybox-wrap:has(.wPopupBlock) .fancybox-outer,.fancybox-wrap:has(.wPopupBlock) .fancybox-skin,.fancyboxMobileWrap .fancybox-inner,.fancyboxMobileWrap .fancybox-outer,.fancyboxMobileWrap .fancybox-skin{border-radius:0!important;box-shadow:none!important;height:100%!important;min-width:100%;padding:0!important}
.fancybox-skin .wGoodsGroupInfo{display:flex;flex-direction:column;margin:0;max-width:780px!important;padding:15px}
.fancybox-skin .wGoodsGroupInfo{max-width:100%!important;padding:20px}
.fancybox-skin .wGoodsGroupInfo h1.brand{font-size:14px;margin-bottom:30px}
.fancybox-skin .wGoodsGroupInfo h1.brand .article-brand,.fancybox-skin .wGoodsGroupInfo h1.brand .article-number{display:inline-block;margin-bottom:10px}
.fancybox-skin .wGoodsGroupInfo .goodsInfoAddDescr{margin-bottom:30px}
.fancybox-skin .wGoodsGroupInfo .goodsInfoAddDescr{margin-bottom:20px}
.fancybox-skin .wGoodsGroupInfo .goodsInfoColumnTitle{font-size:18px;font-weight:600;margin-bottom:0}
.fancybox-skin .wGoodsGroupInfo #properties>b{font-weight:400}
.fancybox-skin .wGoodsGroupInfo .propertiesTable{margin-bottom:30px;width:100%}
.fancybox-skin .wGoodsGroupInfo .propertiesTable td{font-size:14px}
.fancybox-skin .wGoodsGroupInfo .propertiesTable td:last-child{text-align:right}
.fancybox-skin .wGoodsGroupInfo .applicability .activeModel,.fancybox-skin .wGoodsGroupInfo .applicability .brands,.fancybox-skin .wGoodsGroupInfo .applicability .models{background:var(--al-bg-gray);border-radius:10px;margin-bottom:10px;padding:13px 20px}
.fancybox-skin .wGoodsGroupInfo .applicability .activeModel div,.fancybox-skin .wGoodsGroupInfo .applicability .brands div,.fancybox-skin .wGoodsGroupInfo .applicability .models div{background:hsla(0,0%,100%,.6);border-radius:100px;color:var(--al-text);font-size:14px;padding:8px 15px;transition:background .2s ease-out}
.fancybox-skin .wGoodsGroupInfo .applicability .activeModel div.active,.fancybox-skin .wGoodsGroupInfo .applicability .activeModel div:hover,.fancybox-skin .wGoodsGroupInfo .applicability .brands div.active,.fancybox-skin .wGoodsGroupInfo .applicability .brands div:hover,.fancybox-skin .wGoodsGroupInfo .applicability .models div.active,.fancybox-skin .wGoodsGroupInfo .applicability .models div:hover{background:hsla(0,0%,100%,.9);color:var(--al-text)}
.fancybox-skin .wGoodsGroupInfo .applicability .models div{font-weight:600}
.wGoodsGroupInfo .articleImagesFeedbackWrapper textarea.fr-form-control{height:40px!important}
.wGoodsGroupInfo .articleImagesFeedbackWrapper .j-article-properties-feedback-add-submit{margin-top:0}
.partsPage .baseContent .wGoodsGroupInfo.wGoodsGroupInfoV2 :not(.distrInfoBlockWrapper)+.distrInfoBlockWrapper .underBuyButtonBlock{font-size:13px;margin:10px 0}
.partsPage .baseContent .wGoodsGroupInfo.wGoodsGroupInfoV2 .distrInfoBlockWrapper+.distrInfoBlockWrapper .underBuyButtonBlock{display:none}
div.wGoodsGroupInfo.wGoodsGroupInfoV2 .infoBlock .wGoodsGroupInfo__brandRating,div.wGoodsGroupInfo.wGoodsGroupInfoV2 .infoBlock .wGoodsGroupInfo__brandRating .wGoodsGroupInfo__summaryRating{margin-right:30px}
div.wGoodsGroupInfo.wGoodsGroupInfoV2 .infoBlock .wGoodsGroupInfo__brandRating .open-abcp-modal-info{margin-right:0}
div.wGoodsGroupInfo.wGoodsGroupInfoV2 .infoBlock .wGoodsGroupInfo__brandRating .open-abcp-modal-info span{font-size:12px}
div.wGoodsGroupInfo.wGoodsGroupInfoV2 .infoBlock .wGoodsGroupInfo__brandRating .open-abcp-modal-info .fr-icon2-info-circled-1{color:var(--al-text);margin:0 7px 3px 0}
div.wGoodsGroupInfo.wGoodsGroupInfoV2 .infoBlock .wGoodsGroupInfo__brandRating{gap:9px 0}
div.wGoodsGroupInfo.wGoodsGroupInfoV2 h1.brand .goodsInfoTitle{margin-bottom:8px}
div.wGoodsGroupInfo.wGoodsGroupInfoV2 h1.brand .goodsInfoTitle{margin-bottom:5px}
div.wGoodsGroupInfo.wGoodsGroupInfoV2 h1.brand .goodsInfoTitle .article-brand{font-family:var(--al-font);font-size:32px;font-weight:600;line-height:1}
div.wGoodsGroupInfo.wGoodsGroupInfoV2 h1.brand .goodsInfoTitle .article-number{font-size:20px;font-weight:400}
div.wGoodsGroupInfo.wGoodsGroupInfoV2 h1.brand .goodsInfoTitle .article-brand{font-family:var(--al-font);font-size:22px;font-weight:600;line-height:28px}
div.wGoodsGroupInfo.wGoodsGroupInfoV2 h1.brand .goodsInfoTitle .article-number{font-family:var(--al-font);font-size:16px;font-weight:400;line-height:1}
div.wGoodsGroupInfo.wGoodsGroupInfoV2 .goodsInfoColumnTitle{font-size:20px;font-weight:700;line-height:24px;margin-bottom:11px;padding:0}
div.wGoodsGroupInfo .goodsInfoGoodsList .distrInfoBlockWrapper .goodsInfoColumnTitle{font-size:30px;font-weight:700;line-height:20px;margin-bottom:36px;padding:0!important}
div.wGoodsGroupInfo .goodsInfoGoodsList .distrInfoBlockWrapper .goodsInfoColumnTitle{font-size:24px;margin-bottom:15px}
div.wGoodsGroupInfo.wGoodsGroupInfoV2 .goodsInfoColumnsGridLayout{-moz-column-gap:40px;column-gap:40px;grid-template-columns:calc(33.8% - 39px) calc(32.4% - 21px) calc(33.8% - 19px)}
div.wGoodsGroupInfo.wGoodsGroupInfoV2 h1.brand .goodsInfoDescr{font-family:var(--al-font);font-size:14px;font-weight:400;opacity:.5}
div.wGoodsGroupInfo.wGoodsGroupInfoV2 h1.brand .goodsInfoDescr{font-size:12px}
div.wGoodsGroupInfo .goodsInfoDescrColumn .goodsInfoAddDescr:not(:empty),div.wGoodsGroupInfo .goodsInfoDescrColumn .goodsInfoModelDescr:not(:empty){color:rgba(0,0,0,.6);line-height:1.42;margin-bottom:30px}
div.wGoodsGroupInfo .goodsInfoDescrColumn .goodsInfoAddDescr:not(:empty),div.wGoodsGroupInfo .goodsInfoDescrColumn .goodsInfoModelDescr:not(:empty){line-height:1.28}
div.wGoodsGroupInfo .goodsInfoDescrColumn>.goodsInfoAddDescr:not(:empty):before{color:var(--al-text);content:"Описание товара";display:block;font-size:20px;font-weight:700;line-height:1.2;margin-bottom:20px}
div.wGoodsGroupInfo .goodsInfoDescrColumn .similarGoodsWrapper .similarGoodsLink{align-items:center;background-color:initial!important;color:var(--al-text)!important;display:flex;gap:10px;height:48px;justify-content:center}
div.wGoodsGroupInfo .goodsInfoDescrColumn .similarGoodsWrapper .similarGoodsLink:focus,div.wGoodsGroupInfo .goodsInfoDescrColumn .similarGoodsWrapper .similarGoodsLink:hover{background-color:var(--al-text)!important;color:#fff!important}
div.wGoodsGroupInfo .goodsInfoDescrColumn .similarGoodsWrapper .similarGoodsLink:focus:after,div.wGoodsGroupInfo .goodsInfoDescrColumn .similarGoodsWrapper .similarGoodsLink:hover:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='15' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 1h12v12M13.5 1l-12 12' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}
div.wGoodsGroupInfo .goodsInfoDescrColumn .similarGoodsWrapper .similarGoodsLink:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='15' height='14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.5 1h12v12M13.5 1l-12 12' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";flex-shrink:0;height:14px;width:15px}
div.wGoodsGroupInfo .goodsInfoDescrColumn #tabs .ui-tabs-nav .ui-state-default{opacity:.5;transition:opacity .2s ease-out}
div.wGoodsGroupInfo .goodsInfoDescrColumn #tabs .ui-tabs-nav .ui-state-default:not(:last-child){margin-right:30px}
div.wGoodsGroupInfo .goodsInfoDescrColumn #tabs .ui-tabs-nav .ui-state-default a{background:transparent!important;color:var(--al-text);font-size:16px;font-weight:500;line-height:1.125;padding:0 0 19px}
div.wGoodsGroupInfo .goodsInfoDescrColumn #tabs .ui-tabs-nav .ui-state-default a{padding:15px}
div.wGoodsGroupInfo .goodsInfoDescrColumn #tabs .ui-tabs-nav .ui-state-default.ui-tabs-selected{opacity:1}
div.wGoodsGroupInfo .goodsInfoDescrColumn #tabs .ui-tabs-nav .ui-state-default.ui-tabs-selected a{font-weight:700}
div.wGoodsGroupInfo .goodsInfoDescrColumn #tabs .ui-tabs-nav .ui-state-default.ui-state-hover{background:transparent;opacity:1}
div.wGoodsGroupInfo .goodsInfoDescrColumn .activeModel,div.wGoodsGroupInfo .goodsInfoDescrColumn .brands,div.wGoodsGroupInfo .goodsInfoDescrColumn .models:not(:empty){align-items:center;background:var(--al-bg-gray);border-radius:60px;display:flex!important;flex-wrap:wrap;gap:5px 10px;margin-bottom:10px;padding:10px}
div.wGoodsGroupInfo .goodsInfoDescrColumn .activeModel:has(div:nth-child(10)),div.wGoodsGroupInfo .goodsInfoDescrColumn .brands:has(div:nth-child(10)),div.wGoodsGroupInfo .goodsInfoDescrColumn .models:not(:empty):has(div:nth-child(10)){border-radius:var(--radius);}
div.wGoodsGroupInfo .goodsInfoDescrColumn .activeModel>div,div.wGoodsGroupInfo .goodsInfoDescrColumn .brands>div,div.wGoodsGroupInfo .goodsInfoDescrColumn .models:not(:empty)>div{background:#fff;border-radius:100px;color:var(--al-text);font-size:14px;font-weight:600;line-height:1;margin:0;padding:9px 15px;transition:all .2s ease-out}
div.wGoodsGroupInfo .goodsInfoDescrColumn .activeModel>div.active,div.wGoodsGroupInfo .goodsInfoDescrColumn .activeModel>div:hover,div.wGoodsGroupInfo .goodsInfoDescrColumn .brands>div.active,div.wGoodsGroupInfo .goodsInfoDescrColumn .brands>div:hover,div.wGoodsGroupInfo .goodsInfoDescrColumn .models:not(:empty)>div.active,div.wGoodsGroupInfo .goodsInfoDescrColumn .models:not(:empty)>div:hover{background:var(--al-text);color:#fff}
div.wGoodsGroupInfo .goodsInfoDescrColumn .modifications .cars thead tr th{font-size:14px;font-weight:600}
div.wGoodsGroupInfo .goodsInfoDescrColumn .modifications .cars tbody tr td{color:var(--al-text);font-family:var(--al-font);font-size:12px;height:42px;line-height:1}
div.wGoodsGroupInfo .goodsInfoGoodsList .goodsInfo__otherVolumes-buttons{margin-bottom:8px}
div.wGoodsGroupInfo .goodsInfoGoodsList .goodsInfo__otherVolumes-buttons .fr-btn{height:42px;line-height:39px;padding:0 16px}
div.wGoodsGroupInfo .goodsInfoGoodsList .goodsInfo__otherVolumes-buttons .fr-btn{height:40px;padding:0 5px}
div.wGoodsGroupInfo .goodsInfoGoodsList .distrInfoBlockWrapper{border-radius:20px;margin-bottom:10px;padding:36px 28px 28px}
div.wGoodsGroupInfo .goodsInfoGoodsList .distrInfoBlockWrapper+.distrInfoBlockWrapper{background:var(--al-bg-gray)}
div.wGoodsGroupInfo .goodsInfoGoodsList .distrInfoBlockWrapper .distrInfoPrice{font-size:30px;font-weight:700;line-height:20px;margin-bottom:34px;padding:0}
div.wGoodsGroupInfo .goodsInfoGoodsList .distrInfoBlockWrapper .distrInfoPrice .distrInfoBlockTitle{display:none}
div.wGoodsGroupInfo .goodsInfoGoodsList .distrInfoBlockWrapper .distrInfoPrice{font-size:26px}
div.wGoodsGroupInfo .goodsInfoGoodsList .distrInfoBlockWrapper .distrInfoPrice{font-size:22px}
div.wGoodsGroupInfo .goodsInfoGoodsList .distrInfoBlockWrapper .distrInfoText{margin-bottom:32px;padding:0}
div.wGoodsGroupInfo .goodsInfoGoodsList .distrInfoBlockWrapper .distrInfoBlock{background:transparent}
div.wGoodsGroupInfo .goodsInfoGoodsList .distrInfoBlockWrapper .distrInfoAvailability>div,div.wGoodsGroupInfo .goodsInfoGoodsList .distrInfoBlockWrapper .distrInfoDeadline>div,div.wGoodsGroupInfo .goodsInfoGoodsList .distrInfoBlockWrapper .distrInfoRoute>div{color:var(--al-text);font-size:12px;line-height:16px}
div.wGoodsGroupInfo .goodsInfoGoodsList .distrInfoBlockWrapper .distrInfoAvailability>div,div.wGoodsGroupInfo .goodsInfoGoodsList .distrInfoBlockWrapper .distrInfoDeadline>div,div.wGoodsGroupInfo .goodsInfoGoodsList .distrInfoBlockWrapper .distrInfoRoute>div{font-size:10px}
div.wGoodsGroupInfo .goodsInfoGoodsList .distrInfoBlockWrapper .distrInfoAvailability>div:first-child,div.wGoodsGroupInfo .goodsInfoGoodsList .distrInfoBlockWrapper .distrInfoDeadline>div:first-child,div.wGoodsGroupInfo .goodsInfoGoodsList .distrInfoBlockWrapper .distrInfoRoute>div:first-child{font-weight:400}
div.wGoodsGroupInfo .goodsInfoGoodsList .distrInfoBlockWrapper .distrInfoAvailability span,div.wGoodsGroupInfo .goodsInfoGoodsList .distrInfoBlockWrapper .distrInfoAvailability>div:nth-child(2),div.wGoodsGroupInfo .goodsInfoGoodsList .distrInfoBlockWrapper .distrInfoDeadline span,div.wGoodsGroupInfo .goodsInfoGoodsList .distrInfoBlockWrapper .distrInfoDeadline>div:nth-child(2),div.wGoodsGroupInfo .goodsInfoGoodsList .distrInfoBlockWrapper .distrInfoRoute span,div.wGoodsGroupInfo .goodsInfoGoodsList .distrInfoBlockWrapper .distrInfoRoute>div:nth-child(2){font-weight:700}
div.wGoodsGroupInfo .goodsInfoGoodsList .distrInfoBlockWrapper .distrInfoDeadline{flex-grow:0;padding-right:28px}
div.wGoodsGroupInfo .goodsInfoGoodsList .distrInfoBlockWrapper .distrInfoAvailability{flex-grow:0;padding:0 25px}
div.wGoodsGroupInfo .goodsInfoGoodsList .distrInfoBlockWrapper .distrInfoRoute{flex-grow:0;padding-left:28px}
div.wGoodsGroupInfo .goodsInfoGoodsList .distrInfoBlockWrapper .distrInfoBuy{padding:0}
div.wGoodsGroupInfo .goodsInfoGoodsList .distrInfoBlockWrapper .distrInfoBuy .fr-btn{line-height:unset}
div.wGoodsGroupInfo .goodsInfoGoodsList .distrInfoBlockWrapper .distrInfoBuy{width:100%}
div.wGoodsGroupInfo .goodsInfoGoodsList div.articleButtons .fr-btn-row{margin-left:auto}
div.wGoodsGroupInfo .goodsInfoGoodsList .priceButton{margin-top:20px;width:100%}
div.wGoodsGroupInfo .goodsInfoGoodsList .priceButton a.fr-btn-success{align-items:center;color:var(--al-text);display:flex;justify-content:center;transition:all .2s ease-out}
div.wGoodsGroupInfo .goodsInfoGoodsList .priceButton a.fr-btn-success:hover{background:var(--al-text);color:#fff}
div.wGoodsGroupInfo .goodsInfoGoodsList .distrInfoBlockWrapper .distrInfoDeadline{padding-right:10px}
div.wGoodsGroupInfo .goodsInfoGoodsList .distrInfoBlockWrapper .distrInfoAvailability{padding:0 10px}
div.wGoodsGroupInfo .goodsInfoGoodsList .distrInfoBlockWrapper .distrInfoRoute{padding-left:10px}
div.wGoodsGroupInfo .goodsInfoGoodsList .distrInfoBlockWrapper div.articleButtons .fr-btn-row{margin-left:auto}
div.wGoodsGroupInfo .goodsInfoGoodsList .distrInfoBlockWrapper .distrInfoPrice{order:-1}
div.wGoodsGroupInfo .goodsInfoGoodsList .distrInfoBlockWrapper{padding:18px 20px 5px}
div.wGoodsGroupInfo .goodsInfoGoodsList .distrInfoBlockWrapper.distrInfoBlockWrapper_noAvailability{padding-bottom:20px}
div.wGoodsGroupInfo .goodsInfoGoodsList .distrInfoBlockWrapper .distrInfoPrice{font-size:22px;font-weight:700;line-height:1;margin:0 0 20px}
div.wGoodsGroupInfo .goodsInfoGoodsList .distrInfoBlockWrapper .distrInfoBlock{flex-direction:column;margin-bottom:13px}
div.wGoodsGroupInfo .goodsInfoGoodsList .distrInfoBlockWrapper .distrInfoBlock .distrInfoAvailability,div.wGoodsGroupInfo .goodsInfoGoodsList .distrInfoBlockWrapper .distrInfoBlock .distrInfoDeadline,div.wGoodsGroupInfo .goodsInfoGoodsList .distrInfoBlockWrapper .distrInfoBlock .distrInfoRoute{align-items:center;display:flex;font-size:10px;gap:1px;max-width:unset;padding:5px 0}
div.wGoodsGroupInfo .goodsInfoGoodsList .distrInfoBlockWrapper .distrInfoBlock .distrInfoAvailability>div:first-child,div.wGoodsGroupInfo .goodsInfoGoodsList .distrInfoBlockWrapper .distrInfoBlock .distrInfoDeadline>div:first-child,div.wGoodsGroupInfo .goodsInfoGoodsList .distrInfoBlockWrapper .distrInfoBlock .distrInfoRoute>div:first-child{display:inline-block}
div.wGoodsGroupInfo .goodsInfoGoodsList .distrInfoBlockWrapper .distrInfoBlock .distrInfoAvailability>div:first-child:after,div.wGoodsGroupInfo .goodsInfoGoodsList .distrInfoBlockWrapper .distrInfoBlock .distrInfoDeadline>div:first-child:after,div.wGoodsGroupInfo .goodsInfoGoodsList .distrInfoBlockWrapper .distrInfoBlock .distrInfoRoute>div:first-child:after{content:":";display:inline-block}
div.wGoodsGroupInfo .goodsInfoGoodsList .distrInfoBlockWrapper .distrInfoBlock .distrInfoAvailability span,div.wGoodsGroupInfo .goodsInfoGoodsList .distrInfoBlockWrapper .distrInfoBlock .distrInfoAvailability>div:nth-child(2),div.wGoodsGroupInfo .goodsInfoGoodsList .distrInfoBlockWrapper .distrInfoBlock .distrInfoDeadline span,div.wGoodsGroupInfo .goodsInfoGoodsList .distrInfoBlockWrapper .distrInfoBlock .distrInfoDeadline>div:nth-child(2),div.wGoodsGroupInfo .goodsInfoGoodsList .distrInfoBlockWrapper .distrInfoBlock .distrInfoRoute span,div.wGoodsGroupInfo .goodsInfoGoodsList .distrInfoBlockWrapper .distrInfoBlock .distrInfoRoute>div:nth-child(2){display:inline-block;font-weight:700}
div.wGoodsGroupInfo .goodsInfoGoodsList .distrInfoBlockWrapper .distrInfoBlock .distrInfoAvailability>span,div.wGoodsGroupInfo .goodsInfoGoodsList .distrInfoBlockWrapper .distrInfoBlock .distrInfoDeadline>span,div.wGoodsGroupInfo .goodsInfoGoodsList .distrInfoBlockWrapper .distrInfoBlock .distrInfoRoute>span{align-items:center;display:flex;flex-grow:1;justify-content:space-between}
div.wGoodsGroupInfo .goodsInfoGoodsList .distrInfoBlockWrapper .distrInfoBlock .distrInfoRoute span{vertical-align:middle}
div.wGoodsGroupInfo .goodsInfoGoodsList .distrInfoBlockWrapper .distrInfoBlock .distrInfoRoute span div{display:inline-block}
.goodsInfoGoodsList .multiple-basket-widget:not(.multiple-basket-widget__active):after{background-color:#5cb85c;font:400 13.3333px var(--al-font);height:30px;padding:6px 0 0 8px;right:75px;width:80px}
.goodsInfoGoodsList .multiple-basket-widget:not(.multiple-basket-widget__active)>select.js-multiple-basket{height:30px;width:80px}
.goodsInfoGoodsList .multiple-basket-widget .ms-choice{background-color:#5cb85c;height:30px!important;min-width:80px!important}
.goodsInfoGoodsList .multiple-basket-widget .ms-choice:hover{background-color:#47a447!important}
.goodsInfoGoodsList .multiple-basket-widget .ms-choice>span{box-sizing:border-box;margin-right:0;width:63px}
div.wGoodsGroupInfo.goodsGroupInfoBlock .goodsInfo__otherVolumes-buttons .fr-btn{background:#fff!important;height:42px;line-height:39px}
div.wGoodsGroupInfo .goodsInfo__otherVolumes-buttons .fr-btn{background:var(--al-bg-gray)!important;color:var(--al-text)!important}
div.wGoodsGroupInfo .goodsInfo__otherVolumes-buttons .fr-btn.selected{background:var(--al-accent)!important;box-shadow:none;color:#fff!important}
div.wGoodsGroupInfo .goodsInfo__otherVolumes-buttons .fr-btn:hover{background:var(--al-accent)!important;color:#fff!important}
div.wGoodsGroupFilter #filter .filter_block .filter .switcher_wrap .item_switch{background:transparent!important;color:var(--al-accent);font-weight:700;height:auto;opacity:.5;padding:0;transition:opacity .2s ease-out;width:auto}
div.wGoodsGroupFilter #filter .filter_block .filter .switcher_wrap .item_switch span{color:inherit}
div.wGoodsGroupFilter #filter .filter_block .filter .switcher_wrap .item_switch.show_popular{padding-right:18px}
div.wGoodsGroupFilter #filter .filter_block .filter .switcher_wrap .item_switch.act_switch,div.wGoodsGroupFilter #filter .filter_block .filter .switcher_wrap .item_switch:hover{color:var(--al-accent);opacity:1}

/* --- Каталог: VIN и auto2d --- */
.accessories_catalogPage .catalog-choose.catalog-brands{box-sizing:border-box}
.accessories_catalogPage .catalog-choose.catalog-brands:after{clear:both;content:"";display:block}
.accessories_catalogPage .catalog-choose.catalog-brands{border-radius:0 5px 5px 5px}
.accessories_catalogPage .catalog-choose.catalog-brands{border-radius:5px}
.accessories_catalogPage .catalog-choose.catalog-brands a{color:var(--al-text);text-decoration:none}
.accessories_catalogPage .catalog-choose.catalog-brands a:hover{color:var(--al-accent);text-decoration:underline}
.catalog-is-open[data-smartbanner-original-margin-top]:not(.browserWebView){margin-top:0!important}
.catalog-is-open[data-smartbanner-original-margin-top]:not(.browserWebView) body{padding-top:80px}
.catalog-is-open[data-smartbanner-original-margin-top]:not(.browserWebView).smartBannerClosed body{padding-top:0}
.catalog-is-open body{overflow:hidden}
.catalog-is-open .mainCatalog__button_mobile{color:var(--al-accent)}
.auto2dV2Page .catalog-vinBlock a.fr-btn{display:inline-flex}
.auto2dV2Page #formFilterParts,.auto2dV2Page .catalogAuto2dMarkList,.auto2dV2Page .catalogAuto2dTypeList,.auto2dV2Page .productRow.mcctRow{background-color:#fff;border-radius:4px;padding:20px 20px 0}
.auto2dV2Page #formFilterParts,.auto2dV2Page .catalogAuto2dMarkList,.auto2dV2Page .catalogAuto2dTypeList,.auto2dV2Page .productRow.mcctRow{padding:10px 10px 0}
.auto2dV2Page .catalogAuto2dSearch .catalogAuto2dSearchList{background-color:#fff}
.auto2dV2Page .catalogAuto2dSearch .catalogAuto2dSearchInput .fr-form-control{background:var(--al-bg-gray)}
.auto2dV2Page .catalogAuto2dSearch .catalogAuto2dSearchInput .fr-btn{height:36px}
.auto2dV2Page .catalogAuto2dTreeList .my_tree li a:active,.auto2dV2Page .catalogAuto2dTreeList .my_tree li a:hover,.auto2dV2Page .catalogAuto2dTreeList .my_tree li a:visited{color:var(--al-accent)}
.auto2dV2Page .catalogAuto2dTreeList .my_tree li ul li.leaf a:not(:hover){color:#727272}
.auto2dV2Page .catalogAuto2dTypeList>div .catalogAuto2dTypeListItem .catalogAuto2dTypeLink:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:45px;margin:0 auto 10px;width:50px}
.auto2dV2Page .catalogAuto2dTypeList>div .catalogAuto2dTypeListItem .catalogAuto2dTypeLink img{display:none}
.auto2dV2Page .catalogAuto2dTypeList>div .catalogAuto2dTypeListItem .catalogAuto2dTypeLink:has(img[src*="1.png"]):before{background-image:url(https://f.nodacdn.net/615218)}
.auto2dV2Page .catalogAuto2dTypeList>div .catalogAuto2dTypeListItem .catalogAuto2dTypeLink:has(img[src*="9.png"]):before{background-image:url(https://f.nodacdn.net/615217)}
.auto2dV2Page .catalogAuto2dTypeList>div .catalogAuto2dTypeListItem .catalogAuto2dTypeLink:has(img[src*="2.png"]):before{background-image:url(https://f.nodacdn.net/615216)}
.auto2dV2Page .catalogAuto2dTypeList>div .catalogAuto2dTypeListItem .catalogAuto2dTypeLink:has(img[src*="10.png"]):before{background-image:url(https://f.nodacdn.net/615215)}
.auto2dV2Page .catalogAuto2dTypeList>div .catalogAuto2dTypeListItem .catalogAuto2dTypeLink:has(img[src*="3.png"]):before{background-image:url(https://f.nodacdn.net/615214)}
.auto2dV2Page .catalogAuto2dTypeList>div .catalogAuto2dTypeListItem .catalogAuto2dTypeLink:has(img[src*="7.png"]):before{background-image:url(https://f.nodacdn.net/615213)}
.auto2dV2Page .catalogAuto2dTypeList>div .catalogAuto2dTypeListItem .catalogAuto2dTypeLink:has(img[src*="11.png"]):before{background-image:url(https://f.nodacdn.net/615212)}
.auto2dV2Page .catalogAuto2dTypeList>div .catalogAuto2dTypeListItem .catalogAuto2dTypeLink:has(img[src*="8.png"]):before{background-image:url(https://f.nodacdn.net/615211)}
.auto2dV2Page .catalogAuto2dTypeList>div .catalogAuto2dTypeListItem .catalogAuto2dTypeLink:has(img[src*="4.png"]):before{background-image:url(https://f.nodacdn.net/615210)}

/* --- Каталог: бренды --- */
.brandDescription .brandAnnotation+a{align-items:center;background-color:var(--al-accent);border-radius:10px;color:#fff;cursor:pointer;display:flex;font-size:14px;font-weight:600;height:48px;justify-content:center;line-height:48px;margin-top:30px;padding:1px 10px;text-decoration:none;transition:all .2s ease-out;vertical-align:middle;white-space:nowrap}
.brandDescription .brandAnnotation+a:active{outline:0}
.brandDescription .brandAnnotation+a:focus,.brandDescription .brandAnnotation+a:hover{background-color:var(--al-text);text-decoration:none;transition:background-color .1s linear}
.brandDescription .brandClientComment{border-radius:10px;font-weight:600;margin-bottom:20px;padding:21px 20px}
.brandDescription{display:flex;flex-direction:column;max-width:380px;padding:15px}
.brandDescription{max-width:100%;padding:5px}
.brandDescription>h2{margin-bottom:30px;order:-1;padding-right:20px}
.brandDescription>h2{margin-bottom:20px}
.brandDescription .brandImage{margin-bottom:27px}
div.tecdocMain .listLine .brandsList a,div.tecdocMain ul.tecdocModelTitle li.couple a,div.tecdocMain ul.ulTecdocModels li.couple a{color:var(--al-text)}
div.tecdocMain .listLine .brandsList a:hover,div.tecdocMain ul.tecdocModelTitle li.couple a:hover,div.tecdocMain ul.ulTecdocModels li.couple a:hover{color:var(--al-accent)}
div.tecdocMain .tecdocContCompact .listLine .brandsList ul,div.tecdocMain .tecdocTable{border-radius:0 5px 5px 5px;padding:20px}

/* --- Каталог: фильтры --- */
div.wGoodsGroupFilter #filter .filter_block .filter{padding:0}
div.wGoodsGroupFilter #filter .filter_block .filter .switcher_wrap{margin-bottom:12px}
div.wGoodsGroupFilter #filter .filter_block .filter ul{scrollbar-color:var(--al-text) #fff;scrollbar-width:thin}
div.wGoodsGroupFilter #filter .filter_block .filter ul::-webkit-scrollbar{width:5px}
div.wGoodsGroupFilter #filter .filter_block .filter ul::-webkit-scrollbar-thumb{background-color:var(--al-text);border-radius:100px}
div.wGoodsGroupFilter #filter .filter_block .filter ul::-webkit-scrollbar-track{background:#fff}
div.wGoodsGroupFilter #filter .filter_block .filter ul li{margin-bottom:10px;min-height:30px}
div.wGoodsGroupFilter #filter .filter_block .filter ul li label{font-size:14px}
div.wGoodsGroupFilter #filter .filter_block .filter .range{align-items:center;display:flex;padding:0;text-align:left}
div.wGoodsGroupFilter #filter .filter_block .filter .range .max,div.wGoodsGroupFilter #filter .filter_block .filter .range .min{flex-grow:1;padding-left:20px;padding-right:20px;text-align:left;width:auto}
div.wGoodsGroupFilter #filter .filter_block .filter li>input[type=radio]+label:before{background:var(--al-bg-gray);border-radius:50%;content:"";height:24px;width:24px}
div.wGoodsGroupFilter #filter .filter_block .filter li>input[type=radio]:checked+label:before{background:#fff;content:"";height:12px;width:12px}
div.wGoodsGroupFilter #filter .filter_block .filter li>input[type=radio]+label span{padding:5px 0 0 30px!important}
div.wGoodsGroupFilter #filter .filter_block .filter ul li input[type=checkbox]+label:before{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--al-bg-gray);border-radius:6px;box-sizing:border-box;content:"";cursor:pointer;display:inline-block;font-size:20px;height:30px;line-height:28px;outline:none;padding-left:3px;text-align:center;width:30px}
div.wGoodsGroupFilter #filter .filter_block .filter ul li input[type=checkbox]+label span{padding-left:40px;padding-top:8px;vertical-align:top}
div.wGoodsGroupFilter #filter .filter_block{margin-bottom:26px}
div.wGoodsGroupFilter #filter .filter_block.filter_collapse .filter_title{margin-bottom:0}
div.wGoodsGroupFilter #filter .filter_block .filter_title{align-items:center;display:flex;font-size:14px;font-weight:700;margin:0 0 8px;min-height:auto;padding:0 30px 0 0;transition:opacity .2s ease-out}
div.wGoodsGroupFilter #filter .filter_block .filter_title:hover{opacity:.8}
div.wGoodsGroupFilter #filter .filter_block .filter_title:before{font-size:22px;margin:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}
div.wGoodsGroupFilter #filter .filter_block .filter_title .faq-link{font-size:20px;margin:-2px 0 0 9px;vertical-align:middle}
div.wGoodsGroupFilter #filter .filter_block .filter_title .faq-link:before{content:"\e88f";font-family:material-feather-entypo!important}
div.wGoodsGroupFilter #filter .filter_block .descr_full{background:rgba(0,0,0,.8);border-radius:10px;bottom:calc(100% + 5px);box-shadow:none;color:#fff;font-size:12px;font-weight:500;left:50%;line-height:1.33;margin:0;padding:10px 25px 10px 15px;top:auto;width:450px}
div.wGoodsGroupFilter #filter .filter_block .descr_full{left:auto;right:0}
div.wGoodsGroupFilter #filter .filter_block .descr_full:after,div.wGoodsGroupFilter #filter .filter_block .descr_full:before{content:none}
div.wGoodsGroupFilter #filter .filter_block .descr_full .fr-icon2-cancel{font-size:14px;right:7px;top:7px}
div.wGoodsGroupFilter #filter .filter_block .descr_full .fr-icon2-cancel:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='.5' stroke='%23F4F6F9'%3E%3Cpath d='m4.959 5.05 9.9 9.9M4.959 14.95l9.9-9.9'/%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:18px;width:18px}
div.wGoodsGroupFilter #filter .filter_block,div.wGoodsGroupFilter #filter .filter_block.filter_collapse:hover{box-shadow:none}
div.wVinquClientList .wVinquListTable .filterVinquRow .filterDate input{width:120px}
div.wVinquClientList .wVinquListTable .filterVinquRow{height:88px}
div.wVinquClientList .wVinquListTable .filterVinquRow .fr-form-control{background:var(--al-bg-gray);height:48px}
div.wVinquClientList .wVinquListTable .filterVinquRow .chosen-container{font-size:14px}
div.wVinquClientList .wVinquListTable .filterVinquRow .chosen-container .chosen-single{align-items:center;background:var(--al-bg-gray);border-radius:10px;box-shadow:none;color:var(--al-text);display:flex;font-size:14px;font-weight:500;height:48px;line-height:1;padding:1px 20px}
div.wVinquClientList .wVinquListTable .filterVinquRow .chosen-container .chosen-single div{width:28px}
div.wVinquClientList .wVinquListTable .filterVinquRow .chosen-container .chosen-single div b{align-items:center;background:none!important;display:flex;font-size:20px}
div.wVinquClientList .wVinquListTable .filterVinquRow .chosen-container .chosen-single div b:before{content:"\e5cf";font-family:material-feather-entypo!important;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none!important;text-transform:none}
div.wVinquClientList .wVinquListTable .filterVinquRow .chosen-container .chosen-drop{border-radius:0 0 10px 10px;box-shadow:0 4px 24px 0 rgba(0,0,0,.2)}
/* .searchHistoryFull table>thead>tr:not(.filterVinquRow)>td,.searchHistoryFull table>thead>tr:not(.filterVinquRow)>th,table.fr-table>thead>tr:not(.filterVinquRow)>td,table.fr-table>thead>tr:not(.filterVinquRow)>th,table.globalCase>thead>tr:not(.filterVinquRow)>td,table.globalCase>thead>tr:not(.filterVinquRow)>th,table.globalResult>thead>tr:not(.filterVinquRow)>td,table.globalResult>thead>tr:not(.filterVinquRow)>th{padding:5px 10px} */
.searchHistoryFull table, table.globalCase, table.globalResult{
  border-radius: var(--radius);
}
.searchHistoryFull table>thead>tr:not(.filterVinquRow)>td,.searchHistoryFull table>thead>tr:not(.filterVinquRow)>th,table.fr-table>thead>tr:not(.filterVinquRow)>td,table.fr-table>thead>tr:not(.filterVinquRow)>th,table.globalCase>thead>tr:not(.filterVinquRow)>td,table.globalCase>thead>tr:not(.filterVinquRow)>th,table.globalResult>thead>tr:not(.filterVinquRow)>td,table.globalResult>thead>tr:not(.filterVinquRow)>th{padding:8px 10px 2px; border:0;}
.searchHistoryFull table>thead>tr:not(.filterVinquRow)>td:first-child,.searchHistoryFull table>thead>tr:not(.filterVinquRow)>th:first-child,table.fr-table>thead>tr:not(.filterVinquRow)>td:first-child,table.fr-table>thead>tr:not(.filterVinquRow)>th:first-child,table.globalCase>thead>tr:not(.filterVinquRow)>td:first-child,table.globalCase>thead>tr:not(.filterVinquRow)>th:first-child,table.globalResult>thead>tr:not(.filterVinquRow)>td:first-child,table.globalResult>thead>tr:not(.filterVinquRow)>th:first-child{border-top-left-radius:var(--radius);}
.searchHistoryFull table>thead>tr:not(.filterVinquRow)>td:last-child,.searchHistoryFull table>thead>tr:not(.filterVinquRow)>th:last-child,table.fr-table>thead>tr:not(.filterVinquRow)>td:last-child,table.fr-table>thead>tr:not(.filterVinquRow)>th:last-child,table.globalCase>thead>tr:not(.filterVinquRow)>td:last-child,table.globalCase>thead>tr:not(.filterVinquRow)>th:last-child,table.globalResult>thead>tr:not(.filterVinquRow)>td:last-child,table.globalResult>thead>tr:not(.filterVinquRow)>th:last-child{border-top-right-radius:var(--radius);}
div.wGoodsGroupFilter #filter .resetFiltersLink{color:var(--al-text);display:inline-block;font-size:14px;font-weight:500;margin-top:16px;transition:color .2s ease-out}
div.wGoodsGroupFilter #filter .resetFiltersLink:hover{color:var(--al-accent)}
div.wGoodsGroupFilter #filter .floatingButtonsWrapper .floatingButton{border-radius:10px;box-shadow:none;height:48px;padding-left:20px;padding-right:20px;width:auto}
div.wGoodsGroupFilter #filter .floatingButtonsWrapper .floatingButton:before{content:none}
div.wGoodsGroupFilter #filter .floatingButtonsWrapper{background:#fff;border-radius:20px;box-shadow:0 4px 24px 0 rgba(0,0,0,.15);height:48px;left:96%;padding:10px}
div.wGoodsGroupFilter #filter .floatingButtonsWrapper .floatingResetFiltersButton{border-radius:10px;box-shadow:none;font-size:14px!important;height:48px;margin-left:10px;padding-left:20px;padding-right:20px}

/* --- Каталог: поиск и управление --- */
div.wGoodsGroup .priceForProfile,div.wGoodsGroup .showOnPage{font-family:var(--al-font)}
div.wGoodsGroupFilter #filter .submit_btn .fr-btn{background-color:var(--al-text);color:#fff;height:48px;transition:all .2s ease-out}
div.wGoodsGroupFilter #filter .submit_btn .fr-btn:focus,div.wGoodsGroupFilter #filter .submit_btn .fr-btn:hover{background-color:var(--al-accent)}
div.wGoodsGroup .price_block_in+.dd-pointer{font-size:18px;top:-4px}
.tyresPaginator ul.fr-pagination{margin:25px 0 0}

/* --- Каталог: товар (описание, фото) --- */
div.wGoodsGroupInfo.goodsGroupInfoBlock .articleImages{background-color:#fff;border-radius:var(--radius);height:106px;overflow:hidden;padding:10px;width:106px}
div.wGoodsGroupInfo.goodsGroupInfoBlock .articleImages{border-radius:20px}
div.wGoodsGroup .hidden-price-wrap{background:#fff;border-radius:var(--radius);box-shadow:0 4px 34px 0 rgba(0,0,0,.25);left:0;margin-top:6px;scrollbar-color:var(--al-text) #fff;scrollbar-width:thin}
div.wGoodsGroup .hidden-price-wrap::-webkit-scrollbar{width:5px}
div.wGoodsGroup .hidden-price-wrap::-webkit-scrollbar-thumb{background-color:var(--al-text);border-radius:100px}
div.wGoodsGroup .hidden-price-wrap::-webkit-scrollbar-track{background:#fff}
div.wGoodsGroup .hidden-price-wrap{border-radius:20px;left:-10px;margin-top:11px;width:calc(100% + 20px)}

/* --- Каталог: прайс-блок и заказ --- */
div.wGoodsGroup .price_block{margin:0;padding:0 20px}
div.wGoodsGroup .price_block{padding:0 10px}
div.wGoodsGroup .price_block table tr:last-child td:last-child{font-weight:700;opacity:1}
div.wGoodsGroup .price_block table td,div.wGoodsGroup .price_block table th{color:var(--al-text);font-family:var(--al-font);font-size:12px;padding:1px 0}
div.wGoodsGroup .price_block table td{font-weight:400;opacity:.5}
div.wGoodsGroup .price_block table th{font-weight:500;padding-right:5px;width:42%}
div.wGoodsGroup .price_block_in{background:transparent;border-radius:5px}
.order.goodsQuantityBuyWrapper a.showGroupedRowsLinks,.order.goodsQuantityBuyWrapper>a.addToBasketLink{background:var(--al-accent) none repeat scroll 0 0;border-radius:3px;display:block;float:right;height:22px;outline:medium none;padding:0;position:relative;width:25px}
.order.goodsQuantityBuyWrapper a.showGroupedRowsLinks:hover,.order.goodsQuantityBuyWrapper>a.addToBasketLink:hover{background:var(--al-accent-dark);box-shadow:inset 0 0 5px rgba(15,104,168,.75)}
div.wGoodsGroup table.catalogListModeTable .order .fr-btn.fr-btn-primary{color:#fff;font-size:14px;font-weight:600;height:40px;line-height:40px;padding:0 20px}