/*! 
-------------------------------------------
PRODUCT STYLES
-------------------------------------------
NOTE: PLEASE DO NOT edit "page-product.min.css",
      because your changes 100% will be lost!
      For custom styles use "custom.css" only
-------------------------------------------
*//*! catalog sorter */
.sorter{flex-wrap:nowrap}@media(min-width:1400px){.sorter{display:flex;padding-top:20px}}.sorter--new{display:flex;margin-bottom:20px}.sorter--new .selectBox{margin-left:auto}.sorter .sorter__group{margin-bottom:10px}.sorter .sorter__group .sorter__group_label{font-weight:500}@media(min-width:992px){.sorter .sorter__group .sorter__group_label{margin-bottom:15px}}@media(min-width:1200px){.sorter .sorter__group .sorter__group_label{font-size:18px;margin-bottom:30px}}@media(min-width:992px){.sorter .sorter__group .sorter__group_content{padding:10px 0}}@media(min-width:1400px){.sorter .sorter__group--price{flex:0 0 38%;margin-right:30px}}.sorter .sorter__group--price .sorter__group_label{display:flex}@media(min-width:992px){.sorter .sorter__group--price .sorter__group_label{align-items:center;justify-content:space-between}}@media(max-width:991.98px){.sorter .sorter__group--price .sorter__group_label{flex-direction:column}}.sorter .sorter__group--price .sorter__group_label .sorter__group_label_price .price{font-size:14px;color:#767674;font-weight:300;vertical-align:sub}.sorter .sorter__group--price .sorter__group_label .sorter__group_label_price .price:first-child{position:relative;padding-right:19px;margin-right:5px}.sorter .sorter__group--price .sorter__group_label .sorter__group_label_price .price:first-child::before{width:14px;height:1px;background:#767674;content:"";position:absolute;right:0;top:8px}.sorter .sorter__group--price .sorter__group_label .sorter__group_label_price .price+.price{margin-left:0}@media(min-width:992px){.sorter .sorter__group--price .sorter__group_content{padding:20px 0}}.sorter .sorter__group--sort{flex:1}.checklist{display:flex;flex-wrap:wrap;color:#8c8c8b}@media(max-width:991.98px){.checklist{font-size:14px;flex-direction:column}}@media(max-width:991.98px){.checklist .checklist__item:not(:last-child){margin-bottom:15px}}@media(min-width:992px){.checklist .checklist__item{margin-bottom:5px}}.checklist .checklist__item:not(:last-child){margin-right:28px}.checklist .checklist__item span{cursor:pointer;display:inline-block;padding-right:18px;position:relative;transition:all .3s}.checklist .checklist__item span::after{font-family:var(--font-icons);content:"";font-weight:400;position:absolute;right:5px;top:5px;transition:all .3s;font-size:12px;opacity:0}.checklist .checklist__item span:hover{color:var(--color-main)}.checklist .checklist__item span.is-selected{color:var(--color-main)}.checklist .checklist__item span.is-selected::after{opacity:1;right:0}.selectBox .checklist{padding-top:8px;font-size:12px}.selectBox .checklist .checklist__item{margin-bottom:6px}.selectBox .checklist .checklist__item span::after{top:1px}.selectBox .selectBox__dd{max-width:230px}@media(max-width:991.98px){#filter{display:flex;flex-direction:column}#filter .filter__group--catalog{order:2}#filter .sorter{order:1}}@media(max-width:991.98px){.filter__group{border-radius:10px;padding:15px}.filter__group:not(:last-child){margin-bottom:5px}.filter__group .filter__group_content{opacity:0;height:0;visibility:hidden;overflow:hidden;transition:all .3s;padding:0}.filter__group .filter__group_title{margin-bottom:0;cursor:pointer;position:relative}.filter__group .filter__group_title::after{font-family:var(--font-icons);content:"";font-size:14px;position:absolute;right:0;top:3px}.filter__group .filter__group_title .sorter__group_label_price{display:none}.filter__group.is-open .filter__group_title::after{content:""}.filter__group.is-open .filter__group_content{padding-top:20px;opacity:1;height:auto;visibility:visible;overflow:visible}.filter__group--price.is-open .filter__group_title .sorter__group_label_price{display:block}.filter__group--price.is-open .filter__group_content{padding:20px 0}}@media(max-width:991.98px){.filter__group--catalog{margin-bottom:0!important}}@media(min-width:992px){.filter__group--catalog{margin-bottom:20px}}@media(min-width:992px){.filter__group--catalog .filter__group_title{display:none}}@media(max-width:991.98px){.filter__group--catalog .filter__group_content{margin:0 -15px}}@media(max-width:575.98px){.filter__group:not(:last-child){margin-bottom:5px}}.js-products-update{position:relative;transition:all .4s}.js-products-update.is-loading{opacity:.6;-webkit-filter:blur(2px);filter:blur(2px)}/*! noUI styles */.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;-webkit-transform-style:flat;transform-style:flat}.noUi-vertical .noUi-origin{top:-100%;width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:4px}.noUi-horizontal .noUi-handle{width:30px;height:30px;right:calc(-30px / 2);top:calc(-30px / 2 + 4px / 2)}.noUi-target{background:#e8e8e8}.noUi-connect{background:var(--color-main)}.noUi-handle{cursor:pointer;border:4px solid var(--color-main);border-radius:100%;background:#fff;transition:all .2s}.noUi-handle:hover{background:var(--color-main)}.noUi-active{background:var(--color-main)}[disabled] .noUi-connect{background:#b8b8b8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-tooltip{font-size:14px;display:block;position:absolute;border-radius:3px;background:var(--color-main);color:#fff;padding:4px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);left:50%;bottom:130%}.noUi-horizontal .noUi-origin>.noUi-tooltip{-webkit-transform:translate(50%,0);transform:translate(50%,0);left:auto;bottom:10px}
