.perivela-eyebrow{display:block;font-family:var(--font-body-family);font-size:1.2rem;letter-spacing:.22em;text-transform:uppercase;opacity:.75;margin-bottom:1.6rem}.perivela-prose{max-width:64rem;margin-left:auto;margin-right:auto}.perivela-prose>h2{margin:0 0 2rem}.perivela-prose p{font-size:1.7rem;line-height:1.75;margin:0 0 1.6rem}@media screen and (min-width:750px){.perivela-prose p{font-size:1.8rem}}.perivela-center{text-align:center}main[data-template=index] .section+.section,main[data-template=product] .section+.section{margin-top:0}.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.08;margin:2rem 0}.perivela-hero__text{font-size:1.7rem;line-height:1.7;max-width:58rem;margin:0 auto 3.2rem;opacity:.92}.perivela-hero__microcopy{font-size:1.4rem;letter-spacing:.02em;margin-top:1.8rem;opacity:.8}@media screen and (min-width:750px){.perivela-hero__heading{font-size:calc(var(--font-heading-scale) * 5.2rem)}.perivela-hero__text{font-size:1.9rem}.perivela-hero__inner{padding:13rem 0 12rem}}.perivela-hero__photo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.perivela-hero__photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:65% 50%}.perivela-hero__photo:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#070f1b80,#09111eb8 55%,#070f1be6)}@media screen and (max-width:749px){.perivela-hero__photo img{object-position:72% 50%}}.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:.5rem;padding:.5rem 1.4rem;border-radius:.8rem;background:#070d1873;border:1px solid rgba(228,172,85,.35);margin-bottom:1.4rem}.perivela-clock__time{font-family:var(--font-body-family);font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:400;letter-spacing:.12em;color:#e4ac55}.perivela-clock__meridiem{font-size:1.1rem;letter-spacing:.2em;color:#e4ac55d9}.perivela-duo__grid{display:grid;gap:2rem;margin-top:4.8rem}@media screen and (min-width:750px){.perivela-duo__grid{grid-template-columns:1fr 1fr;gap:3.2rem}}.perivela-bottle-card{border:1px solid rgba(var(--color-foreground),.25);border-radius:.8rem;padding:3.2rem 2.8rem;background:rgba(var(--color-foreground),.03)}.perivela-bottle-card__number{font-family:var(--font-heading-family);font-size:1.4rem;letter-spacing:.28em;opacity:.7}.perivela-bottle-card__name{font-size:calc(var(--font-heading-scale) * 2rem);margin:.8rem 0 .6rem}.perivela-bottle-card__ingredient{font-size:1.7rem;font-weight:600;letter-spacing:.02em;margin:0 0 .4rem}.perivela-bottle-card__dose{font-size:1.5rem;font-variant-numeric:tabular-nums;opacity:.75;margin:0 0 1.6rem}.perivela-bottle-card__role{font-size:1.7rem;line-height:1.65;margin:0}.perivela-ritual__steps{display:grid;gap:2.4rem;margin:4.8rem 0 3.2rem;counter-reset:ritual}@media screen and (min-width:750px){.perivela-ritual__steps{grid-template-columns:repeat(3,1fr);gap:3.2rem}}.perivela-ritual__step{border-top:2px solid currentColor;padding-top:2rem}.perivela-ritual__when{font-size:1.3rem;letter-spacing:.2em;text-transform:uppercase;opacity:.7;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.7rem;line-height:1.65;opacity:.9;margin:0}.perivela-ritual__note{font-size:1.7rem;line-height:1.7;max-width:62rem;font-style:italic;opacity:.92}.perivela-exclusions{display:flex;flex-wrap:wrap;justify-content:center;gap:1.2rem 1.6rem;max-width:68rem;margin:3.2rem auto 0;padding:0}.perivela-exclusions__item{font-size:1.5rem;letter-spacing:.03em;padding:1rem 1.8rem;border:1px solid rgba(var(--color-foreground),.35);border-radius:10rem;white-space:nowrap;list-style:none}.perivela-citations__grid{display:grid;gap:2rem;margin-top:4rem}@media screen and (min-width:750px){.perivela-citations__grid{grid-template-columns:repeat(3,1fr);gap:2.4rem}}.perivela-citation{border:1px solid rgba(var(--color-foreground),.25);border-radius:.8rem;padding:2.4rem 2.2rem;display:flex;flex-direction:column;gap:1.2rem}.perivela-citation__source{font-size:1.3rem;letter-spacing:.14em;text-transform:uppercase;opacity:.7}.perivela-citation__finding{font-size:1.7rem;line-height:1.65;margin:0;flex-grow:1}.perivela-citation__link{font-size:1.4rem;text-underline-offset:.3rem}.perivela-disclaimer{font-size:1.3rem;line-height:1.6;opacity:.78;max-width:72rem;margin:3.2rem auto 0;text-align:center}.perivela-compare__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;margin-top:4rem}.perivela-compare table{width:100%;min-width:64rem;border-collapse:collapse;font-size:1.5rem}.perivela-compare th,.perivela-compare td{padding:1.4rem 1.6rem;text-align:left;border-bottom:1px solid rgba(var(--color-foreground),.2);vertical-align:top;line-height:1.55}.perivela-compare thead th{font-family:var(--font-heading-family);font-size:1.7rem;border-bottom-width:2px}.perivela-compare .is-protocol{background:rgba(var(--color-foreground),.05);border-left:1px solid rgba(var(--color-foreground),.3);border-right:1px solid rgba(var(--color-foreground),.3)}.perivela-compare thead .is-protocol{border-top:1px solid rgba(var(--color-foreground),.3)}.perivela-compare tbody tr:last-child .is-protocol{border-bottom:1px solid rgba(var(--color-foreground),.3)}.perivela-compare__footnote{font-size:1.4rem;line-height:1.6;opacity:.78;margin-top:2rem}.perivela-testimonials__grid{display:grid;gap:2rem;margin-top:4rem}@media screen and (min-width:750px){.perivela-testimonials__grid{grid-template-columns:repeat(3,1fr);gap:2.4rem}}.perivela-testimonial{border:1px solid rgba(var(--color-foreground),.25);border-radius:.8rem;padding:2.6rem 2.4rem}.perivela-testimonial__quote{font-size:1.7rem;line-height:1.7;margin:0 0 1.6rem}.perivela-testimonial__name{font-size:1.4rem;font-weight:600;margin:0}.perivela-testimonial__meta{font-size:1.35rem;opacity:.75;margin:.2rem 0 0}.perivela-offer__card{max-width:62rem;margin:0 auto;text-align:center}.perivela-offer__options{display:grid;gap:1.2rem;border:0;padding:0;min-width:0;margin:3.6rem 0 1.2rem;text-align:left}.perivela-offer__option{position:relative;display:block;border:1px solid rgba(var(--color-foreground),.35);border-radius:.8rem;padding:1.8rem 2rem 1.8rem 5.2rem;cursor:pointer}.perivela-offer__option input{position:absolute;left:1.9rem;top:2.1rem;width:1.8rem;height:1.8rem;margin:0;accent-color:rgb(var(--color-foreground))}.perivela-offer__option:has(input:checked){border-color:rgb(var(--color-foreground));box-shadow:0 0 0 1px rgb(var(--color-foreground))}.perivela-offer__option-row{display:flex;align-items:baseline;justify-content:space-between;gap:1.6rem}.perivela-offer__option-label{font-size:1.6rem;font-weight:600;letter-spacing:.02em}.perivela-offer__option-price{font-family:var(--font-heading-family);font-size:2rem;white-space:nowrap}.perivela-offer__option-note{display:block;font-size:1.4rem;opacity:.8;margin-top:.5rem}.perivela-offer__founding{font-size:1.5rem;line-height:1.6;opacity:.85;margin:1.6rem 0 0}.perivela-label-facts{max-width:62rem;margin:3.2rem auto 0;border:1px solid rgba(var(--color-foreground),.35);border-radius:.8rem;padding:1.8rem 2rem;text-align:left}.perivela-label-facts__title{font-size:1.3rem;letter-spacing:.14em;text-transform:uppercase;border-bottom:2px solid currentColor;padding-bottom:.8rem;margin:0 0 .4rem}.perivela-label-facts table{width:100%;border-collapse:collapse;font-size:1.5rem;font-variant-numeric:tabular-nums}.perivela-label-facts td{padding:1rem 0;border-bottom:1px solid rgba(var(--color-foreground),.2);line-height:1.5;vertical-align:baseline}.perivela-label-facts tr:last-child td{border-bottom:0}.perivela-label-facts td:last-child{text-align:right;padding-left:1.6rem}.perivela-offer__cta{margin-top:3.2rem}.perivela-offer__guarantee{font-size:1.5rem;line-height:1.6;opacity:.9;max-width:46rem;margin:2rem auto 0}.perivela-offer__bullets{list-style:none;padding:0;margin:2.4rem 0 0;font-size:1.6rem;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(var(--color-foreground),.25)}.perivela-faq__item summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:2rem;padding:2.2rem 0;font-family:var(--font-heading-family);font-size:2rem}.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.7rem;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}.perivela-sticky-atc{position:fixed;left:0;right:0;bottom:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:1.6rem;color:#f6f1e5;padding:1.2rem 1.6rem calc(1.2rem + env(safe-area-inset-bottom,0px));background:#0b1626f5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-top:1px solid rgba(246,241,229,.15);transform:translateY(100%);visibility:hidden;transition:transform .25s ease,visibility .25s}.perivela-sticky-atc.is-visible{transform:none;visibility:visible}@media(prefers-reduced-motion:reduce){.perivela-sticky-atc{transition:none}}@media screen and (min-width:990px){.perivela-sticky-atc{display:none}}.perivela-sticky-atc__name{display:block;font-family:var(--font-heading-family);font-size:1.5rem;line-height:1.3}.perivela-sticky-atc__price{display:block;font-size:1.4rem;font-variant-numeric:tabular-nums;opacity:.8;margin-top:.2rem}.perivela-sticky-atc .button{flex-shrink:0;min-height:4.4rem}.perivela-anchor{display:block;height:0;scroll-margin-top:9rem}.perivela-trust{display:grid;grid-template-columns:repeat(2,1fr);gap:2.8rem 1.6rem;margin:0;padding-top:3.2rem;border-top:1px solid rgba(var(--color-foreground),.18);text-align:center}@media screen and (min-width:750px){.perivela-trust{grid-template-columns:repeat(4,1fr);gap:2.4rem}}.perivela-trust__value{font-family:var(--font-heading-family);font-size:calc(var(--font-heading-scale) * 2.4rem);line-height:1.05;font-variant-numeric:tabular-nums}.perivela-trust__label{margin:.8rem 0 0;font-size:1.4rem;line-height:1.5;opacity:.75}.perivela-qualifier{display:grid;gap:3.6rem;align-items:center}@media screen and (min-width:990px){.perivela-qualifier{grid-template-columns:.8fr 1fr;gap:6.4rem}}.perivela-qualifier__media img{display:block;width:100%;height:auto;border-radius:.8rem}.perivela-qualifier__body>h2{margin:0 0 2.8rem}.perivela-qualifier__list{list-style:none;margin:0 0 2.8rem;padding:0;display:flex;flex-direction:column;gap:1.6rem}.perivela-qualifier__item{display:grid;grid-template-columns:2.4rem 1fr;gap:1.4rem;align-items:start;font-size:1.7rem;line-height:1.6}.perivela-qualifier__tick{width:2.4rem;height:2.4rem;margin-top:.2rem;border:1px solid rgba(var(--color-foreground),.4);border-radius:.2rem;display:grid;place-items:center}.perivela-qualifier__tick svg{width:1.6rem;height:1.6rem}.perivela-qualifier__closer{font-size:1.8rem;line-height:1.6;font-weight:600;max-width:48rem;margin:0 0 3.2rem}.perivela-buybox{display:grid;gap:3.2rem}@media screen and (min-width:990px){.perivela-buybox{grid-template-columns:1fr 1fr;gap:6.4rem;align-items:center}}.perivela-buybox__heading{font-size:calc(var(--font-heading-scale) * 2.8rem);line-height:1.15;margin:0 0 1.6rem}.perivela-buybox__sub{font-size:1.7rem;line-height:1.65;opacity:.85;margin:0}.perivela-buybox__card{border:1px solid rgba(var(--color-foreground),.22);border-radius:.8rem;background:rgba(var(--color-foreground),.04);padding:2.4rem 2rem}@media screen and (min-width:750px){.perivela-buybox__card{padding:3.2rem}}.perivela-buybox__options{border:0;margin:0 0 1.6rem;padding:0;display:flex;flex-direction:column;gap:1.2rem}.perivela-buybox__option{display:grid;grid-template-columns:2.2rem 1fr;gap:1.4rem;align-items:start;border:1px solid rgba(var(--color-foreground),.28);border-radius:.8rem;padding:1.8rem 1.6rem;cursor:pointer}.perivela-buybox__option:has(input:checked){border-color:rgb(var(--color-foreground));box-shadow:inset 0 0 0 1px rgb(var(--color-foreground))}.perivela-buybox__option input{width:2rem;height:2rem;margin:.3rem 0 0;accent-color:rgb(var(--color-foreground))}.perivela-buybox__option-row{display:flex;justify-content:space-between;align-items:baseline;gap:1.2rem}.perivela-buybox__option-label{font-size:1.7rem;font-weight:600;line-height:1.35}.perivela-buybox__badge{display:inline-block;font-size:1.1rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;border:1px solid currentColor;border-radius:.2rem;padding:.1rem .6rem;margin-left:.8rem;opacity:.8;white-space:nowrap;vertical-align:middle}.perivela-buybox__option-price{font-family:var(--font-heading-family);font-size:2.2rem;font-variant-numeric:tabular-nums;white-space:nowrap}.perivela-buybox__per{font-size:1.3rem;opacity:.7}.perivela-buybox__option-note{display:block;font-size:1.4rem;line-height:1.5;opacity:.78;margin-top:.8rem}.perivela-buybox__pernight{font-size:1.5rem;font-variant-numeric:tabular-nums;opacity:.8;margin:0 0 2rem}.perivela-buybox__anchor{font-size:1.4rem;line-height:1.6;font-variant-numeric:tabular-nums;opacity:.72;margin:-1.2rem 0 2rem}.perivela-buybox__anchor p{margin:0}.perivela-buybox__anchor a{color:inherit;text-underline-offset:.3rem}.perivela-buybox__card{--color-button: 228, 172, 85;--color-button-text: 16, 27, 44}.perivela-buybox__single{display:flex;justify-content:space-between;align-items:baseline;gap:1.2rem;border:1px solid rgba(var(--color-foreground),.28);border-radius:.8rem;padding:1.8rem 1.6rem;margin-bottom:1.6rem}.perivela-buybox__submit{width:100%}.perivela-buybox__bullets{list-style:none;margin:2.4rem 0 0;padding:0;display:flex;flex-direction:column;gap:1rem}.perivela-buybox__bullets li{position:relative;padding-left:2.6rem;font-size:1.5rem;line-height:1.5;opacity:.88}.perivela-buybox__bullets li:before{content:"\2713";position:absolute;left:0;opacity:.7}.perivela-buybox__reassurance{font-size:1.4rem;line-height:1.55;opacity:.75;margin:2rem 0 0}.perivela-expect__grid{list-style:none;display:grid;gap:2.8rem;margin:4.8rem 0 0;padding:0}@media screen and (min-width:750px){.perivela-expect__grid{grid-template-columns:repeat(3,1fr);gap:3.2rem}}.perivela-expect__step{border-top:2px solid currentColor;padding-top:2rem}.perivela-expect__when{display:block;font-size:1.3rem;letter-spacing:.2em;text-transform:uppercase;opacity:.7}.perivela-expect__title{font-family:var(--font-heading-family);font-size:2rem;margin:.8rem 0}.perivela-expect__body{font-size:1.7rem;line-height:1.65;opacity:.9;margin:0}.perivela-expect__media{margin-top:4.8rem;border-radius:.8rem;overflow:hidden}.perivela-expect__media img{display:block;width:100%;height:auto}.perivela-expect__footnote{max-width:64rem;margin:3.2rem auto 0;font-size:1.3rem;line-height:1.6;opacity:.7;text-align:center}.perivela-standards__grid{display:grid;gap:2.4rem;margin-top:4rem}@media screen and (min-width:750px){.perivela-standards__grid{grid-template-columns:repeat(2,1fr);gap:3.2rem}}.perivela-standards__item{border:1px solid rgba(var(--color-foreground),.2);border-radius:.8rem;padding:2.4rem}.perivela-standards__title{font-family:var(--font-heading-family);font-size:1.9rem;margin:0 0 .8rem}.perivela-standards__body{font-size:1.6rem;line-height:1.65;opacity:.85;margin:0}.perivela-guarantee{max-width:none;text-align:left;display:grid;gap:3.2rem;align-items:start;justify-content:start}@media screen and (min-width:750px){.perivela-guarantee{grid-template-columns:auto 1fr;gap:5.6rem}}.perivela-guarantee__seal{width:12rem;height:12rem;border:1px solid rgba(var(--color-foreground),.4);border-radius:50%;display:grid;place-content:center;text-align:center}.perivela-guarantee__seal-number{display:block;font-family:var(--font-heading-family);font-size:4rem;line-height:1}.perivela-guarantee__seal-label{display:block;font-size:1.2rem;letter-spacing:.22em;text-transform:uppercase;opacity:.75;margin-top:.4rem}.perivela-guarantee__body{max-width:62rem}.perivela-guarantee__steps{margin:2.4rem 0 0;padding-left:2.4rem;display:flex;flex-direction:column;gap:1.2rem}.perivela-guarantee__steps li{font-size:1.6rem;line-height:1.6;opacity:.9}.perivela-hero__price{font-size:1.5rem;font-variant-numeric:tabular-nums;opacity:.85;margin:1.8rem 0 0}.perivela-bottle-card__media{margin:0 0 2.4rem;border-radius:.6rem;overflow:hidden;background:rgba(var(--color-foreground),.06)}.perivela-bottle-card__media img{display:block;width:100%;height:auto}.perivela-ritual__media{margin:0 0 1.8rem;border-radius:.8rem;overflow:hidden}.perivela-ritual__media img{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover}.perivela-label-facts__note{font-size:1.3rem;line-height:1.55;opacity:.7;margin:1.4rem 0 0}.color-scheme-4.gradient:not(.perivela-hero){background-image:none;background-color:#00081f}.color-scheme-3.gradient{background-image:none;background-color:#001438}main[data-template=index] .color-scheme-3.gradient,main[data-template=index] .color-scheme-4.gradient:not(.perivela-hero),main[data-template=product] .color-scheme-3.gradient,main[data-template=product] .color-scheme-4.gradient:not(.perivela-hero){position:relative;isolation:isolate;overflow:hidden}main[data-template=index] .color-scheme-3.gradient:before,main[data-template=index] .color-scheme-4.gradient:not(.perivela-hero):before,main[data-template=product] .color-scheme-3.gradient:before,main[data-template=product] .color-scheme-4.gradient:not(.perivela-hero):before{content:"";position:absolute;top:-10%;right:-5%;bottom:-10%;left:-5%;z-index:0;pointer-events:none;background-image:linear-gradient(96deg,transparent 0 5%,rgba(0,40,88,.34) 5% 18%,transparent 18.4%),linear-gradient(-97deg,transparent 0 23%,rgba(0,8,30,.38) 23% 36%,transparent 36.4%),linear-gradient(94deg,transparent 0 41%,rgba(0,44,96,.26) 41% 55%,transparent 55.4%),linear-gradient(-95deg,transparent 0 59%,rgba(0,8,30,.34) 59% 71%,transparent 71.4%),linear-gradient(97deg,transparent 0 77%,rgba(0,40,88,.24) 77% 91%,transparent 91.4%),radial-gradient(90% 65% at 50% -12%,rgba(0,56,120,.3) 0%,transparent 68%)}@media screen and (max-width:749px){main[data-template=index] .color-scheme-3.gradient:before,main[data-template=index] .color-scheme-4.gradient:not(.perivela-hero):before,main[data-template=product] .color-scheme-3.gradient:before,main[data-template=product] .color-scheme-4.gradient:not(.perivela-hero):before{opacity:.5}}main[data-template=index] .color-scheme-3.gradient>*,main[data-template=index] .color-scheme-4.gradient:not(.perivela-hero)>*,main[data-template=product] .color-scheme-3.gradient>*,main[data-template=product] .color-scheme-4.gradient:not(.perivela-hero)>*{position:relative;z-index:1}.perivela-hero__photo:after{background:linear-gradient(180deg,#000c2a85,#001038b8 55%,#00081feb)}.header__heading-link .h2,.header__heading-link{text-transform:uppercase;letter-spacing:.26em;font-weight:400}.header__heading-link,.header__heading-link .h2{white-space:nowrap}@media screen and (max-width:749px){.header__heading-link .h2,.header__heading-link{letter-spacing:.14em;font-size:1.9rem}}@media screen and (max-width:389px){.header__heading-link .h2,.header__heading-link{letter-spacing:.1em;font-size:1.7rem}}.perivela-cart-reassurance{list-style:none;margin:0 0 1.6rem;padding:1.6rem 0 0;border-top:1px solid rgba(var(--color-foreground),.15);display:flex;flex-direction:column;gap:.8rem}.perivela-cart-reassurance li{position:relative;padding-left:2.4rem;font-size:1.4rem;line-height:1.5;opacity:.85}.perivela-cart-reassurance li:before{content:"\2713";position:absolute;left:0;opacity:.7}.footer-block--text:last-child .rte,.footer-block__details-content:last-child .rte{font-size:1.2rem;line-height:1.55;opacity:.62}.perivela-app-host{max-width:72rem;margin:3.2rem auto 0}.perivela-single{display:grid;gap:3.2rem;align-items:start}@media screen and (min-width:750px){.perivela-single{grid-template-columns:1fr 1fr;gap:5.6rem}}.perivela-single__media img{width:100%;height:auto;border-radius:.8rem}.perivela-single__title{margin:.8rem 0 1.2rem}.perivela-single__price{font-size:2.8rem;font-variant-numeric:tabular-nums;margin:0 0 .6rem;display:flex;align-items:baseline;gap:1rem;flex-wrap:wrap}.perivela-single__unit{font-size:1.4rem;opacity:.7;letter-spacing:.04em}.perivela-single__desc{font-size:1.6rem;line-height:1.7;margin:0 0 2.4rem}.perivela-single__submit{width:100%}.perivela-single__cross{margin:2.8rem 0 2rem;padding:2rem 2.2rem;border:1px solid rgba(var(--color-foreground),.25);border-radius:.8rem}.perivela-single__cross-text{font-size:1.5rem;line-height:1.65;margin:0 0 1.2rem}.perivela-single__cross-link{font-size:1.5rem;font-weight:600;text-underline-offset:.3rem}.perivela-bottle-card__separate{font-size:1.35rem;font-variant-numeric:tabular-nums;opacity:.6;margin:1.2rem 0 0}.perivela-duo__together{margin:3.2rem 0 0;text-align:center;font-size:1.7rem;font-variant-numeric:tabular-nums;opacity:.92}.perivela-buybox__option-main{display:block;min-width:0;width:100%}.perivela-buybox .perivela-buybox__option{display:grid!important;grid-template-columns:2.2rem minmax(0,1fr)!important;flex-direction:unset!important}.perivela-buybox .perivela-buybox__option>input[type=radio]{display:inline-block!important;visibility:visible!important;opacity:1!important;position:static!important;width:2rem!important;height:2rem!important;appearance:auto;-webkit-appearance:radio}.perivela-buybox .perivela-buybox__option-row{display:flex!important;justify-content:space-between!important}.perivela-buybox__card [id^=appstle_subscription_widget],.perivela-buybox__card .appstle_subscription_wrapper,.perivela-buybox__card .appstle-subscription-widget,.perivela-buybox__card .widgetSellingPlanWrapper,.perivela-buybox__form .widgetSellingPlanWrapper{display:none!important}.perivela-ritual__dose{display:flex;align-items:baseline;gap:.7rem;margin:.6rem 0 .2rem}.perivela-ritual__dose-num{font-family:var(--font-heading-family);font-size:3.4rem;line-height:1;font-variant-numeric:tabular-nums}.perivela-ritual__dose-unit{font-size:1.4rem;letter-spacing:.08em;text-transform:uppercase;opacity:.72}@media screen and (min-width:750px){.perivela-ritual__steps{position:relative}.perivela-ritual__steps:before{content:"";position:absolute;left:8%;right:8%;top:0;height:1px;background:rgba(var(--color-foreground),.22)}.perivela-ritual__step{position:relative;padding-top:2.4rem}.perivela-ritual__step:before{content:"";position:absolute;top:-.35rem;left:0;width:.7rem;height:.7rem;border-radius:50%;background:rgb(var(--color-foreground))}}.perivela-bottle-card__phase{display:block;font-size:1.2rem;letter-spacing:.14em;text-transform:uppercase;opacity:.62;margin-bottom:.4rem}@media screen and (max-width:749px){.perivela-duo__together,.perivela-disclaimer{margin-top:2rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/perivela.css.map */
