.vj-h2{font-family:var(--vj-serif);font-optical-sizing:auto;font-weight:var(--vj-w-display);font-size:clamp(28px,4.2vw,46px);line-height:1.06;letter-spacing:var(--vj-track-tight);margin:16px 0 20px}.vj-ed{display:grid;gap:clamp(32px,6vw,80px);align-items:center}.vj-ed__text>.vj-tlink{margin-top:4px}.vj-media{position:relative}.vj-media__img,.vj-media .vj-art{display:block;width:100%;height:auto}.vj-media--framed{border:1px solid var(--vj-line);border-radius:var(--vj-radius);overflow:hidden;display:flex;align-items:center;justify-content:center}.vj-media--framed .vj-media__img{object-fit:cover;width:100%;height:100%}.vj-media--tall{aspect-ratio:4 / 5;background:radial-gradient(70% 60% at 30% 25%,rgba(222,187,110,.5),transparent 70%),linear-gradient(155deg,var(--vj-tint),var(--vj-paper-2))}.vj-media--tall .vj-art{width:62%;height:auto}.vj-media--plantation{aspect-ratio:5 / 4;background:linear-gradient(180deg,#f1e4ce,#debb6e 42%,#c89a3c 62%,#8a3a22)}.vj-media--plantation .vj-art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}@media screen and (min-width:990px){.vj-ed--a{grid-template-columns:1.25fr .75fr}.vj-ed--b{grid-template-columns:.72fr 1.28fr}.vj-ed--a.vj-ed--media-first{grid-template-columns:.75fr 1.25fr}.vj-ed--b.vj-ed--media-first{grid-template-columns:1.28fr .72fr}.vj-ed--media-first .vj-ed__media{order:-1}}.vj-hero{position:relative;overflow:hidden;border-bottom:1px solid var(--vj-line)}.vj-hero__grid{display:grid;gap:clamp(24px,5vw,48px);align-items:center}.vj-hero__eyebrow{display:block;margin-bottom:20px}.vj-hero__heading{font-family:var(--vj-serif);font-optical-sizing:auto;font-weight:var(--vj-w-display);font-size:clamp(38px,6.4vw,74px);line-height:1.01;letter-spacing:-.022em;margin:0 0 24px}.vj-hero__sub{font-size:16.5px;line-height:1.7;max-width:42ch;color:var(--vj-text-muted)}.vj-hero__sub p:last-child{margin-bottom:0}.vj-hero__ctas{display:flex;gap:14px;margin-top:36px;flex-wrap:wrap}.vj-hero__art{position:relative;display:flex;align-items:center;justify-content:center;min-height:320px}.vj-hero__glow{position:absolute;top:-20%;right:-10%;bottom:-20%;left:-10%;background:radial-gradient(60% 55% at 58% 42%,var(--vj-tint) 0%,rgba(222,187,110,.34) 34%,rgba(249,244,234,0) 72%);pointer-events:none}.vj-hero__media{position:relative;z-index:1;max-width:300px;margin-inline:auto}@media screen and (min-width:990px){.vj-hero__grid{grid-template-columns:1.15fr .85fr;min-height:620px}.vj-hero__art{min-height:520px}}@media screen and (max-width:989px){.vj-hero__art{order:-1}.vj-hero__media{max-width:210px}}.vj-trust{border-top:1px solid var(--vj-line);border-bottom:1px solid var(--vj-line)}.vj-trust__in{display:flex;justify-content:space-between;gap:14px 24px;padding-top:20px;padding-bottom:20px;flex-wrap:wrap}.vj-trust__item{display:flex;align-items:center;gap:9px;font-family:var(--vj-sans);font-size:11.5px;font-weight:var(--vj-w-label);letter-spacing:.14em;text-transform:uppercase;color:var(--vj-ink-soft)}.vj-trust__icon{width:15px;height:15px;flex:none;color:var(--vj-kino)}@media screen and (max-width:749px){.vj-trust__in{justify-content:flex-start}.vj-trust__item{flex:1 1 45%;font-size:10.5px;letter-spacing:.1em}}.vj-oldnames{margin:26px 0 24px}.vj-oldnames__name{font-family:var(--vj-serif);font-size:19px;color:var(--vj-ink)}.vj-oldnames__meaning{font-family:var(--vj-sans);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--vj-ink-faint);margin-top:4px}.vj-ritual__in{text-align:center}.vj-ritual__deva{font-size:clamp(38px,6vw,64px)}.vj-ritual__name{font-family:var(--vj-serif);font-weight:var(--vj-w-display);font-size:clamp(28px,4.4vw,46px);letter-spacing:.03em;margin:14px 0 0}.vj-ritual__sub{display:block;margin-top:12px;letter-spacing:.34em}.vj-ritual__intro{margin:22px auto 0;max-width:46ch}.vj-ritual__steps{display:grid;grid-template-columns:1fr;gap:30px;margin-top:44px}.vj-ritual__step{padding:0 26px;position:relative}.vj-ritual__icon{width:38px;height:38px;margin:0 auto 16px;display:block;color:var(--vj-kino)}.vj-band--dark .vj-ritual__icon{color:var(--vj-turmeric)}.vj-ritual__when{font-family:var(--vj-serif);font-style:italic;font-size:17px;color:var(--vj-kino)}.vj-band--dark .vj-ritual__when{color:var(--vj-turmeric-soft)}.vj-ritual__what{font-size:13.5px;color:var(--vj-ink-soft);margin-top:7px}.vj-band--dark .vj-ritual__what{color:rgba(var(--color-foreground),.72)}.vj-ritual__cta{margin-top:44px}@media screen and (min-width:750px){.vj-ritual__steps{grid-template-columns:repeat(3,1fr);gap:0;margin-top:52px}.vj-ritual__step:not(:last-child):after{content:"";position:absolute;right:0;top:6px;bottom:6px;width:1px;background:var(--vj-line-strong)}.vj-band--dark .vj-ritual__step:not(:last-child):after{background:#f1e4ce29}}.vj-shop__head{margin-bottom:40px}.vj-shop__head .vj-h2{margin-bottom:0}.vj-shop__grid{display:grid;grid-template-columns:1fr;gap:26px}.vj-shop__cell{position:relative}.vj-shop__badge{position:absolute;top:14px;left:14px;z-index:2;background:var(--vj-kino);color:var(--vj-tint);font-family:var(--vj-sans);font-size:9px;font-weight:var(--vj-w-label);letter-spacing:.18em;text-transform:uppercase;padding:5px 10px;border-radius:var(--vj-radius-pill)}.vj-shop__cell .card__heading,.vj-shop__cell .card__heading a{font-family:var(--vj-serif);font-weight:400;font-size:21px;letter-spacing:0}.vj-shop__cell .price{font-family:var(--vj-serif);font-size:19px;color:var(--vj-ink)}.vj-shop__cell .card__media{background:radial-gradient(66% 60% at 50% 34%,var(--vj-tint),var(--vj-paper-2) 72%)}.vj-shop__empty{border:1px solid var(--vj-line);border-radius:var(--vj-radius);background:var(--vj-paper-2);overflow:hidden;height:100%;display:flex;flex-direction:column}.vj-shop__empty-art{aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;border-bottom:1px solid var(--vj-line);background:radial-gradient(66% 60% at 50% 34%,var(--vj-tint),var(--vj-paper-2) 72%)}.vj-shop__empty-art .vj-art{width:46%;height:auto}.vj-shop__empty-body{padding:22px 24px 26px}.vj-shop__empty-name{font-family:var(--vj-serif);font-size:21px;color:var(--vj-ink);margin:0}.vj-shop__empty-note{font-size:12.5px;color:var(--vj-ink-faint);margin:8px 0 0}@media screen and (min-width:750px){.vj-shop__grid--2{grid-template-columns:repeat(2,1fr)}.vj-shop__grid--3,.vj-shop__grid--4{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1100px){.vj-shop__grid--4{grid-template-columns:repeat(4,1fr)}}.vj-auth{border-top:1px solid var(--vj-line);border-bottom:1px solid var(--vj-line)}.vj-auth__head .vj-h2{margin-bottom:18px}.vj-auth__checks{display:grid;grid-template-columns:1fr;gap:20px;margin-top:34px}.vj-auth__check{border:1px solid var(--vj-line);border-radius:var(--vj-radius);padding:22px 24px;background:var(--vj-paper)}.vj-auth__num{font-family:var(--vj-serif);font-size:26px;line-height:1;color:var(--vj-turmeric)}.vj-auth__check-title{font-family:var(--vj-serif);font-weight:400;font-size:17px;line-height:1.3;margin:8px 0 7px}.vj-auth__check-body{font-size:13px;line-height:1.55;color:var(--vj-ink-soft);margin:0}.vj-auth__cta{margin-top:34px}@media screen and (min-width:750px){.vj-auth__checks{grid-template-columns:repeat(2,1fr);gap:24px}}.vj-stats{margin:30px 0 26px}.vj-stats__value{font-family:var(--vj-serif);font-weight:var(--vj-w-display);font-size:clamp(26px,3.4vw,36px);line-height:1;color:var(--vj-kino)}.vj-stats__label{font-family:var(--vj-sans);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--vj-ink-faint);margin-top:8px}.vj-reviews{text-align:center}.vj-reviews__head .vj-h2{margin-bottom:0}.vj-reviews__widget{margin-top:40px;text-align:left}.vj-reviews__empty{margin-top:36px;padding:44px 24px;border:1px dashed var(--vj-line-strong);border-radius:var(--vj-radius)}.vj-reviews__empty-text{font-family:var(--vj-serif);font-style:italic;font-size:17px;color:var(--vj-ink-faint);margin:0}.vj-reviews__empty-note{font-size:12.5px;color:var(--vj-ink-faint);margin:12px auto 0;max-width:52ch}.vj-email__in{text-align:center}.vj-email__heading{margin-top:0}.vj-email__body{margin:0 auto;max-width:46ch}.vj-email__form{margin-top:30px}.vj-email__field{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.vj-email__field input[type=email]{background:transparent;border:1px solid rgba(241,228,206,.28);border-radius:var(--vj-radius-pill);color:var(--vj-tint);font-family:var(--vj-sans);font-size:14px;padding:15px 20px;width:min(300px,100%)}.vj-email__field input[type=email]::placeholder{color:#f1e4ce6b}.vj-email__field input[type=email]:focus-visible{outline:2px solid var(--vj-turmeric);outline-offset:2px}.vj-email__error,.vj-email__success{display:block;margin-top:14px;font-size:13px;color:rgba(var(--color-foreground),.8)}@media screen and (max-width:749px){.vj-email__field input[type=email],.vj-email__submit{width:100%}}.vj-product__media-placeholder{aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center;border:1px solid var(--vj-line);border-radius:var(--vj-radius);background:radial-gradient(66% 60% at 50% 34%,var(--vj-tint),var(--vj-paper-2) 72%)}.vj-product__media-placeholder .vj-art{width:54%;height:auto}.vj-product__trust{font-family:var(--vj-sans);font-size:11.5px;font-weight:var(--vj-w-body);letter-spacing:.06em;line-height:1.6;color:var(--vj-ink-faint);margin:14px 0 0}.product__title,.product__title h1{font-family:var(--vj-serif);font-weight:var(--vj-w-display);letter-spacing:var(--vj-track-tight)}.vj-pdp-desc__in{font-family:var(--vj-sans);font-size:17px;line-height:1.75;color:var(--vj-text-muted);max-width:62ch}.vj-pdp-ritual__head{text-align:center}.vj-pdp-ritual__deva{font-size:clamp(30px,5vw,44px)}.vj-pdp-ritual__head .vj-h2{margin-top:12px}.vj-pdp-ritual__intro{margin-inline:auto;max-width:48ch}.vj-pdp-ritual__steps{list-style:none;margin:36px 0 0;padding:0;display:grid;gap:2px;counter-reset:vj-step}.vj-pdp-ritual__step{display:flex;gap:18px;align-items:baseline;padding:20px 0;border-top:1px solid var(--vj-line)}.vj-pdp-ritual__step:last-child{border-bottom:1px solid var(--vj-line)}.vj-pdp-ritual__num{font-family:var(--vj-serif);font-size:22px;line-height:1;color:var(--vj-turmeric);flex:none;width:1.6em}.vj-pdp-ritual__action{font-family:var(--vj-sans);font-weight:var(--vj-w-label);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--vj-kino);margin-right:8px}.vj-pdp-ritual__text{font-size:15px;line-height:1.65;color:var(--vj-text-muted)}.vj-pdp-ritual__cta{margin-top:30px;text-align:center}@media screen and (min-width:750px){.vj-pdp-ritual__steps{max-width:68ch;margin-inline:auto}.vj-pdp-ritual__num{font-size:26px}}.vj-pdp-details__block+.vj-pdp-details__block{margin-top:44px;padding-top:44px;border-top:1px solid var(--vj-line)}.vj-pdp-details__heading{font-family:var(--vj-sans);font-size:var(--vj-label);font-weight:var(--vj-w-label);letter-spacing:var(--vj-track-label);text-transform:uppercase;color:var(--vj-kino);margin:0 0 16px}.vj-pdp-details__body{font-size:15.5px;line-height:1.75;color:var(--vj-text-muted);max-width:62ch}.vj-pdp-details__todo{font-size:13px;color:var(--vj-ink-faint);font-style:italic}.vj-pdp-list{list-style:none;margin:0;padding:0}.vj-pdp-list li{position:relative;padding-left:20px;margin-bottom:8px}.vj-pdp-list li:before{content:"\b7";position:absolute;left:4px;color:var(--vj-turmeric);font-size:20px;line-height:1.1}.vj-pdp-specs{margin:0;border-top:1px solid var(--vj-line);max-width:62ch}.vj-pdp-specs__row{display:grid;grid-template-columns:1fr;gap:2px;padding:13px 0;border-bottom:1px solid var(--vj-line)}.vj-pdp-specs dt{font-family:var(--vj-sans);font-size:10.5px;font-weight:var(--vj-w-label);letter-spacing:.14em;text-transform:uppercase;color:var(--vj-ink-faint)}.vj-pdp-specs dd{margin:0;font-size:15px;color:var(--vj-ink)}@media screen and (min-width:600px){.vj-pdp-specs__row{grid-template-columns:15em 1fr;gap:20px;align-items:baseline}}@media screen and (min-width:990px){.vj-pdp-details{display:grid;grid-template-columns:repeat(2,1fr);gap:0 clamp(40px,6vw,80px);align-items:start}.vj-pdp-details__block+.vj-pdp-details__block{margin-top:0}.vj-pdp-details__block{padding-top:44px;border-top:1px solid var(--vj-line);margin-top:44px}.vj-pdp-details__block:nth-child(1),.vj-pdp-details__block:nth-child(2){margin-top:0;padding-top:0;border-top:0}.vj-pdp-details__block:nth-child(n+3){grid-column:1 / -1}}.vj-faq__heading{margin-top:0}.vj-faq__list{border-top:1px solid var(--vj-line);max-width:76ch}.vj-faq__item{border-bottom:1px solid var(--vj-line)}.vj-faq__q{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;cursor:pointer;list-style:none;font-family:var(--vj-serif);font-size:17px;line-height:1.35;color:var(--vj-ink)}.vj-faq__q::-webkit-details-marker{display:none}.vj-faq__q:hover{color:var(--vj-kino)}.vj-faq__q:focus-visible{outline:2px solid var(--vj-kino);outline-offset:2px}.vj-faq__marker{position:relative;width:13px;height:13px;flex:none}.vj-faq__marker:before,.vj-faq__marker:after{content:"";position:absolute;background:var(--vj-kino);transition:transform .2s ease,opacity .2s ease}.vj-faq__marker:before{top:6px;left:0;width:13px;height:1px}.vj-faq__marker:after{left:6px;top:0;width:1px;height:13px}.vj-faq__item[open] .vj-faq__marker:after{transform:scaleY(0);opacity:0}.vj-faq__a{padding:0 0 20px;font-size:15px;line-height:1.7;color:var(--vj-text-muted);max-width:68ch}.vj-faq__a p:last-child{margin-bottom:0}.vj-faq__disclaimer{margin-top:28px;padding-top:20px;border-top:1px solid var(--vj-line)}.vj-disclaimer--product{max-width:72ch}@media(prefers-reduced-motion:reduce){.vj-faq__marker:before,.vj-faq__marker:after{transition:none}}.vj-story,.vj-story-hero__in{--vj-measure: 68ch}.vj-story-hero{border-bottom:1px solid var(--vj-line)}.vj-story-hero__deva{font-size:clamp(34px,5.5vw,56px);margin-bottom:18px}.vj-story-hero__eyebrow{display:block;margin-bottom:18px}.vj-story-hero__heading{font-family:var(--vj-serif);font-optical-sizing:auto;font-weight:var(--vj-w-display);font-size:clamp(32px,5.4vw,58px);line-height:1.04;letter-spacing:-.02em;margin:0;max-width:20ch}.vj-story-hero__intro{margin-top:24px;max-width:56ch;font-size:17px;line-height:1.75;color:var(--vj-text-muted)}.vj-story-hero__intro p:last-child{margin-bottom:0}.vj-story__heading{font-family:var(--vj-serif);font-optical-sizing:auto;font-weight:var(--vj-w-display);font-size:clamp(24px,3.2vw,34px);line-height:1.12;letter-spacing:var(--vj-track-tight);color:var(--vj-ink);margin:0;max-width:var(--vj-measure)}.vj-story__heading+.vj-story__text{margin-top:18px}.vj-story__text{font-size:17px;line-height:1.8;color:var(--vj-text-muted);max-width:var(--vj-measure)}.vj-story__text+.vj-story__text{margin-top:0}.vj-story__text+.vj-story__heading,.vj-story__media+.vj-story__heading,.vj-story__emphasis+.vj-story__heading{margin-top:52px}.vj-story__text p{margin:0 0 1.1em}.vj-story__text p:last-child{margin-bottom:0}.vj-story__text strong{color:var(--vj-ink);font-weight:var(--vj-w-medium)}.vj-story__text em{font-family:var(--vj-serif);font-style:italic}.vj-story__emphasis{font-family:var(--vj-serif);font-weight:var(--vj-w-display);font-size:clamp(22px,3vw,30px);line-height:1.3;letter-spacing:var(--vj-track-tight);color:var(--vj-kino);max-width:var(--vj-measure);margin:36px 0 0}.vj-story__divider{display:flex;align-items:center;gap:22px;margin:52px 0}.vj-story__divider .vj-art{width:54px;height:auto;flex:none;opacity:.85}.vj-story__rule{flex:1;height:1px;background:var(--vj-line)}.vj-story__media{margin:44px 0}.vj-media--story{aspect-ratio:3 / 2;background:radial-gradient(70% 60% at 34% 26%,rgba(222,187,110,.45),transparent 68%),linear-gradient(155deg,var(--vj-tint),var(--vj-paper-2))}.vj-media--story .vj-art{width:40%;height:auto}.vj-story__caption{font-size:12.5px;color:var(--vj-ink-faint);margin:12px 0 0;font-style:italic}.vj-story__cta{margin-top:40px}.vj-story__disclaimer{margin-top:44px;padding-top:22px;border-top:1px solid var(--vj-line);max-width:var(--vj-measure)}.vj-story>*+.vj-story__text{margin-top:20px}.vj-story>.vj-story__heading+.vj-story__text{margin-top:18px}@media screen and (min-width:750px){.vj-story__divider{margin:64px 0}.vj-story__divider .vj-art{width:68px}}.vj-faq__group{font-family:var(--vj-sans);font-size:var(--vj-label);font-weight:var(--vj-w-label);letter-spacing:var(--vj-track-label);text-transform:uppercase;color:var(--vj-kino);margin:48px 0 14px}.vj-faq--page .vj-faq__group:first-of-type{margin-top:0}.vj-faq--page .vj-faq__list{max-width:76ch}.vj-wish{display:inline-flex}.vj-wish[hidden]{display:none}.vj-wish__btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;background:none;border:0;padding:0;cursor:pointer;color:var(--vj-ink-soft);transition:color .2s ease;-webkit-tap-highlight-color:transparent}.vj-wish__icon{width:20px;height:20px;fill:none;transition:fill .2s ease,transform .2s ease}.vj-wish__btn:hover,.vj-wish__btn:focus-visible{color:var(--vj-kino)}.vj-wish.is-saved .vj-wish__btn{color:var(--vj-kino)}.vj-wish.is-saved .vj-wish__icon{fill:currentColor}.vj-wish__btn:active .vj-wish__icon{transform:scale(.88)}.vj-wish__btn:focus-visible{outline:2px solid var(--vj-kino);outline-offset:3px;border-radius:var(--vj-radius-pill)}.card-wrapper{position:relative}.vj-wish--card{position:absolute;top:10px;right:10px;z-index:3}.vj-wish--card .vj-wish__btn{width:40px;height:40px;border-radius:50%;background:#f9f4eadb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--vj-line)}.vj-wish--card .vj-wish__icon{width:17px;height:17px}.vj-product__wishlist{margin-top:14px}.vj-wish--pdp .vj-wish__btn{font-family:var(--vj-sans);font-size:12px;font-weight:var(--vj-w-label);letter-spacing:.16em;text-transform:uppercase;padding:10px 2px;min-height:44px}.vj-wishlist__head{margin-bottom:34px}.vj-wishlist__head .vj-h2{margin-top:0;margin-bottom:8px}.vj-wishlist__count{font-family:var(--vj-sans);font-size:11px;font-weight:var(--vj-w-label);letter-spacing:var(--vj-track-label);text-transform:uppercase;color:var(--vj-ink-faint);margin:0}[data-wishlist-item][hidden],[data-wishlist-grid][hidden],[data-wishlist-empty][hidden],vj-wishlist-page[hidden]{display:none!important}.vj-wishlist__empty{padding:56px 24px;text-align:center;border:1px dashed var(--vj-line-strong);border-radius:var(--vj-radius)}.vj-wishlist__empty-text{font-family:var(--vj-serif);font-style:italic;font-size:18px;color:var(--vj-ink-faint);margin:0 0 24px}.vj-wishlist__noscript{font-size:14px;color:var(--vj-ink-soft);padding:20px 0}@media(prefers-reduced-motion:reduce){.vj-wish__icon{transition:none}.vj-wish__btn:active .vj-wish__icon{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/vijoras-sections.css.map */
