.srv--white{background:#fff}.srv--grey{background:#f6f6f6}.srv-packs{display:grid;gap:16px;color:#1f1a1c}.srv-packs__rating{display:flex;align-items:center;gap:10px;font-size:1.05rem;color:#3d3437}.srv-packs__stars{color:#f0b43c;letter-spacing:.04em;font-size:1.35rem;line-height:1}.srv-checklist ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.srv-checklist li{display:flex;align-items:flex-start;gap:12px;font-size:1.05rem;line-height:1.45}.srv-checklist li:before{content:"\2714";flex:0 0 20px;color:#3aa76d;font-size:1.1rem;line-height:1.35}.srv-packs__label{margin:8px 0 0;font-size:1.15rem;font-weight:500;color:#3d3437}.srv-packs__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding-top:14px}.srv-packs__grid--1{grid-template-columns:1fr;max-width:240px}.srv-packs__grid--2,.srv-packs__grid--4{grid-template-columns:repeat(2,1fr)}.srv-pack{position:relative;display:grid;justify-items:center;align-content:start;gap:6px;padding:24px 10px 18px;background:#fff;border:2px solid #e6e1df;border-radius:8px;cursor:pointer;font:inherit;color:inherit;text-align:center;transition:border-color .15s ease,background-color .15s ease}.srv-pack:hover{border-color:#b9aeb1}.srv-pack.is-selected{border-color:#1f1a1c;background:#fdf5ee}.srv-pack.is-unavailable{opacity:.55}.srv-pack__badge{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:#1f1a1c;color:#fff;font-size:.7rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:4px 12px;border-radius:4px;white-space:nowrap}.srv-pack:nth-child(3) .srv-pack__badge{background:#f0b43c;color:#1f1a1c}.srv-pack__img{width:100%;max-width:150px;aspect-ratio:1;display:block;margin-bottom:4px}.srv-pack__img img,.srv-pack__img svg{width:100%;height:100%;object-fit:contain;display:block}.srv-pack__name{font-weight:400;font-size:1.2rem}.srv-pack__each{font-weight:400;font-size:1rem;color:#3d3437}.srv-pack__total{font-size:.82rem;color:#6e5a63}.srv-pack__total s{margin-right:4px}.srv-pack__save{font-size:.72rem;font-weight:700;color:#2f7a4f}@media(max-width:749px){.srv-packs__grid{gap:10px}.srv-pack{padding:22px 6px 14px}.srv-pack__name{font-size:1rem}.srv-pack__each{font-size:.85rem}.srv-pack__badge{font-size:.6rem;padding:3px 8px}}.product-details:has(srv-packs) variant-picker{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}.srv-buytrust{display:grid;gap:16px;font-size:.95rem;color:#1f1a1c}.srv-buytrust__lines p{margin:0 0 6px;display:flex;gap:10px}.srv-buytrust__lines p:before{content:"\2714";color:#3aa76d}.srv-buytrust__badges{list-style:none;margin:0;padding:14px 0 0;border-top:1px solid #e6e1df;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;text-align:center;font-size:.8rem;font-weight:600;line-height:1.3}.srv-buytrust__badges li{display:grid;justify-items:center;gap:6px}.srv-buytrust__icon{width:44px;height:44px;border-radius:50%;background:#f6e7ea;display:grid;place-items:center;font-size:1.3rem;overflow:hidden}.srv-buytrust__icon img{width:100%;height:100%;object-fit:cover}.srv-bplain .srv__grid{gap:40px 48px}.srv-bplain .srv-benefit{text-align:center;background:none!important;box-shadow:none!important;border:0!important;padding:0 8px!important}.srv-bplain .srv-benefit__icon{width:128px!important;height:128px!important;margin:0 auto 20px!important;background:none!important;border-radius:0!important;color:#d0708c;display:grid;place-items:center;font-size:4rem}.srv-bplain .srv-benefit__icon svg,.srv-bplain .srv-benefit__icon img{width:100%;height:100%;object-fit:contain}.srv-bplain .srv-benefit h3{color:#d0708c;font-family:var(--font-body--family, inherit);font-weight:700;font-size:clamp(1.3rem,2vw,1.6rem);line-height:1.3;margin:0 0 14px}.srv-bplain .srv-benefit>div:last-child,.srv-bplain .srv-benefit>div:last-child p{font-size:1.12rem;line-height:1.65;color:#1f1a1c;margin:0}.srv-bplain .srv__disclaimer{text-align:center}@media(max-width:749px){.srv-bplain .srv-benefit__icon{width:104px!important;height:104px!important}}.srv-press__heading{font-size:clamp(1.4rem,2.6vw,1.9rem)}.srv-marquee{display:flex;overflow:hidden;margin-top:12px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.srv-marquee__track{display:flex;flex-shrink:0;gap:48px;padding:0 24px;margin:0;list-style:none;animation:srv-marquee var(--srv-marquee-speed, 40s) linear infinite}.srv-marquee:hover .srv-marquee__track{animation-play-state:paused}@keyframes srv-marquee{to{transform:translate(-100%)}}@media(prefers-reduced-motion:reduce){.srv-marquee__track{animation:none;flex-wrap:wrap;justify-content:center;flex-shrink:1}.srv-marquee__track[aria-hidden]{display:none}}.srv-press__item{width:260px;display:grid;gap:10px;justify-items:center;align-content:start;text-align:center}.srv-press__logo{height:36px;display:flex;align-items:center;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6e5a63}.srv-press__logo img{height:36px;width:auto;filter:grayscale(1);opacity:.8}.srv-press__quote{margin:0;font-style:italic;font-size:.92rem;line-height:1.5;color:#6e5a63}.srv-scroller{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,82%);gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;padding:4px 4px 18px;scrollbar-width:thin}@media(min-width:750px){.srv-scroller{grid-auto-columns:calc((100% - 40px) / 3)}}@media(min-width:990px){.srv-scroller{grid-auto-columns:calc((100% - 60px)/4)}}.srv-scroller>*{scroll-snap-align:start}.srv-stories .srv__heading{font-family:var(--font-body--family, inherit);font-weight:700;font-size:clamp(1.8rem,3.4vw,2.7rem);line-height:1.2;color:#1f1a1c;max-width:820px;margin-inline:auto}.srv-stories .srv__heading em{font-style:normal;color:inherit}.srv-stories .srv-scroller{max-width:1320px;margin-inline:auto;gap:24px;grid-auto-columns:minmax(280px,88%)}@media(min-width:750px){.srv-stories .srv-scroller{grid-auto-columns:calc((100% - 24px)/2)}}.srv-story{margin:0;display:flex;flex-direction:column;gap:10px;background:#fff;border-radius:4px;padding:32px 36px 36px;color:#1f1a1c}.srv-story__img{margin:-32px -36px 16px;aspect-ratio:4 / 3;overflow:hidden;border-radius:4px 4px 0 0}.srv-story__img img{width:100%;height:100%;object-fit:cover;display:block}.srv-story__who{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}.srv-story__name{font-size:1.35rem}.srv-shield{width:26px;height:26px;flex:0 0 26px}.srv-verified-pill{border:1.5px solid #79c9a0;color:#5fb88a;border-radius:999px;padding:3px 24px;font-size:.95rem;line-height:1.4}.srv-story__stars{color:#f0b43c;font-size:1.9rem;letter-spacing:.06em;line-height:1.1}.srv-story__title{font-family:var(--font-body--family, inherit);font-weight:700;font-size:1.35rem;line-height:1.35;margin:4px 0 0;color:#1f1a1c}.srv-story__text{margin:0;font-size:1.15rem;line-height:1.6;color:#1f1a1c}.srv-story__text p{margin:0}.srv-verified{font-size:.75rem;font-weight:600;color:#2f7a4f}@media(max-width:749px){.srv-story{padding:24px 22px 26px}.srv-story__img{margin:-24px -22px 14px}.srv-story__name,.srv-story__title{font-size:1.15rem}.srv-story__stars{font-size:1.5rem}.srv-story__text{font-size:1rem}}.srv-iconlist{list-style:none;margin:8px 0 32px;padding:0;display:grid;gap:18px}.srv-iconlist li{display:flex;gap:16px;align-items:center;font-weight:600;line-height:1.4}.srv-iconlist__icon{flex:0 0 52px;height:52px;border-radius:50%;background:var(--srv-blush);display:grid;place-items:center;font-size:1.4rem;overflow:hidden}.srv-iconlist__icon img{width:100%;height:100%;object-fit:cover}.srv-imagecta{text-align:center}.srv-imagecta .srv__intro{margin-inline:auto}.srv-imagecta__media{max-width:880px;margin:8px auto 0;border-radius:24px;overflow:hidden;aspect-ratio:16 / 10;background:var(--srv-blush)}.srv-imagecta__media img,.srv-imagecta__media svg{width:100%;height:100%;object-fit:cover;display:block}.srv-ingr-cards{display:grid;gap:16px;grid-template-columns:repeat(2,1fr)}@media(min-width:990px){.srv-ingr-cards{grid-template-columns:repeat(4,1fr);gap:20px}}.srv-ingr-card{background:#fff;border-radius:var(--srv-radius);overflow:hidden;box-shadow:0 6px 24px #7a2e4d12;display:flex;flex-direction:column}.srv-ingr-card__img{aspect-ratio:1;background:var(--srv-blush)}.srv-ingr-card__img img,.srv-ingr-card__img svg{width:100%;height:100%;object-fit:cover;display:block}.srv-ingr-card__body{padding:16px 18px 20px}.srv-ingr-card__body h3{font-family:var(--srv-heading-font);font-size:1.2rem;margin:0 0 4px}.srv-ingr-card__body .srv-ingr__amount{display:block;margin-bottom:8px;font-size:.85rem}.srv-ingr-card__body p{margin:0;color:var(--srv-muted);line-height:1.5;font-size:.92rem}@media(max-width:749px){.srv-ingr-card__body{padding:12px 12px 16px}}.srv-reasons--checks li:before{content:"\2713";background:var(--srv-blush);color:var(--srv-primary)}.srv-compare__thumb{display:block;width:72px;height:72px;margin:0 auto 8px;object-fit:contain}.srv-rsum{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 28px;margin:-16px 0 36px;text-align:center}.srv-rsum__score{font-family:var(--srv-heading-font);font-size:3rem;font-weight:600;color:var(--srv-primary);line-height:1}.srv-rsum__stars{color:var(--srv-gold);letter-spacing:.15em;font-size:1.2rem}.srv-rsum__meta{color:var(--srv-muted);font-size:.92rem}.srv-expert{text-align:center}.srv-expert__photo{width:120px;height:120px;border-radius:50%;overflow:hidden;margin:0 auto 14px;background:var(--srv-blush)}.srv-expert__photo img,.srv-expert__photo svg{width:100%;height:100%;object-fit:cover;display:block}.srv-expert__role{font-size:.85rem;font-weight:600;color:var(--srv-primary);margin:0 0 10px}
/*# sourceMappingURL=/cdn/shop/t/9/assets/serevia-pdp.css.map */
