.promo-banners-slider-section{padding:0 0 30px}.section-header{margin-bottom:40px}.section-title{font-size:32px;font-weight:600;color:#111;margin-bottom:10px}.section-description{font-size:16px;color:#666;margin-bottom:0}.promo-banners-slider{margin:0 -10px;transition:opacity .3s ease}.promo-banners-slider:not(.slick-initialized){display:flex;align-items:stretch}.promo-banners-slider:not(.slick-initialized){min-height:450px}.promo-banners-slider:not(.slick-initialized){display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.promo-banners-slider:not(.slick-initialized)::-webkit-scrollbar{display:none}.promo-banners-slider:not(.slick-initialized) .promo-banner-slide{flex:0 0 calc(20.4% - 20px);scroll-snap-align:start}.promo-banners-slider.slick-initialized{visibility:visible;opacity:1}.promo-banner-slide{padding:0 8px}.promo-banner-item{position:relative;border-radius:12px;overflow:hidden;aspect-ratio:3/4;cursor:pointer;transition:transform .3s ease}.promo-banners-slider:not(.slick-initialized) .promo-banner-item{height:400px;width:100%}.promo-banner-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.promo-banner-image img{width:100%;height:100%;object-fit:cover}.promo-banner-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#0000004d,#0000,#00000080);z-index:2;display:flex;flex-direction:column;justify-content:space-between;padding:30px}.promo-banner-content{align-self:flex-start}.promo-banner-title{font-size:28px;font-weight:700;color:#fff;margin:0;line-height:1.2}.promo-banner-description{font-size:14px;color:#fff;margin-bottom:0;line-height:1.4;opacity:.9;text-shadow:0 1px 2px rgba(0,0,0,.3)}.promo-banner-button{align-self:flex-end;margin-top:auto}.promo-banner-item.align-center .promo-banner-button{align-self:center}.promo-banner-item.align-left .promo-banner-button{align-self:flex-start}.promo-banner-button .btn{background:#fff;color:#000;border:none;padding:12px 24px;border-radius:25px;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;transition:all .3s ease;text-decoration:none;display:inline-block;box-shadow:0 4px 12px #0003}.promo-banner-button .btn:hover{background:#f0f0f0;transform:translateY(-2px);box-shadow:0 6px 16px #0000004d}.promo-banners-slider .slick-dots{bottom:-50px}.promo-banners-slider .slick-dots li button:before{font-size:12px;color:#ccc}.promo-banners-slider .slick-dots li.slick-active button:before{color:#2e7d32}.promo-banners-slider .slick-arrow{z-index:10;width:50px;height:50px;background:#ffffffe6;border-radius:50%;box-shadow:0 4px 12px #0000001a;transition:all .3s ease}.promo-banners-slider .slick-arrow:before{font-size:20px;color:#333}.promo-banners-slider .slick-arrow:hover{background:#fff;box-shadow:0 6px 16px #0003}.promo-banners-slider .slick-prev{left:-25px}.promo-banners-slider .slick-next{right:-25px}.promo-banners-slider .slick-center .promo-banner-item{transform:scale(1);opacity:1}.promo-banners-slider .slick-slide:not(.slick-center) .promo-banner-item{transform:1;opacity:1;transition:all .3s ease}@media(max-width:1199px){.promo-banners-slider:not(.slick-initialized) .promo-banner-item{height:350px}.promo-banner-title{font-size:15px}.promo-banner-overlay{padding:25px}}@media(max-width:1023px){.promo-banners-slider-section{padding:0 0 30px}.promo-banners-slider:not(.slick-initialized) .promo-banner-item{height:320px}.promo-banners-slider:not(.slick-initialized){min-height:320px}.promo-banners-slider:not(.slick-initialized) .promo-banner-slide{flex:0 0 calc(30.3% - 20px)}.section-title{font-size:28px}.promo-banners-slider .slick-prev{left:-20px}.promo-banners-slider .slick-next{right:-20px}}@media(max-width:767px){.promo-banners-slider-section{padding:0 0 20px}.promo-banners-slider-section .container-fluid{padding:0}.promo-banners-slider:not(.slick-initialized) .promo-banner-item{height:250px}.promo-banners-slider:not(.slick-initialized){min-height:250px}.promo-banners-slider{margin:0 0 0 10px}.promo-banner-slide{padding:0 4px}.promo-banners-slider:not(.slick-initialized) .promo-banner-slide{width:187px}.promo-banner-title{font-size:15px}.promo-banner-overlay{padding:20px}.promo-banner-button .btn{padding:5px 10px;font-size:10px}.section-title{font-size:24px}.promo-banners-slider .slick-arrow{width:40px;height:40px}.promo-banners-slider .slick-arrow:before{font-size:16px}.promo-banners-slider .slick-prev{left:-15px}.promo-banners-slider .slick-next{right:-15px}}.promo-banner-item.style-gradient-red .promo-banner-overlay{background:linear-gradient(135deg,#8b4513cc,#a0522d99,#8b4513e6)}.promo-banner-item.style-gradient-dark .promo-banner-overlay{background:linear-gradient(135deg,#00000054,#2121212e,#0000)}.promo-banner-item.style-price-highlight .promo-banner-title{font-size:48px;font-weight:300}.promo-banner-item.style-price-highlight .promo-banner-title .price-text{font-size:24px;display:block;margin-bottom:5px}.promo-banner-item.style-price-highlight .promo-banner-title .price-value{font-size:72px;font-weight:900;line-height:.8}.promo-banner-item .promo-banner-content{transform:translateY(10px);opacity:0;animation:slideInUp .6s ease forwards;animation-delay:.2s}.promo-banner-item .promo-banner-button{transform:translateY(20px);opacity:0;animation:slideInUp .6s ease forwards;animation-delay:.4s}@keyframes slideInUp{to{transform:translateY(0);opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/component-promo-banners-slider.css.map */
