.ts-banner{margin-bottom:20px}.ts-banner .wrapper{max-width:1440px;padding:0 20px;margin:0 auto;position:relative}.ts-banner__slide{width:100%}.ts-banner__media{width:100%;display:flex;border-radius:4px;overflow:hidden;max-height:800px}.ts-banner__media img{width:100%;height:auto;object-fit:cover}.ts-banner__placeholder{width:100%;height:620px;display:block;background-color:#dadada;margin:0}.ts-banner__content{position:absolute;top:0;right:0;bottom:0;left:0;padding:30px 50px;display:flex;flex-direction:column;align-items:start;justify-content:center}.ts-banner__heading{font-size:76px;font-weight:400;max-width:600px;margin:0 0 24px}.ts-banner__review-icon{display:flex}.ts-banner__review{margin:0 0 16px;display:flex;align-items:center;gap:12px}.ts-banner__review .ts-small-2{padding-top:2px}.ts-banner__subtitle{margin:0;font-size:32px;font-family:Onest;color:#000;max-width:530px}.ts-banner__link{margin:32px 0 0;padding:0 16px;height:52px;width:240px;background-color:#000;color:#fff;border-color:#000;border-radius:6px;font-size:22px;display:flex;align-items:center;justify-content:center}.ts-banner__link:hover{color:#000}.ts-banner__link:has(.ts-banner__button-price){justify-content:space-between}.ts-banner__button-price{display:flex;align-items:end;gap:3px;font-size:22px;line-height:1}.ts-banner__button-label{font-size:24px}.ts-banner__button-price--compare{font-size:12px;text-decoration:line-through;opacity:.6;line-height:1}.ts-banner__pagination{position:absolute;width:fit-content!important;display:flex;gap:16px;flex-wrap:wrap;bottom:24px!important;left:50%!important;transform:translate(-50%);z-index:2}.ts-banner__pagination .swiper-pagination-bullet{margin:0!important;width:16px;height:16px;background-color:transparent;opacity:1;border:2px solid #000;border-radius:16px;display:flex}.ts-banner__pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#000}.ts-banner__slider .ts-banner__pagination-progressbar{bottom:0;left:0;top:unset;z-index:99;height:5px;background:#fff}.ts-banner__slider .ts-banner__pagination-progressbar .swiper-pagination-progressbar-fill{background:#000}.ts-banner__container{max-width:1440px;width:100%;margin:0 auto}.ts-banner .swiper-button-next,.ts-banner .swiper-button-prev{display:flex;color:#000}@media screen and (min-width: 750px){.ts-banner__slide--dark .ts-banner__review,.ts-banner__slide--dark .ts-banner__heading,.ts-banner__slide--dark .ts-banner__subtitle{color:#fff}.ts-banner__slide--dark .ts-banner__link{background-color:#fff;color:#000;border-color:#fff}.ts-banner__slide--dark .ts-banner__link:hover{color:#fff;background-color:#000;border-color:#000}}@media screen and (max-width: 749px){.ts-banner__slider{padding-bottom:32px}.ts-banner__media{margin-bottom:16px;border-radius:0}.ts-banner__media .ts-banner__image--mob{display:block}.ts-banner__placeholder{height:calc(100vw - 40px);max-height:500px}.ts-banner__content{position:unset;padding:0 16px}.ts-banner__heading{font-size:30px;margin:0 0 12px}.ts-banner__subtitle{font-size:15px;letter-spacing:-.02em}.ts-banner__link{width:100%;height:46px;margin:24px 0 0;border-radius:9px;box-sizing:border-box}.ts-banner__button-price{gap:2px;font-size:16px;line-height:1}.ts-banner__button-label{font-size:16px;line-height:1}.ts-banner__button-price--compare{font-size:12px}.ts-banner__controls{display:none}.ts-banner__pagination{bottom:0!important}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/ts-banner.css.map */
