@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&family=Playfair+Display:wght@400;700&display=swap";:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.loader-container{position:fixed;top:0;left:0;width:100%;height:100vh;background:#f8f3ef;display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:9999;opacity:1;transition:opacity .3s ease-out}.loader-container.fade-out{opacity:0}.loader{position:relative;width:120px;height:120px;margin-bottom:20px}.loader:before,.loader:after{content:"";position:absolute;width:100%;height:100%;border-radius:50%;border:3px solid transparent;animation:rotate 2s linear infinite}.loader:before{border-top-color:#4b2e20;border-bottom-color:#d9a066}.loader:after{border-top-color:#2f6f4e;border-bottom-color:#d9a066;animation-delay:1s}.loader-text{font-family:Playfair Display,serif;color:#4b2e20;font-size:18px;letter-spacing:2px;margin-top:20px;opacity:.8}@keyframes rotate{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.1)}to{transform:rotate(360deg) scale(1)}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Montserrat,sans-serif;background-color:#fdfaf7;color:#6a6a6a;overflow-x:hidden}.container{width:100%;margin:0 auto;padding:1rem 8rem}.btn{display:inline-block;padding:15px 30px;border-radius:5px;font-weight:600;font-size:14px;letter-spacing:2px;text-transform:uppercase;cursor:pointer;text-decoration:none;transition:all .3s ease}.btn-primary{background:linear-gradient(90deg,#d9a066,#be8650);color:#fff;border:none}.btn-primary:hover{transform:translateY(-3px);box-shadow:0 10px 20px #0000001a}.btn-outline{background:transparent;color:#fff;border:2px solid #D9A066}.btn-outline:hover{background:#d9a0661a;transform:translateY(-3px)}.btn-green{background:linear-gradient(90deg,#2f6f4e,#235a3e);color:#fff;border:none;padding:10px 20px;font-size:11px}.btn-green:hover{transform:translateY(-2px);box-shadow:0 5px 15px #0000001a}.section-title{margin-bottom:10px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;color:#d9a066;letter-spacing:3px;text-transform:uppercase}.heading1{font-family:Playfair Display,serif;color:#fff;font-weight:700;line-height:1.2;font-size:50px}@media (max-width: 1280px){.container{max-width:1280px;padding:1rem 1.5rem}.heading1,.heading-xl{font-size:44px}.heading-lg{font-size:32px}.heading-md{font-size:20px}.hero{padding:5vh 0}.hero-content{max-width:500px}.hero-subtitle{font-size:20px}.hero-description{font-size:16px}.product-cards{gap:18px;padding:12px 0}.product-card{min-width:220px;max-width:260px}.product-img{height:200px}.product-info{padding:24px}.why-choose-us{padding:80px 0}.benefits-grid{gap:1.5rem}.benefit-card{padding:1.5rem}.industries{padding:80px 0}.industry-grid{gap:1.5rem;padding:2rem 0}.industry-card{padding:1.5rem}.about{padding:80px 0}.about-container{gap:32px}.about-text{font-size:16px}.founder-img{width:160px;height:200px;padding:16px}.stats{gap:16px}.stat-card{padding:20px}.stat-number{font-size:28px}.stat-label{font-size:12px}.contact-us-div{gap:2.5rem;padding:2rem;padding-top:0}.contact{padding:40px 0}.contact-container{gap:2rem}.contact-details{margin-left:0;gap:1.2rem}.footer-container{gap:2rem}.map-vtp iframe{width:500px;min-width:500px;padding-left:4rem}.address-container{padding:1rem;border-left-width:2px}}@media (max-width: 1440px){.container{padding:1rem 2.5rem}.product-cards{gap:28px}.about-container,.contact-container{gap:2rem}.industry-grid,.benefits-grid{gap:1.5rem}}@media screen and (max-width: 1024px){.heading1{font-size:40px}.container{padding:1rem 4rem}}@media screen and (max-width: 768px){.heading1{font-size:36px;white-space:normal}.container{padding:1rem 2rem}.hero-content{text-align:center}}@media screen and (max-width: 480px){.heading1{font-size:32px}.container{padding:1rem}}.heading{font-family:Playfair Display,serif;color:#4b2e20;font-weight:700;line-height:1.2;margin-bottom:20px}.heading-xl{font-size:50px}.heading-lg{font-size:38px}.heading-md{font-size:24px}.divider{width:100px;height:3px;background-color:#d9a066;margin:20px 0 30px}.card{background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 10px 30px #0000001a}header{background-color:#4b2e20;padding:20px 0;position:fixed;width:100%;top:0;z-index:1000;box-shadow:0 5px 20px #0000001a}.header-container{display:flex;justify-content:space-between;align-items:center}.logo-boxes{display:flex;gap:8px;margin-right:15px}.logo-box{width:40px;height:40px;background:transparent;border:2px solid #D9A066;color:#d9a066;display:flex;align-items:center;justify-content:center;font-family:Playfair Display,serif;font-size:20px;font-weight:700;transition:all .3s ease}.logo-box:hover{background:#d9a0661a;transform:translateY(-2px)}.logo{display:flex;align-items:center}.logo-icon{stroke:#d9a066;stroke-width:3px;width:60px;height:30px;margin-right:10px}.logo-text{display:flex;flex-direction:column;color:#fff!important}.logo-text h1{font-family:Playfair Display,serif;font-size:24px;font-weight:800;color:#fff;margin:0}.logo-text span{font-size:16px;font-weight:600;color:#d9a066;letter-spacing:2px}nav ul{display:flex;list-style:none}nav ul li{margin:0 15px;font-weight:600}nav ul li a{color:#fff;text-decoration:none;font-size:12px;font-weight:450;font-size:medium;letter-spacing:1px;transition:color .3s ease}nav ul li a:hover{color:#d9a066}.lang-toggle{background-color:#d9a066;color:#fff;padding:5px 10px;border-radius:10px;font-size:9px;font-weight:600;cursor:pointer}.hero{background-color:#4b2e20;color:#fff;background-image:linear-gradient(90deg,#4b2e20e6,#4b2e20b3 60%,#4b2e2033);position:relative;padding:6vh 0;margin-top:80px;overflow:hidden}.hero:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#3a2010;opacity:.5;z-index:-1}.hero:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(ellipse at center,rgba(92,59,42,.3) 0%,transparent 70%),radial-gradient(ellipse at center,rgba(92,59,42,.2) 0%,transparent 70%),radial-gradient(ellipse at center,rgba(92,59,42,.3) 0%,transparent 70%);background-size:100% 100%;background-position:0 30%,0 60%,0 90%;background-repeat:no-repeat;z-index:-1}.hero-content{max-width:600px}.hero-subtitle{font-family:Playfair Display,serif;color:#d9a066;font-size:24px;font-weight:400;margin-bottom:30px}.hero-description{font-size:18px;line-height:1.6;margin-bottom:30px;opacity:.9}.hero-cta{display:flex;gap:20px;margin-top:40px}.trust-badge{position:absolute;right:10%;bottom:15%;background-color:#fffffff2;padding:20px;border-radius:10px;text-align:center;box-shadow:0 10px 30px #0000001a}.trust-badge h3{font-size:12px;font-weight:700;color:#4b2e20;letter-spacing:1px;margin-bottom:10px}.trust-badge .number{font-family:Playfair Display,serif;font-size:28px;font-weight:700;color:#d9a066;margin-bottom:5px}.trust-badge p{font-size:10px;color:#6a6a6a}.about{padding:100px 0}.about-container{display:flex;align-items:center;gap:50px}.about-content{flex:1}.about-text{font-size:18px;line-height:1.6;margin-bottom:40px;text-align:justify}.founder-img{flex:0 0 200px;width:200px;height:250px;background-color:#4b2e20;border-radius:5px;position:relative;padding:20px;color:#fff}.founder-img:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#4b2e2003;z-index:0;border-radius:5px}.founder-label{position:relative;z-index:1;font-size:10px;font-weight:600;color:#d9a066;letter-spacing:2px;margin-bottom:10px}.founder-name{position:relative;z-index:1;font-family:Playfair Display,serif;font-size:18px;font-weight:700}.stats{display:flex;gap:20px;margin-top:40px}.stat-card{flex:1;padding:30px}.stat-number{font-family:Playfair Display,serif;font-size:36px;font-weight:700;color:#d9a066;margin-bottom:10px}.stat-label{font-size:14px;color:#4b2e20;letter-spacing:1px;font-weight:600}.products{padding:100px 0;background-color:#f8f3ef;overflow:hidden}.product-cards{display:flex;gap:32px;align-items:stretch;overflow-x:auto;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding:20px 0;position:relative;cursor:grab}.product-cards:active{cursor:grabbing}.product-card{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;min-width:300px;max-width:340px;flex:0 0 auto;height:auto;background:#fff;border-radius:12px;box-shadow:0 10px 30px #00000014;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;cursor:pointer}.product-card:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 25px 50px #4b2e2026}.product-img{height:250px;position:relative;overflow:hidden}.product-img img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.product-card:hover .product-img img{transform:scale(1.1)}.product-img:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,#4b2e2033,#4b2e20cc);opacity:.8;transition:opacity .3s ease}.product-card:hover .product-img:after{opacity:.6}.product-img span{position:absolute;bottom:20px;left:20px;font-size:18px;font-weight:700;color:#fff;letter-spacing:2px;z-index:2;transition:transform .3s ease}.product-card:hover .product-img span{transform:translateY(-5px)}.product-info{padding:30px;background:linear-gradient(to bottom,#fff,#f8f3ef80)}.product-features{margin:20px 0}.feature{display:flex;align-items:flex-start;margin-bottom:15px;transition:transform .3s ease}.product-card:hover .feature{transform:translate(5px)}.product-card:hover .feature .dot{transform:scale(1.2)}.feature p{font-size:16px!important;color:#4b2e20;line-height:1.6;margin:0}.btn.btn-green{background:linear-gradient(45deg,#2f6f4e,#235a3e);border:none;padding:15px 0;font-size:14px;font-weight:600;letter-spacing:1px;transition:all .3s ease;position:relative;overflow:hidden}.btn.btn-green:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:.5s}.product-card:hover .btn.btn-green:before{left:100%}@media (max-width: 1024px){.product-cards{gap:20px;padding:15px 0}.product-card{min-width:280px;height:auto}.product-img{height:180px}}@media (max-width: 768px){.product-cards{gap:15px;padding:10px 0}.product-card{min-width:240px}.product-img{height:160px}}@media (max-width: 480px){.product-cards{gap:12px;padding:8px 0}.product-card{min-width:200px}.product-img{height:140px}}.product-info{display:flex;flex-direction:column;flex:1;padding:28px 22px 22px}.product-features{flex:1;margin-bottom:18px;text-align:left}.feature{display:flex;align-items:flex-start;margin-bottom:10px}.feature .dot{height:13px;background-color:#fff;border-radius:50%;margin-right:12px;margin-top:4px}.feature p{font-size:13px;color:#4b2e20;margin:0}.btn.btn-green,.product-enquiry-btn{margin-top:auto;width:100%;font-size:14px;padding:13px 0;border-radius:6px;font-weight:600;letter-spacing:1px}@media (max-width: 1024px){.product-cards{flex-direction:column;gap:24px;align-items:center}.product-card{max-width:100%;width:100%;height:auto;min-width:0;margin:0 auto}.container{padding:0 20px}}@media (max-width: 768px){.product-cards{flex-direction:column;gap:24px;padding:0 20px;width:100%}.product-card{width:100%;min-width:100%;max-width:100%;margin:0;height:auto}.product-img{height:160px;padding:0 20px}.product-info{padding:24px}.product-features{margin-bottom:24px}.container{padding:0 20px}}.why-choose-us{padding:100px 0;background:linear-gradient(to bottom right,#d9a0660d,#2f6f4e0d);position:relative}.benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:3rem}.benefit-card{background:#fff;border-radius:12px;padding:2rem;transition:all .3s ease;box-shadow:0 4px 6px #0000000d;border:1px solid rgba(217,160,102,.1);position:relative;overflow:hidden}.benefit-card:before{content:"";position:absolute;top:0;left:0;width:4px;height:0;background:linear-gradient(to bottom,#d9a066,#2f6f4e);transition:height .3s ease}.benefit-card:hover{transform:translateY(-5px);box-shadow:0 8px 15px #0000001a}.benefit-card:hover:before{height:100%}.benefit-card h3{color:#4b2e20;font-size:1.25rem;margin-bottom:1rem;font-weight:600}.benefit-card p{color:#636e72;font-size:.95rem;line-height:1.6;margin:0;text-align:justify}@media (max-width: 1024px){.benefits-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (max-width: 768px){.why-choose-us{padding:60px 0}.benefits-grid{grid-template-columns:1fr;gap:1.25rem}.benefit-card{padding:1.5rem}.benefit-card h3{font-size:1.1rem}.benefit-card p{font-size:.9rem}}.industries{padding:100px 0;background:linear-gradient(to bottom,#f8f3ef,#fff);position:relative;overflow:hidden}.industries:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 0% 0%,rgba(217,160,102,.1) 0%,transparent 50%),radial-gradient(circle at 100% 100%,rgba(47,111,78,.1) 0%,transparent 50%);z-index:0}.industry-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;padding:3rem 0;position:relative;z-index:1}.industry-card{background:#fff;border-radius:16px;padding:2rem;text-align:center;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;border:1px solid rgba(217,160,102,.1);box-shadow:0 4px 20px #0000000d}.industry-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#d9a066,#2f6f4e);transform:scaleX(0);transition:transform .4s ease;transform-origin:left}.industry-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px #0000001a;border-color:#d9a0664d}.industry-card:hover:before{transform:scaleX(1)}.industry-card h4{color:#4b2e20;font-size:1.25rem;font-weight:600;margin:0;position:relative;padding-bottom:1rem;transition:color .3s ease}.industry-card:hover h4{color:#d9a066}@media (max-width: 1024px){.industry-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}}@media (max-width: 768px){.industries{padding:60px 0}.industry-grid{grid-template-columns:repeat(2,1fr);gap:1rem;padding:2rem 0}.industry-card{padding:1.5rem}.industry-card h4{font-size:1.1rem}}@media (max-width: 480px){.container{padding:0 15px}.logo-text h1{font-size:20px}.logo-text span{font-size:10px}nav ul li a{font-size:11px}.heading-xl{font-size:28px}.hero-subtitle{font-size:18px}.hero-description{font-size:14px}.industry-grid{grid-template-columns:1fr;gap:1rem}.industry-card{padding:1.25rem}}.contact{padding:50px 0;background-color:#4b2e20;color:#fff}.contact-container{display:flex;justify-content:space-between;align-items:flex-start;gap:3rem;flex-wrap:wrap}.contact-container>div{flex:1;min-width:300px}.contact-details{gap:5rem;flex-wrap:wrap;margin-left:10rem}.contact-group h4{font-size:12px;font-weight:600;margin-bottom:5px}.contact-group{flex:1;min-width:140px}.seo-badge{background-color:#2f6f4e4d;padding:10px 15px;border-radius:5px;font-size:10px;font-weight:600}footer{background-color:#34221a;padding:30px 0;color:#ffffffb3}.footer-container{display:flex;justify-content:space-between;align-items:center}.copyright{font-size:10px}.footer-keywords{font-size:10px;margin-top:5px}.social-icons{display:flex;gap:15px}.social-icon{width:30px;height:30px;background-color:#d9a066;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#fff;cursor:pointer;transition:all .3s ease}.social-icon:hover{transform:translateY(-3px)}.enquiry-modal-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#2c2018a6;display:flex;align-items:center;justify-content:center;z-index:2000}.enquiry-modal{background:#fff;border-radius:16px;box-shadow:0 8px 40px #2c20182e;padding:2.5rem 2rem 2rem;min-width:340px;max-width:95vw;width:100%;position:relative;animation:modalFadeIn .3s}@keyframes modalFadeIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.enquiry-modal h3{font-family:Playfair Display,serif;color:#4b2e20;margin-bottom:1.5rem;font-size:1.5rem;text-align:center}.enquiry-modal label{font-size:.95rem;color:#4b2e20;font-weight:500}.enquiry-modal input,.enquiry-modal textarea{width:100%;padding:.7rem 1rem;margin-top:.3rem;margin-bottom:1.2rem;border:1px solid #D9A066;border-radius:6px;font-size:1rem;background:#f8f3ef;color:#4b2e20;transition:border .2s}.enquiry-modal input:focus,.enquiry-modal textarea:focus{border-color:#be8650;outline:none}.enquiry-modal .modal-close{position:absolute;top:14px;right:18px;background:none;border:none;font-size:2rem;color:#be8650;cursor:pointer;transition:color .2s;z-index:2}.enquiry-modal .modal-close:hover{color:#4b2e20}.enquiry-modal .btn{width:100%;margin-top:.5rem;font-size:1rem;padding:.9rem 0;border-radius:6px}@media (max-width: 480px){.enquiry-modal{min-width:90vw;padding:1.2rem .7rem 1.5rem}.enquiry-modal h3{font-size:1.1rem}}@media (max-width: 1024px){.container{padding:0 30px}.trust-badge{right:5%}.product-cards{flex-direction:column}.industry-icons{transform:scale(.8)}}@media (max-width: 768px){.founder-img{width:350px;height:450px}.founder-label{font-size:16px;font-weight:700}.founder-name{padding-bottom:.5rem}.container{padding:0 20px}.header-container{flex-direction:column;padding:15px 0}.logo{margin-bottom:15px}nav ul{flex-wrap:wrap;justify-content:center;gap:15px}nav ul li{margin:0 10px}.logo-boxes{gap:6px}.logo-box{width:35px;height:35px;font-size:18px}.hero{padding:120px 0 60px}.hero-content{text-align:center;margin:0 auto}.heading-xl{font-size:36px}.hero-subtitle{font-size:20px}.hero-description{font-size:16px}.hero-cta{flex-direction:column;gap:15px;align-items:center}.btn{width:100%;max-width:300px;text-align:center}.heading-lg{font-size:30px}.trust-badge{position:static;margin:40px auto 0;max-width:200px;display:none}.about-container,.stats{flex-direction:column}.contact-container{flex-direction:column;text-align:center;gap:2rem}.contact-details{flex-direction:column;gap:20px;margin-top:1rem;padding-left:4rem;margin-left:0rem}.address-container{margin-top:1.5rem}.footer-container{flex-direction:column;gap:20px;text-align:center}}.address-container{display:flex;align-items:flex-start;margin-top:2rem;padding:1.5rem;background-color:#ffffff0d;border-radius:8px;border-left:3px solid #D9A066;transition:all .3s ease}.address-container:hover{background-color:#ffffff1a;transform:translateY(-2px);box-shadow:0 5px 15px #0003}.address-icon{color:#d9a066;margin-right:1rem;padding-top:.25rem}.address-text h4{color:#d9a066;margin:0 0 .5rem;font-size:1rem;letter-spacing:1px}.address-text p{margin:.25rem 0;color:#f5f5f5;font-size:.95rem;line-height:1.5}@media (max-width: 480px){.address-container{padding:1rem}.address-text h4{font-size:.9rem}.address-text p{font-size:.85rem}}.notification-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#ffffffd9;display:flex;align-items:center;justify-content:center;z-index:2100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.notification-popup{background:#4b2e20;border-radius:16px;padding:2.5rem;text-align:center;max-width:400px;width:90%;animation:modalFadeIn .3s;border:2px solid #D9A066;box-shadow:0 8px 32px #0000004d}.notification-popup h4{color:#d9a066;font-size:2rem;margin-bottom:1rem;font-family:Playfair Display,serif}.notification-popup p{color:#fff;font-size:1.1rem;margin-bottom:2rem;line-height:1.5}.notification-popup .btn{background:#d9a066;color:#4b2e20;font-weight:600;padding:1rem 3rem;border:none;border-radius:8px;font-size:1rem;cursor:pointer;transition:all .3s ease}.notification-popup .btn:hover{background:#fdfdfd;transform:translateY(-2px)}@media (max-width: 480px){.notification-popup{padding:2rem;width:85%}.notification-popup h4{font-size:1.5rem}.notification-popup p{font-size:1rem}}.nav-toggle{display:none;flex-direction:column;justify-content:center;height:40px;width:40px;cursor:pointer;z-index:1100;margin-left:auto}.nav-toggle span{display:block;width:28px;height:3px;background:#d9a066;margin:5px 0;border-radius:2px;transition:all .3s}.nav-toggle.active span:nth-child(1){transform:rotate(45deg) translate(5px,6px)}.nav-toggle.active span:nth-child(2){opacity:0}.nav-toggle.active span:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}@media (max-width: 1024px){.nav-toggle{display:flex}nav{position:fixed;top:0;right:-100vw;width:70vw;max-width:320px;height:100vh;background:#4b2e20;box-shadow:-2px 0 16px #00000026;transition:right .3s;z-index:1050;display:flex;align-items:flex-start;justify-content:flex-start;padding-top:80px}nav.active{right:0}nav ul{flex-direction:column;gap:2rem;width:100%;align-items:flex-start;padding-left:2rem}nav ul li{width:100%}nav ul li a{font-size:18px;color:#fff;padding:10px 0;display:block;width:100%;border-bottom:1px solid rgba(217,160,102,.1);transition:color .2s}nav ul li a:hover{color:#d9a066}.header-container{flex-wrap:wrap}}.nav-close{position:absolute;top:28px;right:28px;background:none;border:none;padding:0;z-index:1201;cursor:pointer;width:36px;height:36px;display:flex;align-items:center;justify-content:center}.nav-close-icon{position:relative;width:32px;height:32px;display:block}.nav-close-icon:before,.nav-close-icon:after{content:"";position:absolute;left:15px;top:4px;width:3px;height:24px;background:#d9a066;border-radius:2px;transition:background .2s}.nav-close-icon:before{transform:rotate(45deg)}.nav-close-icon:after{transform:rotate(-45deg)}.nav-close:hover .nav-close-icon:before,.nav-close:hover .nav-close-icon:after{background:#fff}@media (max-width: 1024px){nav{padding-top:0}nav ul{margin-top:60px}}.header-nav ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem}.header-nav ul li a{color:#d9a066;text-decoration:none;font-size:15px;font-weight:600;letter-spacing:1px;transition:color .2s;padding-left:10rem}.header-nav ul li a:hover{color:#fff}@media (max-width: 768px){header-nav ul li a{color:#d9a066;text-decoration:none;font-size:15px;font-weight:600;letter-spacing:1px;transition:color .2s;padding-left:6rem}.header-nav ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:1rem;padding-left:0rem;align-items:baseline}}.product-slider-wrapper{position:relative;width:100%;overflow:hidden}.product-cards{display:flex;gap:2rem;overflow-x:auto;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;padding:1rem 0}.product-cards::-webkit-scrollbar{display:none}.invisible-arrow{position:absolute;top:50%;transform:translateY(-50%);background:transparent;border:none;width:60px;height:60px;cursor:pointer;opacity:0;transition:opacity .3s ease;z-index:2;display:flex;align-items:center;justify-content:center}.invisible-arrow.left{left:0}.invisible-arrow.right{right:0}.arrow{position:relative;width:40px;height:40px;display:flex;flex-direction:column;align-items:center;justify-content:center}.left-arrow{transform:rotate(180deg)}.right-arrow{transform:rotate(0)}.arrow span{display:block;width:12px;height:12px;border-bottom:3px solid #D9A066;border-right:3px solid #D9A066;transform:rotate(-45deg);margin:-6px;animation:arrow-animate 2s infinite;opacity:0}.arrow span:nth-child(2){animation-delay:-.2s}.arrow span:nth-child(3){animation-delay:-.4s}@keyframes arrow-animate{0%{opacity:0;transform:rotate(-45deg) translate(-10px,-10px)}50%{opacity:1}to{opacity:0;transform:rotate(-45deg) translate(10px,10px)}}@media (min-width: 768px){.product-slider-wrapper:hover .invisible-arrow{opacity:1}.invisible-arrow:hover .arrow span{border-color:#4b2e20}}@media (max-width: 767px){.invisible-arrow{display:none}.product-cards{padding:1rem;gap:1rem}}.map-vtp{flex:1;min-width:300px;display:flex;justify-content:center;align-items:center}.map-vtp iframe{width:650px;height:300px;border:none;align-items:center;padding-left:8rem;min-width:650px}@media (max-width: 768px){.map-vtp{flex:1;width:50px;padding-right:4rem}.map-vtp iframe{width:650px;height:300px;border:none;align-items:center;padding-left:8rem;min-width:350px}}
