.hero-carousel-487{padding-top:var(--spacing-top);padding-bottom:var(--spacing-bottom);position:relative}.hero-slider-desktop{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));overflow:hidden}.hero-slider-desktop .desktop-hero-slide-container-487{position:relative}.hero-slider-desktop .desktop-hero-slide-container-487 .desktop-hero-slide-487{position:relative;width:100vw;height:100%;display:block;color:var(--content-text-color)!important}.hero-slider-desktop .desktop-hero-slide-container-487 .desktop-hero-slide-487 .hero-slide-banner{width:100%;height:100%;object-fit:cover;object-position:center center}.hero-slider-desktop .desktop-hero-slide-container-487 .desktop-hero-slide-487 .hero-slide-text-content{position:absolute;z-index:var(--text-z);top:var(--text-top);left:var(--text-left);width:var(--content-width);transform:translate(-50%) translateY(-50%);height:auto;padding:var(--text-padding-y) var(--text-padding-x);background-color:var(--content-bg-color);border-radius:var(--text-radius);box-shadow:var(--shadow-offset-x) var(--shadow-offset-y) var(--shadow-blur) var(--shadow-color)}.hero-slider-desktop .desktop-hero-slide-container-487 .desktop-hero-slide-487 .hero-slide-text-content .hero-slide-text-content-inner{display:flex;flex-direction:column;gap:10px;align-items:var(--Hpos)}.hero-slider-desktop .desktop-hero-slide-container-487 .desktop-hero-slide-487 .hero-slide-text-content .hero-slide-text-content-inner .hero-heading{font-size:50px;margin:0;line-height:1.3;font-weight:var(--heading-weight)!important;text-shadow:var(--text-shadow-offset-x) var(--text-shadow-offset-y) var(--text-shadow-blur) var(--text-shadow-color)}.hero-slider-desktop .desktop-hero-slide-container-487 .desktop-hero-slide-487 .hero-slide-text-content .hero-slide-text-content-inner .hero-preheading{font-size:15px;line-height:1.4;text-transform:uppercase;letter-spacing:.5px;font-weight:var(--pre-heading-weight)!important;text-shadow:var(--text-shadow-offset-x) var(--text-shadow-offset-y) var(--text-shadow-blur) var(--text-shadow-color)}.hero-slider-desktop .desktop-hero-slide-container-487 .desktop-hero-slide-487 .hero-slide-text-content .hero-slide-text-content-inner .hero-content{font-size:16px;line-height:1.4;font-weight:var(--content-weight)!important;text-shadow:var(--text-shadow-offset-x) var(--text-shadow-offset-y) var(--text-shadow-blur) var(--text-shadow-color)}.hero-slider-desktop .desktop-hero-slide-container-487 .hero-button-487{position:absolute;z-index:var(--btn-z);top:var(--btn-top-pos);left:var(--btn-left-pos);transform:translate(-50%) translateY(-50%)}.hero-slider-desktop .desktop-hero-slide-container-487 .hero-button{padding:var(--btn-padding-y) var(--btn-padding-x);border-radius:var(--btn-radius);color:var(--btn-text-color)!important;background-color:var(--btn-bg-color)!important;border:none!important;font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);transition:all .3s ease-in-out!important;opacity:1!important;text-wrap:nowrap}.hero-slider-desktop .desktop-hero-slide-container-487 .hero-sticker{position:absolute;z-index:var(--sticker-z);top:var(--sticker-top-pos);left:var(--sticker-left-pos);width:var(--sticker-width);height:auto;aspect-ratio:auto;transform:translate(-50%) translateY(-50%)}.hero-slider-desktop .desktop-hero-slide-487:hover{opacity:1!important;color:var(--content-text-color)!important}.hero-slider-desktop .hero-button:hover{color:var(--btn-text-color-hover)!important;background-color:var(--btn-bg-color-hover)!important;opacity:1!important;text-wrap:nowrap}.dot-container-desktop{display:flex;gap:4px;align-items:center;position:absolute;bottom:20px;padding:0 16px;width:100%;justify-content:var(--dots-pos);z-index:20}.dot-container-desktop .dot{height:16px;width:16px;border-radius:50%;border:1px solid white;display:flex;justify-content:center;align-items:center;padding:0!important;margin:0!important;outline:none;background:transparent!important}.dot-container-desktop .dot .dot-inner{height:10px!important;width:10px!important;border-radius:50%;background-color:transparent;transition:all .1s ease-in}.dot-container-desktop .dot.active .dot-inner{background-color:#fff}.hero-slider-mobile,.dot-container-mobile{display:none}@media only screen and (max-width: 768px){.hero-carousel-487{padding-top:var(--spacing-top-mobile);padding-bottom:var(--spacing-bottom-mobile)}.hero-slider-desktop,.dot-container-desktop{display:none}.hero-slider-mobile{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));overflow:hidden}.hero-slider-mobile .mobile-hero-slide-container-487{position:relative}.hero-slider-mobile .mobile-hero-slide-container-487 .mobile-hero-slide-487{position:relative;display:block;width:100vw;height:100%;color:var(--content-text-color)!important}.hero-slider-mobile .mobile-hero-slide-container-487 .mobile-hero-slide-487 .hero-slide-banner{width:100%;height:100%;object-fit:cover;object-position:center center}.hero-slider-mobile .mobile-hero-slide-container-487 .mobile-hero-slide-487 .hero-slide-text-content{position:absolute;z-index:var(--text-z);top:var(--text-top);left:var(--text-left);width:var(--content-width);height:auto;padding:var(--text-padding-y) var(--text-padding-x);background-color:var(--content-bg-color);transform:translate(-50%) translateY(-50%);border-radius:var(--text-radius);box-shadow:var(--shadow-offset-x) var(--shadow-offset-y) var(--shadow-blur) var(--shadow-color)}.hero-slider-mobile .mobile-hero-slide-container-487 .mobile-hero-slide-487 .hero-slide-text-content .hero-slide-text-content-inner{display:flex;flex-direction:column;gap:10px;align-items:var(--Hpos)}.hero-slider-mobile .mobile-hero-slide-container-487 .mobile-hero-slide-487 .hero-slide-text-content .hero-slide-text-content-inner .hero-heading{font-size:35px;margin:0;line-height:1;font-weight:var(--heading-weight)!important;text-shadow:var(--text-shadow-offset-x) var(--text-shadow-offset-y) var(--text-shadow-blur) var(--text-shadow-color)}.hero-slider-mobile .mobile-hero-slide-container-487 .mobile-hero-slide-487 .hero-slide-text-content .hero-slide-text-content-inner .hero-preheading{font-size:15px;line-height:1.4;text-transform:uppercase;letter-spacing:.5px;font-weight:var(--pre-heading-weight)!important;text-shadow:var(--text-shadow-offset-x) var(--text-shadow-offset-y) var(--text-shadow-blur) var(--text-shadow-color)}.hero-slider-mobile .mobile-hero-slide-container-487 .mobile-hero-slide-487 .hero-slide-text-content .hero-slide-text-content-inner .hero-content{font-size:13px;line-height:1.4;font-weight:var(--content-weight)!important;text-shadow:var(--text-shadow-offset-x) var(--text-shadow-offset-y) var(--text-shadow-blur) var(--text-shadow-color)}.hero-slider-mobile .mobile-hero-slide-container-487 .hero-button-487{position:absolute;z-index:var(--btn-z);top:var(--btn-top-pos);left:var(--btn-left-pos);transform:translate(-50%) translateY(-50%)}.hero-slider-mobile .mobile-hero-slide-container-487 .hero-button{padding:var(--btn-padding-y) var(--btn-padding-x);border-radius:var(--btn-radius);color:var(--btn-text-color)!important;background-color:var(--btn-bg-color)!important;border:none!important;font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);line-height:1!important;transition:all .3s ease-in-out!important;opacity:1!important;text-wrap:nowrap}.hero-slider-mobile .mobile-hero-slide-container-487 .hero-sticker{position:absolute;z-index:var(--sticker-z);top:var(--sticker-top-pos);left:var(--sticker-left-pos);width:var(--sticker-width);height:auto;aspect-ratio:auto;transform:translate(-50%) translateY(-50%)}.hero-slider-mobile .mobile-hero-slide-487:hover{opacity:1!important;color:var(--content-text-color)!important}.hero-slider-mobile .hero-button:hover{color:var(--btn-text-color-hover)!important;background-color:var(--btn-bg-color-hover)!important;opacity:1!important;text-wrap:nowrap}.dot-container-mobile{display:flex;gap:4px;align-items:center;position:absolute;bottom:16px;padding:0 10px;width:100%;justify-content:var(--dots-pos);z-index:20}.dot-container-mobile .dot{height:16px;width:16px;border-radius:50%;border:1px solid white;display:flex;justify-content:center;align-items:center;padding:0!important;margin:0!important;outline:none;background:transparent!important}.dot-container-mobile .dot .dot-inner{height:10px!important;width:10px!important;border-radius:50%;background-color:transparent;transition:all .1s ease-in}.dot-container-mobile .dot.active .dot-inner{background-color:#fff}}
/*# sourceMappingURL=/cdn/shop/t/114/assets/hero-carousel.css.map */
