:root{--ph-deep:#0f3d37;--ph-green:#256e65;--ph-cream:#f5f2ec;--ph-gold:#e9c46a}.ai-collection-carousel__card-link-1d86fb6{border-radius:inherit}.ai-collection-carousel__card-1d86fb6{border:1px solid rgba(15,61,55,.08);box-shadow:0 8px 28px #0f3d370e}.ai-collection-carousel__overlay-1d86fb6{background:linear-gradient(to top,#07201dc7,#07201d0a 72%)!important}.ai-collection-carousel__card-title-1d86fb6{letter-spacing:-.02em;text-shadow:0 1px 12px rgba(0,0,0,.14)}.ai-collection-carousel__nav-button-1d86fb6{box-shadow:0 7px 20px #0f3d3721}.puriva-ritual-video .puriva-video-block{width:min(54%,520px)!important;max-width:520px!important;flex:0 0 auto!important;border-radius:22px!important;overflow:hidden!important;box-shadow:0 16px 46px #0f3d3717;isolation:isolate}.puriva-ritual-video .puriva-video-block .puriva-video-el,.puriva-ritual-video .puriva-video-block .puriva-video-fallback{border-radius:22px!important;clip-path:inset(0 round 22px)!important;object-fit:cover!important;pointer-events:none!important}.puriva-ritual-video .video-interaction-hint{display:none!important;opacity:0!important;visibility:hidden!important}.puriva-home-after-products{position:relative}.puriva-home-after-products h2,.puriva-home-after-products h3{letter-spacing:-.025em}.puriva-home-after-products .button{border-radius:999px;transition:transform .25s ease,box-shadow .25s ease}.puriva-home-after-products .button:hover{transform:translateY(-2px);box-shadow:0 8px 22px #0f3d371f}.puriva-home-compare .section-content-wrapper{border-radius:24px;background:#f5f2ec9e;padding-inline:clamp(20px,4vw,56px)!important;box-shadow:inset 0 0 0 1px #0f3d370e}.puriva-home-trust .section-content-wrapper>.group-block{border:1px solid rgba(15,61,55,.08);border-radius:18px;padding:26px 20px!important;background:#f5f2ec80;transition:transform .3s ease,box-shadow .3s ease}.puriva-home-trust .section-content-wrapper>.group-block:hover{transform:translateY(-3px);box-shadow:0 14px 30px #0f3d3712}.puriva-home-manifesto .section-content-wrapper{max-width:900px;margin-inline:auto}.puriva-home-manifesto .section-content-wrapper:before{content:"";width:48px;height:1px;background:var(--ph-gold);display:block;margin:0 auto 18px;opacity:.75}.puriva-home-faq .section-background,.puriva-home-faq .section{background:var(--ph-deep)!important}.puriva-home-faq .section-content-wrapper{display:grid!important;grid-template-columns:minmax(220px,.72fr) minmax(0,1.55fr);gap:clamp(42px,7vw,110px)!important;align-items:start!important;padding-top:clamp(58px,7vw,88px)!important;padding-bottom:clamp(58px,7vw,88px)!important}.puriva-home-faq .section-content-wrapper>.text-block{position:sticky;top:120px;align-self:start}.puriva-home-faq .section-content-wrapper>.text-block:before{content:"P\daRIVA CARE";display:block;margin-bottom:13px;color:var(--ph-gold);font-size:10px;font-weight:700;letter-spacing:.18em}.puriva-home-faq .section-content-wrapper>.text-block h2,.puriva-home-faq .section-content-wrapper>.text-block h3,.puriva-home-faq .section-content-wrapper>.text-block p{color:var(--ph-cream)!important}.puriva-home-faq .section-content-wrapper>.text-block h2,.puriva-home-faq .section-content-wrapper>.text-block h3{font-size:clamp(34px,4vw,54px)!important;line-height:1.02!important;letter-spacing:-.035em!important;max-width:330px}.puriva-home-faq .accordion{display:flex;flex-direction:column;gap:10px;background:transparent!important}.puriva-home-faq .accordion accordion-custom .details{border:1px solid rgba(233,196,106,.18)!important;border-radius:15px;background:#f5f2ec0e;overflow:hidden;transition:background .25s ease,border-color .25s ease,transform .25s ease}.puriva-home-faq .accordion accordion-custom .details[open]{background:#f5f2ec18;border-color:#e9c46a57!important}.puriva-home-faq .accordion .details__header{min-height:64px;padding:17px 20px!important;color:var(--ph-cream)!important;font-size:15px!important;font-weight:600!important;line-height:1.35!important;letter-spacing:-.01em}.puriva-home-faq .accordion .details__header .svg-wrapper{color:var(--ph-gold)!important;margin-inline-start:auto;width:18px;height:18px}.puriva-home-faq .accordion .details__icon{color:var(--ph-gold)!important}.puriva-home-faq .accordion .details-content{padding:0 20px 20px!important;color:#f5f2ecc2!important;font-size:13.5px;line-height:1.65}.puriva-home-faq .accordion .details-content *{color:inherit!important}.puriva-home-faq .puriva-faq-help{grid-column:2;margin-top:8px;color:#f5f2ec99;font-size:12px;letter-spacing:.01em}.puriva-home-faq .puriva-faq-help a{color:var(--ph-cream);text-decoration:none;border-bottom:1px solid rgba(233,196,106,.5);padding-bottom:2px}@media screen and (max-width:749px){.ai-collection-carousel-1d86fb6{padding:34px 0!important}.ai-collection-carousel__container-1d86fb6{padding:0 0 0 16px!important}.ai-collection-carousel__header-1d86fb6{text-align:left!important;margin-bottom:20px!important;padding-right:16px}.ai-collection-carousel__title-1d86fb6{font-size:30px!important;line-height:1.05!important;color:var(--ph-deep)!important}.ai-collection-carousel__subtitle-1d86fb6{font-size:13px!important;line-height:1.45!important;color:#0f3d37ad!important;max-width:300px}.ai-collection-carousel__scroll-container-1d86fb6{overflow:visible!important}.ai-collection-carousel__track-1d86fb6{gap:10px!important;padding:4px 16px 12px 0!important;scroll-snap-type:x proximity;scroll-padding-left:16px}.ai-collection-carousel__card-1d86fb6{flex:0 0 calc((100vw - 48px)/2)!important;min-width:calc((100vw - 48px)/2)!important;border-radius:15px!important;scroll-snap-align:start}.ai-collection-carousel__image-wrapper-1d86fb6{height:215px!important}.ai-collection-carousel__overlay-1d86fb6{padding:15px 12px!important}.ai-collection-carousel__card-title-1d86fb6{font-size:15px!important;line-height:1.15!important;margin-bottom:3px!important}.ai-collection-carousel__card-count-1d86fb6{font-size:9.5px!important;opacity:.78!important}.ai-collection-carousel__nav-1d86fb6{display:none!important}.puriva-ritual-video .puriva-video-block{width:100%!important;max-width:none!important;border-radius:17px!important;box-shadow:0 11px 30px #0f3d3714}.puriva-ritual-video .puriva-video-block .puriva-video-el,.puriva-ritual-video .puriva-video-block .puriva-video-fallback{border-radius:17px!important;clip-path:inset(0 round 17px)!important}.puriva-home-compare .section-content-wrapper{border-radius:18px;padding-inline:16px!important}.puriva-home-trust .section-content-wrapper>.group-block{border-radius:15px;padding:20px 16px!important}.puriva-home-faq .section-content-wrapper{display:flex!important;flex-direction:column!important;gap:25px!important;padding:52px 16px!important}.puriva-home-faq .section-content-wrapper>.text-block{position:static}.puriva-home-faq .section-content-wrapper>.text-block:before{font-size:9px;margin-bottom:10px}.puriva-home-faq .section-content-wrapper>.text-block h2,.puriva-home-faq .section-content-wrapper>.text-block h3{font-size:32px!important;max-width:280px}.puriva-home-faq .accordion{gap:8px}.puriva-home-faq .accordion .details__header{min-height:58px;padding:15px!important;font-size:13.5px!important}.puriva-home-faq .accordion .details-content{padding:0 15px 17px!important;font-size:12.5px}.puriva-home-faq .puriva-faq-help{grid-column:auto;margin-top:0;font-size:11.5px}}@media screen and (max-width:390px){.ai-collection-carousel__card-1d86fb6{flex-basis:calc((100vw - 44px)/2)!important;min-width:calc((100vw - 44px)/2)!important}.ai-collection-carousel__image-wrapper-1d86fb6{height:195px!important}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/puriva-home-premium.css.map */
