.banners-slider{width:100%;overflow:hidden;position:relative;padding-top:2rem;padding-bottom:2rem}.banners-slider__wrapper{width:100%;position:relative;max-width:1200px;margin:0 auto;padding:0 1rem}@media (min-width: 600px){.banners-slider__wrapper{padding:0 2rem}}.banners-slider__swiper{width:100%;overflow:hidden;touch-action:manipulation;user-select:none;-webkit-user-select:none}@media (max-width: 599px){.banners-slider__swiper{overflow:visible}}.banners-slider__swiper .swiper-wrapper{display:flex;align-items:stretch;gap:12px}.banners-slider__swiper .swiper-slide{height:100%;width:calc((100% - 12px) / 1.3)}@media (min-width: 600px){.banners-slider__swiper .swiper-wrapper{gap:20px}.banners-slider__swiper .swiper-slide{width:calc((100% - 20px)/2)}}@media (min-width: 1200px){.banners-slider__swiper .swiper-wrapper{gap:30px}.banners-slider__swiper .swiper-slide{width:calc((100% - 30px)/2)}}.banners-slider__swiper.is-initialized .swiper-wrapper{gap:0}.banners-slider__swiper.is-initialized .swiper-slide{width:auto}.banners-slider-item{width:100%;display:block;border-radius:10px;overflow:hidden}.banners-slider-item__link{display:block;text-decoration:none;width:100%;position:relative}@media (max-width: 599px){.banners-slider-item__link{display:flex;flex-direction:column}}@media (min-width: 600px) and (max-width: 1199px){.banners-slider-item__link{display:flex;flex-direction:column}}@media (min-width: 1200px){.banners-slider-item__link{position:relative;overflow:hidden}}.banners-slider-item__image{width:100%;margin:0;position:relative;overflow:hidden}@media (max-width: 599px){.banners-slider-item__image{aspect-ratio:1 / 1}}@media (min-width: 600px) and (max-width: 1199px){.banners-slider-item__image{aspect-ratio:16 / 10}}@media (min-width: 1200px){.banners-slider-item__image{aspect-ratio:16 / 10}}.banners-slider-item__image img{width:100%;height:100%;object-fit:cover;display:block}@media (max-width: 599px){.banners-slider-item__image img{object-position:left center}}.banners-slider-item__content{height:100%;padding:1.5rem 1rem 0;background:var(--white)}@media (max-width: 599px){.banners-slider-item__content{order:2;width:100%}}@media (min-width: 600px) and (max-width: 1199px){.banners-slider-item__content{order:2;width:100%;padding:1.5rem 1rem 0;background:var(--white)}}@media (min-width: 1200px){.banners-slider-item__content{position:absolute;top:0;right:0;width:50%;display:flex;flex-direction:column;justify-content:space-between;padding:2rem;background:linear-gradient(to right,#0000,#0006 30%,#0009)}}.banners-slider-item__header{margin-bottom:1.5rem}@media (max-width: 599px){.banners-slider-item__header p{color:var(--black);font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.banners-slider-item__header h2{color:var(--black);font-size:1.25rem;font-weight:600}}@media (min-width: 600px) and (max-width: 1199px){.banners-slider-item__header h2{color:var(--black);font-size:1.5rem;font-weight:600}}@media (min-width: 1200px){.banners-slider-item__header{margin-bottom:0}.banners-slider-item__header p{color:var(--white);font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem;opacity:.9}.banners-slider-item__header h2{color:var(--white);font-size:1.75rem;font-weight:600;text-shadow:0 2px 4px rgba(0,0,0,.2)}}@media (min-width: 1200px){.banners-slider-item__header h2{font-size:2rem}}.banners-slider-item__footer{margin-top:1.5rem}@media (min-width: 600px) and (max-width: 1199px){.banners-slider-item__footer{margin-top:1.5rem}}@media (min-width: 1200px){.banners-slider-item__footer{margin-top:0}}.banners-slider-item__footer .button{display:inline-block;padding:.875rem 2rem;background:#ffe5ed;color:var(--primary);border:none;border-radius:50px;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;transition:all .3s ease}.banners-slider-item__footer .button:hover{background:var(--primary-color);color:var(--white);transform:translateY(-2px);box-shadow:0 4px 12px #00000026}@media (max-width: 1199px){.banners-slider-item__footer .button{display:none}}.banners-slider__pagination{text-align:center}.banners-slider__pagination .swiper-pagination-bullet{width:8px;height:8px;background:var(--gray-300);opacity:0;transition:all .3s ease}.banners-slider__pagination .swiper-pagination-bullet-active{background:var(--primary);width:24px;border-radius:4px}
/*# sourceMappingURL=/cdn/shop/t/5/assets/banners-slider.css.map */
