.bvr2-hero{position:relative;overflow:hidden;text-align:center}.bvr2-mark{position:absolute;left:50%;top:54%;translate:-50% -50%;z-index:0;pointer-events:none;font-family:var(--bv-deva);font-size:clamp(180px,24vw,360px);line-height:.8;white-space:nowrap;color:var(--bv-gold);opacity:.06;-webkit-user-select:none;user-select:none}.bvr2-hero-in{position:relative;z-index:1;max-width:60ch;margin:0 auto}.bvr2-hero .bv-eb{display:block;margin-bottom:16px;font-size:.84rem;letter-spacing:.26em}.bv .bvr2-hero h1{font-family:var(--bv-display);font-weight:500;line-height:1.22;font-size:1.85rem;letter-spacing:.02em;color:var(--bv-rose-d);margin:0 0 20px}.bv .bvr2-lede,.bv .bvr2-lede p{font-family:var(--bv-body);font-size:clamp(1.02rem,1.35vw,1.2rem);line-height:1.75;font-weight:300;color:var(--bv-ink-soft);max-width:54ch;margin:0 auto 1rem}.bv .bvr2-lede p:last-child{margin-bottom:0}.bvr2-steps{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(12px,1.8vw,22px);max-width:1240px;margin:0 auto}.bvr2-steps.bv-rv{opacity:1;transform:none}.bv a.bvr2-step{position:relative;border-radius:20px;padding:clamp(24px,2.4vw,34px) clamp(18px,1.9vw,26px);display:flex;flex-direction:column;align-items:center;text-align:center;text-decoration:none;opacity:0;translate:0 24px;transition:opacity .65s ease,translate .65s cubic-bezier(.2,0,.2,1),transform .3s cubic-bezier(.2,0,.2,1);transition-delay:calc(var(--i,0) * .14s)}.bvr2-steps.bv-in .bvr2-step{opacity:1;translate:0 0}.bv a.bvr2-step:hover{transform:translateY(-6px)}@media(scripting:none){.bv a.bvr2-step{opacity:1;translate:0 0}}.bv .bvr2-num{font-family:var(--bv-body);font-size:.66rem;letter-spacing:.24em;text-transform:uppercase;font-weight:700;opacity:.8;margin-bottom:12px}.bv .bvr2-ic{display:block;line-height:0;margin-bottom:14px;color:inherit;transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.bv a.bvr2-step:hover .bvr2-ic{transform:scale(1.12) rotate(-5deg)}.bv .bvr2-ic svg{width:40px;height:40px;stroke:currentColor}.bv .bvr2-word{display:block;font-family:var(--bv-display);font-size:clamp(1.35rem,2vw,1.75rem);font-weight:500;line-height:1.1;margin-bottom:10px;color:inherit}.bv .bvr2-step h3{font-family:var(--bv-body);font-weight:700;font-size:.72rem;letter-spacing:.2em;text-transform:uppercase;line-height:1.3;margin:0 0 12px;opacity:.9;color:inherit}.bv .bvr2-step p{font-family:var(--bv-body);font-size:.95rem;line-height:1.65;font-weight:400;margin:0 0 16px;max-width:32ch}.bv .bvr2-go{font-family:var(--bv-body);font-size:.7rem;letter-spacing:.2em;text-transform:uppercase;font-weight:700;display:inline-flex;align-items:center;gap:8px;margin-top:auto;transition:gap .22s}.bv a.bvr2-step:hover .bvr2-go{gap:14px}.bv .bvr2-step,.bv .bvr2-step p,.bv .bvr2-step .bvr2-num,.bv .bvr2-step .bvr2-go{color:#fffcf6}.bv .bvr2-step p{color:#fffcf6f0}.bv .bvr2-step .bvr2-num,.bv .bvr2-step .bvr2-go{color:#fffcf6e0}.bv .bvr2-c-lime{background:var(--bv-lime-d)}.bv .bvr2-c-mustard{background:var(--bv-mustard-d)}.bv .bvr2-c-rose{background:var(--bv-rose)}.bv .bvr2-c-teal{background:var(--bv-teal)}.bv .bvr2-c-orange{background:var(--bv-orange-d)}.bvr2-close{text-align:center;max-width:44ch;margin:0 auto}.bv .bvr2-together{font-family:var(--bv-body);font-size:1.02rem;line-height:1.7;color:var(--bv-ink-soft);margin:0 0 clamp(20px,2.4vw,32px)}.bvr2-close blockquote{margin:0 0 16px;font-family:var(--bv-display);font-style:italic;font-weight:500;font-size:clamp(1.8rem,3.6vw,2.8rem);line-height:1.14;color:var(--bv-rose-d)}.bv .bvr2-last{font-family:var(--bv-body);font-size:1.02rem;line-height:1.7;color:var(--bv-ink-soft);margin:0 0 clamp(20px,2.4vw,32px)}@media(max-width:1000px){.bvr2-steps{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.bvr2-steps{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.bv a.bvr2-step{opacity:1;translate:0 0;transition:none}.bv .bvr2-ic{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/bheeni-rituals.css.map */
