:root{--cerus-h-eyebrow-size: clamp(14px, 1.1vw, 16px);--cerus-h-heading-size: clamp(2.4em, 5.2vw, 4.4em);--cerus-h-sub-size: clamp(16px, 1.15vw, 19px);--cerus-h-eyebrow-tracking: .08em;--cerus-h-gap-eyebrow-to-heading: 10px;--cerus-h-gap-heading-to-sub: 16px;--cerus-h-gap-trio-to-content: 48px;--cerus-pad-sm: 40px;--cerus-pad-md: 64px;--cerus-pad-lg: 96px;--cerus-pad-xl: 128px}@media(max-width:749px){:root{--cerus-pad-sm: 24px;--cerus-pad-md: 40px;--cerus-pad-lg: 56px;--cerus-pad-xl: 80px}}.cerus-section{position:relative;box-sizing:border-box;font-family:var(--cerus-font-body);color:var(--cerus-ink);-webkit-font-smoothing:antialiased;padding-block:clamp(56px,6vw,96px)}@media(max-width:749px){.cerus-section{padding-block:clamp(36px,8vw,56px)}}.cerus-section--pad-sm{padding-block:var(--cerus-pad-sm)}.cerus-section--pad-md{padding-block:var(--cerus-pad-md)}.cerus-section--pad-lg{padding-block:var(--cerus-pad-lg)}.cerus-section--pad-xl{padding-block:var(--cerus-pad-xl)}.cerus-section *,.cerus-section *:before,.cerus-section *:after{box-sizing:border-box}.cerus-section__inner{position:relative;z-index:1;max-width:var(--cerus-max, 1480px);margin:0 auto;padding-inline:var(--cerus-page-inline, clamp(20px, 4vw, 48px))}.cerus-section[data-theme=dark]{color:#fff}.cerus-section__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.cerus-section__bg-media{width:100%;height:100%;object-fit:cover;display:block}.cerus-section__bg--gradient{background:var(--cerus-bg-gradient)}.cerus-section__bg--animated{background:var(--cerus-bg-gradient);background-size:220% 220%;animation:cerus-bg-pan 16s ease-in-out infinite}@keyframes cerus-bg-pan{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.cerus-section__bg-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--cerus-primary)}.cerus-eyebrow{display:inline-flex;align-items:center;gap:6px;font-family:var(--cerus-font-body);text-transform:uppercase;letter-spacing:.26em;font-size:.74em;font-weight:400;line-height:1.2;color:var(--cerus-eyebrow-color, var(--cerus-accent))}.cerus-eyebrow i{font-size:.95em}.cerus-heading{font-family:var(--cerus-font-head);text-transform:uppercase;font-weight:700;line-height:.8em;letter-spacing:0;color:var(--cerus-heading-color, inherit);margin:0}.cerus-heading--xl{font-size:clamp(2.6em,6vw,5em)}.cerus-heading--lg{font-size:clamp(2em,4.4vw,3.5em)}.cerus-heading--md{font-size:clamp(1.5em,2.6vw,2.3em)}h1,h2,h3,h4,h5,h6,.cerus-section h1,.cerus-section h2,.cerus-section h3,.cerus-section h4,[class*=__heading]:not([class*=__subheading]):not([class*=__heading-top]){line-height:.8em;letter-spacing:0}[class*=__subheading],[class*=__subtitle],[class*=__heading] span,[class*=__subheading] span{letter-spacing:0;line-height:normal}.cerus-rte{font-family:var(--cerus-font-body);line-height:1.6;color:var(--cerus-body-color, inherit)}.cerus-rte p{margin:0 0 .9em}.cerus-rte p:last-child{margin-bottom:0}.cerus-rte a{color:var(--cerus-accent);text-decoration:underline;text-underline-offset:3px}.cerus-rte strong{font-weight:700}.cerus-rte ul,.cerus-rte ol{margin:0 0 .9em;padding-left:1.2em}.cerus-rte li{margin-bottom:.4em}html,body,.cerus-section{overflow-x:clip}[data-cerus-announce-splide] .splide__track,[data-cerus-announce-splide] .splide__list{overflow:visible!important}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.skip-to-content-link{position:absolute;top:-100px;left:8px;z-index:1000;padding:12px 18px;background:var(--cerus-primary, #0c0c0c);color:#fff;font-family:var(--cerus-font-head);text-transform:uppercase;text-decoration:none;border-radius:var(--cerus-radius-sm, 9px);transform:translateY(0);transition:top .2s var(--cerus-ease)}.skip-to-content-link:focus,.skip-to-content-link.focus-visible{position:absolute!important;width:auto!important;height:auto!important;padding:12px 18px!important;margin:0!important;overflow:visible!important;clip:auto!important;white-space:normal!important;top:8px}.cerus-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 28px;font-family:var(--cerus-font-head);font-weight:700;text-transform:uppercase;letter-spacing:normal;font-size:clamp(13px,1vw,15px);line-height:1;text-decoration:none;border:2px solid transparent;border-radius:var(--cerus-radius-sm, 9px);cursor:pointer;transition:transform .18s var(--cerus-ease),box-shadow .18s var(--cerus-ease),background .18s var(--cerus-ease),color .18s var(--cerus-ease),border-color .18s var(--cerus-ease)}.cerus-btn i{font-size:.85em;transition:transform .2s var(--cerus-ease)}.cerus-btn:hover i{transform:translate(3px)}.cerus-btn--primary{background:var(--cerus-cta-primary-bg, var(--cerus-primary));color:var(--cerus-cta-primary-text, #fff);border-color:var(--cerus-cta-primary-border, var(--cerus-primary));box-shadow:var(--cerus-cta-shadow)}.cerus-btn--primary:hover{background:var(--cerus-cta-primary-bg-hover, var(--cerus-cta-primary-bg, var(--cerus-primary)));color:var(--cerus-cta-primary-text-hover, var(--cerus-cta-primary-text, #fff));border-color:var(--cerus-cta-primary-border-hover, var(--cerus-cta-primary-border, var(--cerus-primary)));transform:translateY(3px);box-shadow:var(--cerus-cta-shadow-hover)}.cerus-btn--primary:active{transform:translateY(6px);box-shadow:0 0 #0c0c0cd9}.cerus-btn--accent{background:var(--cerus-cta-accent-bg, var(--cerus-accent));color:var(--cerus-cta-accent-text, #fff);border-color:var(--cerus-cta-accent-border, var(--cerus-primary));box-shadow:var(--cerus-cta-shadow)}.cerus-btn--accent:hover{background:var(--cerus-cta-accent-bg-hover, var(--cerus-cta-accent-bg, var(--cerus-accent)));color:var(--cerus-cta-accent-text-hover, var(--cerus-cta-accent-text, #fff));border-color:var(--cerus-cta-accent-border-hover, var(--cerus-cta-accent-border, var(--cerus-primary)));transform:translateY(3px);box-shadow:var(--cerus-cta-shadow-hover)}.cerus-btn--accent:active{transform:translateY(6px);box-shadow:0 0 #0c0c0cd9}.cerus-btn--light{background:var(--cerus-cta-light-bg, #fff);color:var(--cerus-cta-light-text, var(--cerus-primary));border-color:var(--cerus-cta-light-border, #fff)}.cerus-btn--light:hover{background:var(--cerus-cta-light-bg-hover, var(--cerus-primary));color:var(--cerus-cta-light-text-hover, #fff);border-color:var(--cerus-cta-light-border-hover, var(--cerus-primary))}.cerus-btn--ghost{background:var(--cerus-cta-ghost-bg, transparent);color:var(--cerus-cta-ghost-text, currentColor);border-color:var(--cerus-cta-ghost-border, currentColor)}.cerus-btn--ghost:hover{background:var(--cerus-cta-ghost-bg-hover, currentColor);color:var(--cerus-cta-ghost-text-hover, var(--cerus-bg, #fff));border-color:var(--cerus-cta-ghost-border-hover, currentColor)}.cerus-btn--hero{background:var(--cerus-cta-hero-bg, #ffffff);color:var(--cerus-cta-hero-text, #000000);border-color:var(--cerus-cta-hero-border, #000000);box-shadow:var(--cerus-cta-hero-shadow, 3px 3px 0 1px rgb(0 0 0))}.cerus-btn--hero:hover{background:var(--cerus-cta-hero-bg-hover, #000000);color:var(--cerus-cta-hero-text-hover, #ffffff);border-color:var(--cerus-cta-hero-border-hover, #000000);box-shadow:var(--cerus-cta-hero-shadow-hover, 3px 3px 0 1px rgb(0 0 0))}.cerus-btn--hero:active{transform:translate(3px,3px);box-shadow:0 0 0 1px #000}.cerus-btn--hero-outline{background:var(--cerus-cta-hero-outline-bg, transparent);color:var(--cerus-cta-hero-outline-text, #ffffff);border-color:var(--cerus-cta-hero-outline-border, #ffffff);box-shadow:var(--cerus-cta-hero-outline-shadow, 3px 3px 0 1px rgb(255 255 255))}.cerus-btn--hero-outline:hover{background:var(--cerus-cta-hero-outline-bg-hover, #ffffff);color:var(--cerus-cta-hero-outline-text-hover, #000000);border-color:var(--cerus-cta-hero-outline-border-hover, #ffffff);box-shadow:var(--cerus-cta-hero-outline-shadow-hover, 3px 3px 0 1px rgb(255 255 255))}.cerus-btn--hero-outline:active{transform:translate(3px,3px);box-shadow:0 0 0 1px currentColor}.cerus-btn--hero-outline-dark{background:var(--cerus-cta-hero-outline-dark-bg, transparent);color:var(--cerus-cta-hero-outline-dark-text, #000000);border-color:var(--cerus-cta-hero-outline-dark-border, #000000);box-shadow:var(--cerus-cta-hero-outline-dark-shadow, 3px 3px 0 1px rgb(0 0 0))}.cerus-btn--hero-outline-dark:hover{background:var(--cerus-cta-hero-outline-dark-bg-hover, #000000);color:var(--cerus-cta-hero-outline-dark-text-hover, #ffffff);border-color:var(--cerus-cta-hero-outline-dark-border-hover, #000000);box-shadow:var(--cerus-cta-hero-outline-dark-shadow-hover, 3px 3px 0 1px rgb(0 0 0))}.cerus-btn--hero-outline-dark:active{transform:translate(3px,3px);box-shadow:0 0 0 1px currentColor}.cerus-btn--lg{font-size:clamp(15px,1.2vw,18px);padding:18px 30px}.cerus-btn--xl{font-size:clamp(16px,1.4vw,21px);padding:20px 36px}.cerus-btn--sm{font-size:12px;padding:10px 18px}.cerus-btn--block{width:100%}.cerus-btn[disabled],.cerus-btn.is-disabled{opacity:.5;pointer-events:none;cursor:not-allowed}.cerus-btn-row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.cerus-badges{display:flex;flex-wrap:wrap;gap:6px;pointer-events:none}.cerus-badges__item{display:inline-flex;align-items:center;gap:5px;background:#0c0c0ce0;color:#fff;font-family:var(--cerus-font-head);text-transform:uppercase;font-size:10px;letter-spacing:.06em;font-weight:700;padding:5px 10px;border-radius:999px;line-height:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cerus-badges__item--save{background:var(--cerus-accent);color:#fff}.cerus-badges__item--certified i{color:var(--cerus-accent)}.cerus-reveal{opacity:0;transform:translateY(28px);transition:opacity .7s var(--cerus-ease),transform .7s var(--cerus-ease)}.cerus-section.is-revealed .cerus-reveal{opacity:1;transform:translateY(0)}.cerus-section.is-revealed .cerus-reveal:nth-child(2){transition-delay:.06s}.cerus-section.is-revealed .cerus-reveal:nth-child(3){transition-delay:.12s}.cerus-section.is-revealed .cerus-reveal:nth-child(4){transition-delay:.18s}.cerus-section.is-revealed .cerus-reveal:nth-child(5){transition-delay:.24s}@media(prefers-reduced-motion:reduce){.cerus-reveal{opacity:1!important;transform:none!important;transition:none!important}}@media(max-width:420px){.cerus-btn-row .cerus-btn{flex:1 1 100%}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/cerus-base.css.map */
