body{background-color:#ededed!important;overflow-x:hidden!important;width:100%!important}#root div[id],#root section{scroll-margin-top:80px}#root .intro{background-position:50%;background-size:cover;justify-content:center;text-align:center}#root .intro,#root .intro .overlay{align-items:center;display:flex;min-height:100vh;width:100%}#root .intro .overlay{background:#171717bf!important;padding:80px 0}#root .intro-text h1{color:#fff!important;font-family:Montserrat,sans-serif!important;font-size:clamp(32px,8vw,80px)!important;font-weight:800!important;text-shadow:2px 2px 10px #00000080!important;text-transform:uppercase}#root .intro-text p{color:#ededed!important;font-family:Inter,sans-serif!important;font-size:clamp(16px,2.5vw,22px)!important;font-weight:300!important;margin:20px auto 40px!important;max-width:80%!important}#root .btn-custom{background:#e5882a!important;background-image:none!important;border:2px solid #e5882a!important;border-radius:50px!important;box-shadow:0 4px 15px #e5882a4d!important;color:#171717!important;font-size:clamp(14px,1.5vw,18px)!important;font-weight:600!important;outline:none!important;padding:clamp(10px,2vw,15px) clamp(20px,4vw,40px)!important;transition:all .3s ease!important}#root .btn-custom:hover{background:#0000!important;border:2px solid #e5882a!important;box-shadow:0 6px 20px #e5882a80!important;color:#e5882a!important;transform:translateY(-3px)!important}#root .navbar-default{background-color:#171717f2!important;border:none!important;box-shadow:0 4px 20px #00000080!important;height:80px!important;padding:0!important;transition:all .3s ease-in-out!important}#root .navbar-default .navbar-brand{align-items:center!important;display:flex!important;height:80px!important;padding:0 15px!important}#root .navbar-logo{max-height:45px!important;object-fit:contain!important;transition:transform .3s ease!important;width:auto!important}#root .navbar-logo:hover{transform:scale(1.05)!important}#root .navbar-default .navbar-nav>li>a{color:#ededed!important;font-family:Inter,sans-serif!important;font-size:15px!important;font-weight:500!important;letter-spacing:.5px!important;line-height:50px!important;position:relative!important;transition:color .3s ease!important}#root .navbar-default .navbar-nav>.active>a,#root .navbar-default .navbar-nav>li>a:focus,#root .navbar-default .navbar-nav>li>a:hover{background-color:initial!important;color:#e5882a!important}#root .navbar-default .navbar-nav>li>a:before{content:none!important;display:none!important}#root .navbar-default .navbar-nav>li>a:after{background:#e5882a!important;bottom:8px!important;content:""!important;display:block!important;height:3px!important;left:50%!important;position:absolute!important;transform:translateX(-50%)!important;transition:width .3s ease-in-out!important;width:0!important}#root .navbar-default .navbar-nav>li.active>a:after,#root .navbar-default .navbar-nav>li>a:focus:after,#root .navbar-default .navbar-nav>li>a:hover:after{background:#e5882a!important;width:calc(100% - 30px)!important}@media (min-width:768px){#root .lang-flag-btn{margin-top:27px!important}}@media (max-width:767px){#root .lang-flag-btn{margin-top:10px!important}}#root .navbar-default .navbar-toggle{border-color:#e5882a!important;margin-top:23px!important}#root .navbar-default .navbar-toggle .icon-bar{background-color:#e5882a!important}#about .about-text h2:after,#about .about-text h2:before,.section-title h2:after,.section-title h2:before{background:#0000!important;content:none!important;display:none!important;height:0!important;width:0!important}.heading-underline{background:#e5882a!important;border-radius:5px!important;height:5px!important;margin:0 auto 20px!important;width:70px!important}#about .heading-underline{margin-left:0!important;margin-right:auto!important}#about .about-text h2{color:#171717!important;text-shadow:none!important}#root .product-card{border-radius:15px!important;display:block!important;overflow:hidden!important;position:relative!important}#root .product-card img{transform:scale(1)!important;transition:transform .5s ease-in-out!important;width:100%!important}#root .product-card:hover img{transform:scale(1.15)!important}#root .product-card .hover-text{opacity:0;transition:all .4s ease-in-out!important}#root .product-card:hover .hover-text{opacity:1}#root .persistent-title{background-color:#171717f2!important;border:1px solid #e5882a66!important;border-radius:30px!important;bottom:15px!important;box-shadow:0 4px 15px #0009!important;color:#e5882a!important;font-family:Inter,sans-serif!important;font-size:14px!important;font-weight:700!important;left:15px!important;padding:8px 18px!important;pointer-events:none!important;position:absolute!important;transform:none!important;transition:opacity .3s ease!important;white-space:nowrap!important;z-index:5!important}#root .product-card:hover .persistent-title{opacity:0!important}#contact{background:#171717!important;background-image:none!important;padding:100px 0 0!important}#contact,#contact .section-title h2{color:#ededed!important}#contact .section-title p{color:#bbb!important}#contact .contact-info h3,#contact .contact-info i{color:#e5882a!important}#contact .social ul li{background:#0000!important;border:none!important;display:inline-block!important;margin:0 5px!important}#contact .social ul li a{align-items:center!important;background:#0000!important;border:2px solid #e5882a!important;border-radius:50%!important;color:#e5882a!important;display:inline-flex!important;height:45px!important;justify-content:center!important;transition:all .3s ease!important;width:45px!important}#contact .social ul li a:hover{background:#e5882a!important;color:#171717!important}#footer{background:#111!important;margin-top:80px!important;padding:30px 0!important}#footer p{color:#888!important;margin:0!important}#root .filter-menu{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-bottom:40px}#root .btn-filter{background-color:initial!important;border:2px solid #171717!important;border-radius:30px!important;color:#171717!important;font-family:Inter,sans-serif!important;font-weight:600!important;outline:none!important;padding:8px 25px!important;transition:all .3s ease!important}#root .btn-filter.active,#root .btn-filter:hover{background-color:#171717!important;border-color:#171717!important;color:#e5882a!important}#root #about{background-color:#ededed!important;min-height:85vh;padding:140px 0!important}#root #about .about-text p{color:#444!important}#root #about .about-text h3{color:#171717!important}@media (max-width:768px){#root .navbar-collapse{background:#171717!important}#root .navbar-default .navbar-nav>li>a{line-height:30px!important}#root .container{padding-left:20px!important;padding-right:20px!important}#contact{padding:60px 0 20px!important}#root #about{padding:80px 0!important}}
/*# sourceMappingURL=main.e694c1ef.css.map*/