Loading..
.avni-story { max-width: 1520px; margin: 20px auto; padding: 26px 22px; background: #fff; border-radius: 12px; box-shadow: 0 6px 30px rgba(0,0,0,0.06); display: flex; gap: 28px; align-items: center; font-family: Georgia, "Times New Roman", serif; color: #333; } /* LEFT IMAGE — FIXED */ .avni-story .visual { flex: unset; width: 100%; max-width: 350px; } .avni-story .visual img { width: 100%; height: auto; border-radius: 10px; display: block; box-shadow: 0 8px 24px rgba(0,0,0,0.08); } .avni-story .content { flex: 1 1 auto; } .avni-story h2 { font-family: "Gilda Display", serif; font-weight: 700; font-size: 34px; margin: 0 0 12px; color: #2a2a2a; text-align: left; } .avni-story p { font-size: 20px; line-height: 1.7; margin: 0 0 12px; color: #444; } .avni-accent { color: #b07b2b; font-weight: 600; } /* 📱 MOBILE — GAP REDUCED */ @media (max-width: 900px) { .avni-story { flex-direction: column; padding: 14px 16px; margin: 10px auto; gap: 8px !important; text-align: center; } .avni-story .visual { width: 100%; max-width: 300px; margin: 0 auto 4px auto; } .avni-story h2 { text-align: center; font-size: 26px; margin-bottom: 6px; } .avni-story p { font-size: 16px; line-height: 1.5; text-align: center; margin-bottom: 8px; } }
Avni Jewellers craftsmanship

Where Every Jewel Tells Your Story

Every piece of jewellery holds a memory, a moment, and a meaning. At Avni Jewellers, we believe that true beauty lies not only in the shine of silver but in the emotions it carries with you. Our jewellery is crafted to reflect your individuality — whether it’s a precious gift for someone special or a timeless piece you choose to celebrate yourself.

Each creation at Avni Jewellers is thoughtfully handcrafted, blending artistic tradition with modern elegance. From rings that capture milestones to necklaces that enhance your grace, and customised pendants that express your deepest sentiments — every design is shaped with care, precision, and passion.

:root { --icon-size: 350px; /* icon size */ --gap: 20px; /* space between icons */ } /* Flex row container */ .icon-row { display: flex; flex-direction: row; align-items: center; justify-content: flex-start; gap: var(--gap); /* ensures space between each item */ padding: 20px; margin: 0 auto; overflow-x: auto; overflow-y: hidden; -webkit-overflow-scrolling: touch; scroll-behavior: smooth; background: #fff; /* optional, helps visualize gap */ } /* Hide scrollbar for clean look */ .icon-row::-webkit-scrollbar { display: none; } .icon-row { -ms-overflow-style: none; scrollbar-width: none; } /* Each icon item */ .icon-item { flex: 0 0 auto; width: var(--icon-size); height: var(--icon-size); display: flex; align-items: center; justify-content: center; border-radius: 16px; background: #fff; box-shadow: 0 6px 16px rgba(0, 0, 0, 0.1); overflow: hidden; transition: transform 0.25s ease, box-shadow 0.25s ease; text-decoration: none; box-sizing: border-box; /* important for correct spacing */ } /* Hover effect */ .icon-item:hover { transform: translateY(-6px) scale(1.03); box-shadow: 0 10px 24px rgba(0, 0, 0, 0.15); } /* Image inside icons */ .icon-item img { width: 100%; height: 100%; object-fit: contain; /* ensures image fits fully and shows spacing */ display: block; padding: 10px; /* optional inner spacing to help emphasize gap visually */ box-sizing: border-box; } /* Responsive tweak */ @media (max-width: 480px) { :root { --icon-size: 250px; } }

Crafted to Dazzle. Designed for You.

.carousel-container { position: relative; width: 100%; max-width: 1520px; margin: 20px auto; } .carousel { display: flex; overflow-x: auto; gap: 20px; scroll-behavior: smooth; padding: 10px; } .carousel::-webkit-scrollbar { display: none; } .card { flex: 0 0 350px; background: #fff; border-radius: 16px; overflow: hidden; box-shadow: 0 4px 15px rgba(0,0,0,0.1); } .card img { width: 100%; display: block; border-radius: 16px; } /* Navigation Buttons */ .nav-btn { position: absolute; top: 50%; transform: translateY(-50%); width: 55px; height: 55px; background: #ffffff; border-radius: 50%; box-shadow: 0 4px 12px rgba(0,0,0,0.25); display: flex; align-items: center; justify-content: center; cursor: pointer; z-index: 10; } /* Dark icons */ .nav-btn::before { content: ''; width: 18px; height: 18px; border-top: 3px solid #000; border-right: 3px solid #000; display: block; } #prevBtn::before { transform: rotate(-135deg); } #nextBtn::before { transform: rotate(45deg); } #prevBtn { left: -25px; } #nextBtn { right: -25px; } const carousel = document.getElementById("carousel"); const prevBtn = document.getElementById("prevBtn"); const nextBtn = document.getElementById("nextBtn"); const scrollAmount = 370; nextBtn.addEventListener("click", () => { carousel.scrollLeft += scrollAmount; }); prevBtn.addEventListener("click", () => { carousel.scrollLeft -= scrollAmount; });

Trending Now

Gemini_Generated_Image_bkzosgbkzosgbkzo
.luxury-about-section { max-width: 900px; margin: 40px auto; padding: 20px 25px; font-family: 'Playfair Display', serif; color: #2c2c2c; line-height: 1.7; font-size: 18px; } /* HEADING */ .luxury-about-section h2 { font-size: 32px; font-weight: 700; color: #000; margin-bottom: 15px; text-align: left; } /* PARAGRAPH */ .luxury-about-section p { margin-bottom: 18px; font-weight: 400; } /* GOLD HIGHLIGHT */ .luxury-about-highlight { color: #c7a462; font-weight: 700; } /* MOBILE FIX */ @media (max-width: 600px) { .luxury-about-section { padding: 16px 18px; font-size: 16px; line-height: 1.6; margin: 20px auto; } .luxury-about-section h2 { font-size: 26px; text-align: center; } .luxury-about-section p { margin-bottom: 14px; } }

At Avni Jewellers

Every creation begins as a promise — a promise of purity, artistry, and timeless luxury. Each piece is thoughtfully designed to reflect elegance that transcends trends, crafted for those who appreciate true refinement.

Our jewellery is shaped by master artisans who carry decades of heritage in fine gold and silver craftsmanship. With ethically sourced materials and meticulous attention to every detail, we create pieces that embody sophistication, individuality, and the beauty of true handcrafted excellence.

Every design undergoes rigorous quality checks to ensure enduring brilliance, lasting durability, and unmatched authenticity. We use only skin-safe, nickel-free materials, offering comfort and confidence for everyday luxury.

At Avni Jewellers, luxury isn’t just seen — it is felt. Each piece carries emotion, precision, and the artistry of generations, creating jewellery that stays with you for a lifetime.

Customer Stories

/* MAIN CONTAINER */ .google-review-section { max-width: 1520px; margin: 20px auto; padding: 10px; font-family: Arial, sans-serif; } /* HEADING */ .google-review-title { text-align: center; font-size: 30px; font-weight: 600; margin-bottom: 15px; color: #333; } /* SCROLL WRAPPER */ .google-review-carousel { display: flex; gap: 10px; /* reduced spacing */ overflow-x: auto; scroll-behavior: smooth; padding-bottom: 10px; } .google-review-carousel::-webkit-scrollbar { height: 6px; } .google-review-carousel::-webkit-scrollbar-thumb { background: #ccc; border-radius: 10px; } /* CARD STYLE */ .google-review-card { min-width: 300px; /* smaller card */ background: #fff; padding: 15px; /* reduced padding */ border-radius: 10px; box-shadow: 0 2px 10px rgba(0,0,0,0.07); border: 1px solid #eee; } /* GOOGLE STYLE STAR COLOR */ .google-stars { font-size: 22px; /* smaller stars */ color: #F4B400; margin-bottom: 6px; } /* CUSTOMER NAME */ .google-review-name { font-size: 18px; font-weight: 700; margin-bottom: 4px; color: #222; } /* REVIEW TEXT */ .google-review-text { font-size: 15px; line-height: 1.35; color: #555; } /* LEFT/RIGHT BUTTONS */ .google-nav-btn { width: 38px; height: 38px; background: #ffffff; border-radius: 50%; box-shadow: 0 3px 10px rgba(0,0,0,0.15); display: flex; align-items: center; justify-content: center; cursor: pointer; position: absolute; top: 50%; transform: translateY(-50%); z-index: 20; } /* Arrows */ .google-nav-btn svg { width: 22px; height: 22px; fill: #333; } /* Button position */ #googlePrev { left: -15px; } #googleNext { right: -15px; } .google-carousel-container { position: relative; } /* MOBILE FIX */ @media(max-width: 768px) { .google-review-card { min-width: 240px; /* compact mobile size */ padding: 12px; } .google-review-title { font-size: 26px; margin-bottom: 12px; } .google-nav-btn { display: none; /* hide buttons on mobile */ } .google-review-carousel { gap: 8px; } }

Customer Reviews – Avni Jewellery Store

const googleCarousel = document.getElementById("googleCarousel"); const googlePrev = document.getElementById("googlePrev"); const googleNext = document.getElementById("googleNext"); googleNext.onclick = () => googleCarousel.scrollLeft += 320; googlePrev.onclick = () => googleCarousel.scrollLeft -= 320;

Your Shopping cart

Close