@import url("https://fonts.googleapis.com/css2?family=Caveat:wght@600;700&family=Cinzel:wght@600;700;800;900&family=Noto+Sans+Tamil:wght@300;400;500;600;700;800;900&family=Playfair+Display:ital,wght@0,600;0,700;0,800;0,900;1,700&family=Plus+Jakarta+Sans:wght@400;500;600;700;800&display=swap");.mySwipper7 .swiper-pagination-bullet{background-color:#071c1f;width:35px;height:6px;margin:0 5px;border-radius:0}.mySwipper7 .swiper-pagination-bullet-active{background-color:#86bc42}.madeintN{color:#FFBE3C!important;letter-spacing:4px!important;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000!important}.madeintN,.textofLoveppl{font-family:Montserrat,sans-serif!important;font-size:40px!important;font-weight:700!important;line-height:100%!important;text-transform:uppercase!important}.textofLoveppl{color:#ffffff!important;text-shadow:-1px -1px 0 #3C7029,1px -1px 0 #3C7029,-1px 1px 0 #3C7029,1px 1px 0 #3C7029!important}.textofLoveppl2{font-family:Montserrat,sans-serif!important;font-style:italic!important;font-size:40px!important;font-weight:700!important;letter-spacing:4px!important;text-transform:uppercase!important;text-shadow:none!important}@keyframes slideUpFade{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes slideDownFade{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-100%)}}.animate-slide-up{animation:slideUpFade .4s ease-out forwards}.animate-slide-down{animation:slideDownFade .4s ease-out forwards}@keyframes fadeInOnly{0%{opacity:0;transform:none}to{opacity:1;transform:none}}@keyframes fadeOutOnly{0%{opacity:1;transform:none}to{opacity:0;transform:none}}@media (prefers-reduced-motion:reduce){.animate-slide-up{animation:fadeInOnly .2s ease-out forwards}.animate-slide-down{animation:fadeOutOnly .2s ease-out forwards}}@keyframes touchImageFade1{0%,40%,to{opacity:1}50%,90%{opacity:0}}@keyframes touchImageFade2{0%,40%,to{opacity:0}50%,90%{opacity:1}}@media (hover:none){.product-image-1{animation:touchImageFade1 6s ease-in-out infinite!important}.product-image-2{animation:touchImageFade2 6s ease-in-out infinite!important}}@keyframes storyFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){[style*=storyFloat]{animation:none!important}}@keyframes hpMarquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.hp-marquee{width:max-content;animation:hpMarquee 34s linear infinite}.hp-marquee:hover{animation-play-state:paused}@keyframes hpHeroIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.hp-hero-in{animation:hpHeroIn .8s ease-out both}@keyframes hpHeroBannerCrossfade{0%,31%{opacity:.95;transform:scale(1) translateX(0);filter:saturate(1.05) blur(0)}37%,94%{opacity:0;transform:scale(1.045) translateX(-8px);filter:saturate(.92) blur(1px)}to{opacity:.95;transform:scale(1) translateX(0);filter:saturate(1.05) blur(0)}}.hp-hero-banner-slide{opacity:0;animation:hpHeroBannerCrossfade 18s ease-in-out infinite both;transform-origin:70% 50%}@keyframes hpHeroVisualIn{0%{opacity:0;transform:translateX(28px) scale(.97)}to{opacity:1;transform:none}}.hp-hero-visual{animation:hpHeroVisualIn .9s ease-out .18s both}@keyframes hpMiniCardIn{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:none}}.hp-mini-card{opacity:0;animation:hpMiniCardIn .55s ease-out both;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.hp-mini-card:hover{transform:translateY(-3px);border-color:rgba(181,103,26,.5);box-shadow:0 16px 30px rgba(100,20,28,.12)}@keyframes hpHeroProductCrossfade{0%,31%{opacity:1;transform:scale(1);object-position:50% 50%}37%,94%{opacity:0;transform:scale(1.045);object-position:64% 50%}to{opacity:1;transform:scale(1);object-position:50% 50%}}.hp-hero-product-slide{opacity:0;animation:hpHeroProductCrossfade 18s ease-in-out infinite both}.hp-anim [data-reveal]{opacity:0;transform:translateY(28px);transition:opacity .7s ease-out,transform .7s ease-out}.hp-anim [data-reveal].is-visible{opacity:1;transform:none}.hp-snap{scrollbar-width:none}.hp-snap::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.hp-hero-banner-slide,.hp-hero-in,.hp-hero-product-slide,.hp-hero-visual,.hp-marquee,.hp-mini-card{animation:none}.hp-mini-card{opacity:1}.hp-hero-banner-slide:first-child{opacity:.95}.hp-hero-product-slide:first-child{opacity:1}}@keyframes hpGoldShimmer{0%{background-position:-200%;filter:drop-shadow(0 0 2px rgba(212,144,40,.3))}50%{filter:drop-shadow(0 0 16px rgba(245,199,109,.7))}to{background-position:200%;filter:drop-shadow(0 0 2px rgba(212,144,40,.3))}}.hp-gold-shimmer{background:linear-gradient(100deg,#64141c,#8B1E28 40%,#B5671A 75%,#C98A1B);color:transparent;-webkit-background-clip:text;background-clip:text}@keyframes hpSunbeam{0%,to{opacity:.55;transform:scale(1) rotate(0deg)}50%{opacity:.75;transform:scale(1.04) rotate(1deg)}}.hp-sunbeam{animation:hpSunbeam 8s ease-in-out infinite alternate}@keyframes hpFloatSlow{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-7px) rotate(.6deg)}}.hp-float{animation:hpFloatSlow 6s ease-in-out infinite}@keyframes hpDriftLetter{0%,to{transform:translateY(0) scale(1);opacity:.12}50%{transform:translateY(-20px) scale(1.08);opacity:.28}}.hp-drift-1{animation:hpDriftLetter 7s ease-in-out infinite}.hp-drift-2{animation:hpDriftLetter 9s ease-in-out 1.5s infinite}.hp-drift-3{animation:hpDriftLetter 8.5s ease-in-out 3s infinite}.hp-drift-4{animation:hpDriftLetter 11s ease-in-out 2s infinite}@keyframes hpMist{0%{transform:translateX(-5%) translateY(0);opacity:.35}50%{transform:translateX(4%) translateY(-6px);opacity:.5}to{transform:translateX(-5%) translateY(0);opacity:.35}}.hp-mist{animation:hpMist 18s ease-in-out infinite}@keyframes hpKolam{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.hp-kolam{animation:hpKolam 60s linear infinite}@keyframes hpFloatParticle{0%{transform:translateY(0) translateX(0);opacity:0}20%{opacity:.8}80%{opacity:.8}to{transform:translateY(-120px) translateX(25px);opacity:0}}.hp-particle{position:absolute;border-radius:50%;background:radial-gradient(circle,#F5C76D 0,rgba(212,144,40,0) 80%);pointer-events:none}@media (prefers-reduced-motion:reduce){.hp-drift-1,.hp-drift-2,.hp-drift-3,.hp-drift-4,.hp-float,.hp-kolam,.hp-mist,.hp-particle,.hp-sunbeam{animation:none}}@keyframes hpStaggerUp{0%{opacity:0;transform:translateY(32px) scale(.97)}to{opacity:1;transform:none}}.hp-anim [data-reveal].is-visible .grid>*,.hp-anim [data-reveal].is-visible .hp-snap>*{animation:hpStaggerUp .65s cubic-bezier(.22,1,.36,1) backwards}.hp-anim [data-reveal].is-visible .grid>:nth-child(2),.hp-anim [data-reveal].is-visible .hp-snap>:nth-child(2){animation-delay:.1s}.hp-anim [data-reveal].is-visible .grid>:nth-child(3),.hp-anim [data-reveal].is-visible .hp-snap>:nth-child(3){animation-delay:.2s}.hp-anim [data-reveal].is-visible .grid>:nth-child(4),.hp-anim [data-reveal].is-visible .hp-snap>:nth-child(4){animation-delay:.3s}.hp-anim [data-reveal].is-visible .grid>:nth-child(5),.hp-anim [data-reveal].is-visible .hp-snap>:nth-child(5){animation-delay:.4s}.hp-anim [data-reveal].is-visible .grid>:nth-child(n+6){animation-delay:.5s}@keyframes hpHeadingIn{0%{opacity:0;transform:translateX(-18px)}to{opacity:1;transform:none}}.hp-anim [data-reveal].is-visible h2{animation:hpHeadingIn .7s ease-out .15s backwards}.hp-root a.bg-brand-terracotta,.hp-root button.bg-brand-terracotta{transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease}.hp-root a.bg-brand-terracotta:hover,.hp-root button.bg-brand-terracotta:hover{transform:translateY(-2px);box-shadow:0 10px 22px -8px rgba(189,71,47,.55)}.hp-root a.bg-brand-terracotta:active,.hp-root button.bg-brand-terracotta:active{transform:translateY(0) scale(.98)}@media (prefers-reduced-motion:reduce){.hp-anim [data-reveal].is-visible .grid>*,.hp-anim [data-reveal].is-visible .hp-snap>*,.hp-anim [data-reveal].is-visible h2{animation:none}.hp-root a.bg-brand-terracotta:hover,.hp-root button.bg-brand-terracotta:hover{transform:none}}@keyframes catRise{0%{opacity:0;transform:translateY(24px) scale(.98)}to{opacity:1;transform:none}}.cat-card{animation:catRise .55s cubic-bezier(.22,1,.36,1) backwards}.cat-hero-in{animation:hpHeadingIn .7s ease-out both}.cat-kolam{animation:hpKolam 70s linear infinite}@media (prefers-reduced-motion:reduce){.cat-card,.cat-hero-in,.cat-kolam{animation:none}}.cat-scroll{scrollbar-width:thin;scrollbar-color:#E7DCB9 transparent}.cat-scroll::-webkit-scrollbar{width:6px}.cat-scroll::-webkit-scrollbar-track{background:transparent}.cat-scroll::-webkit-scrollbar-thumb{background:#E7DCB9;border-radius:9999px}.cat-scroll::-webkit-scrollbar-thumb:hover{background:#BD472F}@keyframes catFloat{0%,to{margin-top:-72px}50%{margin-top:-80px}}.cat-float{animation:catFloat 5s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.cat-float{animation:none}}@keyframes pdpIn{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.pdp-in{animation:pdpIn .7s cubic-bezier(.22,1,.36,1) .1s backwards}@media (prefers-reduced-motion:reduce){.pdp-in{animation:none}}.theme-shop{background:#FAF6F0;font-family:Plus Jakarta Sans,sans-serif;color:#161311}.theme-shop .bg-primary{background-color:#BD472F!important}.theme-shop .\!bg-primary_hover,.theme-shop .hover\:bg-primary_hover:hover{background-color:#3d0a0e!important}.theme-shop .text-primary{color:#BD472F!important}.theme-shop .border-primary{border-color:#BD472F!important}.theme-shop .accent-primary{accent-color:#BD472F}.theme-shop a.bg-primary,.theme-shop button.bg-primary{border-radius:.75rem;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.theme-shop a.bg-primary:hover,.theme-shop button.bg-primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 10px 22px -8px rgba(189,71,47,.55)}.theme-shop input:focus,.theme-shop select:focus,.theme-shop textarea:focus{outline:none;border-color:#BD472F!important;box-shadow:0 0 0 3px rgba(189,71,47,.18)}.theme-shop h1,.theme-shop h2{font-family:Playfair Display,Georgia,serif}.theme-shop [class*=rounded-border_bg]{border-color:#E7DCB9;border-radius:1rem}@keyframes shopIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.theme-shop>div,.theme-shop>section{animation:shopIn .6s cubic-bezier(.22,1,.36,1) backwards}@media (prefers-reduced-motion:reduce){.theme-shop>div,.theme-shop>section{animation:none}}.pdp-highlights{color:#3b3530}.pdp-highlights ul{padding:0!important}.pdp-highlights ul,.pdp-highlights ul li{list-style:none!important;margin:0!important}.pdp-highlights ul li{position:relative;padding:.25rem 0 .25rem 1.5rem!important;font-size:14px!important;line-height:1.6}.pdp-highlights ul li:before{content:"✓";position:absolute;left:0;top:.38rem;display:flex;height:1rem;width:1rem;align-items:center;justify-content:center;border-radius:9999px;background:rgba(189,71,47,.12);color:#BD472F;font-size:.62rem;font-weight:800}.pdp-highlights p{margin:0 0 .4rem;font-size:14px!important;line-height:1.6}@keyframes cartItemIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.cart-item-in{animation:cartItemIn .55s cubic-bezier(.22,1,.36,1) backwards}.cart-item-in:nth-child(2){animation-delay:.08s}.cart-item-in:nth-child(3){animation-delay:.16s}.cart-item-in:nth-child(n+4){animation-delay:.24s}@media (prefers-reduced-motion:reduce){.cart-item-in{animation:none}}@keyframes cartFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.cart-float{animation:cartFloat 3.5s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.cart-float{animation:none}}@keyframes cartShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.cart-skel{background:linear-gradient(90deg,#F4ECE1 25%,#FAF6F0 50%,#F4ECE1 75%);background-size:200% 100%;animation:cartShimmer 1.4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.cart-skel{animation:none}}.theme-shop .\!bg-primary{background-color:#BD472F!important}.theme-shop .hover\:\!bg-primary_hover:hover{background-color:#3d0a0e!important}.theme-shop .singlePaymentOption{display:block;border:1px solid #e7dcb9;border-radius:.9rem;margin:.4rem .5rem;background:#fff;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease,transform .2s ease}.theme-shop .singlePaymentOption:hover{border-color:#BD472F;transform:translateY(-1px)}.theme-shop .singlePaymentOption.active{border-color:#BD472F;background:#FAF6F0;box-shadow:0 8px 20px -12px rgba(189,71,47,.55)}.theme-shop .singlePaymentOption .clr-shade1{color:#64141c;font-weight:600}.theme-shop .bg-primary_hover{background-color:#BD472F!important}.theme-shop .text-primary_hover{color:#BD472F!important}.theme-shop input[type=checkbox],.theme-shop input[type=radio]{accent-color:#BD472F}.theme-shop .address-card{border-radius:.9rem;padding:.6rem;transition:background-color .2s ease}.theme-shop .address-card:hover{background:#FAF6F0}.theme-shop .paymentTablist{border-radius:1rem}.hp-gold-shimmer-light{background:linear-gradient(100deg,#FFDF88,#F5C76D 35%,#E0A33A 70%,#FFDF88);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 8px rgba(0,0,0,.35))}.brand-prose{font-family:Plus Jakarta Sans,sans-serif;color:#161311;font-size:1.05rem;line-height:1.8}.brand-prose h1,.brand-prose h2,.brand-prose h3,.brand-prose h4{font-family:Playfair Display,Georgia,serif;color:#64141c;font-weight:800;line-height:1.25}.brand-prose h1{font-size:2rem;margin:2rem 0 1rem}.brand-prose h2{font-size:1.6rem;margin:2.25rem 0 1rem}.brand-prose h3{font-size:1.3rem;margin:1.75rem 0 .75rem}.brand-prose p{margin-bottom:1.1rem}.brand-prose ul{list-style:disc;margin:0 0 1.25rem 1.5rem}.brand-prose ol{list-style:decimal;margin:0 0 1.25rem 1.5rem}.brand-prose li{margin-bottom:.35rem}.brand-prose a{color:#BD472F;text-decoration:underline;text-underline-offset:3px;font-weight:600;transition:color .2s}.brand-prose a:hover{color:#3d0a0e}.brand-prose img{border-radius:1rem;max-width:100%;height:auto;margin:1.5rem auto}.brand-prose hr{border:0;border-top:1px solid #e7dcb9;margin:2rem 0}.brand-prose blockquote{border-left:4px solid #bd472f;background:#F4ECE1;padding:.75rem 1.25rem;margin:1.5rem 0;border-radius:0 .75rem .75rem 0;font-style:italic}.brand-prose table{width:100%;border-collapse:collapse;margin:1.25rem 0}.brand-prose td,.brand-prose th{border:1px solid #e7dcb9;padding:.5rem .75rem;text-align:left}.brand-prose th{background:#F4ECE1;color:#64141c}