.HeroSlider-module__tHuTUq__slider{width:100%;height:100vh;min-height:600px;font-family:Poppins,sans-serif;position:relative;overflow:hidden}.HeroSlider-module__tHuTUq__overlay{z-index:2;background:linear-gradient(90deg,#0009 60% 40%);position:absolute;inset:0}@media (max-width:768px){.HeroSlider-module__tHuTUq__overlay{background:linear-gradient(#0000004d,#000000b3)}}.HeroSlider-module__tHuTUq__slide{opacity:0;z-index:1;background-position:50%;background-size:cover;width:100%;height:100%;transition:opacity 1s,transform 6s;position:absolute;transform:scale(1.1)}.HeroSlider-module__tHuTUq__slide.HeroSlider-module__tHuTUq__active{opacity:1;transform:scale(1)}.HeroSlider-module__tHuTUq__textBox{z-index:3;width:90%;max-width:600px;padding:0 1rem;position:absolute;top:50%;left:7%;transform:translateY(-50%)}@media (max-width:1024px){.HeroSlider-module__tHuTUq__textBox{max-width:60%}}@media (max-width:768px){.HeroSlider-module__tHuTUq__textBox{text-align:center;max-width:100%;margin-top:2rem;padding:2rem;position:relative;top:auto;left:0;transform:none}}.HeroSlider-module__tHuTUq__subTitle{color:var(--text-secondary);letter-spacing:1px;text-shadow:0 0 8px #0006;opacity:0;font-size:1.3rem;animation:.8s .2s forwards HeroSlider-module__tHuTUq__fadeInUp}.HeroSlider-module__tHuTUq__title{background:linear-gradient(30deg,var(--text-white),var(--white-color-2));color:#0000;opacity:0;word-wrap:break-word;-webkit-background-clip:text;background-clip:text;margin:.5rem 0 1rem;font-size:3.8rem;font-weight:600;line-height:1.1;animation:.8s .6s forwards HeroSlider-module__tHuTUq__fadeInUp}@media (max-width:1024px){.HeroSlider-module__tHuTUq__title{font-size:3rem}}@media (max-width:768px){.HeroSlider-module__tHuTUq__title{margin:.3rem 0 .8rem;font-size:2.2rem}}.HeroSlider-module__tHuTUq__description{color:var(--text-secondary);opacity:0;margin-bottom:1.8rem;font-size:1.1rem;line-height:1.6;animation:.8s 1s forwards HeroSlider-module__tHuTUq__fadeInUp}@media (max-width:768px){.HeroSlider-module__tHuTUq__description{margin-bottom:1.5rem;font-size:1rem;line-height:1.5}}.HeroSlider-module__tHuTUq__ctaButton{background:var(--btn-color);color:var(--btn-dark-text);cursor:pointer;opacity:0;border:none;border-radius:10px;padding:.5rem 1.3rem;font-size:.9rem;font-weight:700;transition:all .3s;animation:.8s 1.4s forwards HeroSlider-module__tHuTUq__fadeInUp}.HeroSlider-module__tHuTUq__ctaButton:hover{background:var(--btn-color-hover);transform:scale(.8)}.HeroSlider-module__tHuTUq__formBox{z-index:10;border-radius:12px;width:100%;max-width:450px;position:absolute;top:50%;right:7%;transform:translateY(-50%)}@media (max-width:1024px){.HeroSlider-module__tHuTUq__formBox{max-width:350px;padding:1.5rem}}@media (max-width:768px){.HeroSlider-module__tHuTUq__formBox{border-radius:0;max-width:100%;margin:0 auto;padding:2rem 1rem;position:relative;top:auto;right:auto;transform:none}}.HeroSlider-module__tHuTUq__formBox h3{margin-bottom:1rem}.HeroSlider-module__tHuTUq__formBox input,.HeroSlider-module__tHuTUq__formBox textarea{border:1px solid #ccc;border-radius:6px;width:100%;margin-bottom:1rem;padding:.8rem}.HeroSlider-module__tHuTUq__formBox button{color:#000;cursor:pointer;background:#fc0;border:none;width:100%;padding:.8rem;font-weight:700;transition:background .3s,box-shadow .3s}.HeroSlider-module__tHuTUq__formBox button:hover{background:#e6b800}.HeroSlider-module__tHuTUq__dots{z-index:10;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0000004d;border-radius:20px;gap:10px;padding:8px 16px;display:flex;position:absolute;bottom:5%;left:50%;transform:translate(-50%)}.HeroSlider-module__tHuTUq__contentWrapper{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;display:flex}.HeroSlider-module__tHuTUq__textBox{flex:0 0 60%;min-width:300px}.HeroSlider-module__tHuTUq__formBox{flex:0 0 40%;justify-content:center;align-items:center;min-width:200px;display:flex}.HeroSlider-module__tHuTUq__rightImage{max-width:100%;height:auto;animation:.5s ease-in-out HeroSlider-module__tHuTUq__fadeIn}@keyframes HeroSlider-module__tHuTUq__fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.HeroSlider-module__tHuTUq__contentWrapper{flex-direction:column;align-items:center}.HeroSlider-module__tHuTUq__textBox,.HeroSlider-module__tHuTUq__formBox{text-align:center;flex:0 0 100%}.HeroSlider-module__tHuTUq__formBox{margin-top:1.5rem}.HeroSlider-module__tHuTUq__dots{gap:8px;padding:6px 12px;position:absolute;bottom:2%;left:50%}}.HeroSlider-module__tHuTUq__dot{cursor:pointer;background:#ffffff80;border-radius:50%;flex-shrink:0;width:10px;height:10px;transition:all .3s ease-in-out}@media (max-width:768px){.HeroSlider-module__tHuTUq__dot{width:8px;height:8px}}.HeroSlider-module__tHuTUq__dot:hover{background:#fffc;transform:scale(1.2)}.HeroSlider-module__tHuTUq__activeDot{background:var(--btn-color);border-radius:15px;width:30px}@media (max-width:768px){.HeroSlider-module__tHuTUq__activeDot{width:20px}}@keyframes HeroSlider-module__tHuTUq__fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes HeroSlider-module__tHuTUq__slideInRight{0%{opacity:0;transform:translateY(-50%)translate(50px)}to{opacity:1;transform:translateY(-50%)translate(0)}}@media (max-width:1200px){.HeroSlider-module__tHuTUq__textBox{max-width:480px}.HeroSlider-module__tHuTUq__title{font-size:3.2rem}.HeroSlider-module__tHuTUq__formBox{max-width:350px}}@media (max-width:992px){.HeroSlider-module__tHuTUq__textBox{max-width:420px;left:5%}.HeroSlider-module__tHuTUq__title{font-size:2.8rem}.HeroSlider-module__tHuTUq__subTitle{font-size:1.1rem}.HeroSlider-module__tHuTUq__description{font-size:1rem}.HeroSlider-module__tHuTUq__formBox{max-width:320px;padding:1.5rem;right:5%}.HeroSlider-module__tHuTUq__dots{left:75%}}@media (max-width:768px){.HeroSlider-module__tHuTUq__slider{flex-direction:column;justify-content:space-between;height:auto;min-height:100vh;display:flex}.HeroSlider-module__tHuTUq__textBox{text-align:center;max-width:100%;margin-top:10vh;padding:2rem 1rem;position:relative;top:auto;left:auto;transform:none}.HeroSlider-module__tHuTUq__title{margin:1rem 0;font-size:2.2rem}.HeroSlider-module__tHuTUq__subTitle{font-size:1rem}.HeroSlider-module__tHuTUq__description{margin-bottom:2rem;font-size:.9rem}.HeroSlider-module__tHuTUq__ctaButton{padding:.7rem 1.5rem;font-size:1rem}.HeroSlider-module__tHuTUq__formBox{max-width:100%;margin:2rem 1rem;padding:1.5rem;position:relative;top:auto;right:auto;transform:none}.HeroSlider-module__tHuTUq__dots{position:absolute;bottom:2%;left:50%;transform:translate(-50%)}}@media (max-width:480px){.HeroSlider-module__tHuTUq__textBox{margin-top:5vh;padding:1.5rem 1rem}.HeroSlider-module__tHuTUq__title{font-size:1.8rem;line-height:1.2}.HeroSlider-module__tHuTUq__subTitle{letter-spacing:.5px;font-size:.9rem}.HeroSlider-module__tHuTUq__description{font-size:.85rem;line-height:1.5}.HeroSlider-module__tHuTUq__ctaButton{padding:.6rem 1.2rem;font-size:.9rem}.HeroSlider-module__tHuTUq__formBox{-webkit-backdrop-filter:blur();background:0 0;margin:1rem 0 3rem;padding:1rem}.HeroSlider-module__tHuTUq__dots{bottom:2%}.HeroSlider-module__tHuTUq__dot{width:8px;height:8px}.HeroSlider-module__tHuTUq__activeDot{width:24px}}
.products-container{padding-left:1.5rem;padding-right:1.5rem}.filter-box{border:1px solid var(--primary);box-sizing:border-box;background:#f1f0f0;border-radius:10px;height:400px;padding:24px;box-shadow:0 4px 20px #0000001a,0 2px 6px #00000014}.filter-btn{background:var(--white-color-3);color:var(--text-dark);border:1px solid #0000;border-radius:10px;padding:6px 8px;font-size:12px;transition:all .3s ease-in-out}.filter-btn:hover{background:var(--secondary)}.filter-btn.active{background:var(--primary);color:#fff;border:1px solid var(--primary);box-shadow:0 2px 6px #c78a4666}.product-card{border:1px solid var(--primary);background:#fff;border-radius:16px;padding:16px;transition:all .3s ease-in-out;box-shadow:0 4px 12px #00000014}.product-card:hover{border-color:var(--secondary);transform:translateY(-6px);box-shadow:0 6px 16px #0000002e}.btn-product{background:var(--btn-color);color:#fff;border-radius:8px;width:100%;padding:10px 0;font-size:14px;transition:all .3s ease-in-out}.btn-product:hover{background:var(--btn-color-hover)}.product-title{color:var(--text-dark)}.product-card .front-img{opacity:1}.product-card:hover .front-img,.product-card .back-img{opacity:0}.product-card:hover .back-img{opacity:1}@media (min-width:1024px){.products-container{padding-left:4rem;padding-right:4rem}}
