@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500&family=Inter:wght@400;500;600&family=Outfit:wght@300;400;500;600;700&display=swap");.storefront-root{--sf-ink:#16160f;--sf-ink-soft:#474742;--sf-sand:#faf8f4;--sf-sand-100:#f4efe6;--sf-line:#e7e7e4;--sf-gold:#c8912f;--sf-gold-deep:#a97125;--sf-maroon:#7a1f2b;--sf-plate:#faf8f4;font-family:Outfit,Avenir Next,Segoe UI,system-ui,sans-serif;color:var(--sf-ink);background:#fff;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;overscroll-behavior-y:contain;min-height:100dvh;padding-top:env(safe-area-inset-top);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.storefront-root[data-skin=tanishq]{--sf-ink:#2c1810;--sf-ink-soft:#5c4a42;--sf-sand:#f7f7f7;--sf-sand-100:#f0eeee;--sf-line:#e8e4e1;--sf-gold:#832729;--sf-gold-deep:#6b1f22;--sf-maroon:#832729;--sf-plate:#f5f5f5;font-family:Inter,Avenir Next,Segoe UI,system-ui,sans-serif}@supports (padding:max(0px)){.storefront-root{padding-top:max(0px,env(safe-area-inset-top))}}.storefront-root .sf-serif{font-family:Cormorant Garamond,Iowan Old Style,Georgia,serif}.storefront-root[data-font=sans] .sf-serif{font-family:inherit}.storefront-root[data-skin=house][data-font=sans] .sf-serif{font-family:Outfit,Avenir Next,Segoe UI,system-ui,sans-serif}.storefront-root[data-corner=sharp] .sf-product-card-shell{border-radius:0}.storefront-root[data-corner=soft] .sf-product-card-shell{border-radius:.375rem}.storefront-root[data-corner=rounded] .sf-product-card-shell{border-radius:1rem}.storefront-root[data-skin=tanishq] .sf-product-card-shell{border-radius:.75rem}.storefront-root[data-skin=tanishq][data-font=sans] .sf-serif{font-family:Inter,Avenir Next,Segoe UI,system-ui,sans-serif}.storefront-root .sf-tnum{font-variant-numeric:tabular-nums}.storefront-root .sf-scrollbar-none{scrollbar-width:none}.storefront-root .sf-scrollbar-none::-webkit-scrollbar{display:none}.storefront-root a,.storefront-root button{-webkit-touch-callout:none}.storefront-root .sf-press{transition:transform .1s ease-out,opacity .1s ease-out}.storefront-root .sf-press:active{transform:scale(.97);opacity:.92}.storefront-root .sf-chip{display:inline-flex;min-height:2.25rem;align-items:center;gap:.35rem;border-radius:999px;border:1px solid var(--sf-line);padding:0 .95rem;font-size:12px;font-weight:500;color:var(--sf-ink-soft);white-space:nowrap;background:#fff;transition:background .12s ease-out,border-color .12s ease-out,color .12s ease-out}.storefront-root .sf-chip:active,.storefront-root .sf-chip[data-on=true]{border-color:var(--sf-gold);background:color-mix(in srgb,var(--sf-gold) 8%,#fff);color:var(--sf-ink)}.storefront-root .sf-filter-chip{display:inline-flex;min-height:2.35rem;align-items:center;gap:.35rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--sf-gold) 35%,var(--sf-line));padding:0 .95rem;font-size:12px;font-weight:500;color:var(--sf-gold-deep);white-space:nowrap;background:#fff;transition:background .12s ease-out,border-color .12s ease-out}.storefront-root .sf-filter-chip:hover,.storefront-root .sf-filter-chip[data-on=true]{background:color-mix(in srgb,var(--sf-gold) 8%,#fff);border-color:var(--sf-gold)}.storefront-root .sf-nav-icon{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:.45rem;flex:1 1 0;min-width:4.5rem;padding:.35rem .25rem;color:var(--sf-ink-soft);font-size:11px;font-weight:500;letter-spacing:.01em;line-height:1.2;text-align:center;transition:color .16s ease-out}.storefront-root .sf-nav-icon span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;max-width:100%}.storefront-root .sf-nav-icon:hover,.storefront-root .sf-nav-icon[data-on=true]{color:var(--sf-gold-deep)}.storefront-root .sf-nav-icon svg{width:1.45rem;height:1.45rem;flex-shrink:0;stroke-width:1.5}.storefront-root .sf-heritage-hero{box-shadow:0 8px 28px rgba(44,24,16,.06)}.storefront-root .sf-tabbar{animation:sf-tabbar-in .45s cubic-bezier(.22,1,.36,1) both}.storefront-root .sf-tab{position:relative;display:flex;min-height:3.4rem;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;padding-block:.35rem;font-size:10px;font-weight:500;letter-spacing:.02em;color:#8a7e76;transition:color .18s ease}.storefront-root .sf-tab-icon{display:grid;place-items:center;height:1.35rem;transition:transform .22s cubic-bezier(.22,1,.36,1)}.storefront-root .sf-tab[data-on=true]{color:var(--sf-gold-deep)}.storefront-root .sf-tab[data-on=true] .sf-tab-icon{transform:translateY(-1px) scale(1.08)}.storefront-root .sf-tab[data-on=true]:before{content:"";position:absolute;top:.35rem;width:1rem;height:2px;border-radius:999px;background:var(--sf-gold);animation:sf-tab-dot .28s cubic-bezier(.22,1,.36,1) both}.storefront-root .sf-tab:active .sf-tab-icon{transform:scale(.92)}.storefront-root .sf-sheet-scrim{position:absolute;inset:0;background:rgba(44,24,16,.4)}.storefront-root .sf-sheet{position:absolute;inset-inline:0;bottom:0;max-height:min(88dvh,720px);overflow:auto;border-radius:1.25rem 1.25rem 0 0;background:#fff;padding:.5rem 1.25rem calc(1.25rem + env(safe-area-inset-bottom));box-shadow:0 -12px 40px rgba(44,24,16,.16);animation:sf-sheet-up .38s cubic-bezier(.32,.72,0,1) both}.storefront-root .sf-sheet-grab{margin:.35rem auto 1rem;height:5px;width:2.25rem;border-radius:999px;background:#d4cdc8}.storefront-root .sf-dock{position:sticky;bottom:calc(5.25rem + env(safe-area-inset-bottom));z-index:30;margin-inline:-1rem;padding:.75rem 1rem .85rem;background:linear-gradient(0deg,#fff 72%,rgba(255,255,255,.7));backdrop-filter:blur(16px)}@media (min-width:1024px){.storefront-root .sf-dock{position:static;margin:0;padding:0;background:none;backdrop-filter:none}}.storefront-root .sf-hero-rise{animation:sf-hero-rise .9s cubic-bezier(.22,1,.36,1) both}.storefront-root .sf-hero-rise-d1{animation:sf-hero-rise .9s cubic-bezier(.22,1,.36,1) .14s both}.storefront-root .sf-hero-rise-d2{animation:sf-hero-rise .9s cubic-bezier(.22,1,.36,1) .28s both}.storefront-root .sf-hero-kenburns{animation:sf-hero-kenburns 18s ease-out both}.storefront-root .sf-banner{border-radius:1rem;overflow:hidden;isolation:isolate}@media (min-width:640px){.storefront-root .sf-banner{border-radius:1.25rem}}@keyframes sf-hero-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes sf-hero-kenburns{0%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes sf-sheet-up{0%{transform:translateY(18%)}to{transform:none}}@keyframes sf-tabbar-in{0%{opacity:0;transform:translateY(18px) scale(.96)}to{opacity:1;transform:none}}@keyframes sf-tab-dot{0%{opacity:0;transform:scaleX(.4)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.storefront-root .sf-hero-kenburns,.storefront-root .sf-hero-rise,.storefront-root .sf-hero-rise-d1,.storefront-root .sf-hero-rise-d2,.storefront-root .sf-sheet,.storefront-root .sf-tab[data-on=true]:before,.storefront-root .sf-tabbar{animation:none}.storefront-root .sf-press:active,.storefront-root .sf-tab:active .sf-tab-icon,.storefront-root .sf-tab[data-on=true] .sf-tab-icon{transform:none}}body:has(.storefront-root),html:has(.storefront-root){overflow-x:clip;scrollbar-width:none;-ms-overflow-style:none}body:has(.storefront-root)::-webkit-scrollbar,html:has(.storefront-root)::-webkit-scrollbar{display:none;width:0;height:0}