.cerefolin-section{--cerefolin-ink:#173e63;--cerefolin-blue:#236da1;--cerefolin-teal:#54b5b0;--cerefolin-text:#40566b;--cerefolin-paper:#f2f7fa;--cerefolin-border:#d9e5ec;padding:clamp(48px,6vw,84px) 0;color:var(--cerefolin-text)}.cerefolin-section--soft{background:var(--cerefolin-paper)}.cerefolin-section h1,.cerefolin-section h2,.cerefolin-section h3{color:var(--cerefolin-ink);letter-spacing:-.025em}.cerefolin-section h1{font-size:clamp(2.4rem,5.3vw,4.5rem);line-height:1.04;margin:0 0 18px}.cerefolin-section h2{font-size:clamp(2rem,3.6vw,3.1rem);line-height:1.1;margin:0 0 18px}.cerefolin-section h3{font-size:1.2rem;line-height:1.25;margin:0 0 10px}.cerefolin-eyebrow{margin:0 0 12px;color:var(--cerefolin-blue);font-size:.78rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.cerefolin-section-heading{max-width:780px;margin:0 auto 36px;text-align:center}.cerefolin-section-heading .rte{max-width:740px;margin-inline:auto}.cerefolin-hero{padding:clamp(40px,5vw,72px) 0;background:linear-gradient(135deg,#f2f7fa,#fff 58%,#eaf5f4)}.cerefolin-hero__grid{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(32px,6vw,78px)}.cerefolin-hero__copy{max-width:620px}.cerefolin-hero__subheading{color:var(--cerefolin-blue);font-size:1.12rem;font-weight:650;margin:0 0 14px}.cerefolin-hero__body{font-size:1.05rem;line-height:1.75;max-width:600px}.cerefolin-hero__button{margin-top:14px;min-height:52px;border-radius:999px;padding-inline:28px}.cerefolin-hero__note,.cerefolin-note{color:#63798b;font-size:.84rem;line-height:1.6;margin:20px auto 0;max-width:900px;text-align:center}.cerefolin-hero__media{position:relative;min-height:400px;border:1px solid var(--cerefolin-border);border-radius:28px;background:#ffffffe6;display:grid;place-items:center;padding:26px;box-shadow:0 18px 50px #173e6314}.cerefolin-hero__media img{width:100%;height:420px;object-fit:contain}.cerefolin-hero__image-caption{position:absolute;bottom:12px;left:16px;right:16px;text-align:center;color:#72869a;font-size:.8rem}.cerefolin-image-placeholder{width:100%;min-height:340px;display:grid;place-content:center;text-align:center;color:var(--cerefolin-ink);background:radial-gradient(circle,#fff 0 34%,#eaf4f6 75%);border-radius:24px;padding:30px}.cerefolin-image-placeholder strong{display:block;font-size:1.4rem}.cerefolin-card-grid{display:grid;gap:18px}.cerefolin-card-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.cerefolin-card-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.cerefolin-card{height:100%;padding:26px;border:1px solid var(--cerefolin-border);border-radius:20px;background:#fff;box-shadow:0 8px 24px #173e630b}.cerefolin-card p{margin:0;line-height:1.65}.cerefolin-card-number{display:inline-block;color:var(--cerefolin-teal);font-size:1.4rem;font-weight:850;margin-bottom:18px}.cerefolin-icon-disc{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:#e6f4f3;color:var(--cerefolin-blue);font-weight:800;margin-bottom:18px}.cerefolin-evidence-card{text-align:center;padding:30px 24px}.cerefolin-evidence-value{display:block;color:var(--cerefolin-blue);font-size:clamp(2rem,4vw,3rem);line-height:1.05;margin-bottom:14px}.cerefolin-evidence-card p{font-size:.93rem}.cerefolin-freefrom-item{min-height:112px;display:grid;place-content:center;gap:10px;padding:18px;text-align:center;border:1px solid var(--cerefolin-border);border-radius:18px;background:#fff}.cerefolin-freefrom-item span{width:34px;height:34px;margin:auto;display:grid;place-items:center;border-radius:50%;background:var(--cerefolin-teal);color:#fff;font-size:1.1rem;font-weight:900}.cerefolin-freefrom-item h3{font-size:.97rem;margin:0}.cerefolin-ingredient-amount{font-size:1.25rem;font-weight:800;color:var(--cerefolin-blue)!important;margin-bottom:8px!important}.cerefolin-care-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:24px}.cerefolin-care-card{padding:24px;border:1px solid var(--cerefolin-border);border-radius:18px;background:#f8fbfc}.cerefolin-care-card .rte{line-height:1.7}.cerefolin-faq-list{max-width:900px;margin:0 auto;border-top:1px solid var(--cerefolin-border)}.cerefolin-faq-item{border-bottom:1px solid var(--cerefolin-border)}.cerefolin-faq-item summary{list-style:none;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:21px 0;color:var(--cerefolin-ink);font-weight:750;cursor:pointer}.cerefolin-faq-item summary::-webkit-details-marker{display:none}.cerefolin-faq-item summary span{color:var(--cerefolin-blue);font-size:1.4rem}.cerefolin-faq-item[open] summary span{transform:rotate(45deg)}.cerefolin-faq-item .rte{padding:0 40px 20px 0;line-height:1.75}.cerefolin-product-card{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(24px,5vw,64px);align-items:center;max-width:1000px;margin:auto;padding:clamp(22px,4vw,44px);border:1px solid var(--cerefolin-border);border-radius:26px;background:#fff;box-shadow:0 18px 50px #173e6314}.cerefolin-product-card__media{min-height:270px;display:grid;place-items:center;background:var(--cerefolin-paper);border-radius:18px;padding:20px}.cerefolin-product-card__media img{width:100%;height:300px;object-fit:contain}.cerefolin-product-card__copy h3{font-size:clamp(1.4rem,2.5vw,2rem)}.cerefolin-product-price{font-size:1.25rem;font-weight:800;color:var(--cerefolin-ink)}.cerefolin-product-card__copy .button{margin-top:8px;border-radius:999px}.cerefolin-newsletter__grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:clamp(26px,5vw,64px);align-items:center}.cerefolin-newsletter__image img{width:100%;height:360px;object-fit:cover;border-radius:24px}.cerefolin-newsletter__copy{max-width:560px}.cerefolin-newsletter__form{display:grid;grid-template-columns:1fr auto;gap:10px;margin-top:20px}.cerefolin-newsletter__form input{min-height:50px;padding:12px 15px;border:1px solid var(--cerefolin-border);border-radius:12px;background:#fff;color:var(--cerefolin-ink)}.cerefolin-newsletter__form .button{min-height:50px;border-radius:999px}.cerefolin-newsletter__copy .cerefolin-note{text-align:left;margin-top:14px}.cerefolin-section a:not(.button){text-underline-offset:3px}.footer-customer-care-link{color:inherit;text-decoration:none}.footer-customer-care-link:hover{text-decoration:underline}@media(max-width:850px){.cerefolin-hero__grid,.cerefolin-newsletter__grid{grid-template-columns:1fr}.cerefolin-hero__media{min-height:300px}.cerefolin-hero__media img{height:320px}.cerefolin-card-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.cerefolin-newsletter__image img{height:300px}}@media(max-width:600px){.cerefolin-section{padding:46px 0}.cerefolin-card-grid--3,.cerefolin-card-grid--4,.cerefolin-care-grid{grid-template-columns:1fr}.cerefolin-hero__media{min-height:250px;padding:16px}.cerefolin-hero__media img{height:270px}.cerefolin-card{padding:21px}.cerefolin-product-card{grid-template-columns:1fr}.cerefolin-product-card__media{min-height:220px}.cerefolin-product-card__media img{height:240px}.cerefolin-newsletter__image img{height:220px}.cerefolin-newsletter__form{grid-template-columns:1fr}.cerefolin-newsletter__form .button{width:100%}.cerefolin-freefrom-item{min-height:96px}}.cerefolin-404{background:linear-gradient(135deg,#f2f7fb,#e7f2f5);text-align:center}.cerefolin-404__inner{max-width:860px}.cerefolin-404__code{margin:0 0 8px;color:var(--cerefolin-teal);font-size:.9rem;font-weight:800;letter-spacing:.18em}.cerefolin-404 h1{margin:0 auto 16px;color:var(--cerefolin-blue);font-size:clamp(2.2rem,5vw,4rem)}.cerefolin-404__body{max-width:640px;margin:0 auto 24px;font-size:1.05rem;line-height:1.7}.cerefolin-404 .button{min-height:52px;border-radius:999px;padding-inline:28px}
/*# sourceMappingURL=/cdn/shop/t/14/assets/cerefolin.css.map */
