.hero-banner{position:relative;height:100%;overflow:hidden}.hero-banner-main .page-width{position:relative}.hero-banner__media img{width:auto;max-width:100%;height:auto;object-fit:cover;vertical-align:bottom}.hero-banner{border-radius:24px}.hero-banner__content{position:absolute;max-width:600px;padding:20px;width:100%}.hero-banner__content--top-left{top:8%;left:5%}.hero-banner__content--top-center{top:8%;left:50%;transform:translate(-50%)}.hero-banner__content--top-right{top:8%;right:5%}.hero-banner__content--center-left{top:50%;left:5%;transform:translateY(-50%)}.hero-banner__content--center-center{top:50%;left:50%;transform:translate(-50%,-50%)}.hero-banner__content--center-right{top:50%;right:5%;transform:translateY(-50%)}.hero-banner__content--bottom-left{bottom:8%;left:5%}.hero-banner__content--bottom-center{bottom:8%;left:50%;transform:translate(-50%)}.hero-banner__content--bottom-right{bottom:8%;right:5%}.hero-banner__subheading{letter-spacing:0%;margin-bottom:0;text-transform:uppercase;font-weight:400;font-size:16px}.hero-banner__heading{font-size:36px;line-height:40px;font-weight:600;margin:10px 0}.hero-banner__text{font-size:16px;margin-bottom:20px;line-height:1.6}.hero-banner__button{gap:10px;flex-direction:column;display:inline-flex;padding:12px 20px;background:#fff;color:#000;border-radius:5px;font-size:16px;size:16px;transition:all .3s ease;align-items:center;line-height:normal;text-decoration:none}.hero-banner__button .hero-btn-micro-text{display:none}.hero-banner__button:hover{background:#e31a19;color:#fff!important}.hero-slider .slick-dots{bottom:25px;display:flex!important;justify-content:center;align-items:center;gap:10px}.hero-slider .slick-dots li{width:auto;height:auto;margin:0}.hero-slider .slick-dots li button{width:12px;height:12px;padding:0;border-radius:100%}.hero-slider .slick-dots li button:before{content:"";width:12px;height:12px;border-radius:50%;background:#ffffff59;opacity:1;display:block;transition:all .3s ease}.hero-slider .slick-dots li.slick-active button:before{background:#0003;transform:scale(1.15)}.hero-slider .slick-dots li:hover button:before{background:#1f2328}.hero-slider .slick-dots li.slick-active button{background:#fff}.desktop-image{display:block}.mobile-image,.mobile-content{display:none!important}.floating-callout-badge{position:absolute;background:#fff;border:1px solid #E5E5EA;padding:15px 20px;border-radius:10px;box-shadow:0 12px 30px #00000040;display:flex;align-items:center;gap:.8rem;z-index:15;animation:float 4s ease-in-out infinite alternate}.floating-callout-badge.badge-date{top:6%;right:50px;border-left:5px solid #FF9933}.floating-callout-badge.badge-discount{bottom:8%;right:50px;border-left:5px solid #138808;animation-delay:-2s}.floating-callout-badge .num{font-size:2.8rem;font-weight:700;line-height:1}.floating-callout-badge .txt{font-size:.8rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;font-weight:700}.floating-callout-badge.badge-discount .num{font-size:16px}@keyframes float{0%{transform:translateY(0)}to{transform:translateY(-12px)}}.hero-banner-main .slick-dotted.slick-slider{margin:0}@media screen and (max-width:768px){.desktop-image{display:none!important}.hero-banner__content{position:absolute;z-index:2;text-align:center!important;left:auto!important;right:auto!important;transform:translateY(-50%)}.mobile-image{display:block!important;width:100%;height:100%;object-fit:cover}.desktop-content{display:none!important}.mobile-content{display:block!important}.hero-banner{height:100%;border-radius:10px}.hero-banner__heading{font-size:28px;margin-bottom:10px;line-height:35px}.hero-banner__text br{display:none}.hero-banner__subheading{margin-bottom:10px;font-size:12px}.hero-banner__text{font-size:16px;margin-bottom:10px!important}.hero-banner__button{padding:6px 20px;font-size:14px}.floating-callout-badge .num{font-size:10px}.floating-callout-badge .txt br{display:none}.floating-callout-badge .txt{font-size:10px}.floating-callout-badge{padding:10px;border-radius:5px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/hero-banner-slider.css.map */
