@import"https://fonts.googleapis.com/css2?family=Great+Vibes&family=Open+Sans:wght@300;400;600&family=Playfair+Display:wght@400;700&display=swap";.navbar{display:flex;justify-content:space-between;padding:20px 60px;align-items:center}.logo{font-size:26px;font-weight:700;color:#7b1e3a}.nav-links{list-style:none;display:flex;gap:30px}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Open Sans,sans-serif;background:linear-gradient(#f8e3cfcc);background-size:cover;color:#7a1f2b;line-height:1.6;height:auto}img{max-width:100%;height:auto;display:block}section{padding:80px 10%}.Home-head-tags{font-family:Playfair Display,serif}.Home-head-tags p{font-family:Open Sans,sans-serif}.navbar{display:flex;justify-content:center;align-items:center;padding:20px 10%;background:linear-gradient(#97353572,#6d383812),url(/assets/Theme-bg-ApjBGjmh.jpeg);background-size:cover;box-shadow:0 2px 10px #0000000d;position:sticky;top:0;z-index:100}.logo{display:flex;align-items:center;justify-content:center;gap:2px}.logo img{height:40px}.logo{font-size:30px;color:#7a1f2b}.logo-section{display:flex;flex-direction:column}.tagline{font-size:12px;color:#777}.Gold_Line{width:120px}.hero{height:90vh;display:flex;align-items:center;justify-content:center;text-align:center;background:linear-gradient(#7a1f2b66,#7a1f2b4d),url(/assets/hero-bg-BKGHbsdn.jpg);background-size:cover;background-position:center;color:#7a1f2b}.hero-content{max-width:700px}.hero h1{font-size:48px;margin-bottom:20px}.hero p{font-size:18px;margin-bottom:30px}.hero-buttons{display:flex;justify-content:center;gap:20px}.btn{padding:12px 28px;border-radius:8px;border:none;cursor:pointer;font-size:16px}.primary{background:linear-gradient(0deg,#7a1f2b,#540c14);color:#d3c1ab}.secondary{background:linear-gradient(0deg,#ffdaac,#f2e4e4);color:#7a1f2b;border:1px solid #7a1f2b}.primary:hover{background:linear-gradient(0deg,#7a1f2b,#540c14)}.categories{text-align:center}.categories h2{font-size:32px;margin-bottom:10px}.section-subtitle{color:#666;max-width:600px;margin:auto auto 40px}.category-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:30px}.category-card{background:linear-gradient(0deg,#fff6ebcd,#f0dfdfb5);color:#7a1f2b;padding:10px;border-radius:15px;box-shadow:0 10px 20px #00000014;transition:.3s;cursor:pointer}.category-card:hover{transform:translateY(-8px)}.category-card img{margin-bottom:15px;border-radius:5px}.category-card h3{font-size:18px}.Context_Container{display:flex;align-items:center;justify-content:center;gap:60px;flex-wrap:wrap}.feature-image,.feature-content{flex:1}.feature-content h2{font-size:30px;margin-bottom:20px}.feature-tags{display:flex;gap:15px;margin:20px 0;flex-wrap:wrap}.feature-tags span{background:#ffe8e8;padding:8px 15px;border-radius:20px;font-size:14px}.Mobile_Img img{width:400px;border-radius:20px}.themes{text-align:center}.theme-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:30px;margin-top:40px}.theme-card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 10px 20px #00000014;transition:.3s}.theme-card:hover{transform:translateY(-10px)}.theme-card img{width:100%}.theme-card h3{padding:15px}.Footer-Website{background:#111;color:#fff;padding:60px 10%;background:linear-gradient(#78292900,#630f0f90),url(/assets/Footer-bg-raAj6cci.png);background-size:cover}.Footer-row{display:flex;justify-content:space-between;flex-wrap:wrap;gap:40px}.Footer-Website h2{font-size:20px;margin-bottom:10px;color:#ffcc70}.Footer-Website p{line-height:1.6;color:#ccc}.Footer-Website ul{list-style:none}.Footer-Website ul li{margin-bottom:8px;cursor:pointer;color:#ccc;transition:.3s}.Footer-Website ul li:hover{color:#ffcc70}.icons{display:flex;gap:15px}.icons img{width:35px;cursor:pointer;transition:.3s}.icons img:hover{transform:scale(1.2)}.footer-bottom{text-align:center;margin-top:40px;border-top:1px solid #333;padding-top:20px;font-size:14px;color:#aaa}.Inventory{background-size:cover;background-position:center;color:#7a1f2b;height:auto}.Inventory-Details{display:flex;flex-direction:column;align-items:center}.Inventory-Details h2{font-family:Georgia,Times New Roman,Times,serif;font-size:30px}.Inventory-Details p{font-family:Courier New,Courier,monospace}.Back-Button{padding:20px}.btn-Back{width:40px;border-radius:10px;background:linear-gradient(0deg,#7a1f2b,#540c14);color:#d3c1ab;padding:5px}.Inventory-Details{text-align:center;padding:40px}.Inventory-Details h2{font-size:38px;color:#7a1f2b;font-family:Playfair Display,serif}.Inventory-Details p{color:#555;margin-top:10px}.Inventory-Products{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:40px;padding:40px 450px}.premium-card{background:#fffdf8;border-radius:20px;overflow:hidden;transition:.35s ease;box-shadow:0 10px 30px #00000026;position:relative;width:300px}.premium-card:hover{transform:translateY(-10px);box-shadow:0 20px 45px #7a1f2b40}.image-wrapper{position:relative;display:block;height:400px;width:300px;overflow:hidden}.image-wrapper img{width:100%;height:100%;object-fit:cover;transition:.5s ease}.overlay{position:absolute;inset:0;background:#00000073;display:flex;align-items:center;justify-content:center;opacity:0;transition:.3s}.image-wrapper:hover .overlay{opacity:1}.preview-btn{background:#d4af37;color:#000;padding:10px 20px;border-radius:30px;font-weight:700}.badge{position:absolute;top:15px;left:15px;background:#7a1f2b;color:#fff;padding:6px 14px;border-radius:30px;font-size:12px;font-weight:700}.card-content{padding:18px;text-align:center}.card-content h4{color:#7a1f2b;margin-bottom:8px;font-size:18px}.price-box{display:flex;justify-content:center;align-items:center;gap:12px;margin:10px 0 15px}.old-price{color:#9a9a9a;text-decoration:line-through;font-size:15px}.new-price{color:#b8860b;font-size:24px;font-weight:700}.btn-order{width:100%;padding:12px;border:none;border-radius:10px;background:linear-gradient(45deg,#d4af37,#f7e7a1);font-weight:700;cursor:pointer;transition:.3s}.btn-order:hover{background:linear-gradient(45deg,#b8962e,#e6d17c)}.loading-screen{height:60vh;display:flex;justify-content:center;align-items:center;font-size:26px;color:#7a1f2b}.Create_Invitation{min-height:100vh;background:linear-gradient(#f3e29425,#f0e4bb25),url(/assets/Theme-bg-ApjBGjmh.jpeg);background-size:cover;display:flex;flex-direction:column;align-items:center;padding:40px 20px;font-family:Poppins,sans-serif}.Create_Invitation h2{text-align:center;font-family:Great Vibes,cursive;font-weight:600;font-style:normal;font-size:35px;margin-bottom:30px}.Invitation_Details_filling{width:100%;max-width:500px}.Mess_text1,.Mess_text2{padding:20px 50px;border:none;border-radius:10px;font-size:18px;background:#2a7b9b;background:linear-gradient(90deg,#2a7b9b,#2b9a5b 0%,#1da857 100%,#eddd53);color:#fff;cursor:pointer;text-align:center}.Mess_text2{margin-top:10px;padding:10px 50px;border:none;border-radius:10px;font-size:18px;background:#2a7b9b;background:linear-gradient(90deg,#2a7b9b,#2b9a5b 0%,#1da857 100%,#eddd53);color:#fff;cursor:pointer}.details_card{background:linear-gradient(0deg,#ffdaac,#f2e4e4);border-radius:20px;box-shadow:0 10px 30px #00000014;gap:10px;padding:30px;box-shadow:0 10px 25px #0000001a;margin-top:20px;transition:.3s ease}.details_card:hover{transform:translateY(-5px)}.details_card h2{text-align:center;color:#b03060;margin-bottom:20px}.form_card{display:flex;flex-direction:column;gap:15px}.form_card input,.form_card select{padding:12px 15px;border-radius:12px;border:1px solid #ddd;outline:none;font-size:14px;transition:.3s ease}.form_card input:focus,.form_card select:focus{border-color:#b03060;box-shadow:0 0 5px #b030604d}.whatsapp-btn{margin-top:20px;width:100%;padding:14px;border:none;border-radius:12px;background:#2a7b9b;background:linear-gradient(90deg,#2a7b9b,#2b9a5b 0%,#1da857 100%,#eddd53);color:#fff;font-size:16px;font-weight:600;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:10px;transition:.3s ease}.whatsapp-btn img{width:25px}.whatsapp-btn:hover{background:#1ebe5d;transform:scale(1.03)}.features-1{display:flex;justify-content:space-around;margin-top:30px;font-size:13px;gap:10px;text-align:center}.feature{flex:1;background:#fff;padding:8px 12px;border-radius:15px;box-shadow:0 5px 10px #0000000d}.footer-1{text-align:center;margin-top:30px;color:#6b4c2f;font-size:18px}.footer-1{text-align:center;margin-top:20px;font-size:13px;color:#6b4c2f}.premium-loading{min-height:100vh;background:linear-gradient(135deg,#0f0f10,#1c1c22,#111114);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;padding:40px 20px;text-align:center}.luxury-spinner{width:80px;height:80px;border-radius:50%;border:4px solid transparent;border-top:4px solid #d4af37;border-right:4px solid #ffd700;margin-bottom:20px;animation:spin 1.5s linear infinite,glow 2s ease-in-out infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes glow{0%{box-shadow:0 0 10px #d4af37}50%{box-shadow:0 0 25px gold}to{box-shadow:0 0 10px #d4af37}}.skeleton-grid{margin-top:40px;width:100%;max-width:1100px;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px}.skeleton-card{height:330px;border-radius:18px;background:linear-gradient(90deg,#1c1c22 25%,#2a2a33,#1c1c22 75%);background-size:400% 100%;animation:shimmer 1.6s infinite linear}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.wedding-loader{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f8e7e7,#f3dada,#efd1d1 70%,#f7e9e9)}.card-opening{display:flex;flex-direction:column;align-items:center;text-align:center;animation:cardFade 1.6s ease forwards;padding:40px 30px;border-radius:20px}@keyframes cardFade{0%{opacity:0;transform:translateY(40px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.loader-logo{width:140px;margin-bottom:10px;animation:logoAppear 1.8s ease forwards;opacity:0}@keyframes logoAppear{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.loader-title{font-family:Playfair Display,serif;font-size:42px;margin:10px 0 5px;background:linear-gradient(90deg,#b76e79,#d4af37,#b76e79);-webkit-background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:1px}.ornament{width:120px;height:2px;margin:12px auto;background:linear-gradient(90deg,transparent,#d4af37,transparent);position:relative}.ornament:after{content:"❦";position:absolute;left:50%;transform:translate(-50%);top:-14px;color:#d4af37;font-size:20px}.loader-subtitle{margin-top:18px;font-size:15px;color:#7a4a4a;letter-spacing:1.5px}.gold-loader{width:260px;height:3px;margin:30px auto 0;background:#eadede;border-radius:20px;overflow:hidden}.gold-loader span{display:block;height:100%;width:0%;background:linear-gradient(90deg,#d4af37,gold,#d4af37);animation:loadingLine 3s ease forwards}@keyframes loadingLine{0%{width:0%}to{width:100%}}@media(max-width:1280px){.hero h1{font-size:38px}.feature-container{flex-direction:column}.navbar{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5px;background:linear-gradient(#f8e3cfcc,#f6ccccca),url(/assets/Theme-bg-ApjBGjmh.jpeg);background-size:cover}.logo{font-size:18px;color:#7a1f2b}.logo img{height:25px}.tagline{font-size:10px}.hero{height:auto;padding:100px 20px}.hero h1{font-size:28px}.hero p{font-size:15px}.hero-buttons{flex-direction:column}.btn{width:100%}section{padding:60px 20px}.context_details{padding:20px}.Inventory{height:auto;display:flex;flex-direction:column;align-items:center}.Inventory h2{font-size:20px}.Inventory-Details p{padding:20px;text-align:center}.Inventory-Products{grid-template-columns:1fr;padding:20px}.card{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:15px}.Products{height:auto;width:100%}.Products img{width:100%;height:auto}.template-page{min-height:100vh;background-image:url(../assets/background/template_bg.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}}@media(max-width:768px){.navbar{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5px;background:linear-gradient(#f8e3cfcc,#f6ccccca),url(/assets/Theme-bg-ApjBGjmh.jpeg);background-size:cover}.logo{font-size:18px;color:#7a1f2b}.logo img{height:25px}.tagline{font-size:10px}.hero{height:auto;padding:100px 20px}.hero h1{font-size:28px}.hero p{font-size:15px}.hero-buttons{flex-direction:column}.btn{width:100%}section{padding:60px 20px}.context_details{padding:20px}.Inventory{height:auto;padding-bottom:50px}.Inventory h2{font-size:20px}.Inventory-Details{padding:0}.Note{font-size:8px}.Inventory-Details p{text-align:center;font-size:10px}.Inventory-Products{grid-template-columns:1fr;padding:20px}.card{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:15px}.Products{height:auto;width:100%}.Products img{width:100%;height:auto}.template-page{min-height:100vh;background-image:url(../assets/background/template_bg.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}}@media(max-width:480px){.hero h1,.categories h2,.themes h2{font-size:24px}.navbar{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5px;background:linear-gradient(#f8e3cfcc,#f6ccccca),url(/assets/Theme-bg-ApjBGjmh.jpeg);background-size:cover}.logo{font-size:18px;color:#7a1f2b}.logo img{height:25px}.tagline{font-size:10px}.hero{height:auto;padding:100px 20px}.hero h1{font-size:28px}.hero p{font-size:15px}.hero-buttons{flex-direction:column}.btn{width:100%}section{padding:60px 20px}.context_details{padding:20px}.Inventory{height:auto;padding:30px 20px}.Inventory h2{font-size:20px}.Inventory-Details p{padding:20px;text-align:center}.Inventory-Products{grid-template-columns:1fr;padding:20px}.card{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:15px}.Products{height:auto;width:100%}.Products img{width:100%;height:auto}.template-page{min-height:100vh;background-image:url(../assets/background/template_bg.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}}
