.hero-custom-section,.hero-slider-container{position:relative;width:100%;overflow:hidden}.hero-slider-wrapper{display:flex;width:100%;height:100%;transition:transform .5s ease-in-out}.hero-slide{min-width:100%;position:relative;height:auto;display:flex;align-items:center;justify-content:center;overflow:hidden}.hero-slide img,.hero-slide video{width:100%;height:100%;object-fit:cover;display:block}.hero-nav-button{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:50%;background:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;box-shadow:0 2px 10px #0000001a;transition:all .3s ease;color:#121212}.hero-nav-button:hover{background:#f0f0f0;transform:translateY(-50%) scale(1.05)}.hero-nav-button--prev{left:20px}.hero-nav-button--next{right:20px}.hero-nav-button svg{width:14px;height:14px;fill:currentColor}.hero-dots-container{position:absolute;bottom:20px;left:50%;transform:translate(-50%);display:flex;gap:8px;z-index:10}.hero-dot{width:30px;height:4px;background:#ffffff80;border-radius:2px;border:none;cursor:pointer;transition:all .3s ease;padding:0}.hero-dot.active{background:#fff;width:40px}.hero-features-band{background-color:#f6f3f0;padding:1.5rem 0;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.hero-features-grid{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:0 2rem}.hero-feature-item{display:flex;align-items:center;gap:1rem;flex:1;justify-content:center;position:relative}.hero-feature-item:not(:last-child):after{content:"";position:absolute;right:0;height:60%;width:1px;background-color:#d1d1d1}.hero-feature-icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.hero-feature-icon svg{width:100%;height:100%;stroke-width:1.5}.hero-feature-text{font-size:1.3rem;font-weight:500;color:#333;line-height:1.2}@media screen and (max-width:768px){.hero-nav-button{display:none}.hero-features-grid{flex-wrap:nowrap;overflow-x:auto;gap:0;padding-bottom:0;-webkit-overflow-scrolling:touch;scrollbar-width:none}.hero-features-grid::-webkit-scrollbar{display:none}.hero-feature-item{flex:0 0 35%;min-width:130px;flex-direction:column;justify-content:center;text-align:center;padding:1rem .5rem;gap:.8rem}.hero-feature-item:not(:last-child):after{display:block;height:50%;top:25%}.hero-feature-text{font-size:1.1rem}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/hero-custom.css.map */
