body.hidden{padding-right:15px}body .title{padding:0}body input.required.error{position:relative;border:1px red solid}body .error_message{position:absolute;font-size:.7em}body .search .header__search{width:100%}body .search .header__search input.textinputs{width:68%;float:left}body .search .header__search input.info_sizes_full{width:15%;float:left;text-align:center;padding:17px 15px;color:#fff}body .search-text{float:left;width:100%;margin-top:20px;margin-bottom:20px}body .popup-buy__item .popup-buy__btn-buy{color:#fff}body .main{min-height:700px}body .filters__reset a{font-family:"Futura PT",sans-serif;font-size:14px;font-weight:400;color:#d24545;line-height:1.28;text-decoration:underline;transition:all .2s linear;background-color:transparent}body .select2{width:100%!important}body .select2 .select2-selection{width:100%;padding:16px 46px 16px 15px;background-color:#fff;border:1px solid #cfcfcf;border-radius:0;cursor:pointer;position:relative;height:55px}body .select2-container--default .select2-selection--single .select2-selection__arrow{right:19px;top:16px}body .select2-container--default .select2-selection--single .select2-selection__arrow b{width:15px;height:15px;background:url(../images/arrow-red_down.svg) center no-repeat;position:absolute;top:50%;right:15px;z-index:1;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);border:0;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}body .select2-container--open .select2-selection--single .select2-selection__arrow b{-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}body .product-popular__slider{height:426px}body .catDescr{margin-bottom:20px;margin-top:20px}body .product-size__item{margin-right:11px}body .catalog__item{height:250px}@media (max-width:650px){body .catalog__item{height:210px}body .product-popular__slider{height:430px}}body .tag a.active label{color:#d24545;border-color:#d24545}body .input-box input.active_always+label{width:auto;background-color:#fff;font-size:12px;top:0;left:10px;color:#394045}body .pickup-box__checkbox.checked{background:url(../images/checkbox.svg) center no-repeat,#d24545;border-color:#d24545}body .full_width{width:100%}body .confirmation .shopping-box__col:nth-child(2) .shopping-box__item{width:55%}body .confirmation .shopping-box__col:nth-child(2) .shopping-box__item:first-child{width:70%}body .js-popup-block{position:fixed;z-index:10000;background:#fff;padding:15px}body .overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.36);z-index:1000}body .js-popup{color:red;float:right;margin-top:-45px;text-decoration:underline;cursor:pointer}body .header-catalog__name:after{transition:transform .2s linear}body .content_page{font-size:1.2em}.catDescr h2,body .content_page h2{font-size:24px;margin-bottom:10px;margin-top:10px;font-weight:700}.catDescr ul,body .content_page ul{margin-left:20px}.catDescr ul li,body .content_page ul li{list-style:disc;padding-left:10px}body .banner-main{width:865px}body .banner-main .slick-dots{display:flex;position:absolute;bottom:20px;left:calc(50% + 36.5px);transform:translateX(-50%)}body .banner-main .slick-dots button{font-size:0;color:transparent;width:15px;height:15px;border:2px solid #cfcfcf;border-radius:50%}body .banner-main .slick-dots li{margin-right:15px}body .banner-main .slick-dots li:last-child{margin-right:0}body .banner-main .slick-dots .slick-active button{border-color:red}.intro__title.title{min-height:135px}@media (max-width:450px){.intro__item.intro__item_big .intro__photo img{max-width:400px;max-height:233px}}