@keyframes slide-download{0%{width:0}to{width:calc(100% - 16px)}}@keyframes slide-download-tablet{0%{width:0}to{width:calc(100% - 20px)}}.banner{width:100vw;max-width:1260px;height:400px;margin:0 auto;padding-left:30px;padding-right:30px;position:relative;overflow:hidden}.banner__container{background-color:#3e3e3e;border-radius:32px;width:100%;height:100%;overflow:hidden}.banner__list{width:100%;height:100%;transition:transform .5s ease-in-out;display:flex}.banner__item{flex:1 0 100%;padding:24px 50px;position:relative}.banner__img{object-fit:cover;width:100%;max-width:100%;height:100%;position:absolute;top:0;left:0}.banner__gradient{background:linear-gradient(90deg,#000000a6 .75%,#0000 53.02%,#000000a6 98.68%);width:100%;height:100%;display:none;position:absolute;top:0;left:0}.banner__header{justify-content:space-between;align-items:center;margin-bottom:64px;display:flex;position:relative}.banner__info{text-transform:uppercase;color:var(--color-light-grey-3);font-size:12px;font-weight:400;line-height:16px}.banner__age{color:var(--color-light-grey);font-size:20px;font-weight:600;line-height:24px}.banner__body{position:relative}.banner__name,.banner__name h2{color:var(--color-white);margin:0;font-size:40px;font-weight:700;line-height:48px}.banner__name{margin-bottom:24px}.banner__name h3{margin:8px 0 0;font-size:24px;font-weight:500;line-height:32px}.banner__name h4{color:var(--color-light-grey-4);margin:8px 0 0;font-size:18px;font-weight:400;line-height:32px}.banner__btn{color:var(--color-white);border-radius:32px;justify-content:center;align-items:center;padding:12px 25px;display:flex}.banner__btn-from{margin-right:4px;font-size:16px;font-weight:400;line-height:24px}.banner__price,.banner__rub{font-size:20px;font-weight:600;line-height:24px}.banner__price{margin-right:4px}.banner__arrows{justify-content:space-between;align-items:center;width:100%;height:62px;display:flex;position:absolute;top:calc(50% - 30px);left:0}.banner__arrow{cursor:pointer;background-image:url(/images/banners/arrow-right.svg);background-position:26px;background-repeat:no-repeat;background-size:11px 22px;background-color:var(--color-black-dark-2);z-index:1;border-radius:50%;width:60px;height:60px;transition:all .1s cubic-bezier(0,0,.5,1);position:relative}.banner__arrow_type_left{background-image:url(/images/banners/arrow-left.svg);background-position:23px}.banner__arrow:hover{background-position:28px;background-size:10px 20px;width:62px;height:62px}.banner__arrow_type_right:hover{right:1px}.banner__arrow_type_left:hover{background-position:24px;left:1px}.banner__dots{z-index:2;justify-content:center;width:100%;padding:0 110px;display:flex;position:absolute;bottom:24px;left:0}.banner__dot{cursor:pointer;padding:0 8px;position:relative}.banner__dot:before{content:"";background-color:var(--background-dot);opacity:.5;border-radius:2px;width:116px;height:4px;display:block}.banner__dot_selected:after{content:"";background-color:var(--background-dot-active);border-radius:2px;width:0;height:4px;animation:10s linear slide-download;display:block;position:absolute;top:0;left:8px}@media (max-width:1260px){.banner{max-width:1232px;padding-left:16px;padding-right:16px}.banner__arrows{display:none}}@media (max-width:1024px){.banner{height:360px;margin:0;padding:0}.banner__container{border-radius:0}.banner__item{padding:20px 25px}.banner__header{margin-bottom:48px}.banner__age{font-size:18px;line-height:20px}.banner__name,.banner__name h2{font-size:36px;line-height:40px}.banner__name h3{margin-top:4px;font-size:22px;line-height:30px}.banner__name h4{font-size:16px;line-height:32px}.banner__dots{padding:0 41px;bottom:20px}.banner__dot{padding:0 10px}.banner__dot:before{width:82px}.banner__dot_selected:after{animation-name:slide-download-tablet;left:10px}}@media (max-width:600px){.banner{height:280px}.tags-mobile+.banner,.tags+.banner{margin-top:20px}.banner__item{padding:16px}.banner__header{margin-bottom:38px}.banner__age{font-weight:500;line-height:16px}.banner__name,.banner__name h2{font-size:28px;line-height:32px}.banner__name h3{font-size:18px;line-height:24px}.banner__name h4{margin-top:12px;font-size:16px;line-height:16px}.banner__btn{padding:8px 16px}.banner__btn-from{font-size:14px}.banner__price,.banner__rub{font-size:18px}.banner__dots{padding:0 16px;bottom:16px}.banner__dot{padding:0 8px}.banner__dot:before{width:42px}.banner__dot_selected:after{animation-name:slide-download;left:8px}}
