.hero-section{position:relative;width:100%;overflow:hidden;display:flex!important;align-items:center;justify-content:center;min-height:400px;background-color:#000;z-index:1;visibility:visible!important;opacity:1!important;margin:0!important;padding:0!important}.hero-slides-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.hero-slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .6s ease-in-out}.hero-slide.active{opacity:1;z-index:1}.hero-background{position:absolute;top:0;left:0;width:100%;height:100%}.hero-image{width:100%;height:100%;object-fit:cover;object-position:var(--mobile-x, 50%) var(--mobile-y, 50%);display:block}@media screen and (min-width: 769px){.hero-image{object-position:var(--desktop-x, 50%) var(--desktop-y, 50%)}}.hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,var(--hero-overlay-opacity, .4));z-index:2}.hero-content{position:relative;z-index:3;width:100%;max-width:1200px;margin:0 auto;padding:20px;display:flex;align-items:center;justify-content:center}.hero-slides-content{position:relative;flex:1;display:flex;align-items:center;justify-content:center;min-height:200px}.hero-slide-content{position:absolute;width:100%;opacity:0;visibility:hidden;transition:opacity .6s ease-in-out,visibility .6s ease-in-out;display:flex;align-items:center;justify-content:center}.hero-slide-content.active{opacity:1;visibility:visible;position:relative}.hero-banner-wrapper{display:flex;flex-direction:column;align-items:center;gap:6px;width:100%;max-width:850px;position:relative;justify-content:center}.hero-banner{background-color:var(--hero-banner-bg, #2C2C2C);border-radius:0;padding:12px 24px;display:inline-flex;align-items:center;justify-content:center;width:auto;max-width:100%;box-shadow:0 2px 8px #0000004d;position:relative}.hero-heading{color:var(--hero-text-color, #FFFFFF);font-size:24px;font-weight:700;line-height:1.2;margin:0;text-align:center;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-style:normal;letter-spacing:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hero-button{background-color:var(--hero-button-bg, #FF6B35);color:var(--hero-button-text, #FFFFFF);padding:12px 32px;border:none;border-radius:2px;font-size:16px;font-weight:600;text-decoration:none;display:inline-block;cursor:pointer;transition:all .3s ease;text-align:center;min-width:120px;margin-top:0;align-self:center}.hero-button:hover{opacity:.9;transform:translateY(-2px);box-shadow:0 6px 16px #ff6b3580}.hero-button:active{transform:translateY(0)}.hero-nav-arrow{background-color:#2c2c2cb3;border:none;width:50px;height:50px;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:6px;color:var(--hero-arrow-color, #FF6B35);transition:all .3s ease;flex-shrink:0;z-index:4;position:absolute;top:50%;transform:translateY(-50%)}.hero-nav-prev{left:20px}.hero-nav-next{right:20px}.hero-nav-arrow:hover{background-color:#2c2c2ce6;transform:scale(1.1)}.hero-nav-arrow:active{transform:scale(.95)}.hero-nav-arrow svg{width:24px;height:24px}.hero-nav-arrow svg path{stroke:currentColor}.hero-dots{position:absolute;bottom:30px;left:50%;transform:translate(-50%);display:flex;gap:12px;z-index:4}.hero-dot{width:12px;height:12px;border-radius:50%;border:2px solid rgba(255,255,255,.5);background-color:transparent;cursor:pointer;transition:all .3s ease;padding:0}.hero-dot:hover{border-color:var(--hero-arrow-color, #FF6B35);background-color:#ff6b354d}.hero-dot.active{background-color:var(--hero-arrow-color, #FF6B35);border-color:var(--hero-arrow-color, #FF6B35)}@media screen and (max-width: 1024px){.hero-content{padding:20px 50px}.hero-banner-wrapper{max-width:700px}.hero-banner{padding:10px 20px}.hero-heading{font-size:22px}.hero-button{padding:11px 28px;font-size:15px}}@media screen and (max-width: 768px){.hero-section{min-height:500px;margin-top:0!important;padding-top:0!important;margin-bottom:0!important;padding-bottom:0!important}.hero-slides-wrapper,.hero-background,.hero-image{margin-top:0!important;padding-top:0!important}.hero-content{padding:20px 60px}.hero-nav-arrow{width:44px;height:44px}.hero-nav-prev{left:15px}.hero-nav-next{right:15px}.hero-slides-content{padding:0 60px}.hero-banner-wrapper{max-width:100%;gap:6px}.hero-banner{padding:10px 18px}.hero-heading{font-size:18px;line-height:1.2;font-weight:700}.hero-button{padding:10px 28px;font-size:14px;min-width:110px}.hero-nav-arrow svg{width:20px;height:20px}.hero-dots{bottom:20px}}@media screen and (max-width: 480px){.hero-section{min-height:400px}.hero-content{padding:15px 50px}.hero-nav-arrow{width:40px;height:40px}.hero-nav-prev{left:10px}.hero-nav-next{right:10px}.hero-slides-content{padding:0 50px}.hero-banner-wrapper{gap:6px}.hero-banner{padding:8px 16px}.hero-heading{font-size:16px;line-height:1.2;font-weight:700}.hero-button{padding:9px 22px;font-size:13px;min-width:100px}.hero-nav-arrow svg{width:18px;height:18px}.hero-dot{width:10px;height:10px}.hero-dots{gap:10px;bottom:15px}}
/*# sourceMappingURL=/cdn/shop/t/20/assets/hero-section.css.map */
