.perivela-eyebrow{display:block;font-family:var(--font-body-family);font-size:1.1rem;letter-spacing:.22em;text-transform:uppercase;opacity:.65;margin-bottom:1.6rem}.perivela-prose{max-width:64rem;margin-left:auto;margin-right:auto}.perivela-prose>h2{margin:0 0 1.8rem}.perivela-prose p{font-size:1.6rem;line-height:1.75;margin:0 0 1.4rem}.perivela-center{text-align:center}.perivela-hero{position:relative;overflow:hidden;isolation:isolate}.perivela-hero__inner{position:relative;z-index:2;max-width:74rem;margin:0 auto;padding:9rem 0 8rem;text-align:center}.perivela-hero__heading{font-size:calc(var(--font-heading-scale) * 3.6rem);line-height:1.12;margin:2.4rem 0 2rem}.perivela-hero__text{font-size:1.7rem;line-height:1.75;max-width:58rem;margin:0 auto 3.2rem;opacity:.92}.perivela-hero__microcopy{font-size:1.3rem;letter-spacing:.02em;margin-top:1.8rem;opacity:.75}@media screen and (min-width:750px){.perivela-hero__heading{font-size:calc(var(--font-heading-scale) * 5.2rem)}.perivela-hero__inner{padding:12rem 0 11rem}}.perivela-stars,.perivela-stars:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background-repeat:repeat}.perivela-stars{background-image:radial-gradient(1px 1px at 12% 18%,rgba(246,241,229,.9) 50%,transparent 51%),radial-gradient(1px 1px at 38% 6%,rgba(246,241,229,.6) 50%,transparent 51%),radial-gradient(1.5px 1.5px at 61% 24%,rgba(246,241,229,.75) 50%,transparent 51%),radial-gradient(1px 1px at 83% 12%,rgba(246,241,229,.55) 50%,transparent 51%),radial-gradient(1px 1px at 71% 42%,rgba(246,241,229,.4) 50%,transparent 51%),radial-gradient(1.5px 1.5px at 24% 38%,rgba(246,241,229,.5) 50%,transparent 51%),radial-gradient(1px 1px at 49% 33%,rgba(246,241,229,.65) 50%,transparent 51%),radial-gradient(1px 1px at 91% 34%,rgba(246,241,229,.45) 50%,transparent 51%);background-size:640px 480px}.perivela-stars:after{background-image:radial-gradient(1px 1px at 8% 64%,rgba(246,241,229,.35) 50%,transparent 51%),radial-gradient(1px 1px at 33% 72%,rgba(246,241,229,.28) 50%,transparent 51%),radial-gradient(1px 1px at 57% 58%,rgba(246,241,229,.3) 50%,transparent 51%),radial-gradient(1px 1px at 78% 70%,rgba(246,241,229,.25) 50%,transparent 51%);background-size:520px 560px;animation:perivela-twinkle 7s ease-in-out infinite alternate}@keyframes perivela-twinkle{0%{opacity:.35}to{opacity:.9}}@media(prefers-reduced-motion:reduce){.perivela-stars:after{animation:none}}.perivela-clock{display:inline-flex;align-items:baseline;gap:.8rem;padding:1.1rem 2.2rem;border-radius:1rem;background:#070d188c;border:1px solid rgba(228,172,85,.25);box-shadow:0 0 34px #e4ac551f,inset 0 0 18px #00000059}.perivela-clock__time{font-family:var(--font-body-family);font-variant-numeric:tabular-nums;font-size:2.6rem;font-weight:300;letter-spacing:.12em;color:#e9b45c;text-shadow:0 0 14px rgba(233,180,92,.55)}.perivela-clock__meridiem{font-size:1.2rem;letter-spacing:.2em;color:#e9b45cbf}.perivela-duo__grid{display:grid;gap:1.6rem;margin-top:4rem}@media screen and (min-width:750px){.perivela-duo__grid{grid-template-columns:1fr 1fr;gap:2.4rem}}.perivela-bottle-card{border:1px solid rgba(128,128,128,.25);border-radius:1.2rem;padding:3.2rem 2.8rem;background:#ffffff08}.perivela-bottle-card__number{font-family:var(--font-heading-family);font-size:1.4rem;letter-spacing:.28em;opacity:.6}.perivela-bottle-card__name{font-size:calc(var(--font-heading-scale) * 2.4rem);margin:.8rem 0 .4rem}.perivela-bottle-card__ingredient{font-size:1.5rem;font-weight:600;letter-spacing:.02em;margin:0 0 .4rem}.perivela-bottle-card__dose{font-size:1.35rem;opacity:.7;margin:0 0 1.4rem}.perivela-bottle-card__role{font-size:1.5rem;line-height:1.65;margin:0}.perivela-ritual__steps{display:grid;gap:1.6rem;margin:4rem 0 3rem;counter-reset:ritual}@media screen and (min-width:750px){.perivela-ritual__steps{grid-template-columns:repeat(3,1fr);gap:2.4rem}}.perivela-ritual__step{border-top:2px solid currentColor;padding-top:2rem}.perivela-ritual__when{font-size:1.2rem;letter-spacing:.2em;text-transform:uppercase;opacity:.6;margin:0 0 .8rem}.perivela-ritual__what{font-family:var(--font-heading-family);font-size:2rem;margin:0 0 .6rem}.perivela-ritual__detail{font-size:1.45rem;line-height:1.6;opacity:.85;margin:0}.perivela-ritual__note{font-size:1.55rem;line-height:1.7;max-width:62rem;font-style:italic;opacity:.9}.perivela-exclusions{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem 1.4rem}.perivela-exclusions__item{font-size:1.4rem;letter-spacing:.03em;padding:1rem 1.8rem;border:1px solid rgba(233,180,92,.4);border-radius:10rem;white-space:nowrap}.perivela-citations__grid{display:grid;gap:1.6rem;margin-top:3.6rem}@media screen and (min-width:750px){.perivela-citations__grid{grid-template-columns:repeat(3,1fr)}}.perivela-citation{border:1px solid rgba(128,128,128,.3);border-radius:1rem;padding:2.4rem 2.2rem;display:flex;flex-direction:column;gap:1.2rem}.perivela-citation__source{font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;opacity:.6}.perivela-citation__finding{font-size:1.5rem;line-height:1.65;margin:0;flex-grow:1}.perivela-citation__link{font-size:1.3rem;text-underline-offset:.3rem}.perivela-disclaimer{font-size:1.2rem;line-height:1.6;opacity:.65;max-width:72rem;margin:3.2rem auto 0;text-align:center}.perivela-compare__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-top:3.6rem}.perivela-compare table{width:100%;min-width:64rem;border-collapse:collapse;font-size:1.4rem}.perivela-compare th,.perivela-compare td{padding:1.4rem 1.6rem;text-align:left;border-bottom:1px solid rgba(128,128,128,.25);vertical-align:top;line-height:1.5}.perivela-compare thead th{font-family:var(--font-heading-family);font-size:1.6rem;border-bottom-width:2px}.perivela-compare .is-protocol{background:#e9b45c14;border-left:1px solid rgba(233,180,92,.35);border-right:1px solid rgba(233,180,92,.35)}.perivela-compare thead .is-protocol{border-top:1px solid rgba(233,180,92,.35)}.perivela-compare tbody tr:last-child .is-protocol{border-bottom:1px solid rgba(233,180,92,.35)}.perivela-compare__footnote{font-size:1.25rem;opacity:.7;margin-top:1.8rem}.perivela-testimonials__grid{display:grid;gap:1.6rem;margin-top:3.6rem}@media screen and (min-width:750px){.perivela-testimonials__grid{grid-template-columns:repeat(3,1fr)}}.perivela-testimonial{border:1px solid rgba(128,128,128,.3);border-radius:1rem;padding:2.6rem 2.4rem}.perivela-testimonial__quote{font-size:1.55rem;line-height:1.7;margin:0 0 1.6rem}.perivela-testimonial__name{font-size:1.35rem;font-weight:600;margin:0}.perivela-testimonial__meta{font-size:1.25rem;opacity:.65;margin:.2rem 0 0}.perivela-offer__card{max-width:62rem;margin:0 auto;text-align:center}.perivela-offer__prices{display:flex;flex-wrap:wrap;justify-content:center;gap:1.2rem;margin:3.2rem 0}.perivela-offer__price{border:1px solid rgba(128,128,128,.35);border-radius:1rem;padding:1.8rem 2.4rem;min-width:15rem}.perivela-offer__price.is-featured{border-color:#e9b45cb3;box-shadow:0 0 24px #e9b45c26}.perivela-offer__price-label{display:block;font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;opacity:.65;margin-bottom:.6rem}.perivela-offer__price-value{display:block;font-family:var(--font-heading-family);font-size:2.8rem}.perivela-offer__price-note{display:block;font-size:1.2rem;opacity:.7;margin-top:.4rem}.perivela-offer__bullets{list-style:none;padding:0;margin:0 0 3rem;font-size:1.4rem;line-height:2.1}.perivela-guarantee{max-width:60rem;margin:0 auto;text-align:center}.perivela-faq{max-width:72rem;margin:0 auto}.perivela-faq__item{border-bottom:1px solid rgba(128,128,128,.3)}.perivela-faq__item summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:2rem;padding:2rem 0;font-family:var(--font-heading-family);font-size:1.8rem}.perivela-faq__item summary::-webkit-details-marker{display:none}.perivela-faq__icon{flex-shrink:0;font-size:2.2rem;font-weight:300;line-height:1;transition:transform .2s ease}.perivela-faq__item[open] .perivela-faq__icon{transform:rotate(45deg)}.perivela-faq__answer{font-size:1.5rem;line-height:1.7;padding:0 0 2.4rem;max-width:60rem}.perivela-faq__answer p{margin:0 0 1.2rem}.perivela-faq__answer p:last-child{margin-bottom:0}
/*# sourceMappingURL=/cdn/shop/t/2/assets/perivela.css.map */
