.pelvia-section{color:rgb(var(--color-foreground));background:rgb(var(--color-background));font-family:var(--font-body-family);font-size:16px;line-height:1.55}.pelvia-section *,.pelvia-section *:before,.pelvia-section *:after{box-sizing:border-box}.pelvia-section .pelvia-inner{max-width:1240px;padding:64px 32px;margin:0 auto}.pelvia-section h1,.pelvia-section h2,.pelvia-section h3,.pelvia-section p{margin:0}.pelvia-section h1,.pelvia-section h2,.pelvia-section h3{font-family:var(--font-heading-family);font-weight:600;line-height:1.2;letter-spacing:-.025em;color:rgb(var(--color-foreground))}.pelvia-section h1{font-size:44px}.pelvia-section h2{font-size:32px}.pelvia-section h3{font-size:20px}.pelvia-section .pelvia-eyebrow{font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgb(var(--color-foreground))}.pelvia-section .pelvia-lead{max-width:560px;font-size:16px;line-height:1.6}.pelvia-section .pelvia-section-heading{margin-bottom:28px}.pelvia-section .pelvia-section-heading h2{margin-top:8px}.pelvia-section .pelvia-section-heading p{margin-top:12px}.pelvia-section .pelvia-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border:1px solid rgb(var(--color-button));border-radius:999px;padding:12px 25px;background:rgb(var(--color-button));color:rgb(var(--color-button-text));font-size:16px;font-family:var(--font-body-family);font-weight:700;line-height:1.5;text-decoration:none;transition:background-color .15s,transform .15s}.pelvia-section .pelvia-button:hover{transform:translateY(-1px);filter:brightness(.9)}.pelvia-section .pelvia-button:focus-visible{outline:3px solid rgb(var(--color-foreground));outline-offset:3px}.pelvia-media{position:relative;overflow:hidden;border-radius:16px;background:#f0e9f7}.pelvia-media--wide{aspect-ratio:16 / 9}.pelvia-media--square{aspect-ratio:1 / 1}.pelvia-media--portrait{aspect-ratio:4 / 5}.pelvia-media__image{width:100%;height:100%;object-fit:cover;display:block}.pelvia-media__empty{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:radial-gradient(circle at 25% 20%,#faf7fc,#f0e9f7 60%,#e7d9f4);color:#6b4a94}.pelvia-media__symbol{display:inline-flex;padding:21px;border-radius:50%;background:#faf7fc;box-shadow:0 8px 28px #3a304512}.pelvia-media__symbol svg{width:58px;height:58px}.pelvia-media__badge{border:1px solid #6B4A94;border-radius:999px;padding:3px 10px;font-size:13px;font-weight:700;letter-spacing:.1em;background:#faf7fc;color:#6b4a94}.pelvia-hero__grid,.pelvia-cta__grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:48px;align-items:center}.pelvia-hero__content{display:flex;flex-direction:column;gap:22px;align-items:flex-start}.pelvia-hero__content .pelvia-eyebrow{margin-bottom:-8px}.pelvia-trust__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.pelvia-trust__item,.pelvia-problem__card{border:1px solid #E2D6EE;border-radius:12px;padding:22px;background:#faf7fc}.pelvia-trust__icon,.pelvia-problem__icon{display:inline-flex;align-items:center;justify-content:center;width:49px;height:49px;border-radius:14px;background:#f0e9f7;color:#6b4a94;margin-bottom:15px}.pelvia-trust__icon svg,.pelvia-problem__icon svg{width:28px;height:28px}.pelvia-trust__item h3{font-size:18px;margin-bottom:8px}.pelvia-trust__item p,.pelvia-problem__card p{font-size:15px;line-height:1.55}.pelvia-problem__grid,.pelvia-steps__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.pelvia-problem__card h3{margin-bottom:10px}.pelvia-steps__media{margin-bottom:18px}.pelvia-steps__count{font-size:13px;font-weight:700;letter-spacing:.08em;color:#6b4a94;margin-bottom:6px}.pelvia-steps__step h3{margin-bottom:9px}.pelvia-steps__step p{font-size:15px;line-height:1.55}.pelvia-cta__grid{grid-template-columns:1.05fr .95fr}.pelvia-cta__content{display:flex;flex-direction:column;align-items:flex-start;gap:21px}.pelvia-reviews__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pelvia-reviews__card{border:1px solid #E2D6EE;border-radius:12px;padding:23px;background:#faf7fc}.pelvia-reviews__app{grid-column:1 / -1}.pelvia-reviews__card h3{font-size:18px;margin:12px 0 7px}.pelvia-reviews__card p{font-size:15px;line-height:1.55}.pelvia-reviews__stars{font-size:18px;letter-spacing:.1em;color:#6b4a94}.pelvia-reviews__summary{font-size:16px;margin-bottom:22px}.pelvia-reviews__author{display:block;margin-top:14px;font-size:13px;font-weight:700}.pelvia-section--product .product__title,.section-featured-product .product__title,.section-featured-product .product__title h2{font-size:22px!important;line-height:1.2!important;font-weight:600!important}.section-featured-product .product__title{font-family:var(--font-heading-family)}.section-featured-product .featured-product .placeholder-svg{background:#f0e9f7;color:#6b4a94;border-radius:16px}.section-featured-product .button,.section-featured-product .shopify-payment-button__button{border-radius:999px}.section-featured-product .featured-product{border-radius:16px}.section-featured-product .product__info-container,.section-featured-product .price,.section-featured-product .product-form__input{font-size:16px}.section-featured-product .price-item{font-size:16px!important}@media(max-width:989px){.pelvia-section .pelvia-inner{padding:48px 20px}.pelvia-hero__grid,.pelvia-cta__grid{gap:25px}.pelvia-trust__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.pelvia-section{font-size:15px}.pelvia-section h1{font-size:30px}.pelvia-section h2{font-size:24px}.pelvia-section h3{font-size:18px}.pelvia-section .pelvia-lead,.pelvia-section .pelvia-button{font-size:15px}.pelvia-hero__grid,.pelvia-cta__grid{grid-template-columns:1fr;gap:25px}.pelvia-hero__content{gap:18px}.pelvia-hero__media{order:-1}.pelvia-trust__grid{gap:10px}.pelvia-trust__item{padding:16px}.pelvia-trust__item h3{font-size:16px}.pelvia-trust__item p{font-size:14px}.pelvia-problem__grid,.pelvia-steps__grid,.pelvia-reviews__grid{grid-template-columns:1fr}.section-featured-product .product__title,.section-featured-product .product__title h2{font-size:18px!important}.section-featured-product .price-item{font-size:15px!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/pelvia-home.css.map */
