:root{--aside-width:400px;--cart-aside-summary-height-with-discount:300px;--cart-aside-summary-height:250px;--grid-item-width:355px;--header-height:64px;--color-dark:#000;--color-light:#fff}img{border-radius:4px}.link:hover{cursor:pointer;text-decoration:underline}.mock-shop-notice{background:var(--color-light);border:1px solid var(--color-dark);border-left-width:.5rem;margin:1rem 0;padding:0}.mock-shop-notice .inner{padding:.875rem 1rem}.mock-shop-notice h2{font-size:1.6rem;font-weight:700;line-height:1.4}.mock-shop-notice p{margin-bottom:.5rem;font-size:1rem;line-height:1.4}.mock-shop-notice footer{background:#0000000f;padding:.5rem 1rem}.mock-shop-notice .small{margin-bottom:.5rem;font-size:.875rem;line-height:1.4}.mock-shop-notice code{background:#0000000f;border-radius:.25rem;padding:.1em .3em}.mock-shop-notice a{text-underline-offset:6px;text-decoration:underline}@media (width<=45em){html:has(.overlay.expanded){overflow:hidden}}aside{background:var(--color-light);height:100vh;width:min(var(--aside-width), 100vw);right:calc(-1 * var(--aside-width));transition:transform .2s ease-in-out;position:fixed;top:0;box-shadow:0 0 50px #0000004d}aside header{border-bottom:1px solid var(--color-dark);height:var(--header-height);justify-content:space-between;align-items:center;padding:0 20px;display:flex}aside header h3{margin:0}aside header .close{opacity:.8;width:20px;font-weight:700;text-decoration:none;transition:all .2s}aside header .close:hover{opacity:1}aside header h2{margin-top:0;margin-bottom:.6rem}aside main{margin:1rem}aside p{margin:0 0 .25rem}aside p:last-child{margin:0}aside li{margin-bottom:.125rem}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.overlay{opacity:0;pointer-events:none;visibility:hidden;z-index:10;background:#0003;transition:opacity .4s;position:fixed;inset:0}.overlay .close-outside{color:#0000;height:100%;width:calc(100% - var(--aside-width));background:0 0;border:none;position:absolute;top:0;left:0}.overlay .light{background:#ffffff80}.overlay .cancel{cursor:default;width:100%;height:100%;position:absolute}.overlay.expanded{opacity:1;pointer-events:auto;visibility:visible}.overlay.expanded aside{transform:translateX(calc(var(--aside-width) * -1))}button.reset{background:inherit;font-size:inherit;border:0}button.reset>*{margin:0}button.reset:not(:has(>*)){height:1.5rem;line-height:1.5rem}button.reset:hover:not(:has(>*)){cursor:pointer;text-decoration:underline}.header{height:var(--header-height);z-index:1;background:#fff;align-items:center;padding:0 1rem;display:flex;position:sticky;top:0}@media (width>=48em){.header-menu-mobile-toggle{display:none}}.header-menu-mobile{grid-gap:1rem;flex-direction:column;display:flex}.header-menu-desktop{grid-gap:1rem;display:none}@media (width>=45em){.header-menu-desktop{grid-gap:1rem;margin-left:3rem;display:flex}}.header-menu-item{cursor:pointer}.header-ctas{grid-gap:1rem;align-items:center;margin-left:auto;display:flex}.header-ctas>*{min-width:fit-content}.footer{background:var(--color-dark);margin-top:auto}.footer-menu{grid-gap:1rem;flex-wrap:wrap;justify-content:center;padding:1rem;display:flex}.footer-menu a{color:var(--color-light);min-width:fit-content}.cart-main{height:100%;max-height:calc(100vh - var(--cart-aside-summary-height));width:auto;overflow-y:auto}.cart-main.with-discount{max-height:calc(100vh - var(--cart-aside-summary-height-with-discount))}.cart-line{padding:.75rem 0}.cart-line-inner{display:flex}.cart-line img{height:100%;margin-right:.75rem;display:block}.cart-summary-page{position:relative}.cart-summary-aside{border-top:1px solid var(--color-dark);width:calc(var(--aside-width) - 40px);background:#fff;padding-top:.75rem;position:absolute;bottom:0}.cart-line-quantity{display:flex}.cart-line-children{padding-left:2rem}.cart-discount{align-items:center;margin-top:.25rem;display:flex}.cart-subtotal{align-items:center;display:flex}.predictive-search{height:calc(100vh - var(--header-height) - 40px);overflow-y:auto}.predictive-search-form{background:var(--color-light);position:sticky;top:0}.predictive-search-result{margin-bottom:2rem}.predictive-search-result h5{text-transform:uppercase}.predictive-search-result-item{margin-bottom:.5rem}.predictive-search-result-item a{align-items:center;display:flex}.predictive-search-result-item a img{height:100%;margin-right:.75rem}.search-result{margin-bottom:1.5rem}.search-results-item{margin-bottom:.5rem}.search-results-item a{flex:row;align-items:center;gap:1rem;display:flex}.featured-collection{margin-bottom:2rem;display:block;position:relative}.featured-collection-image{aspect-ratio:1}@media (width>=45em){.featured-collection-image{aspect-ratio:16/9}}.featured-collection img{object-fit:cover;height:auto;max-height:100%}.recommended-products-grid{grid-gap:1.5rem;grid-template-columns:repeat(2,1fr);display:grid}@media (width>=45em){.recommended-products-grid{grid-template-columns:repeat(4,1fr)}}.recommended-product img{height:auto}.collections-grid{grid-gap:1.5rem;grid-template-columns:repeat(auto-fit, minmax(var(--grid-item-width), 1fr));margin-bottom:2rem;display:grid}.collection-item img{height:auto}.collection-description{max-width:95%;margin-bottom:1rem}@media (width>=45em){.collection-description{max-width:600px}}.products-grid{grid-gap:1.5rem;grid-template-columns:repeat(auto-fit, minmax(var(--grid-item-width), 1fr));margin-bottom:2rem;display:grid}.product-item img{width:100%;height:auto}.product{display:grid}@media (width>=45em){.product{grid-gap:4rem;grid-template-columns:1fr 1fr}}.product h1{margin-top:0}.product-image img{width:100%;height:auto}.product-main{align-self:start;position:sticky;top:6rem}.product-price-on-sale{grid-gap:.5rem;display:flex}.product-price-on-sale s{opacity:.5}.product-options-grid{grid-gap:.75rem;flex-wrap:wrap;display:flex}.product-options-item,.product-options-item:disabled{background-color:#0000;padding:.25rem .5rem;font-family:inherit;font-size:1rem}.product-option-label-swatch{width:1.25rem;height:1.25rem;margin:.25rem 0}.product-option-label-swatch img{width:100%}.blog-grid{grid-gap:1.5rem;grid-template-columns:repeat(auto-fit, minmax(var(--grid-item-width), 1fr));margin-bottom:2rem;display:grid}.blog-article-image{aspect-ratio:3/2;display:block}.blog-article-image img{height:100%}.article img{width:100%;height:auto}.account-logout{display:inline-block}.order-search-form{margin-bottom:1.5rem}.order-search-fieldset{border:1px solid #e5e5e5;border-radius:4px;padding:1rem}.order-search-legend{padding:0 .5rem;font-weight:600}.order-search-active{opacity:.7;margin-left:.5rem;font-weight:400}.order-search-inputs{grid-template-columns:1fr;gap:1rem;margin:.25rem 0 1rem;display:grid}@media (width>=640px){.order-search-inputs{grid-template-columns:1fr 1fr}}.order-search-input{border:1px solid #f3cfb9;border-radius:4px;width:100%;padding:.5rem;font-size:1rem}.order-search-buttons{flex-wrap:wrap;gap:.75rem;display:flex}:root{--color-dark:#2e170f;--color-light:#fffaf0;--shubh-cream:#fbf7ee;--shubh-brown:#2e170f;--shubh-gradient:radial-gradient(ellipse at 10% 78%, #c27f451a, transparent 40%), radial-gradient(ellipse at 90% 16%, #be9a561a, transparent 36%), linear-gradient(112deg, #fbf8ef 0%, #f5eddf 54%, #eee1ce 100%)}body{background:var(--shubh-cream);color:var(--shubh-brown);font-family:Avenir Next,Avenir,Segoe UI,sans-serif}.header{background:var(--shubh-cream);height:92px;padding:0 clamp(1rem,4vw,4rem);transition:background-color .22s,box-shadow .22s,-webkit-backdrop-filter .22s,backdrop-filter .22s}body:has(.home) .header{background:0 0}body:has(.home) .header.header-scrolled{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fbf7eef5;box-shadow:0 6px 24px #2e170f14}.header.header-scrolled{background:#fbf7eef5;box-shadow:0 6px 24px #2e170f14}.header-brand{flex:none;justify-content:center;align-items:center;width:84px;height:84px;display:flex}.header-brand img{object-fit:contain;width:100%;height:100%;display:block}.header-menu-desktop{margin-left:clamp(1rem,3vw,3rem)}.header-menu-item,.header-ctas>a,.header-ctas button{color:var(--shubh-brown);letter-spacing:.06em;text-transform:uppercase;font-size:.82rem;font-weight:700}.header-ctas>*{color:var(--shubh-brown)}.home{margin-inline:-1rem;overflow:hidden}.home-hero{text-align:center;flex-direction:column;align-items:center;min-height:min(830px,100svh - 92px);padding:clamp(2rem,4vh,3.5rem) clamp(1rem,4vw,4rem) clamp(3rem,6vh,5rem);display:flex}.home-hero-copy{max-width:1080px;animation:.7s cubic-bezier(.2,.7,.2,1) both home-rise-in}.home-eyebrow{letter-spacing:.16em;margin:0 0 1rem;font-size:.75rem;font-weight:800}.home-hero h1{letter-spacing:-.075em;max-width:18ch;margin:0 auto;font-size:clamp(3rem,6.5vw,5.75rem);font-weight:800;line-height:.96}.home-hero h1 em{letter-spacing:-.08em;font-family:Georgia,Times New Roman,serif;font-size:1.04em;font-weight:500}.home-intro{max-width:46ch;margin:1.1rem auto 0;font-size:clamp(1rem,1.6vw,1.3rem);line-height:1.5}.home-hero-products{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;justify-content:safe center;align-items:flex-end;gap:clamp(2rem,5vw,5rem);width:100%;max-width:1280px;margin:clamp(2rem,4.5vh,2.5rem) auto 1.5rem;scroll-padding-inline:.75rem;animation:.85s cubic-bezier(.2,.7,.2,1) .1s both home-reveal;display:flex;overflow-x:auto}.home-product-tile{scroll-snap-align:center;flex-direction:column;flex:0 220px;justify-content:flex-end;align-items:center;min-width:0;max-width:240px;margin:0;text-decoration:none;display:flex}.home-product-tile img{object-fit:contain;width:auto;max-width:100%;height:clamp(210px,25vw,290px);transition:transform .25s}.home-product-image-placeholder{border:1px solid #55362529;justify-content:center;align-items:center;width:100%;height:clamp(210px,25vw,290px);display:flex}.home-product-tile:hover img{transform:translateY(-8px)}.home-product-tile:focus-visible{outline:2px solid var(--shubh-brown);outline-offset:4px}.product-tile-roli{flex-basis:280px;max-width:300px}.home-hero-products.has-many-products>.home-product-tile{flex-shrink:0}.product-tile-roli img{max-width:none;height:clamp(260px,30vw,350px)}.product-tile-roli:hover img{transform:translateY(-7px)}.home-product-name{color:var(--shubh-brown);letter-spacing:.01em;text-align:center;margin-top:.65rem;font-size:clamp(.7rem,1vw,.9rem);font-weight:750}.home-products-hint{letter-spacing:.08em;text-transform:uppercase;margin:-.25rem 0 1.25rem;font-size:.72rem;font-weight:750;display:none}.home-cta{border:2px solid var(--shubh-brown);box-shadow:5px 5px 0 var(--shubh-brown);color:var(--shubh-brown);letter-spacing:.04em;text-transform:uppercase;background:#d8b66e;justify-content:center;align-items:center;min-height:56px;padding:.85rem 1.5rem;font-size:.88rem;font-weight:800;text-decoration:none;transition:box-shadow .18s,transform .18s;display:inline-flex}.home-cta:hover{box-shadow:2px 2px 0 var(--shubh-brown);transform:translate(3px,3px)}.announcement-bar{color:#fffaf0;background:#6e3512;align-items:center;padding-block:.55rem;display:flex;overflow:hidden}.announcement-bar-window{flex:auto;min-width:0;overflow:hidden}.announcement-bar-track{will-change:transform;width:max-content;min-width:200%;animation:32s linear infinite announcement-bar-scroll;display:flex}.announcement-bar-track.is-paused{animation-play-state:paused}.announcement-bar-group{box-sizing:border-box;flex:1 0 auto;justify-content:space-around;align-items:center;gap:clamp(2rem,4vw,3.5rem);padding-inline:clamp(1rem,2vw,1.75rem);display:flex}.announcement-bar-item{letter-spacing:.01em;white-space:nowrap;align-items:center;gap:.625rem;font-size:clamp(.72rem,1vw,.85rem);font-weight:650;display:inline-flex}.announcement-bar-icon{color:#fff;flex:0 0 1rem;width:1rem;height:1rem;display:block}.announcement-bar-om text{font-family:Noto Serif Devanagari,Nirmala UI,serif;font-size:20px;font-weight:700}.announcement-bar-control{color:inherit;cursor:pointer;background:0 0;border:1px solid #fffaf073;border-radius:50%;flex:none;place-items:center;width:1.7rem;height:1.7rem;margin-inline:0 .85rem;padding:.35rem;display:grid}.announcement-bar-control:focus-visible{outline-offset:3px;outline:2px solid #f1cf72}.announcement-bar-control svg{width:100%;height:100%}.visually-hidden{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes announcement-bar-scroll{to{transform:translate(-50%)}}@keyframes home-rise-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes home-reveal{0%{opacity:0;transform:translateY(16px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=760px){.header{height:76px;padding:0 1rem}.header-brand{width:68px;height:68px}.header-ctas{gap:.75rem}.home-hero{min-height:auto;padding:2rem 0 2.75rem}.home-hero-copy{padding:0 1.25rem}.home-eyebrow{margin-bottom:.85rem;font-size:.68rem}.home-hero h1{max-width:12ch;font-size:clamp(2.6rem,10.5vw,4.3rem)}.home-intro{max-width:34ch;margin-top:.9rem;font-size:1rem}.home-hero-products{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;justify-content:flex-start;align-items:stretch;gap:clamp(1rem,4vw,1.5rem);width:100vw;max-width:none;margin:1.5rem 0;padding:0 .75rem 1rem;scroll-padding-inline:.75rem;overflow-x:auto}.home-hero-products::-webkit-scrollbar{display:none}.home-product-tile{scroll-snap-align:center;flex:0 0 clamp(235px,78vw,290px);grid-template-rows:270px 2.75rem;min-width:0;max-width:none;height:auto;display:grid}.home-product-tile img{object-fit:contain;align-self:end;width:100%;max-width:100%;height:220px}.home-product-name{text-align:center;justify-content:center;align-items:center;margin:0;padding-inline:.25rem;font-size:.8rem;line-height:1.25;display:flex}.home-products-hint{letter-spacing:.12em;text-transform:uppercase;margin:-.25rem 0 1.25rem;font-size:.68rem;font-weight:750;display:block}.product-tile-roli img{max-width:100%;height:260px}.product-tile-roli .home-product-image-placeholder{height:260px}.product-tile-roli:hover img{transform:translateY(-7px)}.home-cta{min-height:52px}}@media (prefers-reduced-motion:reduce){.home-hero-copy,.home-hero-products{animation:none}.home-product-tile img,.home-cta,.header{transition:none}.home-hero-products{scroll-behavior:auto}.announcement-bar-track{justify-content:center;width:100%;min-width:0;animation:none}.announcement-bar-group:not(:first-child),.announcement-bar-item:not(:first-child),.announcement-bar-control{display:none}}.product-gallery-secondary{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem;display:grid}.product-main table{border-collapse:collapse;width:100%}.product-main th,.product-main td{text-align:left;vertical-align:top;border-bottom:1px solid #55362529;padding:.65rem}.pdp{max-width:1440px;color:var(--shubh-brown);margin:0 auto;padding:1.5rem clamp(.25rem,3vw,3rem) 3rem}.pdp-preview-note{text-align:center;letter-spacing:.08em;background:#eee6d1;margin-bottom:1.5rem;padding:.65rem 1rem;font-size:.75rem}.pdp-breadcrumb{color:#7c6a57;flex-wrap:wrap;gap:.7rem;margin-bottom:2rem;font-size:.72rem;display:flex}.pdp-breadcrumb a{color:inherit}.pdp-layout{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,5.5rem);display:grid}.pdp-gallery{min-width:0}.pdp-image-stage{background:0 0;border:0;padding:0;position:relative}.pdp-image-stage>img{border-radius:0;width:100%;height:auto;display:block}.pdp-image-count{background:#fbf7eede;padding:.35rem .6rem;font-size:.65rem;position:absolute;bottom:1rem;right:1rem}.pdp-thumbnails{grid-template-columns:repeat(5,minmax(0,1fr));gap:.65rem;margin-top:.8rem;display:grid}.pdp-thumbnails button{cursor:pointer;background:#fff;border:1px solid #e4dac8;padding:.2rem;overflow:hidden}.pdp-thumbnails button[aria-pressed=true]{border:2px solid #8d6a39;padding:calc(.2rem - 1px)}.pdp-thumbnails img{border-radius:0;width:100%;height:auto;display:block}.pdp-thumbnails button:focus-visible{outline-offset:3px;outline:2px solid #6e3512}.pdp-gallery-caption{text-align:center;color:#8a7253;margin-top:1rem;font-family:Georgia,serif;font-size:.85rem;font-style:italic}.pdp-eyebrow{letter-spacing:.18em;margin:0 0 1.2rem;font-size:.66rem;font-weight:700}.pdp-purchase h1{letter-spacing:-.055em;max-width:13ch;margin:0 0 1rem;font-size:clamp(2.2rem,3.8vw,3.8rem);font-weight:800;line-height:1.05}.pdp-subtitle{color:#876d4c;margin:0 0 1.7rem;font-family:Georgia,serif;font-size:1.25rem;font-style:italic}.pdp-price-row{align-items:baseline;gap:1rem;display:flex}.pdp-price-row .product-price{font-size:1.8rem;font-weight:700}.pdp-price-row>span{color:#867660;font-size:.7rem}.pdp-intro{color:#6b5845;max-width:47ch;margin:1.25rem 0 1.6rem;font-size:.95rem;line-height:1.8}.pdp-pack{border-top:1px solid #dfd3bd;gap:.7rem;margin-bottom:1.5rem;padding-top:1.3rem;display:grid}.pdp-pack>span{letter-spacing:.14em;font-size:.63rem}.pdp-pack strong{font-size:.85rem}.pdp-pack strong span{color:#786652;font-weight:400}.pdp-purchase-action button[type=submit],.pdp-draft-button{color:#fffaf0;letter-spacing:.03em;cursor:pointer;background:#6e3512;border:1px solid #2e170f;width:100%;min-height:52px;padding:1.1rem 1.4rem;font-size:.85rem;font-weight:650}.pdp-draft-button:disabled{color:#f8f2e8;cursor:default;background:#7b3b14}.pdp-purchase-action button:focus-visible{outline-offset:3px;outline:2px solid #9c772c}.pdp-draft-help{color:#867660;margin:.7rem 0 0;font-size:.72rem;line-height:1.7}.pdp-highlights{color:#6f5d44;border-bottom:1px solid #dfd3bd;flex-wrap:wrap;gap:.7rem 1.3rem;margin:0;padding:1.2rem 0;font-size:.7rem;list-style:none;display:flex}.pdp-highlights li{align-items:center;gap:.45rem;display:flex}.pdp-highlights li span{color:#a17b32}.pdp-accordions details{border-bottom:1px solid #dfd3bd}.pdp-accordions summary{cursor:pointer;justify-content:space-between;gap:1rem;padding:1.2rem 0;font-size:.85rem;font-weight:650;list-style:none;display:flex}.pdp-accordions summary::-webkit-details-marker{display:none}.pdp-accordions summary>span{font-size:1.2rem;font-weight:400}.pdp-accordions details[open] summary>span{transform:rotate(45deg)}.pdp-description{color:#6b5845;overflow-wrap:anywhere;padding-bottom:1.5rem;font-size:.85rem;line-height:1.85}.pdp-description h2{color:#3c2819;margin:1.8rem 0 .8rem;font-size:1rem}.pdp-description h3{color:#3c2819;margin:1.2rem 0 .4rem;font-size:.9rem}.pdp-description ul{padding-left:1.1rem}.pdp-description li{margin-bottom:.7rem}.pdp-description table{border-collapse:collapse;width:100%;font-size:.78rem}.pdp-description th,.pdp-description td{text-align:left;vertical-align:top;border-bottom:1px solid #e1d8c9;padding:.65rem .5rem}.pdp-description th{width:33%}.pdp-story{text-align:center;background:#eee6d6;margin-top:5rem;padding:4rem 2rem}.pdp-story h2{letter-spacing:-.05em;margin:0;font-size:clamp(2rem,4vw,3.8rem);font-weight:750;line-height:1.12}.pdp-story h2 em{font-family:Georgia,serif;font-weight:400}.pdp-story>p:not(.pdp-eyebrow){color:#79634b;max-width:44ch;margin:1.5rem auto 2.5rem;font-size:.9rem;line-height:1.8}.pdp-rituals{color:#9a7a4d;flex-wrap:wrap;justify-content:center;gap:1.5rem 3rem;font-size:.65rem;display:flex}.pdp-rituals strong{color:#4a3421;margin-left:.6rem;font-size:.8rem;font-weight:500}.pdp-back{text-align:center;margin-top:2.5rem;font-size:.85rem}.pdp-back a{color:inherit;text-underline-offset:.4rem}.pdp-back span{margin-left:1rem}@media (width<=759px){.pdp{padding:1rem .25rem 2rem}.pdp-breadcrumb{margin-bottom:1.2rem;font-size:.65rem}.pdp-layout{grid-template-columns:minmax(0,1fr);gap:2rem}.pdp-purchase h1{max-width:18ch;font-size:2.6rem}.pdp-image-stage{padding:0}.pdp-story{margin-top:3rem;padding:3rem 1rem}.pdp-rituals{text-align:left;grid-template-columns:1fr 1fr;display:grid}}.showcase-footer{color:#79634b;border-top:1px solid #e1d6c4;flex-wrap:wrap;justify-content:space-between;gap:1.5rem;padding:2rem 4vw;font-size:.75rem;display:flex}.showcase-content{max-width:1250px;min-height:50vh;margin:2rem auto 5rem;padding:1rem 3vw}.showcase-content h1{letter-spacing:-.05em;font-size:clamp(2.4rem,5vw,4rem);line-height:1.1}.showcase-content>p{line-height:1.8}.showcase-catalog{grid-template-columns:repeat(auto-fit,minmax(240px,350px));gap:2rem;margin-top:2.5rem;display:grid}.showcase-card img{width:100%;height:auto}.showcase-card h2{margin:1rem 0;font-size:1.2rem}.showcase-card span{font-size:.8rem}.showcase-email{margin:2rem 0;font-size:clamp(1rem,3vw,2rem);display:block}.showcase-search{flex-wrap:wrap;align-items:center;gap:.75rem;margin:2rem 0;display:flex}.showcase-search input{background:#fff;border:1px solid #b8a68e;min-width:0;padding:.8rem}.showcase-search button{color:#fff;background:#6e3512;border:0;padding:.8rem 1.5rem}.showcase-results a{align-items:center;gap:1.5rem;margin:1.5rem 0;display:flex}.showcase-mobile-nav{flex-wrap:wrap;gap:1.5rem;padding:1rem;display:flex}.pdp-image-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.75rem;display:grid}.pdp-image-grid img{aspect-ratio:1;object-fit:contain;border-radius:12px;width:100%;height:auto;display:block}.pdp-mobile-thumbnails{display:none}.pdp-slideshow-control{color:#2e170f;font:inherit;cursor:pointer;background:#fbf7eef0;border:1px solid #d4c4a6;border-radius:20px;padding:.4rem .75rem;font-size:.65rem;position:absolute;bottom:.65rem;right:.65rem}.pdp-slideshow-control:focus-visible{outline-offset:3px;outline:2px solid #6e3512}@media (width<=759px){.pdp-gallery .pdp-image-grid{display:none}.pdp-mobile-thumbnails{grid-template-columns:repeat(5,minmax(0,1fr));gap:.45rem;margin-top:.65rem;display:grid}.pdp-mobile-thumbnails button{cursor:pointer;background:0 0;border:1px solid #e1d3bd;min-height:44px;padding:2px}.pdp-mobile-thumbnails button[aria-pressed=true]{border:2px solid #8d6a39;padding:1px}.pdp-mobile-thumbnails button:focus-visible{outline-offset:2px;outline:2px solid #6e3512}.pdp-mobile-thumbnails img{aspect-ratio:1;object-fit:contain;border-radius:0;width:100%;height:auto;display:block}}.pdp-image-stage>img{aspect-ratio:1;object-fit:contain}.pdp-image-grid img:last-child:nth-child(odd){aspect-ratio:auto;grid-column:1/-1}.showcase-card{flex-direction:column;display:flex}.showcase-card-image{aspect-ratio:1;justify-content:center;align-items:flex-end;display:flex}.showcase-card-image img{object-fit:contain;object-position:center bottom;width:100%;height:100%}.showcase-card-image-sindoor img{width:80%;height:80%}.showcase-card h2{min-height:2.8em;line-height:1.4}.showcase-card>span{margin-top:auto}.showcase-card-image img{transform:translateY(5.8214%)}.showcase-card-image-sindoor img{transform:translateY(1.0606%)}.showcase-card{text-align:center}.showcase-card h2{min-height:0;margin:1rem 0 .4rem}.showcase-card-weight{color:#79634b;margin:0 0 1rem;font-size:.85rem}.showcase-card-availability{min-height:2.8rem}.showcase-card .marketplace-badge{color:#6e3512;background:#f90;border:1px solid #f90;border-radius:999px;align-items:center;gap:.3rem;padding:.35rem .7rem;font-size:.7rem;display:inline-flex}.showcase-card-availability{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:.5rem;padding-bottom:1rem;display:flex}.showcase-card .marketplace-badge-blinkit{color:#6e3512;background:#f8cb46;border-color:#f8cb46}.showcase-content>h1{letter-spacing:-.065em;color:#38251d;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.2rem,7vw,6rem);font-style:italic;font-weight:400}.showcase-card h2{letter-spacing:-.035em;color:#38251d;text-wrap:balance;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.35rem,2vw,1.7rem);font-weight:400;line-height:1.2}.showcase-card-availability{gap:.65rem;padding-top:.2rem;padding-bottom:1.35rem}.showcase-card .marketplace-badge{isolation:isolate;color:#34220d;letter-spacing:.015em;background:linear-gradient(135deg,#ffe0a1 0%,#ffbd4d 40%,#f90 100%);border:1px solid #e9a129;border-radius:16px 5px;gap:.4rem;min-height:44px;padding:.65rem 1rem;font-family:Avenir Next,Segoe UI,sans-serif;font-size:.66rem;font-weight:600;line-height:1.2;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s,border-radius .22s;position:relative;overflow:hidden;box-shadow:0 4px #ce7d12,0 8px 18px #9d60151a,inset 0 1px #ffffffb3}.showcase-card .marketplace-badge strong{letter-spacing:-.045em;font-family:Arial Black,Segoe UI,sans-serif;font-size:1rem;font-weight:900}.showcase-card .marketplace-badge:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffa6,#0000);width:35%;position:absolute;inset:-60% auto -60% -65%;transform:skew(-20deg)}.showcase-card .marketplace-badge:after{content:"↗";margin-left:.15rem;font-size:1rem;transition:transform .22s}.showcase-card .marketplace-badge-blinkit{color:#6e3512;background:linear-gradient(135deg,#fff6aa,#f8d83d 50%,#f8cb46);border-color:#e1c13a;box-shadow:0 4px #bc9d20,0 8px 18px #7a74171a,inset 0 1px #ffffffb3}.showcase-card .marketplace-badge-blinkit strong{color:#793b14}.showcase-card:is(:hover,:focus-visible) .marketplace-badge{border-radius:5px 16px;transform:translateY(-3px);box-shadow:0 7px #ce7d12,0 14px 24px #9d601526}.showcase-card:is(:hover,:focus-visible) .marketplace-badge-blinkit{box-shadow:0 7px #bc9d20,0 14px 24px #7a741726}.showcase-card:is(:hover,:focus-visible) .marketplace-badge:before{animation:.75s ease-out both marketplace-glint}.showcase-card:is(:hover,:focus-visible) .marketplace-badge:after{transform:translate(2px,-2px)}.showcase-card:active .marketplace-badge{transform:translateY(2px);box-shadow:0 1px #a57d29}.showcase-card:focus-visible{outline-offset:8px;border-radius:4px;outline:2px solid #78552c}.showcase-card>span{border-bottom:1px solid #b69a6b;align-self:center;padding:.45rem 0;font-family:Georgia,serif;font-size:1rem;font-style:italic;transition:color .18s,border-color .18s}.showcase-card:hover>span{color:#a25a17;border-color:#a25a17}@keyframes marketplace-glint{0%{left:-65%}to{left:145%}}@media (prefers-reduced-motion:reduce){.showcase-card .marketplace-badge,.showcase-card .marketplace-badge:after,.showcase-card>span{transition:none}.showcase-card:is(:hover,:focus-visible) .marketplace-badge:before{animation:none}.showcase-card:is(:hover,:focus-visible,:active) .marketplace-badge,.showcase-card:is(:hover,:focus-visible) .marketplace-badge:after{transform:none}}.showcase-card-image[data-product-id=ashtagandh-chandan-40g] img{width:77.7413%;height:77.7413%;transform:translateY(5.0239%)}.showcase-card-image[data-product-id=kesar-chandan-tika-40g] img{width:85.2514%;height:85.2514%;transform:translateY(8.6124%)}.showcase-card .showcase-product-link{color:inherit;text-decoration:none;display:block}.showcase-card .showcase-details-link{color:inherit;border-bottom:1px solid #b69a6b;align-self:center;margin-top:auto;padding:.45rem 0;font-family:Georgia,serif;font-size:1rem;font-style:italic;text-decoration:none}.showcase-card .showcase-details-link:hover{color:#a25a17;border-color:#a25a17}.showcase-card a.marketplace-badge{text-decoration:none}.showcase-card a:focus-visible{outline-offset:5px;outline:2px solid #78552c}.pdp-marketplaces{flex-wrap:wrap;gap:.85rem;margin:1.5rem 0 2rem;display:flex}.pdp-marketplace-button{isolation:isolate;color:#34220d;background:linear-gradient(135deg,#ffe0a1,#ffbd4d 40%,#f90);border:1px solid #e9a129;border-radius:16px 5px;flex:180px;justify-content:center;align-items:center;min-height:54px;padding:.95rem 1.5rem;font-family:Avenir Next,Segoe UI,sans-serif;font-size:1rem;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 4px #ce7d12,0 8px 18px #9d60151a}.pdp-marketplace-blinkit{color:#6a3311;background:linear-gradient(135deg,#fff6aa,#f8d83d 50%,#f8cb46);border-color:#e1c13a;box-shadow:0 4px #bc9d20,0 8px 18px #7a74171a}.pdp-marketplace-button:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffa6,#0000);width:35%;position:absolute;inset:-60% auto -60% -65%;transform:skew(-20deg)}.pdp-marketplace-button:is(:hover,:focus-visible){transform:translateY(-3px);box-shadow:0 7px #ce7d12,0 14px 24px #9d601526}.pdp-marketplace-blinkit:is(:hover,:focus-visible){box-shadow:0 7px #bc9d20,0 14px 24px #7a741726}.pdp-marketplace-button:is(:hover,:focus-visible):before{animation:.75s ease-out both marketplace-glint}.pdp-marketplace-button:focus-visible{outline-offset:6px;outline:2px solid #78552c}.pdp-marketplace-button:active{transform:translateY(2px);box-shadow:0 1px #a57d29}@media (prefers-reduced-motion:reduce){.pdp-marketplace-button{transition:none}.pdp-marketplace-button:is(:hover,:focus-visible,:active){transform:none}.pdp-marketplace-button:is(:hover,:focus-visible):before{animation:none}}.river-footer{isolation:isolate;color:#fff5db;background:#6e3512;margin-top:4rem;position:relative;overflow:hidden}.river-water{z-index:-1;pointer-events:none;background:radial-gradient(at 75% 0,#b49c5952,#0000 50%),linear-gradient(165deg,#6e3512,#6e3512 65%,#6e3512);position:absolute;inset:0;overflow:hidden}.river-reflections{opacity:.22;background:repeating-linear-gradient(174deg,#0000 0 26px,#e5b08f40 27px 28px,#0000 30px 54px);animation:14s ease-in-out infinite alternate river-light;position:absolute;inset:0;transform:scale(1.15)}.river-wave{fill:#8a4316;opacity:.15;width:200%;height:85%;animation:24s linear infinite river-flow;position:absolute;bottom:-12%;left:0}.river-wave-2{fill:#d5824e;opacity:.11;height:105%;animation-duration:34s;animation-direction:reverse;bottom:-25%}.river-wave-3{fill:#e6b597;opacity:.1;height:100%;animation-duration:43s;bottom:-35%}.river-wave-edge{fill:none;stroke:#f0d995;stroke-width:1px}.river-footer-content{max-width:1320px;margin:0 auto;padding:5rem 4vw 1.5rem;position:relative}.river-footer-intro{border-bottom:1px solid #e7dbb433;padding-bottom:3rem}.river-eyebrow{color:#e1cc95;letter-spacing:.2em;margin:0 0 1.5rem;font-size:.66rem;font-weight:700}.river-footer-intro h2{letter-spacing:-.045em;color:#fff5db;margin:0 0 1.25rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.6rem,5.5vw,5rem);font-weight:400;line-height:1.08}.river-footer-intro h2 em{color:#e5ca86;font-weight:400}.river-footer-intro>p:last-child{color:#f5d9c7;font-size:.95rem;line-height:1.7}.river-footer-columns{grid-template-columns:1.1fr .8fr 1.15fr 1.2fr;gap:2rem;padding:3rem 0;display:grid}.river-footer a{color:#fff5db;text-underline-offset:5px;text-decoration:none;transition:color .18s}.river-footer a:hover{color:#f6d583;text-decoration:underline}.river-footer a:focus-visible,.river-motion-control:focus-visible{outline-offset:5px;outline:2px solid #f6d583}.river-footer h3{color:#e1cc95;text-transform:uppercase;letter-spacing:.13em;margin:0 0 1.3rem;font-size:.67rem;font-weight:700}.river-footer nav a{margin-bottom:.8rem;font-size:.84rem;line-height:1.6;display:block}.river-footer .river-wordmark{letter-spacing:-.06em;font-family:Georgia,serif;font-size:1.85rem;font-weight:700}.river-footer-brand p,.river-footer-contact p{color:#f4d5c2;margin:.7rem 0 1rem;font-size:.82rem;line-height:1.8}.river-origin{color:#f4d5c2;font-size:.75rem;line-height:1.8}.river-footer-contact>a{overflow-wrap:anywhere;font-size:.86rem}.river-footer-contact .river-marketplace-note{margin-top:1.5rem;font-size:.75rem}.river-footer-bottom{color:#f4d5c2;border-top:1px solid #e7dbb433;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.5rem;font-size:.7rem;display:flex}.river-footer-bottom p{margin:0}.river-motion-control{font:inherit;color:#e1cc95;cursor:pointer;background:0 0;border:1px solid #e7dbb455;border-radius:999px;min-height:44px;padding:.7rem 1rem}.river-motion-control:hover{background:#ffffff0d}.river-paused .river-wave,.river-paused .river-reflections{animation-play-state:paused}@keyframes river-flow{to{transform:translate(-50%)}}@keyframes river-light{to{opacity:.12;transform:scale(1.15)translate(2%,3%)}}@media (width<=950px){.river-footer-columns{grid-template-columns:1fr 1fr;gap:2.5rem}}@media (width<=540px){.river-footer-content{padding:3.5rem 6vw 1.5rem}.river-footer-columns{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:2rem 1rem;padding:2rem 0}.river-footer-columns>*{overflow-wrap:break-word;min-width:0}.river-footer .river-wordmark{font-size:clamp(1.25rem,5.8vw,1.85rem)}.river-footer-intro{padding-bottom:2rem}.river-footer-bottom{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.river-wave,.river-reflections{animation:none}.river-footer a{transition:none}.river-motion-control{display:none}}@font-face{font-family:Berkshire Swash;src:url(/fonts/BerkshireSwash-Regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}.river-footer .river-wordmark{letter-spacing:0;font-family:Berkshire Swash,Georgia,serif;font-weight:400}.header{height:116px}.header-brand{width:108px;height:108px}.header-menu-desktop>a,.showcase-mobile-nav>a{letter-spacing:-.02em;font-family:Georgia,Times New Roman,serif;font-size:1.2rem;font-weight:400;text-decoration:none}.header-menu-desktop>a{padding:.5rem 0;position:relative}.header-menu-desktop>a:after{content:"";transform-origin:0;background:#9c772c;width:100%;height:1px;transition:transform .18s;position:absolute;bottom:.1rem;left:0;transform:scaleX(0)}.header-menu-desktop>a:is(:hover,[aria-current=page]):after{transform:scaleX(1)}.header-ctas>a{text-transform:none;letter-spacing:0;font-family:Georgia,Times New Roman,serif;font-size:1.05rem;font-weight:400}@media (width<=760px){.header{height:92px}.header-brand{width:84px;height:84px}}@media (prefers-reduced-motion:reduce){.header-menu-desktop>a:after{transition:none}}.river-company-details{color:#f4d5c2;margin-top:1.5rem;font-size:.73rem;line-height:1.8}.river-company-details .river-company-name{color:#fff5db;margin:0 0 .6rem;font-size:.78rem;font-weight:700}.river-company-details address{font-style:normal}.river-company-details dl{margin:.9rem 0 0}.river-company-details dl>div{flex-wrap:wrap;gap:.4rem;display:flex}.river-company-details dt{color:#e1cc95;font-weight:600}.river-company-details dd{overflow-wrap:anywhere;margin:0}:root{--ganga-teal:#6e3512;--aarti-gold:#c28a36;--ghat-saffron:#bc6632}.shubh-site{overflow-x:clip}body:has(.home){background:#faf6e9}.header{border-bottom:1px solid #ae874523}body:has(.home) .header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#faf6e9e8}.header-brand img{filter:drop-shadow(0 3px 7px #b27d2318)}.site-motion-toggle{color:#6d3512;cursor:pointer;min-height:36px;font:inherit;background:#f9f5e9;border:1px solid #994a1940;border-radius:100px;justify-content:center;align-items:center;gap:.4rem;padding:.35rem .65rem;display:inline-flex}.site-motion-toggle .motion-toggle-label{letter-spacing:.02em;white-space:nowrap;font-size:.6rem}.site-motion-toggle:focus-visible{outline-offset:4px;outline:2px solid #986726}.home-hero{isolation:isolate;background:linear-gradient(#fcf8ec 0%,#faf4e4 44%,#f8e5d9 100%);padding-top:3rem;padding-bottom:5rem;position:relative}.home-hero>:not(.ganga-scene){z-index:1;position:relative}.home-eyebrow{color:#895b2b;letter-spacing:.22em}.home-hero h1{color:#30241b}.home-hero h1 em{color:#763913;text-shadow:0 3px 24px #f8e5ac}.home-intro{color:#5b5545}.ganga-scene{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.ganga-sun{aspect-ratio:1;background:radial-gradient(circle,#f2cc8175,#f5d7992b 58%,#0000 72%);border-radius:50%;width:min(49vw,640px);animation:10s ease-in-out infinite alternate aarti-halo;position:absolute;top:-220px;left:50%;transform:translate(-50%)}.ganga-sun-rings{aspect-ratio:1;outline-offset:22px;border:1px solid #b78c3c12;border-radius:50%;outline:1px solid #b78c3c0b;width:460px;animation:12s ease-in-out infinite alternate halo-expand;position:absolute;top:-240px;left:calc(50% - 230px)}.ganga-ghats{fill:#b0551d;opacity:.085;width:100%;height:180px;position:absolute;bottom:25px}.ganga-steps{fill:none;stroke:#b0551d;stroke-width:2px}.ganga-current{background:linear-gradient(#d47e4819,#e1a47e2b);border-top:1px solid #bf5c1f38;border-radius:48% 52% 0 0;width:200%;height:220px;animation:18s ease-in-out infinite alternate ganga-current-drift;position:absolute;bottom:-120px;left:-50%}.ganga-current-two{opacity:.7;border-radius:52% 48% 0 0;height:255px;animation-duration:26s;animation-direction:alternate-reverse;bottom:-145px}.ganga-current-three{opacity:.5;height:280px;animation-duration:34s;bottom:-170px}.ganga-diyas{height:75px;position:absolute;bottom:8px;left:0;right:0}.ganga-diya{width:30px;height:42px;left:calc(6% + var(--lamp-index) * 14%);bottom:calc(2px + mod(var(--lamp-index), 3) * 8px);opacity:.65;animation:diya-drift calc(11s + var(--lamp-index) * 2s) ease-in-out infinite alternate;animation-delay:calc(var(--lamp-index) * -3s);position:absolute}.ganga-bowl{background:linear-gradient(#dba04c,#8e532e);border-radius:10% 10% 70% 70%;width:26px;height:9px;position:absolute;top:22px;left:2px}.ganga-flame{transform-origin:bottom;background:linear-gradient(#fff6bd,#ffba4b 70%,#e98329);border-radius:70% 20% 60% 30%;width:8px;height:17px;animation:2.7s ease-in-out infinite alternate diya-flame;position:absolute;top:5px;left:11px;box-shadow:0 0 15px 6px #eec46b4d}.ganga-lamp-reflection{background:radial-gradient(#e4b65965,#0000 70%);width:27px;height:15px;animation:3.5s ease-in-out infinite alternate lamp-shimmer;position:absolute;top:33px;left:2px;transform:scaleX(1.6)}.ganga-motes{position:absolute;inset:0}.ganga-motes i{left:calc(4% + var(--mote-index) * 8%);top:calc(30% + mod(var(--mote-index), 4) * 14%);opacity:.25;width:3px;height:3px;animation:aarti-mote calc(9s + var(--mote-index) * 1s) ease-in-out infinite alternate;animation-delay:calc(var(--mote-index) * -.9s);background:#cc9b48;border-radius:50%;position:absolute}.home-product-tile{position:relative}.home-product-tile img{filter:drop-shadow(0 12px 10px #68452412);transition:transform .35s,filter .35s}.home-product-tile:hover img{filter:drop-shadow(0 15px 16px #bd923845)}.home-cta{isolation:isolate;color:#33271e;background:linear-gradient(110deg,#d4b168,#efd28c 45%,#d2ab5e);border-color:#5a3d26;animation:5s ease-in-out infinite alternate aarti-button-glow;position:relative;overflow:hidden}.home-cta:before{content:"";z-index:-1;background:linear-gradient(90deg,#0000,#fff8d4aa,#0000);width:30%;animation:7s ease-in-out infinite aarti-button-sheen;position:absolute;inset:-80% auto -80% -100%;transform:skew(-20deg)}.ghat-story{grid-template-columns:.8fr 1.3fr;gap:3rem 5rem;max-width:1250px;margin:0 auto;padding:6rem 4vw 5rem;display:grid;position:relative}.ghat-story-arch{background:radial-gradient(at 50% 75%,#eab97055,#0000 60%),linear-gradient(#f9f4e7,#f5d9c8);border:1px solid #b18b4944;border-radius:50% 50% 4px 4px;align-self:center;place-items:center;min-height:270px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 12px #fbf8ed,inset 0 0 0 13px #bd9d5b33}.ghat-story-arch>span:first-child{color:#a97432;text-shadow:0 0 50px #efc46c;font-size:5rem;animation:8s ease-in-out infinite alternate aarti-star}.ghat-arch-ripple{border-top:1px solid #aa521c50;border-bottom:1px solid #aa521c25;border-radius:50%;width:150%;height:50px;animation:6s ease-in-out infinite arch-ripple;position:absolute;bottom:20px;left:-25%}.ghat-story-copy{align-self:center}.ghat-story .pdp-eyebrow{color:#88642f}.ghat-story h2{letter-spacing:-.045em;color:#6e3512;margin:1rem 0 1.3rem;font-family:Georgia,serif;font-size:clamp(2.5rem,4vw,4.2rem);font-weight:400;line-height:1.08}.ghat-story h2 em{color:#894216}.ghat-story-copy>p:not(.pdp-eyebrow){color:#625a49;max-width:48ch;font-size:.95rem;line-height:1.9}.ghat-story-link{color:#783a14;border-bottom:1px solid #aa8648;align-items:center;gap:1.5rem;padding:.8rem 0;font-family:Georgia,serif;font-size:1.15rem;text-decoration:none;display:inline-flex}.ghat-story-link span{transition:transform .2s}.ghat-story-link:hover span{transform:translate(4px,-4px)}.ghat-story-notes{border-top:1px solid #a4874e38;grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:3rem;padding-top:2rem;display:grid}.ghat-story-notes>div>span{color:#a17a3e;font-family:Georgia,serif;font-style:italic}.ghat-story-notes h3{color:#7d3c14;margin:.7rem 0;font-family:Georgia,serif;font-size:1.3rem;font-weight:400}.ghat-story-notes p{color:#746b59;font-size:.82rem;line-height:1.8}.river-footer{margin-top:0}.river-footer .ganga-scene{z-index:1}.ganga-scene-compact .ganga-sun,.ganga-scene-compact .ganga-sun-rings,.ganga-scene-compact .ganga-motes{display:none}.ganga-scene-compact .ganga-ghats{opacity:.12;fill:#d8c080;top:0;bottom:auto}.ganga-scene-compact .ganga-steps{stroke:#d8c080}.ganga-scene-compact .ganga-current{opacity:.3}.ganga-scene-compact .ganga-diyas{bottom:12px}.ganga-scene-compact .ganga-diya{opacity:.85}.effects-paused *,.effects-paused :before,.effects-paused :after{animation-play-state:paused!important}.showcase-content>h1{color:#6e3512}.pdp-eyebrow{color:#84622d}.pdp-subtitle{color:#894216}.pdp-image-stage{background:radial-gradient(at 50% 70%,#f5d7c56b,#0000 70%)}@keyframes aarti-halo{to{opacity:.55;transform:translate(-50%)scale(1.15)}}@keyframes halo-expand{to{opacity:.5;transform:scale(1.12)}}@keyframes ganga-current-drift{to{transform:translate(14%,-9px)rotate(1.5deg)}}@keyframes diya-drift{to{transform:translate(25px,-6px)}}@keyframes diya-flame{0%{transform:rotate(-6deg)scaleY(.94)}55%{transform:rotate(3deg)scaleY(1.07)}to{transform:rotate(-2deg)}}@keyframes lamp-shimmer{to{opacity:.4;transform:scaleX(2)}}@keyframes aarti-mote{to{opacity:.08;transform:translate(12px,-25px)}}@keyframes aarti-button-glow{to{box-shadow:4px 4px #5a3d26,0 0 25px #d6ad5838}}@keyframes aarti-button-sheen{0%,65%{left:-100%}85%,to{left:160%}}@keyframes aarti-star{to{text-shadow:0 0 70px #deb653;transform:rotate(15deg)scale(1.07)}}@keyframes arch-ripple{to{opacity:.1;transform:scale(1.4)}}@media (width<=760px){.site-motion-toggle .motion-toggle-label{display:none}.site-motion-toggle{width:36px;padding:.3rem}.header-ctas{gap:.55rem}.home-hero{padding-top:2.5rem;padding-bottom:5.5rem}.ganga-sun{width:400px;top:-200px}.ganga-ghats{height:130px}.ganga-diya:nth-child(2n),.ganga-motes i:nth-child(2n){display:none}.ghat-story{grid-template-columns:1fr;gap:2.5rem;padding:3.5rem 6vw}.ghat-story-arch{justify-self:center;width:180px;min-height:215px}.ghat-story-copy{text-align:center}.ghat-story-notes{grid-template-columns:1fr;gap:1.2rem}.ghat-story-notes p{margin-top:.4rem}}@media (prefers-reduced-motion:reduce){.shubh-site *,.shubh-site :before,.shubh-site :after{scroll-behavior:auto!important;animation:none!important}.site-motion-toggle{display:none}.home-product-tile img,.ghat-story-link span{transition:none}}.river-footer .river-footer-content{padding-bottom:7rem}.river-footer .ganga-scene-compact .ganga-diyas{height:64px;bottom:8px}.about-shubh{border-top:1px solid #a4874e38;grid-template-columns:1fr 1.1fr;gap:3rem 5rem;max-width:1250px;margin:0 auto;padding:4rem 4vw 5rem;scroll-margin-top:140px;display:grid}.about-shubh-heading h2{letter-spacing:-.045em;color:#6a3311;margin:1rem 0 1.5rem;font-family:Georgia,serif;font-size:clamp(2.4rem,4vw,4rem);font-weight:400;line-height:1.12}.about-shubh-heading h2 em{color:#894216}.about-shubh-tagline{color:#977037;font-family:Georgia,serif;font-size:1.2rem;font-style:italic}.about-shubh-story p{color:#655d4c;margin:0 0 1.2rem;font-size:.94rem;line-height:1.95}.about-shubh-story .about-shubh-lead{color:#7d3c14;font-family:Georgia,serif;font-size:1.35rem;line-height:1.65}.about-shubh-values{border-top:1px solid #a4874e38;border-bottom:1px solid #a4874e38;grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:2.5rem;padding:2rem 0;display:grid}.about-shubh-values h3{color:#7d3c14;margin:0 0 .8rem;font-family:Georgia,serif;font-size:1.3rem;font-weight:400}.about-shubh-values p{color:#746b59;margin:0;font-size:.85rem;line-height:1.85}.about-shubh a{color:#783a14;text-underline-offset:4px;overflow-wrap:anywhere}.about-shubh a:focus-visible{outline-offset:5px;outline:2px solid #986726}.about-shubh-close{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:1rem 2rem;display:flex}.about-shubh-close p{color:#746b59;max-width:50ch;font-size:.78rem;line-height:1.8}@media (width<=760px){.about-shubh{grid-template-columns:1fr;gap:2rem;padding:3rem 6vw;scroll-margin-top:110px}.about-shubh-values{grid-template-columns:1fr;gap:1.7rem}}.export-section{border-top:1px solid #a4874e38;grid-template-columns:1fr 1fr;gap:4rem;max-width:1250px;margin:0 auto;padding:4rem 4vw 5rem;scroll-margin-top:140px;display:grid}.export-section h2{letter-spacing:-.045em;color:#6a3311;margin:1rem 0 1.5rem;font-family:Georgia,serif;font-size:clamp(2.5rem,4vw,4rem);font-weight:400;line-height:1.1}.export-section h2 em{color:#894216}.export-section p:not(.pdp-eyebrow){color:#655d4c;max-width:48ch;font-size:.94rem;line-height:1.9}.export-enquiries{align-self:center}.export-countries{flex-wrap:wrap;gap:.8rem;margin-bottom:1.7rem;display:flex}.export-countries span{color:#783a14;background:#f7e1d480;border:1px solid #a4874e55;border-radius:100px;padding:.7rem 1.3rem;font-family:Georgia,serif;font-size:1.1rem}.export-enquiries h3{color:#7d3c14;margin:0 0 1rem;font-family:Georgia,serif;font-size:1.6rem;font-weight:400}@media (width<=760px){.home-hero-products{gap:.25rem;padding-inline:.5rem;scroll-padding-inline:.5rem}.home-product-tile{flex-basis:clamp(210px,68vw,245px)}.home-product-tile.product-tile-roli{flex-basis:clamp(240px,74vw,270px)}.export-section{grid-template-columns:1fr;gap:2rem;padding:3rem 6vw;scroll-margin-top:110px}.shubh-site main,.river-footer{text-align:center}.ghat-story-copy>p,.about-shubh-story p,.export-section p:not(.pdp-eyebrow),.about-shubh-close p{margin-inline:auto}.about-shubh-close,.export-countries,.river-footer-bottom,.pdp-marketplaces{justify-content:center}.about-shubh-close{flex-direction:column}.river-footer-bottom{align-items:center}.river-footer-columns{text-align:center}.pdp-breadcrumb{flex-wrap:wrap;justify-content:center}.pdp-highlights li{justify-content:center}.pdp-description ul,.pdp-description ol{padding-inline-start:0;list-style-position:inside}.pdp-description th,.pdp-description td{text-align:center}.showcase-search,.showcase-results a,.showcase-mobile-nav{justify-content:center}}.about-shubh{padding-bottom:2rem}.about-shubh-values{border-bottom:0;padding-bottom:0}.export-section{padding-top:2.5rem}@media (width<=760px){.about-shubh{padding-bottom:1.5rem}.export-section{padding-top:2rem}}.ganga-diya:has(.diya-dedication){opacity:.9}.diya-dedication{text-align:center;white-space:nowrap;letter-spacing:.02em;color:#755727;width:110px;font-family:Georgia,serif;font-size:8px;font-style:italic;line-height:1.3;position:absolute;top:43px;left:50%;transform:translate(-50%)}.footer-social-links{flex-wrap:wrap;gap:.75rem 1.25rem;margin-top:1.5rem;display:flex}.river-footer .footer-social-links a{border-bottom:1px solid #e1cc9555;align-items:center;gap:.4rem;margin:0;padding:.45rem 0;font-size:.8rem;display:inline-flex}@media (width<=760px){.footer-social-links{justify-content:center}}.about-page{border-top:0;min-height:55vh;margin-block:3rem}.about-shubh-heading h1{letter-spacing:-.045em;color:#6a3311;margin:1rem 0 1.5rem;font-family:Georgia,serif;font-size:clamp(2.4rem,4vw,4rem);font-weight:400;line-height:1.12}.about-shubh-heading h1 em{color:#894216}@font-face{font-family:Yatra One;src:url(/fonts/YatraOne-Regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Hind;src:url(/fonts/Hind-Regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Hind;src:url(/fonts/Hind-SemiBold.woff2)format("woff2");font-style:normal;font-weight:600 900;font-display:swap}body{font-family:Hind,Segoe UI,sans-serif}.export-countries span{letter-spacing:0;font-family:Yatra One,serif;font-weight:400}.about-shubh-story .about-shubh-lead,.about-shubh-tagline,.pdp-subtitle,.ghat-story-link,.showcase-card .showcase-details-link{font-family:Hind,sans-serif;font-style:normal;font-weight:600}.about-shubh-story .about-shubh-lead{font-size:1.35rem;line-height:1.65}.about-shubh-story p,.ghat-story-copy>p:not(.pdp-eyebrow),.export-section p:not(.pdp-eyebrow){font-size:1.05rem;line-height:1.85}.river-footer .river-wordmark{font-family:Berkshire Swash,serif}.journal-index{padding-block:3rem 5rem}.journal-intro{color:#655d4c;max-width:58ch;font-size:1.15rem;line-height:1.8}.journal-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:3rem;margin:3rem 0;display:grid}.journal-card>a{color:inherit;text-decoration:none}.journal-card img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto}.journal-card .pdp-eyebrow{margin-top:1.5rem}.journal-card h2,.journal-empty h2{color:#7d3c14;font-family:Georgia,serif;font-size:1.9rem;font-weight:400;line-height:1.2}.journal-card p{line-height:1.8}.journal-card>a>span{border-bottom:1px solid #b69a6b;padding-bottom:.4rem;display:inline-block}.journal-meta{color:#796c56;font-size:.85rem;line-height:1.7}.journal-empty{border-top:1px solid #a4874e38;margin-top:3rem;padding:3rem 0}.journal-article{max-width:1050px;margin:0 auto;padding:2rem 4vw 5rem}.journal-article-header{max-width:820px;margin:2rem auto}.journal-article h1{color:#6a3311;letter-spacing:-.04em;font-family:Georgia,serif;font-size:clamp(2.4rem,5vw,4.4rem);font-weight:400;line-height:1.12}.journal-cover{margin:2.5rem 0}.journal-cover img,.journal-body img{max-width:100%;height:auto}.journal-article figcaption{color:#796c56;margin-top:.5rem;font-size:.8rem;line-height:1.7}.journal-body,.journal-sources,.journal-related{color:#504c3e;overflow-wrap:anywhere;max-width:720px;margin:2.5rem auto;font-size:1.12rem;line-height:1.95}.journal-body h2,.journal-sources h2,.journal-related h2{color:#7d3c14;margin:2rem 0 1rem;font-family:Georgia,serif;font-size:1.8rem;font-weight:400;line-height:1.3}.journal-body h3{font-family:Georgia,serif;font-size:1.4rem;font-weight:400}.journal-body a,.journal-sources a,.journal-related a{color:#743813;text-underline-offset:4px}.journal-body blockquote{border-inline-start:2px solid #b69a6b;padding-inline-start:1.5rem;font-family:Georgia,serif;font-style:italic}.journal-related a{padding:.6rem 0;display:block}.journal-sources{border-top:1px solid #a4874e38;padding-top:1rem;font-size:.95rem}.journal-article a:focus-visible,.journal-index a:focus-visible{outline-offset:5px;outline:2px solid #986726}@media (width<=760px){.journal-intro{margin-inline:auto}.journal-body ul{padding-inline-start:0;list-style-position:inside}.journal-body figure{margin-inline:0}}.journal-answer,.journal-toc,.journal-author,.journal-editorial-note{color:#504c3e;max-width:720px;margin:2rem auto;line-height:1.85}.journal-answer{background:#a4874e0c;border-inline-start:3px solid #ae8c44;padding:1.4rem 1.6rem}.journal-answer h2,.journal-toc h2,.journal-author h2{color:#7d3c14;margin:0 0 .7rem;font-family:Georgia,serif;font-size:1.3rem;font-weight:400}.journal-answer p,.journal-author p{margin:0}.journal-toc{border-block:1px solid #a4874e38;padding:1.5rem 0}.journal-toc ul{margin:0;padding:0;list-style:none}.journal-toc li{margin:.35rem 0}.journal-toc-subsection{padding-inline-start:1rem;font-size:.95rem}.journal-toc a,.journal-index-links a,.journal-editorial-note a,.journal-meta a{color:#7d3c14;text-underline-offset:4px}.journal-body h2,.journal-body h3{scroll-margin-top:10rem}.journal-body ul{padding-inline-start:1.4rem;list-style:outside}.journal-author{border-block:1px solid #a4874e38;padding-block:1.5rem;font-size:1rem}.journal-editorial-note{font-size:.9rem}.journal-index-links{flex-wrap:wrap;gap:1rem 2rem;margin-top:1.5rem;display:flex}.journal-policy{max-width:900px;padding-block:3rem 5rem}.journal-policy h1{color:#6a3311;font:400 clamp(2.5rem,5vw,4rem)/1.15 Georgia,serif}.journal-policy h2{color:#7d3c14;margin:2rem 0 .7rem;font:400 1.65rem/1.3 Georgia,serif}.journal-policy p{line-height:1.9}@media (width<=760px){.journal-index-links{justify-content:center}.journal-toc,.journal-body,.journal-sources,.journal-author{text-align:start}}.ganga-offscreen *,.ganga-offscreen :before,.ganga-offscreen :after,.river-offscreen *,.river-offscreen :before,.river-offscreen :after{animation-play-state:paused!important}.brand-wordmark{letter-spacing:0;text-transform:none;font-family:Berkshire Swash,Georgia,serif;font-style:normal;font-weight:400}.home-eyebrow.brand-wordmark{font-size:clamp(1.8rem,5vw,2.4rem)}.announcement-bar{background:linear-gradient(110deg,#a44415,#c46020 65%,#8b3512)}.home-hero h1 em{color:#b74f18}.home-hero{background:linear-gradient(#fff9ed 0%,#fff3df 44%,#f9dfc1 100%)}.home-cta{color:#45210f;background:linear-gradient(110deg,#e99842,#ffc46f 45%,#e68a32);border-color:#733619}.river-footer{background:#8d3b16}.river-water{background:radial-gradient(at 75% 0,#e7a34752,#0000 50%),linear-gradient(165deg,#aa4f20,#733013 65%,#a44919)}.home-hero h1>.home-eyebrow{line-height:1.5;display:block}
