:root{--vishram-ground: #FFF9EF;--vishram-card: #F2E4C4;--vishram-ink: #B5401A;--vishram-text: #171412;--vishram-muted: #777067;--vishram-line: rgba(23,20,18,.14);--vishram-near-black: #1A1206;--vishram-gold: #C6A15B;--vishram-gradient-start: #F4A93B;--vishram-gradient-mid: #D97327;--vishram-gradient-end: #B5401A;--vishram-gradient: linear-gradient(160deg, var(--vishram-gradient-start) 0%, var(--vishram-gradient-mid) 55%, var(--vishram-gradient-end) 100%);--vishram-gradient-nidra: linear-gradient(160deg, #F4A93B 0%, #B5401A 100%);--vishram-gradient-sukoon-mango: linear-gradient(160deg, #F7C14B 0%, #E07A22 100%);--vishram-gradient-sukoon-blackcurrant: linear-gradient(160deg, #8E6BA8 0%, #4A2C55 100%);--vishram-gradient-uplift: linear-gradient(160deg, #C4A8C4 0%, #8B5E7A 100%);--vishram-gradient-full-evening: linear-gradient(160deg, #C4A8C4 0%, #8B5E7A 35%, #B5401A 70%, #1A1206 100%);--vishram-night-ground: #241008;--vishram-night-ground-end: #1A1206;--vishram-night-text: #FFF3DC;--vishram-font-display: "Fraunces", "Georgia", serif;--vishram-font-body: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--vishram-font-devanagari: "Tiro Devanagari Hindi", "Noto Sans Devanagari", serif;--vishram-ease-decelerate: cubic-bezier(.16, 1, .3, 1);--vishram-duration-drift: .85s}body.vishram{background-color:var(--vishram-ground);color:var(--vishram-text);font-family:var(--vishram-font-body);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='120' height='120'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix type='matrix' values='0 0 0 0 0.71  0 0 0 0 0.45  0 0 0 0 0.20  0 0 0 0.018 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>");background-repeat:repeat}html.vishram-night body.vishram{background-color:var(--vishram-night-ground);color:var(--vishram-night-text);transition:background-color var(--vishram-duration-drift) var(--vishram-ease-decelerate),color var(--vishram-duration-drift) var(--vishram-ease-decelerate)}h1,h2,h3,.vishram-headline{font-family:var(--vishram-font-display);font-weight:300;font-optical-sizing:auto;text-transform:lowercase;letter-spacing:-.045em;line-height:.92;color:var(--vishram-text);margin:0}h1,.vishram-headline--display{font-weight:200;letter-spacing:-.06em;line-height:.78}.vishram-devanagari{font-family:var(--vishram-font-devanagari);text-transform:none}.vishram-wordmark{display:inline-flex;flex-direction:column;align-items:flex-start;line-height:1}.vishram-wordmark__devanagari{font-family:var(--vishram-font-devanagari);font-size:1.6em}.vishram-wordmark__latin{font-family:var(--vishram-font-display);font-weight:300;text-transform:lowercase;letter-spacing:.12em;font-size:.62em;margin-top:.15em}a{color:var(--vishram-ink)}.vishram-pill,.vishram-badge{display:inline-block;background:var(--vishram-near-black);color:var(--vishram-ground);border-radius:999px;padding:.3em .9em;font-size:.75rem;letter-spacing:.04em}.vishram-button{display:inline-block;background:var(--vishram-text);color:#fff;border:none;border-radius:999px;padding:.95em 1.6em;font-family:var(--vishram-font-body);font-size:.58rem;font-weight:500;text-transform:uppercase;letter-spacing:.13em;cursor:pointer;transition:transform .2s var(--vishram-ease-decelerate),box-shadow .2s}.vishram-button:hover{transform:translateY(-2px);box-shadow:0 6px 24px #00000026}.vishram-button--accent{background:var(--vishram-ink);color:#fff}.vishram-button--outline{background:transparent;color:var(--vishram-text);border:1px solid var(--vishram-line)}.vishram-button:focus-visible,a:focus-visible,button:focus-visible{outline:2px solid var(--vishram-gold);outline-offset:2px}.vishram-motif{stroke:var(--vishram-gold);stroke-width:1;fill:none;opacity:.5}.vishram-fade-up{opacity:0;transform:translateY(12px);transition:opacity var(--vishram-duration-drift) var(--vishram-ease-decelerate),transform var(--vishram-duration-drift) var(--vishram-ease-decelerate)}.vishram-fade-up.is-visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.vishram-fade-up{opacity:1;transform:none;transition:none}html.vishram-night body.vishram{transition:none}}.vishram-section{padding:4rem 1.25rem;max-width:1120px;margin:0 auto}.vishram-gradient-ground{background:var(--vishram-gradient);color:var(--vishram-ground)}.vishram-card{background:var(--vishram-card);border-radius:18px;padding:1.75rem}.vishram-sku-nidra{background:var(--vishram-gradient-nidra);color:var(--vishram-ground)}.vishram-sku-sukoon-mango{background:var(--vishram-gradient-sukoon-mango);color:var(--vishram-near-black)}.vishram-sku-sukoon-blackcurrant{background:var(--vishram-gradient-sukoon-blackcurrant);color:var(--vishram-ground)}.vishram-sku-uplift{background:var(--vishram-gradient-uplift);color:var(--vishram-near-black)}.vishram-sku-full-evening{background:var(--vishram-gradient-full-evening);color:var(--vishram-ground)}#vishram-age-gate{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1.25rem;background:#1a1206d1}#vishram-age-gate[hidden]{display:none}.vishram-age-gate__dialog{background:var(--vishram-ground);color:var(--vishram-near-black);border-radius:18px;max-width:420px;width:100%;padding:2.25rem 1.75rem;text-align:center}.vishram-age-gate__actions{margin-top:1.5rem;display:flex;flex-direction:column;gap:.75rem}.vishram-age-gate__leave{background:transparent;color:var(--vishram-near-black);border:1px solid var(--vishram-near-black);border-radius:999px;padding:.75em 1.5em;font-family:var(--vishram-font-body);cursor:pointer}html.vishram-age-gate-open{overflow:hidden}.vishram-live-clock{text-align:center;padding:3rem 1.25rem}.vishram-live-clock__time{font-family:var(--vishram-font-display);font-weight:300;font-size:clamp(2rem,6vw,3.5rem);letter-spacing:-.01em}.vishram-live-clock__line{margin-top:.5rem;font-family:var(--vishram-font-body)}#vishram-rx-notice[hidden]{display:none}#vishram-rx-notice{background:var(--vishram-card);border-radius:14px;padding:1.25rem;margin-top:1rem}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link:focus{position:fixed;top:1rem;left:1rem;width:auto;height:auto;padding:.6em 1em;background:var(--vishram-near-black);color:var(--vishram-ground);z-index:1100;clip:auto}@media(min-width:700px){.vishram-section{padding:6rem 2rem}}.vishram-utility-bar{background:var(--vishram-near-black);color:var(--vishram-ground);text-align:center;padding:.5rem 1rem;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.vishram-nav{position:sticky;top:0;z-index:500;background:var(--vishram-ground);border-bottom:.5px solid var(--vishram-line);display:flex;align-items:center;justify-content:space-between;padding:.9rem 1.25rem}html.vishram-night .vishram-nav{background:var(--vishram-night-ground);border-bottom-color:#fff3dc1f}.vishram-nav__links{display:flex;gap:1.5rem;align-items:center}.vishram-nav__link{position:relative;font-size:.8rem;color:var(--vishram-text);text-decoration:none;padding:.2rem 0}html.vishram-night .vishram-nav__link{color:var(--vishram-night-text)}.vishram-nav__link:after{content:"";position:absolute;left:0;bottom:-2px;width:0;height:1px;background:currentColor;transition:width .4s var(--vishram-ease-decelerate)}.vishram-nav__link:hover:after{width:100%}.vishram-nav__bag{font-size:.8rem;color:var(--vishram-ink);text-decoration:none}html.vishram-night .vishram-nav__bag{color:var(--vishram-night-text)}.vishram-nav__toggle{display:none;background:transparent;border:none;cursor:pointer;padding:.4rem;width:40px;height:40px;color:var(--vishram-text)}.vishram-nav__toggle span{display:block;width:22px;height:1.5px;background:currentColor;margin:5px auto;transition:transform .35s var(--vishram-ease-decelerate),opacity .2s}.vishram-nav__toggle[aria-expanded=true] span:nth-child(1){transform:translateY(6.5px) rotate(45deg)}.vishram-nav__toggle[aria-expanded=true] span:nth-child(2){opacity:0}.vishram-nav__toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}@media(max-width:749px){.vishram-nav__toggle{display:block}.vishram-nav__links{position:absolute;top:100%;left:0;right:0;flex-direction:column;gap:0;background:var(--vishram-ground);border-bottom:.5px solid var(--vishram-line);max-height:0;overflow:hidden;transition:max-height .4s var(--vishram-ease-decelerate)}html.vishram-night .vishram-nav__links{background:var(--vishram-night-ground)}.vishram-nav__links.is-open{max-height:320px}.vishram-nav__link{width:100%;padding:1rem 1.25rem;border-top:.5px solid var(--vishram-line);font-size:1rem}.vishram-nav__link:after{display:none}}.vishram-hero{position:relative;overflow:hidden;background:var(--vishram-gradient);background-size:200% 200%;color:var(--vishram-ground);animation:vishram-hero-drift 16s ease-in-out infinite}@keyframes vishram-hero-drift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.vishram-hero__orb{position:absolute;border-radius:50%;filter:blur(4px);pointer-events:none;transition:transform .6s var(--vishram-ease-decelerate)}.vishram-hero__orb--gold{background:radial-gradient(circle,#FFD98A,transparent 70%)}.vishram-hero__orb--red{background:radial-gradient(circle,#7C280F,transparent 70%)}.vishram-hero__glow{position:absolute;width:260px;height:260px;top:0;left:0;background:radial-gradient(circle,rgba(255,243,220,.22),transparent 65%);border-radius:50%;opacity:0;pointer-events:none}.vishram-hero__watermark{position:absolute;top:-3rem;right:.5rem;font-family:var(--vishram-font-devanagari);font-size:clamp(9rem,26vw,12rem);line-height:1;opacity:.09;pointer-events:none;-webkit-user-select:none;user-select:none}.vishram-hero__inner{position:relative;max-width:1120px;margin:0 auto;padding:4rem 1.5rem 3.5rem}.vishram-hero__eyebrow{font-size:.7rem;letter-spacing:.22em;text-transform:uppercase;opacity:.85}.vishram-hero__headline{font-family:var(--vishram-font-display);font-weight:200;font-size:clamp(3rem,9vw,5rem);line-height:.86;letter-spacing:-.055em;margin-top:.6rem}.vishram-hero__sub{max-width:26em;margin-top:1.1rem;font-size:1rem;line-height:1.6;opacity:.95}.vishram-hero__ctas{margin-top:1.9rem;display:flex;gap:.75rem;flex-wrap:wrap}.vishram-cta{display:inline-block;border-radius:999px;padding:.95em 1.6em;font-size:.58rem;font-weight:500;text-transform:uppercase;letter-spacing:.13em;text-decoration:none;transition:transform .2s var(--vishram-ease-decelerate),box-shadow .2s}.vishram-cta:hover{transform:translateY(-2px);box-shadow:0 6px 24px #00000026}.vishram-cta--primary{background:var(--vishram-text);color:#fff}.vishram-cta--ghost{border:1px solid var(--vishram-ground);color:var(--vishram-ground)}.vishram-reveal,[data-vishram-reveal]{opacity:0;transform:translateY(24px);transition:opacity .9s var(--vishram-ease-decelerate),transform .9s var(--vishram-ease-decelerate)}.vishram-reveal.is-in,[data-vishram-reveal].is-in{opacity:1;transform:translateY(0)}.vishram-tilt{transition:transform .25s ease,box-shadow .4s;will-change:transform}@media(prefers-reduced-motion:reduce){.vishram-hero{animation:none}.vishram-hero__orb,.vishram-hero__glow{display:none}.vishram-reveal,[data-vishram-reveal]{opacity:1;transform:none;transition:none}.vishram-cta,.vishram-tilt{transition:none}}.vishram-manifesto{max-width:1120px;margin:0 auto;padding:4rem 1.5rem;display:grid;grid-template-columns:1fr;gap:1.5rem;align-items:start}.vishram-manifesto__eyebrow{font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--vishram-ink);margin-bottom:.75rem}.vishram-manifesto__statement{font-family:var(--vishram-font-display);font-weight:300;font-size:clamp(1.6rem,4vw,2rem);line-height:1.22}.vishram-manifesto__body{font-size:.95rem;line-height:1.7;color:var(--vishram-muted)}@media(min-width:700px){.vishram-manifesto{grid-template-columns:1.4fr 1fr;gap:2.5rem}.vishram-manifesto__body{margin-top:1.6rem}}.vishram-range{max-width:1120px;margin:0 auto;padding:2.5rem 1.5rem 4rem}.vishram-range__head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:1.25rem;border-bottom:1px solid var(--vishram-line);padding-bottom:1rem}.vishram-range__grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));perspective:900px}.vishram-range__card{border-radius:16px;padding:1.25rem;text-decoration:none;min-height:220px;display:flex;flex-direction:column;justify-content:flex-end}.vishram-carousel{position:relative;overflow:hidden}.vishram-carousel__track{display:flex;transition:transform .7s var(--vishram-ease-decelerate)}.vishram-carousel__slide{min-width:100%;flex:0 0 100%;position:relative;overflow:hidden}@media(prefers-reduced-motion:reduce){.vishram-carousel__track{transition:none}}html,body{max-width:100%;overflow-x:hidden}img,video{max-width:100%}@media(hover:none)and (pointer:coarse){.vishram-nav__link,.vishram-nav__bag,.vishram-button,.vishram-cta{min-height:44px;display:inline-flex;align-items:center}.vishram-nav__link{padding-top:.75rem;padding-bottom:.75rem}.vishram-button:hover,.vishram-cta:hover{transform:none;box-shadow:none}}.vm-scroll-x{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.vm-scroll-x::-webkit-scrollbar{display:none}.vm-scroll-x>*{scroll-snap-align:start;flex-shrink:0}@media(max-width:799px){.vishram-reveal,[data-vishram-reveal]{transform:translateY(16px);transition-duration:.55s}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/vishram-theme.css.map */
