.srv-ph{width:100%;height:100%;display:block;background:var(--srv-blush);fill:#d9b8c2}.srv-media{border-radius:24px;overflow:hidden;background:var(--srv-blush);aspect-ratio:4 / 5}.srv-media--wide{aspect-ratio:4 / 3}.srv-media--square{aspect-ratio:1}.srv-media img,.srv-media svg{width:100%;height:100%;object-fit:cover;display:block}.srv__link{color:var(--srv-primary);font-weight:600;text-underline-offset:4px}.srv-hero{display:grid;gap:36px;align-items:center}@media(min-width:750px){.srv-hero{grid-template-columns:1.05fr .95fr;gap:56px}}.srv-hero__title{font-size:clamp(2.3rem,5vw,3.8rem)}.srv-hero .srv__intro{margin-bottom:28px}.srv-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 24px}.srv-hero__trust{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:8px;font-size:.95rem;color:var(--srv-muted)}.srv-hero__trust li:before{content:"\2713";color:var(--srv-primary);font-weight:700;margin-right:10px}.srv-goal{display:block;text-decoration:none;color:inherit;background:#fff;border-radius:var(--srv-radius);overflow:hidden;box-shadow:0 6px 24px #7a2e4d12;transition:transform .2s ease}.srv-goal:hover{transform:translateY(-3px)}.srv-goal .srv-media{border-radius:0;aspect-ratio:1}.srv-goal__body{padding:18px 20px 22px}.srv-goal__body h3{font-family:var(--srv-heading-font);font-size:1.3rem;margin:0 0 4px}.srv-goal__body span{color:var(--srv-primary);font-weight:600;font-size:.9rem}.srv-split{display:grid;gap:36px;align-items:center}@media(min-width:750px){.srv-split{grid-template-columns:1fr 1fr;gap:56px}.srv-split--reverse>:first-child{order:2}}.srv-featured__price{font-family:var(--srv-heading-font);font-size:2rem;font-weight:600;color:var(--srv-primary);margin:18px 0}.srv-featured__bullets ul{margin:0;padding-left:1.2em;line-height:1.7;color:var(--srv-muted)}.srv-reasons{list-style:none;margin:0 0 32px;padding:0;counter-reset:srv-reason;display:grid;gap:16px}.srv-reasons li{counter-increment:srv-reason;display:flex;gap:16px;align-items:flex-start;line-height:1.5}.srv-reasons li:before{content:counter(srv-reason);flex:0 0 36px;height:36px;border-radius:50%;background:var(--srv-primary);color:#fff;display:grid;place-items:center;font-weight:700}.srv-review__stars{color:var(--srv-gold);letter-spacing:.15em;margin-bottom:10px}.srv-review__author{margin-top:16px;font-weight:600;font-size:.9rem;color:var(--srv-ink)}.srv-banner{text-align:center}.srv-banner .srv__intro{margin-inline:auto;margin-bottom:28px}
/*# sourceMappingURL=/cdn/shop/t/9/assets/serevia-home.css.map */
