@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600;700&family=Inter:wght@300;400;500;600&display=swap";
*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:#29231b;background:#fbf8f1;font-family:Inter,sans-serif;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit}button,input{font:inherit}::selection{color:#fff;background:#c9a227}.container{width:min(1200px,92%);margin:0 auto}section{scroll-margin-top:80px}h1,h2,h3{font-family:Cormorant Garamond,serif}p{line-height:1.7}.navbar{z-index:9999;-webkit-backdrop-filter:blur(14px);background:#fffcf6f7;border-bottom:1px solid #c9a22740;width:100%;position:sticky;top:0}.nav-container{justify-content:space-between;align-items:center;width:min(1200px,92%);height:76px;margin:0 auto;display:flex}.nav-logo{color:#201a12;align-items:center;gap:12px;text-decoration:none;display:flex}.nav-logo img{object-fit:contain;width:52px;height:52px}.nav-brand h2{margin:0;font-family:Cormorant Garamond,serif;font-size:25px;font-weight:600;line-height:1}.nav-brand p{letter-spacing:1.4px;text-transform:uppercase;color:#96791f;margin-top:5px;font-family:Inter,sans-serif;font-size:9px;font-weight:400}.desktop-nav{align-items:center;gap:32px;display:flex}.desktop-nav a{letter-spacing:.4px;color:#30291e;font-size:13px;font-weight:500;text-decoration:none;transition:color .25s;position:relative}.desktop-nav a:hover{color:#a27d0c}.desktop-nav a:after{content:"";background:#c9a227;width:0;height:1px;transition:width .25s;position:absolute;bottom:-8px;left:0}.desktop-nav a:hover:after{width:100%}#home{background:radial-gradient(circle at 80% 30%,#d6b14214,#0000 35%),#fbf8f1;align-items:center;min-height:calc(100vh - 76px);display:flex}.hero{grid-template-columns:1fr 1fr;align-items:center;gap:70px;min-height:calc(100vh - 76px);padding-top:55px;padding-bottom:55px;display:grid}.hero-content{max-width:600px}.hero-tag{letter-spacing:2.2px;text-transform:uppercase;color:#a27d0c;margin-bottom:18px;font-size:12px;font-weight:500}.hero h1{letter-spacing:-1px;color:#29231b;margin-bottom:22px;font-size:clamp(52px,5.4vw,78px);font-weight:500;line-height:.95}.hero-text{color:#6e665b;max-width:560px;margin-bottom:32px;font-size:16px;font-weight:300;line-height:1.8}.hero-buttons{align-items:center;gap:15px;display:flex}.hero-image{width:100%;position:relative}.hero-image:before{content:"";pointer-events:none;border:1px solid #c9a22740;border-radius:28px;position:absolute;inset:-12px}.hero-image img{object-fit:cover;border-radius:24px;width:100%;height:570px;box-shadow:0 20px 50px #41301424}.gold-btn,.outline-btn{letter-spacing:.4px;border-radius:30px;justify-content:center;align-items:center;min-height:52px;padding:0 30px;font-size:13px;font-weight:600;text-decoration:none;transition:transform .25s,box-shadow .25s,background .25s;display:inline-flex}.gold-btn{color:#fff;background:linear-gradient(135deg,#d7af28,#bd9419);box-shadow:0 8px 22px #ae831438}.gold-btn:hover{transform:translateY(-2px);box-shadow:0 12px 28px #ae83144d}.outline-btn{color:#8a6b16;background:0 0;border:1px solid #c9a227}.outline-btn:hover{color:#fff;background:#c9a227;transform:translateY(-2px)}.about-section{background:#fff;padding:110px 0}.about{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.about-content{max-width:570px}.about-content h2{margin-bottom:22px;font-size:clamp(42px,5vw,62px);font-weight:500;line-height:1}.about-content p{color:#70685d;margin-bottom:18px;font-size:15px}.about-image{position:relative}.about-image img{object-fit:cover;border-radius:22px;width:100%;height:520px;box-shadow:0 20px 50px #2d220f1f}.collections-section{background:#fbf8f1;padding:110px 0}.collections-heading{text-align:center;margin-bottom:55px}.collections-label,.why-label,.section-label{letter-spacing:2.5px;color:#a27d0c;margin-bottom:12px;font-size:10px;font-weight:600;display:block}.collections-heading h2,.why-heading h2,.contact-heading h2{font-size:clamp(42px,5vw,58px);font-weight:500;line-height:1}.heading-line,.why-line{background:#c9a227;width:55px;height:1px;margin:18px auto}.collections-heading p,.why-heading p{color:#80776a;font-size:14px}.collections-grid{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.collection-card{background:#fff;border:1px solid #c9a2272e;border-radius:16px;transition:transform .3s,box-shadow .3s;overflow:hidden;box-shadow:0 8px 25px #3c2d0f0f}.collection-card:hover{transform:translateY(-7px);box-shadow:0 18px 38px #3c2d0f1f}.collection-image{background:#f4eee2;overflow:hidden}.collection-image img{object-fit:cover;width:100%;height:260px;transition:transform .45s}.collection-card:hover .collection-image img{transform:scale(1.05)}.collection-content{padding:22px 20px 24px}.collection-content h3{margin-bottom:8px;font-size:25px;font-weight:600}.collection-content p{color:#81786c;margin-bottom:17px;font-size:12px;line-height:1.6}.collection-btn{letter-spacing:1px;text-transform:uppercase;color:#9a7718;border-bottom:1px solid #c9a227;padding-bottom:4px;font-size:11px;font-weight:600;text-decoration:none;display:inline-block}.why-section{background:#fff;padding:110px 0}.why-heading{text-align:center;margin-bottom:55px}.why-grid{grid-template-columns:repeat(4,1fr);gap:22px;display:grid}.why-card{background:#fbf8f1;border:1px solid #c9a2272e;border-radius:14px;min-height:270px;padding:30px 25px;transition:transform .3s,box-shadow .3s;position:relative}.why-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px #3c2d0f14}.why-icon{color:#c9a227;margin-bottom:20px;font-size:27px}.why-number{color:#8c6e144d;font-family:Cormorant Garamond,serif;font-size:20px;position:absolute;top:25px;right:25px}.why-card h3{margin-bottom:10px;font-size:25px;font-weight:600}.why-card p{color:#756d62;font-size:13px}.why-card-line{background:#c9a227;width:35px;height:1px;margin-top:22px}.contact-section{background:linear-gradient(135deg,#fbf8f1,#f7f0df);padding:110px 0}.contact-heading{text-align:center;max-width:700px;margin:0 auto 55px}.contact-heading h2{margin-bottom:20px}.contact-heading p{color:#746b5e;font-size:15px}.contact-grid{grid-template-columns:repeat(2,1fr);gap:28px;max-width:950px;margin:0 auto;display:grid}.contact-card{text-align:center;background:#ffffffb8;border:1px solid #c9a22733;border-radius:18px;padding:42px 35px;box-shadow:0 12px 35px #46320f0f}.contact-icon{color:#c9a227;margin-bottom:12px;font-size:28px}.contact-card h3{margin-bottom:25px;font-size:30px;font-weight:600}.contact-details{flex-direction:column;gap:15px;margin-bottom:25px;display:flex}.contact-details a{flex-direction:column;gap:3px;text-decoration:none;display:flex}.contact-details span{letter-spacing:1.5px;text-transform:uppercase;color:#9a7718;font-size:10px}.contact-details strong{color:#40382d;font-size:14px;font-weight:500}.whatsapp-btn{color:#fff;background:#1faa59;border-radius:26px;justify-content:center;align-items:center;min-height:48px;padding:0 28px;font-size:13px;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex}.whatsapp-btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px #1faa5933}.showroom-name{margin-bottom:10px;font-family:Cormorant Garamond,serif;font-size:25px;font-weight:600}.address{color:#756d62;margin-bottom:25px;font-size:14px;line-height:1.8}.showroom-card{flex-direction:column;align-items:center;display:flex}.showroom-card .gold-btn,.showroom-card .outline-btn{width:min(100%,280px);margin-top:8px}.luxury-footer{color:#fff;background:#211c15;padding:70px 0 25px}.footer-container{grid-template-columns:1.5fr 1fr 1.3fr .7fr;gap:40px;width:min(1200px,92%);margin:0 auto;display:grid}.footer-brand h3{font-size:31px;font-weight:500}.footer-line{background:#c9a227;width:45px;height:1px;margin:15px 0}.footer-brand p{color:#e3d4a4;margin-bottom:7px;font-family:Cormorant Garamond,serif;font-size:18px}.footer-brand span{letter-spacing:1.5px;text-transform:uppercase;color:#aaa095;font-size:10px}.footer-links{flex-direction:column;gap:12px;display:flex}.footer-links a,.footer-social a,.footer-contact a{color:#d2cbc0;font-size:12px;text-decoration:none;transition:color .2s}.footer-links a:hover,.footer-social a:hover,.footer-contact a:hover{color:#d5af35}.footer-contact{flex-direction:column;gap:8px;display:flex}.footer-contact p{color:#aaa095;font-size:12px}.footer-social{align-items:flex-start;display:flex}.footer-bottom{text-align:center;border-top:1px solid #ffffff1a;grid-column:1/-1;margin-top:15px;padding-top:25px}.footer-bottom p{color:#8e877d;font-size:10px}.whatsapp-float{z-index:9000;background:#20c76a;border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;text-decoration:none;transition:transform .25s,box-shadow .25s;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 10px 25px #0003}.whatsapp-float:hover{transform:translateY(-4px);box-shadow:0 14px 30px #00000040}@media (max-width:1100px){.hero{gap:40px}.hero-image img{height:500px}.collections-grid{grid-template-columns:repeat(3,1fr)}.why-grid,.footer-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.nav-container{width:92%;height:68px}.nav-logo{gap:9px}.nav-logo img{width:44px;height:44px}.nav-brand h2{font-size:20px}.nav-brand p{letter-spacing:1px;margin-top:3px;font-size:7px}.desktop-nav{display:none}.menu-button{cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fffdf8;border:1px solid #c9a2278c;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:5px;width:46px;height:46px;display:flex}.menu-button span{background:#8d7020;width:20px;height:2px;transition:all .25s;display:block}.mobile-nav{opacity:0;background:#fffdf8;border-top:1px solid #c9a22733;flex-direction:column;width:100%;max-height:0;transition:max-height .35s,opacity .25s;display:flex;position:absolute;top:68px;left:0;overflow:hidden;box-shadow:0 15px 30px #281e0a1f}.mobile-nav a{color:#30291e;border-bottom:1px solid #c9a2271f;padding:18px 25px;font-size:14px;font-weight:500;text-decoration:none;display:block}.mobile-nav a:last-child{border-bottom:none}.mobile-menu-toggle:checked~.mobile-nav{opacity:1;max-height:400px}.mobile-menu-toggle:checked+.menu-button span:first-child{transform:translateY(7px)rotate(45deg)}.mobile-menu-toggle:checked+.menu-button span:nth-child(2){opacity:0}.mobile-menu-toggle:checked+.menu-button span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}#home{min-height:auto}.hero{text-align:center;flex-direction:column-reverse;gap:42px;min-height:auto;padding-top:25px;padding-bottom:65px;display:flex}.hero-content{max-width:100%}.hero-tag{letter-spacing:1.8px;margin-bottom:17px;font-size:11px}.hero h1{letter-spacing:-.5px;margin-bottom:20px;font-size:clamp(45px,12vw,62px);line-height:.96}.hero-text{max-width:620px;margin:0 auto 28px;font-size:14px;line-height:1.8}.hero-buttons{flex-direction:column;gap:13px;width:100%;display:flex}.hero-buttons .gold-btn,.hero-buttons .outline-btn{width:min(100%,480px)}.hero-image{width:100%}.hero-image:before{border-radius:22px;inset:-5px}.hero-image img{object-fit:cover;border-radius:20px;width:100%;height:565px}.about-section{padding:80px 0}.about{flex-direction:column;gap:40px;display:flex}.about-content{text-align:center;max-width:100%}.about-content h2{font-size:46px}.about-content p{font-size:14px}.about-image{width:100%}.about-image img{border-radius:18px;height:430px}.collections-section{padding:80px 0}.collections-heading{margin-bottom:38px}.collections-heading h2,.why-heading h2,.contact-heading h2{font-size:45px}.collections-grid{grid-template-columns:repeat(2,1fr);gap:14px}.collection-card{border-radius:13px}.collection-image img{height:210px}.collection-content{padding:17px 14px 19px}.collection-content h3{font-size:21px}.collection-content p{font-size:11px}.collection-btn{font-size:9px}.why-section{padding:80px 0}.why-heading{margin-bottom:38px}.why-grid{grid-template-columns:repeat(2,1fr);gap:14px}.why-card{min-height:245px;padding:24px 18px}.why-icon{font-size:23px}.why-card h3{font-size:22px}.why-card p{font-size:11px}.contact-section{padding:80px 0}.contact-heading{margin-bottom:38px}.contact-heading p{font-size:13px}.contact-grid{grid-template-columns:1fr;gap:18px}.contact-card{padding:35px 22px}.luxury-footer{padding:55px 0 25px}.footer-container{text-align:center;grid-template-columns:1fr;gap:30px}.footer-line{margin:15px auto}.footer-links,.footer-contact,.footer-social{align-items:center}.footer-bottom{grid-column:auto}.whatsapp-float{width:58px;height:58px;bottom:17px;right:17px}}@media (max-width:480px){.nav-container{height:64px}.nav-logo img{width:40px;height:40px}.nav-brand h2{font-size:18px}.nav-brand p{letter-spacing:.9px;font-size:6px}.menu-button{width:43px;height:43px}.mobile-nav{top:64px}.hero{gap:35px;padding-top:22px}.hero-image img{border-radius:18px;height:565px}.hero h1{font-size:43px}.hero-text{padding:0 8px;font-size:13px}.gold-btn,.outline-btn{min-height:50px;padding:0 22px}.about-section,.collections-section,.why-section,.contact-section{padding:70px 0}.about-content h2,.collections-heading h2,.why-heading h2,.contact-heading h2{font-size:40px}.collection-image img{height:185px}.collection-content h3{font-size:19px}.why-card{min-height:230px}.why-card h3{font-size:20px}.contact-card h3{font-size:27px}}@media (max-width:768px){.container{width:91%}section{scroll-margin-top:75px}.hero{gap:42px;padding-top:28px;padding-bottom:75px}.hero-image img{border-radius:22px;height:520px}.hero-tag{letter-spacing:2px;margin-bottom:20px;font-size:10px}.hero h1{letter-spacing:-.5px;margin-bottom:22px;font-size:48px;line-height:.98}.hero-text{max-width:540px;margin-bottom:32px;padding:0 8px;font-size:14px;line-height:1.85}.hero-buttons{gap:14px}.hero-buttons .gold-btn,.hero-buttons .outline-btn{width:min(100%,470px);min-height:54px;font-size:14px}.about-section{padding:90px 0}.about{gap:45px}.about-content h2{margin-bottom:24px;font-size:47px;line-height:1}.about-content p{font-size:14px;line-height:1.85}.about-image img{border-radius:20px;height:430px}.collections-section{padding:90px 0}.collections-heading{margin-bottom:42px}.collections-label,.why-label,.section-label{letter-spacing:2.2px;margin-bottom:13px;font-size:9px}.collections-heading h2,.why-heading h2,.contact-heading h2{font-size:46px;line-height:1}.collections-heading p,.why-heading p{margin-top:3px;font-size:12px}.collections-grid{grid-template-columns:repeat(2,1fr);gap:18px}.collection-card{border-radius:15px}.collection-image img{height:220px}.collection-content{padding:19px 16px 21px}.collection-content h3{margin-bottom:8px;font-size:22px;line-height:1.05}.collection-content p{margin-bottom:17px;font-size:11px;line-height:1.65}.collection-btn{letter-spacing:1.1px;font-size:9px}.why-section{padding:90px 0}.why-heading{margin-bottom:42px}.why-grid{grid-template-columns:repeat(2,1fr);gap:18px}.why-card{border-radius:15px;min-height:265px;padding:27px 20px}.why-icon{margin-bottom:19px;font-size:25px}.why-number{font-size:18px;top:22px;right:20px}.why-card h3{margin-bottom:12px;font-size:23px;line-height:1.05}.why-card p{font-size:11.5px;line-height:1.7}.why-card-line{margin-top:24px}.contact-section{padding:90px 0}.contact-heading{margin-bottom:42px}.contact-heading p{padding:0 8px;font-size:13px;line-height:1.8}.contact-grid{gap:20px}.contact-card{border-radius:17px;padding:38px 24px}.contact-icon{margin-bottom:14px;font-size:27px}.contact-card h3{margin-bottom:27px;font-size:30px}.contact-details{gap:17px;margin-bottom:27px}.contact-details span{letter-spacing:1.4px;font-size:9px}.contact-details strong{font-size:14px}.whatsapp-btn{min-height:50px;padding:0 30px;font-size:13px}.showroom-name{font-size:27px}.address{margin-bottom:27px;font-size:13px;line-height:1.9}.showroom-card .gold-btn,.showroom-card .outline-btn{min-height:50px;font-size:12px}.luxury-footer{padding:60px 0 28px}.footer-container{gap:32px;width:90%}.footer-brand h3{font-size:30px}.footer-brand p{font-size:17px}.footer-contact p,.footer-contact a,.footer-links a{font-size:12px}.whatsapp-float{width:58px;height:58px;bottom:18px;right:17px}}@media (max-width:480px){.container{width:90%}.hero{gap:38px;padding-top:24px;padding-bottom:70px}.hero-image img{border-radius:20px;height:475px}.hero-tag{letter-spacing:1.6px;font-size:9px}.hero h1{font-size:44px}.hero-text{font-size:13px;line-height:1.8}.collections-section,.why-section,.contact-section{padding:78px 0}.collections-heading h2,.why-heading h2,.contact-heading h2{font-size:41px}.collections-grid{gap:15px}.collection-image img{height:190px}.collection-content{padding:17px 13px 19px}.collection-content h3{font-size:20px}.collection-content p{font-size:10px}.why-grid{gap:15px}.why-card{min-height:240px;padding:23px 16px}.why-card h3{font-size:20px}.why-card p{font-size:10.5px}.contact-card{padding:34px 20px}.contact-card h3{font-size:27px}.about-section{padding:78px 0}.about-content h2{font-size:42px}.about-image img{height:390px}}.mobile-menu{display:none}@media (max-width:768px){.desktop-nav{display:none}.mobile-menu{z-index:10000;display:block;position:relative}.mobile-menu summary{cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fffdf8;border:1px solid #c9a22799;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:46px;height:46px;list-style:none;display:flex}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{background:#8b6e20;width:20px;height:2px;transition:all .25s;display:block}.mobile-menu[open] summary span:first-child{transform:translateY(7px)rotate(45deg)}.mobile-menu[open] summary span:nth-child(2){opacity:0}.mobile-menu[open] summary span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.mobile-nav{z-index:9998;background:#fffdf8;border-top:1px solid #c9a22733;border-bottom:1px solid #c9a22740;flex-direction:column;width:100%;display:flex;position:fixed;top:68px;left:0;box-shadow:0 15px 35px #2d230f26}.mobile-nav a{letter-spacing:.4px;color:#30291e;background:#fffdf8;border-bottom:1px solid #c9a2271f;width:100%;padding:18px 26px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;text-decoration:none;display:block}.mobile-nav a:last-child{border-bottom:none}.mobile-nav a:active{color:#a27d0c;background:#f5eedc}}@media (max-width:480px){.nav-container{height:64px}.mobile-menu summary{width:43px;height:43px}.mobile-nav{top:64px}}@media (max-width:768px){.mobile-menu[open] .mobile-nav{border-top:1px solid #c9a22740;border-bottom:1px solid #c9a22740;box-shadow:0 15px 35px #2d230f2e;z-index:99999!important;opacity:1!important;visibility:visible!important;background:#fffdf8!important;flex-direction:column!important;width:100%!important;max-height:none!important;display:flex!important;position:fixed!important;top:68px!important;left:0!important;overflow:visible!important}.mobile-menu[open] .mobile-nav a{text-align:left;border-bottom:1px solid #c9a22724;color:#30291e!important;background:#fffdf8!important;width:100%!important;padding:14px 26px!important;font-family:Inter,sans-serif!important;font-size:14px!important;font-weight:500!important;text-decoration:none!important;display:block!important}.mobile-menu[open] .mobile-nav a:last-child{border-bottom:none}.mobile-menu[open] .mobile-nav a:active{color:#a27d0c!important;background:#f5eedc!important}}@media (max-width:480px){.mobile-menu[open] .mobile-nav{top:64px!important}}@media (max-width:768px){body,#home{color:#29231b!important;background:#fbf8f1!important}.hero{gap:36px;padding-top:25px;padding-bottom:70px;background:#fbf8f1!important}.hero-image{width:100%}.hero-image img{object-fit:cover;border-radius:20px;width:100%;box-shadow:0 18px 40px #37280f24;height:455px!important}.hero-image:before{border-radius:23px}.hero-content{text-align:center;width:100%;color:#29231b!important;background:#fbf8f1!important}.hero-tag{letter-spacing:1.8px;margin-bottom:18px;font-size:10px;color:#a27d0c!important}.hero h1{margin-bottom:21px;font-weight:500;line-height:1.02;color:#29231b!important;font-size:46px!important}.hero-text{max-width:520px;margin:0 auto 29px;padding:0 10px;font-size:13.5px;line-height:1.8;color:#6f675d!important}.hero-buttons{gap:12px;width:100%}.hero-buttons .gold-btn,.hero-buttons .outline-btn{width:min(100%,460px);min-height:52px;font-size:13px}.collections-section{padding:78px 0;background:#fff!important}.collections-heading{margin-bottom:38px}.collections-heading h2{color:#29231b;font-size:43px}.collections-heading p{color:#81786c;font-size:11px}.collections-grid{grid-template-columns:repeat(2,1fr);gap:16px}.collection-card{background:#fffdf9;border-radius:14px;box-shadow:0 6px 20px #3c2d0f12}.collection-image img{object-fit:cover;height:195px!important}.collection-content{padding:17px 14px 19px}.collection-content h3{color:#29231b;font-size:20px;line-height:1.1}.collection-content p{color:#756d62;font-size:10.5px;line-height:1.6}.about-section{padding:82px 0;background:#fbf8f1!important}.about{gap:38px}.about-content{text-align:center}.about-content h2{color:#29231b;font-size:43px;line-height:1}.about-content p{color:#70685d;font-size:13px;line-height:1.8}.about-image img{border-radius:19px;height:390px!important}.why-section{padding:82px 0;background:#fff!important}.why-heading h2{color:#29231b;font-size:43px}.why-heading p{color:#81786c}.why-grid{grid-template-columns:repeat(2,1fr);gap:15px}.why-card{background:#fbf8f1;border-radius:14px;min-height:235px;padding:24px 17px}.why-card h3{color:#29231b;font-size:20px}.why-card p{color:#756d62;font-size:10.5px;line-height:1.65}.contact-section{padding:82px 0;background:#fbf8f1!important}.contact-heading h2{color:#29231b;font-size:42px}.contact-heading p{color:#756d62;font-size:13px}.contact-card{background:#fff;border-radius:16px;box-shadow:0 8px 25px #3c2d0f12}.contact-card h3{color:#29231b}.contact-details strong{color:#40382d}.address{color:#756d62}.luxury-footer{color:#fff;background:#211c15!important}.whatsapp-float{z-index:9990;width:57px;height:57px;bottom:17px;right:16px}}@media (max-width:480px){.hero{gap:34px;padding-top:22px}.hero-image img{height:425px!important}.hero h1{font-size:42px!important}.hero-text{font-size:13px;line-height:1.75}.hero-buttons .gold-btn,.hero-buttons .outline-btn{min-height:50px}.collections-heading h2,.why-heading h2{font-size:40px}.collection-image img{height:180px!important}.collection-content h3{font-size:19px}.about-content h2{font-size:40px}.about-image img{height:370px!important}.contact-heading h2{font-size:39px}}.hero-content,.hero-image,.collections-heading,.collection-card,.about-content,.about-image,.why-heading,.why-card,.contact-heading,.contact-card{animation:.9s both luxuryReveal}@keyframes luxuryReveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.hero-image img{transition:transform .8s,box-shadow .8s}.hero-image:hover img{transform:scale(1.015)}.collection-image{overflow:hidden}.collection-image img{transition:transform .7s,filter .7s}.collection-card:hover .collection-image img{filter:brightness(1.03);transform:scale(1.045)}.collection-card{transition:transform .35s,box-shadow .35s,border-color .35s}.collection-card:hover{border-color:#c9a22766;transform:translateY(-6px);box-shadow:0 18px 40px #3c2d0f1f}.why-card{transition:transform .35s,box-shadow .35s,border-color .35s}.why-card:hover{border-color:#c9a22761;transform:translateY(-6px);box-shadow:0 18px 38px #3c2d0f1a}.gold-btn,.outline-btn,.whatsapp-btn{transition:transform .25s,box-shadow .25s,background .25s}.gold-btn:hover,.outline-btn:hover,.whatsapp-btn:hover{transform:translateY(-2px)}.gold-btn{position:relative;overflow:hidden}.gold-btn:after{content:"";background:linear-gradient(90deg,#0000,#ffffff40,#0000);width:70%;height:100%;transition:left .7s;position:absolute;top:0;left:-120%;transform:skew(-20deg)}.gold-btn:hover:after{left:140%}.about-image img{transition:transform .7s,box-shadow .7s}.about-image:hover img{transform:scale(1.012)}.whatsapp-float{animation:3s ease-in-out infinite whatsappPulse}@keyframes whatsappPulse{0%,to{box-shadow:0 10px 25px #0000002e}50%{box-shadow:0 10px 30px #20c76a47}}@media (max-width:768px){.hero-content,.hero-image,.collection-card,.about-content,.about-image,.why-card,.contact-card{animation-duration:.7s}.collection-card:hover,.why-card:hover,.hero-image:hover img,.about-image:hover img{transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
