.subheader-wrapper{padding-bottom:20px}.subheader-wrapper h1{margin-bottom:40px}.subheader-wrapper .descr{line-height:2.25}.subheader-wrapper-main-section{padding:0 16.6666666667%}@media screen and (max-width:767px){.subheader-wrapper{padding-bottom:0;padding-left:0}.subheader-wrapper-main-section{padding:0}.subheader-wrapper h1{margin-bottom:0}}.main-section-header{position:relative}.main-section-header .btn{bottom:0;position:absolute;right:0}@media screen and (max-width:543px){.main-section-header .btn{display:none}}.producer-description .block-wrapper{align-items:center;display:flex;justify-content:space-between;margin-bottom:70px}.producer-description .block-wrapper img{max-width:50%}.producer-description .block-wrapper h2+h4{padding-top:10px}.producer-description .block-wrapper .text{flex-shrink:0;padding:50px;width:50%}.producer-description .block-wrapper .text>*{margin-left:auto;margin-right:auto;max-width:585px}.producer-description .block-wrapper .text p{line-height:2.28}.producer-description .block-wrapper .text h3{margin-bottom:30px}.producer-description .block-wrapper:nth-child(2n) img{order:2}@media screen and (max-width:1199px){.producer-description .block-wrapper h2{font-size:18px;line-height:1.75}.producer-description .block-wrapper h4{line-height:2}}@media screen and (max-width:991px){.producer-description .block-wrapper+.block-wrapper .text{width:100%}.producer-description .block-wrapper+.block-wrapper img{display:none}}@media screen and (max-width:767px){.producer-description .block-wrapper{margin-bottom:20px}.producer-description .block-wrapper .text{padding:0 30px;width:100%}.producer-description .block-wrapper img{display:none}}@media screen and (max-width:543px){.producer-description .block-wrapper .text{padding:0 15px}}@media screen and (max-width:419px){.producer-description .block-wrapper .text{padding:0}.producer-description .block-wrapper h2{font-size:16px}}.category-side>.fc{display:block;letter-spacing:.12em;margin-bottom:40px;text-transform:uppercase}.category-side>.fc:before{font-size:20px;margin-right:20px}.category-side p{color:#2c2c2c;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.side-sections{margin-bottom:30px;max-width:180px}.side-sections .nav-link{display:inline-block;padding:2px 0}.side-sections .nav-link:active,.side-sections .nav-link:focus,.side-sections .nav-link:hover{text-decoration:underline}.side-sections .nav-item{position:relative}.side-sections .nav-item .nav-link{padding:3px 0}.side-sections .nav-item ul{display:none;font-size:12px;padding:3px 0 3px 10px}.side-sections .opener{color:#2c2c2c;cursor:pointer;font-size:12px;position:absolute;right:0;top:5px;transition:transform .3s}.side-sections .opener:hover{color:#5d5d5d}.side-sections .opened>.opener{transform:rotate(45deg)}.side-sections .opened>ul{display:block}.side-sections .active>.nav-link{font-weight:500}@media screen and (max-width:767px){.side-sections{max-width:none}.side-sections>ul{display:flex;flex-wrap:wrap}.side-sections>ul>li{padding-right:10px;width:33.333%}.side-sections .opened>ul,.side-sections .opener{display:none}}@media screen and (max-width:459px){.side-sections{max-width:none}.side-sections>ul{display:flex;flex-wrap:wrap;justify-content:space-between}.side-sections>ul>li{width:50%}}.filter .custom-checkbox{clear:left;float:left;margin:5px 0}.filter .filter-item{margin-bottom:30px}.filter .filter-item:after{clear:both;content:"";display:table}@media screen and (max-width:767px){.filter .filter-item{display:flex;flex-wrap:wrap}.filter .filter-item>p{width:100%}.filter .filter-item label{padding-right:10px;width:33.333%}}@media screen and (max-width:459px){.filter .filter-item label{width:50%}}.reload-loading{opacity:.5}@media screen and (max-width:767px){body:before{background:#fff;bottom:0;content:"";left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .2s;z-index:-100}body.reloading{pointer-events:none}body.reloading:before{opacity:.4;z-index:100}body.reloading:after{animation:rotate 3s infinite;border-color:#4fddac #4fddac transparent transparent;border-radius:50%;border-style:solid;border-width:7px;bottom:0;box-sizing:border-box;content:"";display:inline-block;height:70px;left:0;margin:auto;position:fixed;right:0;top:0;width:70px;z-index:1000}@keyframes rotate{0%{border-width:7px}50%{border-width:2px}to{border-width:7px;transform:rotate(5turn)}}}.filter-top{display:flex;justify-content:space-between;margin-bottom:35px}@media screen and (max-width:599px){.filter-top{display:block;text-align:center}}.products-total{text-align:right;width:130px}.filter-sortby label{float:left;margin-right:27px}.filter-sortby label:hover input~.sortby-title{color:#2c2c2c}.filter-sortby .sortby-title{border-bottom:1px solid transparent;color:#2c2c2c;cursor:pointer;font-size:12px;letter-spacing:.12em;text-transform:uppercase}.filter-sortby input{opacity:0;position:absolute;z-index:-1}.filter-sortby input:hover~.sortby-title{border-bottom-color:#2c2c2c}.filter-sortby input:active~.sortby-title,.filter-sortby input:checked~.sortby-title,.filter-sortby input:focus~.sortby-title{border-bottom-color:#2c2c2c;font-weight:500}@media screen and (max-width:599px){.filter-sortby{margin-bottom:10px}.filter-sortby label:last-child{margin-right:0}}@media screen and (max-width:389px){.filter-sortby{display:flex;justify-content:space-around}.filter-sortby label:not(:last-child){margin-right:8px}.filter-sortby .sortby-title{letter-spacing:.04em}}@media screen and (max-width:600px){.filter-sortby,.filter-sortby+div,.filter-total{text-align:center;width:100%}.filter-sortby label,.filter-sortby+div label,.filter-total label{float:none}}.filter-selected{max-height:200px;overflow:hidden;padding-bottom:30px;transition:all .3s ease-out}.filter-selected.empty{border-width:0;max-height:0;opacity:0;overflow:hidden;padding-bottom:0;padding-top:0}.filter-selected .fs-inner{display:flex;justify-content:space-between}.filter-selected .fs-item{border:1px solid #e5e5e5;color:#2c2c2c;display:inline-block;margin-bottom:4px;margin-right:11px;padding:12px 17px 11px}.filter-selected .fs-item .delete{margin-left:7px}.filter-selected .fs-item .delete:active,.filter-selected .fs-item .delete:focus,.filter-selected .fs-item .delete:hover{color:#e25f71}.filter-selected .fs-reset:active,.filter-selected .fs-reset:focus,.filter-selected .fs-reset:hover{text-decoration:none}.filter-selected .fs-reset:active span:not(.fc),.filter-selected .fs-reset:focus span:not(.fc),.filter-selected .fs-reset:hover span:not(.fc){text-decoration:underline}.filter-selected .fs-reset .fc{color:#e25f71;margin-left:7px}