.shop .menu{width:auto}.shop .header.active .menu{width:100%}.alogo{display:flex;justify-items:center;align-items:center}.alogo a{height:100%;display:flex;justify-items:center;align-items:center}.carousel-container{position:relative;width:100%;min-height:calc(100vh - 78px);height:400px;margin:0 auto;overflow:hidden}.carousel-wrapper{position:relative;width:100%;height:100%}.carousel-slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .5s ease-in-out;z-index:1}.carousel-slide.active{opacity:1}.carousel-slide img{width:100%;height:100%;object-fit:cover}.carousel-controls{position:absolute;top:50%;transform:translateY(-50%);width:100%;display:flex;justify-content:space-between;padding:0 20px;box-sizing:border-box;z-index:10}.carousel-btn{background:rgba(0,0,0,.5);color:#fff;border:none;font-size:24px;width:50px;height:50px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .3s;z-index:10}.carousel-btn:hover{background:rgba(0,0,0,.8)}.carousel-indicators{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);display:flex;gap:10px;z-index:10}.indicator-dot{width:12px;height:12px;border-radius:50%;background:rgba(255,255,255,.5);cursor:pointer;transition:background .3s}.indicator-dot.active{background:#fff}.indicator-dot:hover{background:rgba(255,255,255,.8)}.scroll-area{position:relative;height:80px;width:100%;overflow-x:hidden;overflow-y:hidden}.scroll-area2{height:calc(25vw + 3rem)}.scroll{position:absolute;left:100%;top:0;white-space:nowrap;animation:todayScroll 12s linear infinite}.scroll:hover{animation-play-state:paused!important}.today-scroll-content .find-all-img{width:25vw;padding:0 1.5rem;height:calc(25vw + 3rem)}.today-scroll-content .find-all-img:nth-child(2n) img{margin-top:3rem}.scroll-area-other{height:80px;width:100%;overflow-x:hidden;position:relative}.scroll-area2{height:calc(25vw + 3rem)}.scroll-other{position:absolute;right:100%;top:0;white-space:nowrap;animation:todayScrollooo 12s linear infinite}.scroll-other:hover{animation-play-state:paused!important}.ab-mate{background-color:#639}.ab-container{width:1200px;margin:0 auto;padding-top:5rem}.ab-previews{display:flex;flex-direction:column}.ab-preview{position:relative;display:flex;flex-direction:row;width:100%}.ab-pre-img{width:22%;z-index:2;margin-left:4%;overflow:hidden}.ab-pre-img img{border-radius:40px;max-width:100%}.ab-pre-content{padding:0 3rem 1rem 4rem;z-index:1;width:48%;position:absolute;left:22%;top:90px;background-color:#fc5050;border-radius:30px;color:#fff;min-height:300px}.ab-pre-content h3{position:absolute;top:-20px;left:4.5rem;font-size:1.875rem;line-height:1;padding:10px;color:#ff0;background-color:#02764f}.ab-pre-content .ab-pre-cc{padding-top:2rem;display:flex;justify-content:center;align-items:center;justify-items:center;height:18rem}.ab-pre-content .ab-pre-cc2{padding-top:3.5rem}.ab-pre-content p{font-size:1.5rem}.ab-preview2 .ab-pre-img{margin-left:70%}.ab-preview2 .ab-pre-content{left:25%}.ab-preview2 .ab-pre-content h3{left:2rem}.today-scroll-content-other .find-all-img{width:25vw;padding:0 1.5rem;height:calc(25vw + 3rem)}.today-scroll-content-other .find-all-img-other:nth-child(2n) img{margin-top:3rem}.show-video-div{cursor:pointer}.video-modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.8)}.video-modal-content{position:relative;background-color:transparent;margin:auto;padding:0;border:none;width:95%;height:95%;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center}.video-modal-player{max-width:100%;max-height:100%;outline:0}.video-modal-close{position:absolute;top:-40px;right:0;color:#fff;font-size:35px;font-weight:700;cursor:pointer}.video-modal-close:hover{color:#ccc}.row2 .product-p{padding-top:10px}@keyframes todayScrollooo{0%{transform:translate(100%)}100%{transform:translate(50%)}}@keyframes todayScroll{0%{transform:translate(-100%)}100%{transform:translate(-50%)}}.carousel-container2 .product{height:520px}@media (max-width:1100px){.aboutus .ab-nb p{margin:0;width:100%}.ab-container{width:100%;max-width:100%}.ab-container .ab-preview{margin-left:.5rem}.ab-container .ab-preview .ab-pre-img{margin-left:0}.ab-container .ab-preview .ab-pre-content,.ab-container .ab-preview .ab-preview2 .ab-pre-content{padding:0 1rem;position:relative;width:100%;left:0;top:0;margin-left:-12px;margin-right:1rem;height:auto;margin-bottom:2rem}.ab-container .ab-preview .ab-pre-content h3,.ab-container .ab-preview .ab-preview2 .ab-pre-content h3{font-size:1rem;left:1rem}.ab-container .ab-preview .ab-pre-content p,.ab-container .ab-preview .ab-preview2 .ab-pre-content p{font-size:1rem}.ab-container .ab-preview .ab-pre-content .ab-pre-cc{height:auto}.ab-container .ab-preview .ab-pre-content .ab-pre-cc2{padding-top:1.5rem}.ab-container .ab-preview .ab-pre-content{min-height:auto}.ab-container .ab-preview2 .ab-pre-img{margin-left:0}}@media (max-width:720px){.i-products{padding:0}.i-hey-r .i-hey{padding:60px 50px 0;min-height:400px}.min500{min-height:500px}.row-flex-direction{flex-direction:column-reverse!important}.carousel-container{min-height:auto}.index-logo2{max-width:100%;width:100%}.footer-icon-link,.footer-icons{text-align:center}.location-row{padding-left:15px}.location-col{width:50%;flex:0 0 50%}.last-col{width:100%;flex:0 0 100%;display:flex;flex-wrap:wrap}.last-col .l-p{width:46%}.shop .header .header-span,.shop .header .index-banner,.shop .header.active .menu{position:fixed}.locations-iiii{width:96%;margin:0 auto}}@media (min-width:1280px){.today-scroll-content .find-all-img{width:20vw;max-width:220px;padding:0 1.5rem;height:auto}.today-scroll-content .find-all-img img{object-fit:cover}}