.ridacne-banners{display:block}.ridacne-banner-band{display:block;position:relative}.ridacne-banner-band picture{display:block}.ridacne-banner{width:100%;height:auto;display:block}.ridacne-spot{left:var(--dl);top:var(--dt);width:var(--dw);height:var(--dh);cursor:pointer;border-radius:999px;position:absolute}.ridacne-spot--pack{border-radius:12px}.ridacne-spot:before{content:"";position:absolute;inset:min(0px,50% - 22px) 0}.ridacne-spot--button:hover{background:#ffffff1f}.ridacne-spot:focus-visible{outline:3px solid var(--accent-strong,#0a66d0);outline-offset:3px}@media (max-width:700px){.ridacne-spot{left:var(--ml);top:var(--mt);width:var(--mw);height:var(--mh)}.ridacne-banner--range,.ridacne-banner--results{aspect-ratio:948/1659}.ridacne-banner--cleanse,.ridacne-banner--smoother{aspect-ratio:1024/1536}}.ridacne-hero{--rd-ink:#042d44;--rd-accent:#047e90;--rd-mark:#057487;--rd-body:#072e4c;--rd-label:#0b2a47;--rd-ring:#1d8298;--rd-button:#027587;--rd-badge:#025f70;--rd-badge-ring:#1c849b;--rd-ground:#f3f7f8;--u:calc(100cqw / 2048);background:var(--rd-ground);color:var(--rd-ink);position:relative;overflow:clip;container-type:inline-size}.ridacne-hero-art{isolation:isolate;position:relative}.ridacne-hero-stage{position:relative}.ridacne-hero-plate{aspect-ratio:2048/768;width:100%;height:auto;display:block}.ridacne-hero-copy{z-index:1;top:calc(49.5 * var(--u));left:calc(103 * var(--u));position:absolute}.ridacne-wordmark{color:var(--rd-mark);font-size:calc(46 * var(--u));letter-spacing:-.03em;text-transform:uppercase;white-space:nowrap;align-items:flex-start;font-weight:600;line-height:1;display:flex}.ridacne-wordmark sup{margin:calc(-8 * var(--u)) 0 0 calc(3 * var(--u));font-size:max(7px, calc(15 * var(--u)));vertical-align:baseline;font-weight:500;line-height:1}.ridacne-headline{margin-top:calc(43 * var(--u));font-size:calc(78 * var(--u));letter-spacing:-.02em;text-transform:uppercase;white-space:nowrap;font-weight:700;line-height:1}.ridacne-headline>span{display:block}.ridacne-headline-accent{color:var(--rd-accent);font-size:calc(75 * var(--u));letter-spacing:-.026em}.ridacne-lede{margin-top:calc(12.5 * var(--u));color:var(--rd-body);font-size:max(12px, calc(26.5 * var(--u)));letter-spacing:0;white-space:nowrap;font-weight:500;line-height:1.35849}.ridacne-br-n{display:none}.ridacne-cta{justify-content:center;align-items:center;gap:calc(14 * var(--u));min-height:max(44px, calc(56 * var(--u)));margin-top:calc(29 * var(--u));padding:0 calc(36 * var(--u)) 0 calc(38 * var(--u));background:var(--rd-button);color:#fff;font:inherit;font-size:max(12px, calc(18.5 * var(--u)));letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;cursor:not-allowed;border:0;border-radius:999px;font-weight:600;line-height:1;display:inline-flex}.ridacne-cta svg{width:max(16px, calc(28 * var(--u)));height:max(16px, calc(28 * var(--u)));stroke-width:1.75px;flex:none}.ridacne-badge{--d:max(96px, calc(230 * var(--u)));z-index:1;top:calc(217 * var(--u) - var(--d) / 2);left:calc(1902 * var(--u) - var(--d) / 2);width:var(--d);height:var(--d);border:max(1px, calc(2.5 * var(--u))) solid var(--rd-badge-ring);color:var(--rd-badge);font-size:max(9px, calc(21 * var(--u)));letter-spacing:.02em;text-align:center;text-transform:uppercase;white-space:nowrap;background:radial-gradient(closest-side,#f6fbfcb3,#f6fbfc59 80%,#f6fbfc00);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;margin:0;font-weight:500;line-height:1.42857;display:flex;position:absolute}.ridacne-badge span{display:block}.ridacne-trust{margin:0;padding:0;list-style:none}.ridacne-trust-item{text-align:center;flex-direction:column;align-items:center;display:flex}.ridacne-trust-ring{border:1.5px solid var(--rd-ring);color:var(--rd-ring);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.ridacne-trust-ring svg{stroke-width:1.5px}.ridacne-trust-ph{text-align:center;font-size:.25em;font-weight:700;line-height:1;position:absolute;top:52%;left:0;right:0;transform:translateY(-50%)}.ridacne-trust-label{color:var(--rd-label);white-space:nowrap;font-weight:500}@media (min-width:1280px){.ridacne-trust{z-index:1;top:calc(589 * var(--u));position:absolute;left:0}.ridacne-trust-item{top:0;left:calc(var(--cx) * var(--u));position:absolute;transform:translate(-50%)}.ridacne-trust-item:first-child{--cx:135.5}.ridacne-trust-item:nth-child(2){--cx:282}.ridacne-trust-item:nth-child(3){--cx:442}.ridacne-trust-item:nth-child(4){--cx:604.5}.ridacne-trust-ring{width:calc(60 * var(--u));height:calc(60 * var(--u));font-size:calc(60 * var(--u));border-width:max(1.25px, calc(2.2 * var(--u)))}.ridacne-trust-ring svg{width:calc(32 * var(--u));height:calc(32 * var(--u))}.ridacne-trust-ring.is-ph svg{width:calc(40 * var(--u));height:calc(40 * var(--u))}.ridacne-trust-label{margin-top:calc(5.5 * var(--u));font-size:max(11px, calc(16 * var(--u)));letter-spacing:-.01em;line-height:1.40625}}@media (max-width:1279px){.ridacne-trust{background:linear-gradient(var(--rd-ground), #e4eff3);grid-template-columns:repeat(4,minmax(0,1fr));padding:20px max(16px,4cqw) 24px;display:grid}.ridacne-trust-item{padding:0 4px;position:relative}.ridacne-trust-item+.ridacne-trust-item:before{content:"";background:#0932514d;width:1px;position:absolute;top:12px;bottom:4px;left:0}.ridacne-trust-ring{width:48px;height:48px;font-size:48px}.ridacne-trust-ring svg{width:24px;height:24px}.ridacne-trust-ring.is-ph svg{width:30px;height:30px}.ridacne-trust-label{margin-top:8px;font-size:13px;line-height:1.3}}@media (min-width:701px) and (max-width:1099px){.ridacne-cta{padding:0 max(14px, calc(36 * var(--u)));letter-spacing:0;gap:0}.ridacne-cta svg{display:none}}@media (min-width:701px) and (max-width:939px){.ridacne-lede{max-width:calc(530 * var(--u));white-space:normal;text-wrap:balance}.ridacne-br-w{display:none}}@media (max-width:700px){.ridacne-hero{--u:calc(100cqw / 1024)}.ridacne-hero-art{background:linear-gradient(90deg,#f6fafd,#f4f9fc 25%,#f7fbfc 45%,#e9f2f1 55%,#dcecef 75%,#eef7f8 92%,#e7f4f5);flex-direction:column;display:flex}.ridacne-hero-copy{padding:calc(44 * var(--u)) calc(40 * var(--u)) calc(28 * var(--u)) calc(61 * var(--u));order:-1;position:static}.ridacne-hero-plate{aspect-ratio:1024/1400;object-fit:cover;object-position:top;-webkit-mask-image:linear-gradient(#0000,#000 6% 95%,#0000);mask-image:linear-gradient(#0000,#000 6% 95%,#0000)}.ridacne-wordmark{font-size:calc(52 * var(--u))}.ridacne-wordmark sup{margin-top:calc(-9 * var(--u));font-size:max(7px, calc(17 * var(--u)))}.ridacne-headline{margin-top:calc(52 * var(--u));font-size:calc(70 * var(--u))}.ridacne-headline-accent{font-size:calc(66 * var(--u))}.ridacne-lede{margin-top:calc(20 * var(--u));font-size:max(14px, calc(26 * var(--u)));line-height:1.3}.ridacne-br-n{display:inline}.ridacne-br-w,.ridacne-cta{display:none}.ridacne-badge{--d:max(88px, calc(220 * var(--u)));top:calc(330 * var(--u) - var(--d) / 2);left:calc(185 * var(--u) - var(--d) / 2);border-width:max(1.5px, calc(3 * var(--u)));font-size:max(9px, calc(22 * var(--u)));letter-spacing:.01em;background:#f6fbfcd9;font-weight:700;line-height:1.3;box-shadow:0 2px 10px #0932511a}.ridacne-trust{background:linear-gradient(#e4eff3,#dcecf0)}}@media (max-width:480px){.ridacne-trust{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}.ridacne-trust-item:nth-child(odd):before{display:none}}
