.ts-main-banner__image{display:flex;align-items:stretch;justify-content:center;position:relative;overflow:hidden;width:100%;height:100%}.ts-main-banner__image:after{content:"";background-image:url(/cdn/shop/files/Textures_642ebec4-dd9e-4650-81ed-d2c14662bc03.png?v=1749802056);position:absolute;top:0;right:0;bottom:0;left:0;opacity:.3}.ts-main-banner__image .image{height:auto;object-fit:cover}.ts-main-banner__text{display:flex;flex-direction:column;align-items:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:60}.ts-main-banner__wrap .swiper-horizontal>.swiper-pagination-bullets,.ts-main-banner__wrap .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:20px}.ts-main-banner__wrap .swiper-pagination-bullet{background:none;border:1px solid #fff;width:10px;height:10px;opacity:1;margin:0!important;transition:all .3s ease}.ts-main-banner__wrap .swiper-pagination-bullet:not(:last-child){margin-right:24px!important}.ts-main-banner__wrap .swiper-pagination-bullet-active{background:#fff}.ts-main-banner__text h2{color:#fff;text-align:center;text-shadow:0px 0px 25px #161e25,0px 4px 120.1px rgba(0,0,0,.04);font-family:var(--font-heading);font-size:55px;font-style:normal;font-weight:800;line-height:114%;letter-spacing:.55px}.ts-main-banner__text h2 strong{font-weight:900}.ts-main-banner__text p{margin:34px 0 0;color:#fff;text-align:center;text-shadow:0px 0px 25px #161e25;-webkit-text-stroke-width:.4px;-webkit-text-stroke-color:#fff;font-family:var(--font-body);font-size:22px;font-style:normal;font-weight:300;letter-spacing:1.1px;text-transform:uppercase}.ts-main-banner__wrap .swiper-slide{height:708px}a.ts-main-banner__text-button{display:flex;align-items:center;justify-content:center;max-width:300px;width:100%;height:61px;margin-top:47px;border:1px solid #1f1f1f;background-color:#f9f9f9;color:#1f1f1f;font-family:var(--font-body);font-size:16px;font-style:italic;font-weight:900;line-height:normal;letter-spacing:.64px;text-decoration:none;text-transform:uppercase;transition:all .3s ease}a.ts-main-banner__text-button:hover{background:#1f1f1f;color:#f9f9f9;border:1px solid #f9f9f9}.ts-main-banner__badge-icon{display:flex;align-items:center;justify-content:center;margin-bottom:3px}.ts-main-banner__badge{display:flex;align-items:center;gap:22px;height:43px;overflow:hidden;padding:0 20px;border-radius:30px;margin-bottom:30px;position:relative}.ts-main-banner__badge-text{font-weight:900;line-height:1;font-size:11px;text-transform:uppercase;letter-spacing:1px;font-style:italic}.ts-main-banner__badge:after{content:"";background-image:url(/cdn/shop/files/Textures_642ebec4-dd9e-4650-81ed-d2c14662bc03.png?v=1749802056);position:absolute;top:0;right:0;bottom:0;left:0;opacity:.3}@media screen and (max-width: 989px){.ts-main-banner__text h2{font-size:30px}.ts-main-banner__text p{font-size:16px;margin-top:10px}.ts-main-banner__text{width:100%}a.ts-main-banner__text-button{margin-top:18px;font-size:11px;height:40px;max-width:200px}.ts-main-banner__wrap .swiper-slide{height:345px}.ts-main-banner__text{top:unset;bottom:40px;transform:translate(-50%)}.ts-main-banner__wrap .swiper-pagination-bullet{width:7px;height:7px}.ts-main-banner__wrap .swiper-pagination-bullet:not(:last-child){margin-right:18px!important}.ts-main-banner__wrap .swiper-horizontal>.swiper-pagination-bullets,.ts-main-banner__wrap .swiper-pagination-bullets.swiper-pagination-horizontal{bottom:10px}}@media screen and (min-width: 2000px){.ts-main-banner__wrap .swiper-slide{height:1000px}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ts-main-banner.css.map */
