.banner-block__side.side-big.width100{width:100%!important}.big-baner__block.no-mobile{background-size:cover}.hide_pics{display:none!important;width:0!important;height:0!important}.banner-block{align-content:stretch;font-size:0;padding:32px 0}.banner-block__side{display:inline-block;font-size:normal}.banner-block__side.side-big{width:77%;position:relative;overflow:hidden}.banner-block__side.side-min{width:360px!important;position:relative;overflow:hidden;margin-left:3%}.big-banner__list,.min-banner__list{position:relative;width:100%;overflow:hidden;border-radius:20px}.big-banner__item{position:relative!important;width:100%!important;overflow:hidden!important;border-radius:20px!important}.big-banner__item img{display:block;width:auto!important;position:relative!important}.big-baner__block{width:100%;height:550px;background-position:center top;background-repeat:no-repeat}.big-banner__item .mobile{display:none}.min-banner__list{position:absolute;height:100%;width:100%}.min-banner__item img{width:auto;height:100%}.flex-stretch{display:flex;align-items:stretch}.hide_pics{position:relative;display:block;opacity:0!important;width:0!important;height:0!important;overflow:hidden!important}.catalog-crumbs{display:none}.hero__text{padding:15px 0 40px!important;max-width:inherit!important;font-size:18px}.hero__text p{font-size:18px}.js-hero-slider .swiper-pagination-bullet{border-radius:50%;height:18px;width:18px;border:solid 2px #fff}.js-hero-slider .swiper-pagination-bullet.swiper-pagination-bullet-active{border:solid 2px #333;background:#333}.hero-slider__btn{z-index:1;position:absolute;top:37%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:40px;height:40px;border-radius:50%;background:#fff;-webkit-transition:opacity .25s ease;-o-transition:opacity .25s ease;transition:opacity .25s ease}.hero-slider__btn--hidden{opacity:0}.hero-slider__btn--prev{left:40px}.hero-slider__btn--next{right:40px}.hero-slider__btn--prev .i-chevron{-webkit-transform:scale(-1);-ms-transform:scale(-1);transform:scale(-1)}.hero-slider__btn .i-chevron{width:24px;height:24px;color:#979797}.side-big .swiper-container-horizontal>.swiper-pagination-bullets{bottom:25px}.big-banner__item img.no-mobile{display:block}.big-banner__item img.on-mobile{display:none}.banner-block{max-width:1900px;margin:0 auto}.banner-block__side.side-big{width:70%!important}.banner-block__side.side-min{margin-left:0!important;margin-right:20px}.month-goods .product{height:450px}.banner-block .swiper-container{height:450px;box-sizing:border-box}.hero-slider__btn{top:220px!important;margin-top:0!important}.no-mobile{display:block}.on-mobile{display:none}.big-banner__item{position:relative}.big-banner__list .badge{position:absolute;top:20px;right:20px;display:flex;background-color:rgba(245,193,66,.63);color:#fff;border-radius:10px;padding:5px 10px;font-size:12px;line-height:18px;align-items:center;z-index:10;cursor:pointer}.big-banner__list .badge-icon{margin-left:5px;fill:#fff}@media (max-width:1280px){.banner-block__side.side-big{width:100%!important}.banner-block__side.side-min{display:none!important}}@media (max-width:1700px){.big-baner__block{width:100%;height:450px;background-position:center top;background-repeat:no-repeat}}@media (max-width:900px){.no-mobile{display:none}.on-mobile{display:block}.big-banner__item img{width:100%!important;height:auto!important;left:auto;top:auto}.big-banner__item{height:auto!important}.big-banner__item img.no-mobile{display:none}.big-banner__item img.on-mobile{display:block}.js-hero-slider .swiper-pagination-bullet{border-radius:50%;height:10px;width:10px;border:solid 2px #fff}.js-hero-slider .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 6px}.hero__title,.hero__title.t-h1{font-size:18px}.js-hero-slider .hero__text{padding:5px 0 30px!important}.js-hero-slider .hero__title{margin-bottom:5px}.js-hero-slider .hero__text p{font-size:14px}.banner-block{padding:30px 0}.side-big .swiper-container-horizontal>.swiper-pagination-bullets{bottom:20px}}@media (max-width:768px){.side-big .swiper-container-horizontal>.swiper-pagination-bullets{bottom:15px}}@media (max-width:480px){.side-big .swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px}}.badge .badge-title{position:absolute;top:35px;right:0;background-color:#ffffff78;color:#000;border-radius:10px;padding:10px;width:100px;opacity:0}