:root{--nrt-ivory: #f5f0e4;--nrt-ivory-2: #efe8d6;--nrt-ink: #26211c;--nrt-charcoal: #211c17;--nrt-gold: #a9812f;--nrt-gold-bright: #c9a24b;--nrt-gold-soft: #ead9a5;--nrt-wine: #5c1424;--nrt-wine-dark: #3b0f1e;--nrt-muted: #6b5a3e;--nrt-green: #1c3a2a;--nrt-page: 1240px}.nrt-product-details{margin-top:2.8rem;color:var(--nrt-ink)}.nrt-product-promises{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;overflow:hidden;border:1px solid rgba(169,129,47,.32);border-radius:18px;background:#a9812f40}.nrt-product-promise{display:flex;min-height:76px;align-items:center;gap:12px;padding:16px 17px;color:var(--nrt-ink);background:#f5f0e4eb;font-size:1.18rem;line-height:1.35;text-decoration:none}.nrt-product-promise--link{transition:color .25s ease,background .25s ease}.nrt-product-promise--link:hover{color:var(--nrt-wine);background:var(--nrt-gold-soft)}.nrt-product-promise__icon{display:grid;width:34px;height:34px;flex:0 0 34px;place-items:center;border:1px solid rgba(169,129,47,.48);border-radius:50%;color:var(--nrt-wine);background:#ffffff80}.nrt-product-promise__icon svg{width:18px;height:18px;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.nrt-product-accordions{margin-top:2.2rem;border-top:1px solid rgba(92,20,36,.22)}.nrt-product-accordion{border-bottom:1px solid rgba(92,20,36,.22)}.nrt-product-accordion>summary{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:20px;padding:0 2px;color:var(--nrt-wine-dark);cursor:pointer;list-style:none}.nrt-product-accordion>summary::-webkit-details-marker{display:none}.nrt-product-accordion>summary>span{display:flex;align-items:baseline;gap:15px;font-size:1.24rem;font-weight:600;letter-spacing:.16em;line-height:1.3;text-transform:uppercase}.nrt-product-accordion>summary i{position:relative;width:18px;height:18px;flex:0 0 18px}.nrt-product-accordion>summary i:before,.nrt-product-accordion>summary i:after{position:absolute;top:8px;left:1px;width:16px;height:1px;background:var(--nrt-wine);content:"";transition:transform .25s ease}.nrt-product-accordion>summary i:after{transform:rotate(90deg)}.nrt-product-accordion[open]>summary i:after{transform:rotate(0)}.nrt-product-accordion__content{padding:0 34px 26px;color:var(--nrt-muted);font-size:1.34rem;line-height:1.75}.nrt-product-accordion__content>:first-child{margin-top:0}.nrt-product-accordion__content>:last-child{margin-bottom:0}.nrt-product-accordion__content li+li{margin-top:.7rem}.nrt-product-policy-link a{color:var(--nrt-wine);font-size:1.12rem;font-weight:600;letter-spacing:.08em;text-underline-offset:4px;text-transform:uppercase}.nrt-section{color:var(--nrt-ink);background:var(--nrt-ivory);font-family:var(--font-body-family)}.nrt-shell{width:min(100% - 52px,var(--nrt-page));margin-inline:auto}.nrt-kicker{margin:0 0 12px;color:var(--nrt-gold);font-size:1.1rem;font-weight:500;letter-spacing:.42em;line-height:1.4;text-transform:uppercase}.nrt-heading{margin:0;color:var(--nrt-ink);font-family:var(--font-heading-family);font-size:clamp(3.4rem,4vw,5.2rem);font-weight:400;letter-spacing:.01em;line-height:1.04}.nrt-marathi{margin-top:8px;color:var(--nrt-muted);font-family:"Tiro Devanagari Marathi",var(--font-heading-family),serif;font-size:1.7rem}.nrt-section-head{margin-bottom:52px;text-align:center}.nrt-section-head>p{max-width:650px;margin:14px auto 0;color:var(--nrt-muted);font-size:1.5rem;line-height:1.75}.nrt-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:12px 38px;border:1px solid var(--nrt-gold-bright);border-radius:999px;color:var(--nrt-gold-bright);font-size:1.15rem;font-weight:500;letter-spacing:.28em;line-height:1.3;text-decoration:none;text-transform:uppercase;transition:background .3s ease,color .3s ease,transform .3s ease}.nrt-button:hover{color:var(--nrt-ivory);background:var(--nrt-gold);transform:translateY(-1px)}.nrt-button--solid{color:var(--nrt-ivory);background:var(--nrt-gold)}html.nrt-motion-ready .nrt-image-reveal{opacity:0}html.nrt-motion-ready .nrt-image-reveal.nrt-image-in-view{animation:nrtImageReveal 1s cubic-bezier(.22,1,.36,1) var(--nrt-reveal-delay, 0ms) both}@keyframes nrtImageReveal{0%{opacity:0;transform:translate3d(0,30px,0) scale(.985)}to{opacity:1;transform:translateZ(0) scale(1)}}.nrt-hero{position:relative;display:block;width:100%;min-height:clamp(620px,calc(100svh - 118px),820px);overflow:hidden;color:var(--nrt-ivory);background:var(--nrt-charcoal);isolation:isolate}.nrt-hero__slides,.nrt-hero__slide,.nrt-hero__slide img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.nrt-hero__slide{z-index:0;visibility:hidden;opacity:0;transition:opacity 1.15s ease,visibility 1.15s ease}.nrt-hero__slide.is-previous{z-index:1;visibility:visible;opacity:1;transition:none}.nrt-hero__slide.is-active{z-index:2;visibility:visible;opacity:1}.nrt-hero__slide img{max-width:none;object-fit:cover;object-position:var(--nrt-position, center);transform:scale(1.045)}.nrt-hero__slide.is-active img{animation:nrtHeroZoom 9s ease-out both}@keyframes nrtHeroZoom{0%{transform:scale(1.045) translateZ(0)}to{transform:scale(1.13) translate3d(-1.2%,-1%,0)}}.nrt-hero__veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;background:linear-gradient(90deg,#12070beb,#15080dba 34%,#16090e40 63%,#14070b0a 79%),linear-gradient(180deg,#120a0a0f,#120a0a6b)}.nrt-hero__content{position:relative;z-index:4;display:flex;min-height:inherit;align-items:center}.nrt-hero__copy{width:min(590px,56vw)}.nrt-hero__eyebrow{margin:0 0 20px;color:var(--nrt-gold-bright);font-size:1.1rem;font-weight:500;letter-spacing:.38em;text-shadow:0 2px 12px rgba(0,0,0,.8);text-transform:uppercase}.nrt-hero__rule{width:58px;height:1px;margin-bottom:24px;background:var(--nrt-gold-bright)}.nrt-hero__title{margin:0;color:var(--nrt-ivory);font-family:var(--font-heading-family);font-size:clamp(4.8rem,5.45vw,7.5rem);font-weight:400;letter-spacing:.005em;line-height:1.01;text-shadow:0 3px 24px rgba(0,0,0,.65)}.nrt-hero__body{max-width:560px;margin:22px 0 20px;color:#eadfce;font-size:1.55rem;line-height:1.75}.nrt-hero__body p{margin:0}.nrt-hero__marathi{margin:28px 0 25px;color:var(--nrt-gold-bright);font-family:"Tiro Devanagari Marathi",var(--font-heading-family),serif;font-size:2.3rem}.nrt-hero__controls{position:absolute;right:max(48px,calc((100vw - var(--nrt-page)) / 2 + 48px));bottom:30px;z-index:5;display:flex;align-items:center;gap:13px}.nrt-hero__arrow{display:grid;width:44px;height:44px;padding:0;place-items:center;border:1px solid rgba(232,217,194,.55);border-radius:50%;color:var(--nrt-ivory);background:#140c0c47;cursor:pointer;font:300 2.6rem/1 var(--font-heading-family);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.nrt-hero__dots{display:flex;gap:8px}.nrt-hero__dot{width:24px;height:2px;padding:0;border:0;background:#f5f0e461;cursor:pointer;transition:width .35s ease,background .35s ease}.nrt-hero__dot.is-active{width:42px;background:var(--nrt-gold-bright)}.nrt-trust{position:relative;z-index:6;width:100%;margin-top:-1px;color:#c9b48a;background:var(--nrt-charcoal);border-top:1px solid #3a322a}.nrt-trust__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;padding-block:27px}.nrt-trust__item{color:#c9b48a;font-size:1.15rem;font-weight:500;letter-spacing:.15em;line-height:1.55;text-align:center;text-transform:uppercase}.nrt-trust__icon{display:block;width:31px;height:31px;margin:0 auto 9px;fill:none;stroke:var(--nrt-gold-bright);stroke-width:1.55;stroke-linecap:round;stroke-linejoin:round}.nrt-occasions{padding:92px 0}.nrt-occasion-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.nrt-occasion{position:relative;display:flex;height:470px;align-items:flex-end;overflow:hidden;border-radius:18px;color:#fff;background:var(--nrt-charcoal);box-shadow:0 14px 32px #140a0824;text-decoration:none;transition:transform .5s ease,box-shadow .5s ease}.nrt-occasion:hover{transform:translateY(-7px);box-shadow:0 30px 56px #140a084d}.nrt-occasion__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1s ease}.nrt-occasion__image--sahaj{object-position:58% 64%;transform:translate(-7%,-4%) scale(1.36);transform-origin:58% 64%}.nrt-occasion:hover .nrt-occasion__image{transform:scale(1.07)}.nrt-occasion:hover .nrt-occasion__image--sahaj{transform:translate(-7%,-4%) scale(1.43)}.nrt-occasion__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 30%,rgba(12,8,5,.82))}.nrt-occasion__copy{position:relative;z-index:2;display:flex;width:100%;flex-direction:column;align-items:flex-start;padding:25px}.nrt-occasion__mr{color:var(--nrt-gold-bright);font:2.5rem/1.2 "Tiro Devanagari Marathi",var(--font-heading-family),serif}.nrt-occasion__name{margin-top:2px;font:400 2.2rem/1.2 var(--font-heading-family);letter-spacing:.15em;text-transform:uppercase}.nrt-occasion__sub{margin-top:5px;font-size:1.25rem;letter-spacing:.05em;opacity:.86}.nrt-occasion__cta{max-height:0;margin-top:0;overflow:hidden;color:var(--nrt-gold-bright);font-size:1rem;font-weight:500;letter-spacing:.2em;opacity:0;text-transform:uppercase;transition:max-height .4s ease,margin-top .4s ease,opacity .4s ease}.nrt-occasion:hover .nrt-occasion__cta{max-height:30px;margin-top:15px;opacity:1}@media(hover:none){.nrt-occasion__cta{max-height:30px;margin-top:13px;opacity:1}}.nrt-weaves{padding:92px 0;background:var(--nrt-ivory-2)}.nrt-weave-rail{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.nrt-weave{position:relative;display:flex;min-height:390px;flex-direction:column;justify-content:flex-end;overflow:hidden;padding:25px;border-radius:18px;color:#fff;background-color:var(--nrt-charcoal);background-position:center;background-size:cover;text-decoration:none;box-shadow:0 14px 30px #1c110a1f;transition:transform .55s cubic-bezier(.2,.7,.2,1),box-shadow .55s ease}.nrt-weave:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,transparent 28%,rgba(13,8,7,.88));transition:background .4s ease}.nrt-weave:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background-image:inherit;background-position:inherit;background-size:cover;transition:transform 1s ease}.nrt-weave:hover{transform:translateY(-6px);box-shadow:0 26px 48px #1c110a3d}.nrt-weave:hover:after{transform:scale(1.07)}.nrt-weave:hover:before{background:linear-gradient(180deg,#00000014 12%,#0d0807f0)}.nrt-weave>*{position:relative;z-index:2}.nrt-weave__mr{color:var(--nrt-gold-bright);font:2.2rem/1.2 "Tiro Devanagari Marathi",var(--font-heading-family),serif}.nrt-weave__name{font:400 2.4rem/1.1 var(--font-heading-family)}.nrt-weave__region{margin-top:5px;color:#e8d9c2;font-size:1.15rem;letter-spacing:.08em}.nrt-weave__cta{max-height:0;margin-top:0;overflow:hidden;color:var(--nrt-gold-bright);font-size:1rem;font-weight:500;letter-spacing:.2em;opacity:0;text-transform:uppercase;transition:all .4s ease}.nrt-weave:hover .nrt-weave__cta{max-height:30px;margin-top:15px;opacity:1}.nrt-weave--all{align-items:center;justify-content:center;color:var(--nrt-ink);background:#dfcfb0;text-align:center}.nrt-weave--all:after{display:none}.nrt-weave--all:before{background:radial-gradient(circle at 50% 35%,rgba(255,255,255,.55),transparent 45%)}.nrt-weave--all:hover:before{background:radial-gradient(circle at 50% 35%,rgba(255,255,255,.75),transparent 55%)}.nrt-weave__number{color:var(--nrt-wine);font:400 6rem/1 var(--font-heading-family)}.nrt-weave__more{font:400 2.2rem/1.2 var(--font-heading-family)}.nrt-weave__all-link{margin-top:18px;color:var(--nrt-wine);font-size:1.05rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase}.nrt-all-weaves{padding:94px 0 116px;background:var(--nrt-ivory-2)}.nrt-all-weaves__head{max-width:780px;margin-right:auto;margin-left:auto}.nrt-all-weaves__intro{max-width:650px;margin:18px auto 0;color:var(--nrt-muted);font-size:1.5rem;line-height:1.75}.nrt-all-weaves__intro p{margin:0}.nrt-all-weaves__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:19px}.nrt-all-weave{position:relative;display:block;min-width:0;aspect-ratio:3 / 4;overflow:hidden;border-radius:19px;color:#fff;background:var(--nrt-charcoal);box-shadow:0 16px 34px #2d19101c;text-decoration:none}.nrt-all-weave>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .85s ease}.nrt-all-weave__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0f080805 25%,#0f0808f0);transition:background .45s ease}.nrt-all-weave__copy{position:absolute;right:0;bottom:0;left:0;display:flex;flex-direction:column;padding:27px}.nrt-all-weave .nrt-weave__name{font-size:2.7rem}.nrt-all-weave:hover>img{transform:scale(1.055)}.nrt-all-weave:hover .nrt-all-weave__shade{background:linear-gradient(180deg,#0f080814 16%,#0f0808f7)}.nrt-all-weave:hover .nrt-weave__cta{max-height:30px;margin-top:15px;opacity:1}.nrt-new-arrivals{padding:100px 0;background:var(--nrt-ivory)}.nrt-new-arrivals__intro{max-width:650px;margin:14px auto 0;color:var(--nrt-muted);font-size:1.5rem;line-height:1.75}.nrt-new-arrivals__intro p{margin:0}.nrt-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:42px 18px}.nrt-product-card{min-width:0}.nrt-product-card__link{display:block;color:var(--nrt-ink);text-decoration:none}.nrt-product-card__media{position:relative;aspect-ratio:3 / 4;overflow:hidden;border-radius:16px;background:#ded2bd;box-shadow:0 12px 28px #24181014}.nrt-product-card__media-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;color:inherit}.nrt-product-card__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .55s ease,transform .8s ease}.nrt-product-card__image--main{opacity:1}.nrt-product-card__image--alt{opacity:0}.nrt-product-card__badge{position:absolute;top:14px;left:14px;z-index:3;padding:7px 11px;border:1px solid rgba(255,255,255,.45);border-radius:999px;color:#fff;background:#241111a6;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);font-size:.95rem;font-weight:500;letter-spacing:.14em;line-height:1;text-transform:uppercase}.nrt-product-card__view{position:absolute;right:14px;bottom:14px;left:14px;z-index:4;display:block;padding:12px 16px;border:1px solid rgba(255,255,255,.2);border-radius:999px;color:var(--nrt-ivory);background:#2c1118db;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font:500 1rem/1.2 var(--font-body-family);letter-spacing:.2em;opacity:0;text-align:center;text-decoration:none;text-transform:uppercase;transform:translateY(10px);transition:color .25s ease,background .25s ease,border-color .25s ease,opacity .35s ease,transform .35s ease}.nrt-product-card__quick-look-opener{position:absolute;top:12px;right:12px;z-index:4;opacity:0;transform:translateY(-6px);transition:opacity .4s ease,transform .4s ease}.nrt-product-card__quick-look{position:relative;display:flex;width:38px;height:38px;align-items:center;justify-content:center;padding:0;border:1px solid rgba(245,240,228,.42);border-radius:50%;color:#fff;background:#140c0a6b;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;transition:color .25s ease,background .3s ease,border-color .3s ease}.nrt-product-card__quick-look svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8}.nrt-product-card__quick-look:hover,.nrt-product-card__quick-look:focus-visible{color:#fff;background:var(--nrt-gold);border-color:var(--nrt-gold);outline:none}.nrt-product-card__view:hover,.nrt-product-card__view:focus-visible{color:var(--nrt-wine);background:var(--nrt-gold-soft);border-color:var(--nrt-gold-soft);outline:none}.nrt-product-card__quick-look.loading>span:first-child{opacity:0}.nrt-product-card__quick-look.loading>svg{opacity:0}.nrt-product-card__quick-look .loading__spinner{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.nrt-product-card__title{margin:17px 0 4px;color:var(--nrt-ink);font:400 2.3rem/1.15 var(--font-heading-family)}.nrt-product-card__subtitle{min-height:1.5em;margin:0;color:var(--nrt-muted);font-size:1.2rem;letter-spacing:.035em;line-height:1.5}.nrt-product-card__price{margin:7px 0 0;color:var(--nrt-wine);font-size:1.3rem;font-weight:600;letter-spacing:.04em}.nrt-product-card__sold-out{margin-left:8px;color:var(--nrt-muted);font-size:.95rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.nrt-product-card:hover .nrt-product-card__image--main{opacity:0;transform:scale(1.025)}.nrt-product-card:hover .nrt-product-card__image--alt{opacity:1;transform:scale(1.025)}.nrt-product-card:hover .nrt-product-card__view,.nrt-product-card:hover .nrt-product-card__quick-look-opener,.nrt-product-card:focus-within .nrt-product-card__view,.nrt-product-card:focus-within .nrt-product-card__quick-look-opener{opacity:1;transform:translateY(0)}.nrt-new-arrivals__action{margin-top:50px;text-align:center}.nrt-new-arrivals quick-add-modal .product__media-list{display:flex!important;flex-wrap:nowrap!important;gap:0!important;overflow-x:auto!important;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none}.nrt-new-arrivals quick-add-modal .product__media-list::-webkit-scrollbar{display:none}.nrt-new-arrivals quick-add-modal .product__media-item,.nrt-new-arrivals quick-add-modal .product__media-item:not(:first-child){display:block!important;flex:0 0 100%!important;width:100%!important;max-width:100%!important;scroll-snap-align:start}.nrt-new-arrivals quick-add-modal .product__media img{object-fit:contain!important;background:var(--nrt-ivory-2)}.nrt-new-arrivals quick-add-modal .product__media-wrapper .slider-buttons,.nrt-new-arrivals quick-add-modal .product__media-wrapper .thumbnail-slider{display:flex!important}.nrt-new-arrivals quick-add-modal .product__media-wrapper .thumbnail-list{display:flex!important;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:thin}.nrt-new-arrivals quick-add-modal .product__media-wrapper .thumbnail-list__item{flex:0 0 68px;width:68px!important}.nrt-assurance{position:relative;padding:100px 0;overflow:hidden;color:var(--nrt-ink);background:var(--nrt-ivory-2);border-radius:44px 44px 0 0}.nrt-assurance .nrt-heading{color:var(--nrt-ink)}.nrt-assurance__head{display:grid;grid-template-columns:1.05fr .95fr;gap:70px;align-items:end;margin-bottom:50px}.nrt-assurance__head>p{max-width:540px;margin:0 0 4px;color:var(--nrt-muted);font-size:1.5rem;line-height:1.8}.nrt-assurance__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.nrt-proof{position:relative;display:flex;min-height:470px;align-items:flex-end;isolation:isolate;overflow:hidden;border:1px solid rgba(201,162,75,.26);border-radius:18px;background:#2b241e;box-shadow:0 20px 42px #10050a38;transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s ease,border-color .4s ease}.nrt-proof:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#13070b08 20%,#13070b29 43%,#13070beb 78%,#13070bfa);content:""}.nrt-proof:after{position:absolute;top:10px;right:10px;bottom:10px;left:10px;z-index:3;border:1px solid rgba(245,240,228,.16);border-radius:13px;content:"";pointer-events:none;transition:border-color .4s ease}.nrt-proof:hover{border-color:#c9a24b94;box-shadow:0 24px 48px #08040347;transform:translateY(-5px)}.nrt-proof:hover:after{border-color:#d9b46380}.nrt-proof__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;background:#181411}.nrt-proof__media img{width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.nrt-proof:hover .nrt-proof__media img{transform:scale(1.04)}.nrt-proof__index{position:absolute;top:24px;left:24px;z-index:4;display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(255,255,255,.52);border-radius:50%;color:#fff;background:#0f0a0861;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font:400 1.35rem/1 var(--font-heading-family)}.nrt-proof__cert-note{position:absolute;top:25px;right:23px;z-index:4;padding:5px 8px;border:1px solid rgba(245,240,228,.45);border-radius:20px;color:#eadbc7;background:#1f0b126b;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}.nrt-proof__body{position:relative;z-index:2;width:100%;padding:28px 26px 30px}.nrt-proof__body h3{margin:0 0 8px;color:var(--nrt-ivory);font:400 2.45rem/1.1 var(--font-heading-family)}.nrt-proof__body p{margin:0;color:#eadbc7;font-size:1.28rem;line-height:1.62}.nrt-assurance__note{display:flex;gap:13px;max-width:900px;margin:33px auto 0;padding:17px 20px;align-items:flex-start;color:var(--nrt-muted);background:#a9812f1a;border:1px solid rgba(201,162,75,.24);border-radius:14px;font-size:1.25rem;line-height:1.65}.nrt-assurance__note svg{width:19px;height:19px;flex:none;margin-top:1px;fill:none;stroke:var(--nrt-gold-bright);stroke-width:1.6}.nrt-community{padding:96px 0}.nrt-community__instagram-kicker{display:inline-flex;align-items:center;gap:8px;color:var(--nrt-wine);text-decoration:none}.nrt-community__instagram-kicker:hover{color:var(--nrt-charcoal)}.nrt-community__instagram-icon{display:inline-flex;width:20px;height:20px;flex:0 0 20px}.nrt-community__instagram-icon svg{width:100%;height:100%}.nrt-instagram-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}.nrt-instagram{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;border-radius:12px;background:var(--nrt-charcoal)}.nrt-instagram img{width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.nrt-instagram:hover img{transform:scale(1.06)}.nrt-instagram__overlay{position:absolute;inset:auto 0 0;padding:30px 12px 12px;color:#fff;background:linear-gradient(transparent,#000000b8);font-size:1rem;letter-spacing:.05em;opacity:0;transition:opacity .35s ease}.nrt-instagram:hover .nrt-instagram__overlay{opacity:1}.nrt-community__cta{margin-top:35px;text-align:center}.nrt-community__follow{display:inline-flex;align-items:center;justify-content:center;gap:10px}.nrt-community__follow .nrt-community__instagram-icon{width:18px;height:18px;flex-basis:18px}.nrt-review-head{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:end;margin:100px 0 38px}.nrt-review-head p{margin:0 0 4px;color:var(--nrt-muted);font-size:1.45rem;line-height:1.75}.nrt-review-rail{display:grid;grid-auto-columns:minmax(280px,31%);grid-auto-flow:column;gap:17px;overflow-x:auto;padding:4px 2px 22px;scrollbar-color:var(--nrt-gold) transparent;scroll-snap-type:x mandatory}.nrt-review{overflow:hidden;border:1px solid #d8c9a8;border-radius:17px;color:var(--nrt-ink);background:#ece2d0;box-shadow:0 12px 28px #28140c14;text-decoration:none;scroll-snap-align:start;transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s ease}.nrt-review:hover{box-shadow:0 24px 44px #28140c29;transform:translateY(-5px)}.nrt-review__media{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:#eee}.nrt-review__media img{width:100%;height:100%;object-fit:cover}.nrt-review__badge{position:absolute;right:12px;bottom:12px;display:grid;width:38px;height:38px;place-items:center;border-radius:50%;color:#fff;background:#25836b;font-size:1.7rem}.nrt-review__meta{display:flex;min-height:70px;align-items:center;justify-content:space-between;gap:10px;padding:16px}.nrt-review__meta span{color:var(--nrt-muted);font-size:1.15rem}.nrt-review__meta b{color:var(--nrt-wine);font-size:1rem;font-weight:500;letter-spacing:.08em;text-align:right;text-transform:uppercase}.nrt-review-note{margin:20px 0 0;color:var(--nrt-muted);font-size:1.15rem;text-align:center}.nrt-review-lightbox[hidden]{display:none}.nrt-review-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;padding:28px;place-items:center;background:#140d0ae0;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);cursor:zoom-out}.nrt-review-lightbox__frame{display:grid;max-width:min(92vw,920px);max-height:90vh;place-items:center;cursor:default}.nrt-review-lightbox__frame img{display:block;width:auto;max-width:100%;height:auto;max-height:90vh;border-radius:14px;box-shadow:0 28px 80px #00000080}.nrt-review-lightbox__close{position:fixed;top:20px;right:22px;z-index:2;display:grid;width:46px;height:46px;padding:0;place-items:center;border:1px solid rgba(255,255,255,.55);border-radius:50%;color:#fff;background:#3d0f1ee0;font:300 3rem/1 var(--font-body-family);cursor:pointer}.nrt-review-lightbox__close:hover,.nrt-review-lightbox__close:focus-visible{color:var(--nrt-wine);background:var(--nrt-ivory);outline:none}body.nrt-lightbox-open{overflow:hidden}.nrt-visit{padding:96px 0;background:var(--nrt-ivory)}.nrt-visit__card{display:grid;grid-template-columns:minmax(410px,.86fr) 1.14fr;overflow:hidden;border-radius:24px;box-shadow:0 26px 62px #28141929}.nrt-visit__media{position:relative;min-height:700px;background:#111416}.nrt-visit__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;transition:transform 1.1s cubic-bezier(.2,.7,.2,1)}.nrt-visit__card:hover .nrt-visit__media img{transform:scale(1.025)}.nrt-visit__body{display:flex;flex-direction:column;justify-content:center;padding:58px 54px;background:#e6dac6}.nrt-visit__body .nrt-heading{margin-bottom:16px}.nrt-visit__body>p{max-width:510px;margin:0 0 28px;color:var(--nrt-muted);font-size:1.45rem;line-height:1.75}.nrt-visit__founder{display:flex;align-items:center;gap:13px;margin-bottom:24px}.nrt-visit__avatar{display:grid;width:48px;height:48px;flex:none;place-items:center;border:1px solid var(--nrt-gold-bright);border-radius:50%;color:var(--nrt-gold);background:#c9a24b29;font:400 1.7rem/1 var(--font-heading-family)}.nrt-visit__name{font:400 2rem/1.2 var(--font-heading-family)}.nrt-visit__role{margin-top:3px;color:var(--nrt-gold);font-size:1.05rem;letter-spacing:.16em;text-transform:uppercase}.nrt-visit__info{display:grid;gap:10px;margin-bottom:30px;color:var(--nrt-muted);font-size:1.3rem;line-height:1.5}.nrt-visit__info a{color:inherit;text-decoration:none}.nrt-visit__actions{display:flex;flex-wrap:wrap;gap:12px}.nrt-story-hero{position:relative;display:flex;min-height:clamp(610px,calc(100svh - 118px),790px);align-items:center;overflow:hidden;color:var(--nrt-ivory);background:var(--nrt-charcoal)}.nrt-story-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.nrt-story-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#120d0af0,#120d0ac2 36%,#120d0a1f 75%)}.nrt-story-hero__content{position:relative;z-index:1;width:100%}.nrt-story-hero__copy{max-width:570px}.nrt-story-hero .nrt-heading{color:var(--nrt-ivory);font-size:clamp(5rem,6vw,8.2rem)}.nrt-story-hero__copy>p{margin:23px 0 20px;color:#eadfce;font-size:1.55rem;line-height:1.75}.nrt-story-intro{padding:105px 0}.nrt-story-intro__grid{display:grid;grid-template-columns:.76fr 1.24fr;gap:90px}.nrt-story-intro__copy{color:#493d31;font:400 clamp(2rem,2.15vw,2.8rem)/1.48 var(--font-heading-family)}.nrt-story-intro__copy p{margin:0}.nrt-story-intro__copy p+p{margin-top:22px}.nrt-loom{display:grid;min-height:760px;grid-template-columns:1.03fr .97fr;overflow:hidden;color:var(--nrt-ivory);background:var(--nrt-charcoal);border-radius:44px}.nrt-loom__media{position:relative;min-height:760px}.nrt-loom__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.nrt-loom__copy{display:flex;flex-direction:column;justify-content:center;padding:80px clamp(48px,7vw,105px)}.nrt-loom__copy .nrt-heading{margin-bottom:24px;color:var(--nrt-ivory)}.nrt-loom__copy>p{margin:0;color:#d7c5ad;font-size:1.45rem;line-height:1.85}.nrt-loom__copy>p+p{margin-top:17px}.nrt-principles{margin-top:32px;border-top:1px solid rgba(201,162,75,.3)}.nrt-principle{display:grid;grid-template-columns:42px 1fr;gap:16px;padding:18px 0;border-bottom:1px solid rgba(201,162,75,.22)}.nrt-principle span{color:var(--nrt-gold-bright);font:400 1.8rem/1.2 var(--font-heading-family)}.nrt-principle b{color:#eadfce;font-size:1.1rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.nrt-numbers{padding:58px 0;color:var(--nrt-ivory);background:var(--nrt-wine-dark)}.nrt-numbers__grid{display:grid;grid-template-columns:repeat(4,1fr)}.nrt-number{padding:16px 22px;border-right:1px solid rgba(201,162,75,.25);text-align:center}.nrt-number:last-child{border:0}.nrt-number strong{display:block;color:var(--nrt-gold-bright);font:400 5rem/1 var(--font-heading-family)}.nrt-number span{display:block;margin-top:9px;color:#d9c8b1;font-size:1.05rem;letter-spacing:.2em;text-transform:uppercase}.nrt-founder{padding:116px 0}.nrt-founder__grid{display:grid;grid-template-columns:minmax(340px,.82fr) 1.18fr;gap:86px;align-items:center}.nrt-founder__image{position:relative;overflow:hidden;aspect-ratio:3 / 4;border-radius:220px 220px 22px 22px;background:#2a2019;box-shadow:0 28px 70px #321e162e}.nrt-founder__image img{width:100%;height:100%;object-fit:cover;object-position:center 24%}.nrt-founder__copy .nrt-heading{margin-bottom:24px}.nrt-founder__lead{margin:0 0 22px;color:#4e4034;font:400 2.4rem/1.48 var(--font-heading-family)}.nrt-founder__body{max-width:600px;margin:0;color:var(--nrt-muted);font-size:1.45rem;line-height:1.85}.nrt-founder__name{margin-top:31px;padding-top:24px;border-top:1px solid #d6c7a8}.nrt-founder__name strong{display:block;font:500 2.2rem/1.2 var(--font-heading-family)}.nrt-founder__name span{color:var(--nrt-gold);font-size:1rem;letter-spacing:.2em;text-transform:uppercase}.nrt-recognition{padding:105px 0;background:var(--nrt-ivory-2)}.nrt-recognition__head{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:end;margin-bottom:50px}.nrt-recognition__head p{margin:0;color:var(--nrt-muted);font-size:1.45rem;line-height:1.8}.nrt-awards{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.nrt-award{display:grid;min-height:340px;grid-template-columns:44% 56%;overflow:hidden;border:1px solid #d6c39d;border-radius:20px;color:var(--nrt-ink);background:#f5f0e4eb;text-decoration:none;box-shadow:0 18px 42px #3f291b14}.nrt-award__media{display:flex;align-items:center;justify-content:center;padding:12px;overflow:hidden;background:#17120e}.nrt-award__media img{width:100%;height:100%;max-height:330px;object-fit:contain}.nrt-award__copy{display:flex;flex-direction:column;justify-content:center;padding:30px 27px}.nrt-award__year{margin-bottom:9px;color:var(--nrt-gold);font-size:1rem;letter-spacing:.2em;text-transform:uppercase}.nrt-award__copy h3{margin:0 0 10px;font:400 2.65rem/1.08 var(--font-heading-family)}.nrt-award__copy p{margin:0;color:var(--nrt-muted);font-size:1.25rem;line-height:1.62}.nrt-story-closing{padding:94px 0;color:var(--nrt-ivory);background:var(--nrt-wine);text-align:center}.nrt-story-closing .nrt-heading{max-width:760px;margin-inline:auto;color:var(--nrt-ivory)}.nrt-story-closing p{max-width:610px;margin:17px auto 28px;color:#e6cfb6;font-size:1.45rem}.nrt-story-closing__actions{display:flex;justify-content:center;gap:13px;flex-wrap:wrap}.nrt-provenance{padding:80px 0;background:var(--nrt-ivory-2)}.nrt-provenance__grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:start}.nrt-provenance__items{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.nrt-provenance__item{padding:22px;border:1px solid #d7c6a4;border-radius:15px;background:#ffffff59}.nrt-provenance__label{color:var(--nrt-gold);font-size:1rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase}.nrt-provenance__value{margin-top:6px;color:var(--nrt-ink);font:400 2rem/1.25 var(--font-heading-family)}.nrt-contact{color:var(--nrt-ink);background:var(--nrt-ivory)}.nrt-contact__hero{display:grid;min-height:650px;grid-template-columns:repeat(2,minmax(0,1fr));color:var(--nrt-ivory);background:var(--nrt-wine-dark);overflow:hidden}.nrt-contact__hero-copy{display:flex;min-width:0;padding:80px clamp(32px,5vw,88px) 80px max(32px,calc((100vw - 1240px)/2 + 26px));justify-content:center;flex-direction:column}.nrt-contact__hero-copy .nrt-kicker{color:var(--nrt-gold-bright)}.nrt-contact__hero-copy h1{max-width:630px;margin:0;color:var(--nrt-ivory);font:400 clamp(5.2rem,6vw,8rem)/.96 var(--font-heading-family);overflow-wrap:normal;text-wrap:balance;word-break:normal}.nrt-contact__hero-copy>p:not(.nrt-kicker){max-width:520px;margin:25px 0 29px;color:#e5d5c0;font-size:1.6rem;line-height:1.75}.nrt-contact__marathi{color:var(--nrt-gold-bright);font:400 1.8rem/1.4 "Tiro Devanagari Marathi",var(--font-heading-family),serif}.nrt-contact__hero-media{position:relative;min-width:0;min-height:650px;background:#1b1a18;overflow:hidden}.nrt-contact__hero-media img{width:100%;height:100%;object-fit:cover;object-position:center 60%;background:#1b1a18}.nrt-contact__hero-media:after{position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 30px 0 55px #3b0f1e66;content:""}.nrt-contact__appointments{padding:105px 0}.nrt-contact__head{max-width:760px;margin:0 auto 48px;text-align:center}.nrt-contact__head>p:last-child{max-width:650px;margin:18px auto 0;color:var(--nrt-muted);font-size:1.45rem;line-height:1.75}.nrt-contact__appointment-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.nrt-contact__appointment{position:relative;min-height:540px;border:1px solid #d4c19a;border-radius:24px;overflow:hidden;color:var(--nrt-ivory);background:#211914;box-shadow:0 20px 55px #3622171f}.nrt-contact__appointment:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#180f0b05,#180f0beb);content:""}.nrt-contact__appointment-media{position:absolute;top:0;right:0;bottom:0;left:0}.nrt-contact__appointment-media img{width:100%;height:100%;object-fit:cover;object-position:center 34%;transition:transform .8s ease}.nrt-contact__appointment:hover .nrt-contact__appointment-media img{transform:scale(1.025)}.nrt-contact__appointment-copy{position:absolute;right:0;bottom:0;left:0;z-index:2;max-width:560px;padding:44px}.nrt-contact__appointment-copy span,.nrt-contact__direct-grid span{color:var(--nrt-gold-bright);font-size:1rem;letter-spacing:.22em;text-transform:uppercase}.nrt-contact__appointment-copy h3{margin:9px 0 13px;color:var(--nrt-ivory);font:400 3.8rem/1.02 var(--font-heading-family)}.nrt-contact__appointment-copy p{margin:0 0 23px;color:#e2d6c5;font-size:1.35rem;line-height:1.7}.nrt-contact__appointment-copy .nrt-button{border-color:var(--nrt-gold-bright);color:var(--nrt-gold-bright)}.nrt-contact__appointment-copy .nrt-button:hover{color:var(--nrt-wine-dark);background:var(--nrt-gold-bright)}.nrt-contact__direct{padding:100px 0;background:var(--nrt-ivory-2)}.nrt-contact__direct-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.nrt-contact__direct-grid a{padding:35px 31px;border:1px solid #d3c19c;border-radius:19px;color:inherit;background:#f5f0e4b8;text-decoration:none;transition:transform .35s,box-shadow .35s}.nrt-contact__direct-grid a:hover{transform:translateY(-4px);box-shadow:0 18px 38px #3622171a}.nrt-contact__direct-grid h3{margin:8px 0;font:500 2.9rem/1.15 var(--font-heading-family)}.nrt-contact__direct-grid p{margin:0;color:var(--nrt-muted);font-size:1.3rem;line-height:1.65}.nrt-contact__enquiry{padding:105px 0;color:var(--nrt-ivory);background:var(--nrt-wine)}.nrt-contact__enquiry-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;align-items:start}.nrt-contact__enquiry .nrt-kicker{color:var(--nrt-gold-bright)}.nrt-contact__enquiry h2{margin-bottom:18px;color:var(--nrt-ivory)}.nrt-contact__enquiry-grid>div:first-child>p:not(.nrt-kicker){max-width:560px;color:#e6d2bb;font-size:1.45rem;line-height:1.8}.nrt-contact__enquiry address{margin-top:31px;padding-left:28px;border-left:1px solid rgba(201,162,75,.5);color:#eadfce;font-size:1.35rem;font-style:normal;line-height:1.75}.nrt-contact__enquiry address strong{display:block;margin-bottom:7px;color:var(--nrt-gold-bright);font:500 2.2rem/1.2 var(--font-heading-family)}.nrt-contact__form{padding:42px;border:1px solid rgba(201,162,75,.45);border-radius:22px;background:#1f0d1347}.nrt-contact__form h3{margin:0 0 25px;color:var(--nrt-ivory);font:500 3.2rem/1 var(--font-heading-family)}.nrt-contact__field{margin-bottom:18px}.nrt-contact__field label{display:block;margin-bottom:7px;color:#e3cfb9;font-size:1rem;letter-spacing:.17em;text-transform:uppercase}.nrt-contact__field input,.nrt-contact__field textarea{width:100%;padding:13px 14px;border:1px solid rgba(231,209,174,.42);border-radius:8px;color:var(--nrt-ivory);background:#f5f0e414;font:300 1.4rem/1.45 var(--font-body-family)}.nrt-contact__field input:focus,.nrt-contact__field textarea:focus{border-color:var(--nrt-gold-bright);outline:none}.nrt-contact__success{margin-bottom:20px;color:#f1dfbd;font-size:1.4rem}.nrt-footer{padding:66px 0 28px;color:var(--nrt-muted);background:#e6dac6;border-radius:44px 44px 0 0}.nrt-footer__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:34px}.nrt-footer__logo{width:160px;height:auto}.nrt-footer__blurb{max-width:310px;margin-top:18px;font-size:1.3rem;line-height:1.75}.nrt-footer__marathi{margin-top:14px;color:var(--nrt-gold);font:400 1.65rem/1.4 "Tiro Devanagari Marathi",var(--font-heading-family),serif}.nrt-footer h3{margin:0 0 15px;color:var(--nrt-ink);font:500 1.9rem/1.2 var(--font-heading-family);letter-spacing:.1em}.nrt-footer a{display:block;padding:4px 0;color:var(--nrt-muted);font-size:1.3rem;text-decoration:none}.nrt-footer a:hover{color:var(--nrt-gold)}.nrt-footer__bar{margin-top:48px;padding-top:22px;border-top:1px solid rgba(38,33,28,.16);font-size:1.1rem;letter-spacing:.08em;text-align:center}.header-wrapper{background:var(--nrt-ivory)}.header__heading-logo{width:auto;max-height:58px}.nrt-header-fallback{display:block;width:auto;height:58px;object-fit:contain}.announcement-bar-section .utility-bar{color:var(--nrt-ivory);background:#2e271d}.shopify-section-group-header-group .announcement-bar{letter-spacing:.18em;text-transform:uppercase}.shopify-section-group-header-group .announcement-bar__message{min-height:2.8rem;padding:.55rem 0;font-size:1rem;line-height:1.4}@media(max-width:1050px){.nrt-occasion-grid{grid-template-columns:repeat(2,1fr)}.nrt-weave-rail{grid-template-columns:repeat(4,minmax(230px,1fr));overflow-x:auto;padding-bottom:15px;scroll-snap-type:x mandatory}.nrt-weave{scroll-snap-align:start}.nrt-all-weaves__grid,.nrt-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.nrt-assurance__grid{grid-template-columns:repeat(2,1fr)}.nrt-instagram-grid{grid-template-columns:repeat(3,1fr)}.nrt-footer__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:749px){.nrt-shell{width:min(100% - 40px,var(--nrt-page))}.nrt-product-details{margin-top:2.4rem}.nrt-product-promises{border-radius:15px}.nrt-product-promise{min-height:68px;gap:9px;padding:12px 10px;font-size:1.08rem}.nrt-product-promise__icon{width:30px;height:30px;flex-basis:30px}.nrt-product-promise__icon svg{width:16px;height:16px}.nrt-product-accordions{margin-top:1.8rem}.nrt-product-accordion>summary{min-height:66px}.nrt-product-accordion>summary>span{gap:10px;font-size:1.12rem;letter-spacing:.12em}.nrt-product-accordion__content{padding:0 4px 23px;font-size:1.25rem;line-height:1.7}.nrt-section-head{margin-bottom:36px}.nrt-kicker{font-size:.95rem;letter-spacing:.32em}.nrt-heading{font-size:clamp(3.2rem,10vw,4.5rem)}.nrt-marathi{font-size:1.5rem}.nrt-button{width:auto;min-height:46px;padding-inline:28px;font-size:1.05rem}.nrt-hero{min-height:clamp(620px,calc(100svh - 100px),760px)}.nrt-hero__slide img{object-position:var(--nrt-mobile-position, 68% center)}.nrt-hero__veil{background:linear-gradient(180deg,#12070b08 8%,#12070b52 42%,#12070bed 73%,#0f0609fa)}.nrt-hero__content{align-items:flex-end;padding-bottom:106px}.nrt-hero__copy{width:100%}.nrt-hero__eyebrow{margin-bottom:13px;font-size:.9rem;letter-spacing:.3em}.nrt-hero__rule{margin-bottom:16px}.nrt-hero__title{font-size:clamp(3.8rem,11.7vw,5.2rem)}.nrt-hero__body{margin:15px 0;font-size:1.35rem;line-height:1.6}.nrt-hero__marathi{margin:20px 0 18px;font-size:1.9rem}.nrt-hero__controls{right:auto;bottom:26px;left:20px}.nrt-hero__arrow{width:39px;height:39px}.nrt-trust__grid{grid-template-columns:repeat(2,1fr);gap:23px 12px}.nrt-occasions,.nrt-weaves,.nrt-all-weaves,.nrt-new-arrivals,.nrt-assurance,.nrt-community,.nrt-visit{padding:78px 0}.nrt-occasion-grid{grid-template-columns:1fr}.nrt-occasion{height:470px}.nrt-weave-rail{grid-template-columns:repeat(5,76vw);margin-right:-20px}.nrt-weave{min-height:405px}.nrt-all-weaves__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.nrt-all-weave{border-radius:14px}.nrt-all-weave__copy{padding:17px}.nrt-all-weave .nrt-weave__mr{font-size:1.55rem}.nrt-all-weave .nrt-weave__name{font-size:1.9rem}.nrt-all-weave .nrt-weave__region{font-size:.95rem;letter-spacing:.04em}.nrt-all-weave .nrt-weave__cta{display:none}.nrt-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 12px}.nrt-product-card__media{border-radius:12px}.nrt-product-card__badge{top:9px;left:9px;padding:6px 8px;font-size:.75rem;letter-spacing:.1em}.nrt-product-card__view{right:9px;bottom:9px;left:9px;padding:10px 12px;font-size:.82rem;letter-spacing:.14em;opacity:1;transform:none}.nrt-product-card__quick-look-opener{top:9px;right:9px;opacity:1;transform:none}.nrt-product-card__quick-look{width:36px;height:36px}.nrt-product-card__title{margin-top:12px;font-size:1.9rem}.nrt-product-card__subtitle{font-size:1.05rem}.nrt-product-card__price{font-size:1.2rem}.nrt-occasion__image--sahaj{object-position:58% 62%;transform:translate(-6%,-3%) scale(1.25);transform-origin:58% 62%}.nrt-occasion:hover .nrt-occasion__image--sahaj{transform:translate(-6%,-3%) scale(1.31)}.nrt-new-arrivals__action{margin-top:40px}.nrt-assurance__head,.nrt-review-head,.nrt-recognition__head{grid-template-columns:1fr;gap:22px}.nrt-assurance__grid{grid-template-columns:1fr}.nrt-proof{display:flex;min-height:500px}.nrt-proof__media{min-height:0}.nrt-proof__body{display:block}.nrt-instagram-grid{grid-template-columns:repeat(2,1fr)}.nrt-review-head{margin-top:76px}.nrt-review-rail{grid-auto-columns:82%}.nrt-visit__card{grid-template-columns:1fr}.nrt-visit__media{min-height:560px}.nrt-visit__body{padding:42px 27px}.nrt-story-hero{min-height:680px;align-items:flex-end;padding-bottom:76px}.nrt-story-hero>img{object-position:62% center}.nrt-story-hero:after{background:linear-gradient(180deg,#120d0a1f 15%,#120d0a8c 50%,#120d0af7)}.nrt-story-hero .nrt-heading{font-size:4.8rem}.nrt-story-hero__copy>p{font-size:1.35rem;line-height:1.65}.nrt-story-intro{padding:80px 0}.nrt-story-intro__grid{grid-template-columns:1fr;gap:28px}.nrt-story-intro__copy{font-size:2.1rem}.nrt-loom{grid-template-columns:1fr;border-radius:28px}.nrt-loom__media{min-height:570px}.nrt-loom__copy{padding:62px 24px}.nrt-numbers{padding:32px 0}.nrt-numbers__grid{grid-template-columns:repeat(2,1fr)}.nrt-number:nth-child(2){border-right:0}.nrt-number:nth-child(-n+2){border-bottom:1px solid rgba(201,162,75,.25)}.nrt-founder{padding:84px 0}.nrt-founder__grid{grid-template-columns:1fr;gap:40px}.nrt-recognition{padding:82px 0}.nrt-awards,.nrt-award{grid-template-columns:1fr}.nrt-award__media{height:350px}.nrt-story-closing{padding:78px 0}.nrt-provenance{padding:66px 0}.nrt-provenance__grid{grid-template-columns:1fr;gap:35px}.nrt-provenance__items,.nrt-contact__hero{grid-template-columns:1fr}.nrt-contact__hero-copy{min-height:530px;padding:65px 20px}.nrt-contact__hero-copy h1{font-size:5rem}.nrt-contact__hero-copy>p:not(.nrt-kicker){font-size:1.4rem}.nrt-contact__hero-media{min-height:620px}.nrt-contact__hero-media img{object-fit:contain;object-position:center}.nrt-contact__appointments,.nrt-contact__direct,.nrt-contact__enquiry{padding:78px 0}.nrt-contact__appointment-grid,.nrt-contact__direct-grid,.nrt-contact__enquiry-grid{grid-template-columns:1fr}.nrt-contact__appointment{min-height:500px}.nrt-contact__appointment-copy{padding:30px 25px}.nrt-contact__enquiry-grid{gap:45px}.nrt-contact__form{padding:29px 22px}.nrt-footer{border-radius:28px 28px 0 0}.nrt-footer__grid{grid-template-columns:1fr;gap:29px}.header__heading-logo,.nrt-header-fallback{width:auto;height:auto;max-height:52px}}@media(prefers-reduced-motion:reduce){.nrt-image-reveal,.nrt-image-in-view{opacity:1!important;animation:none!important;transform:none!important}.nrt-hero__slide{transition:none}.nrt-hero__slide.is-active img{animation:none;transform:scale(1.02)}.nrt-occasion,.nrt-occasion__image,.nrt-weave,.nrt-weave:after,.nrt-proof,.nrt-proof__media img,.nrt-instagram img,.nrt-review,.nrt-visit__media img{transition:none}.nrt-weave:hover:after{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/niruti.css.map */
