:root{--accent-text:#6FB0D6;--accent-text-vessel:#2A6480;--rtext-muted-vessel:#4F5E6B;--solid-a:#35759F;--solid-b:#2A5F85;--font-rbody:"IBM Plex Sans","Inter",system-ui,-apple-system,sans-serif}.r-eyebrow,.r-routine-h,.r-fact__label,.r-line-card a,.r-si-chip{color:var(--accent-text)}.r-eyebrow:before{background:var(--accent-text)}.r-section--vessel .r-eyebrow{color:var(--accent-text-vessel)}.r-section--vessel .r-eyebrow:before{background:var(--accent-text-vessel)}.r-section--vessel .r-muted{color:var(--rtext-muted-vessel)}.r-card .r-eyebrow,.r-section--alt .r-eyebrow{color:var(--accent-text)}.r-chip,.r-si__skip,.r-journey__dot,.r-hub__panel .r-btn{min-height:44px}.r-journey__dot{padding:12px 8px}a:focus-visible,button:focus-visible,select:focus-visible,input:focus-visible,[tabindex]:focus-visible,summary:focus-visible{outline:2px solid var(--accent-light);outline-offset:2px;border-radius:4px}html{scroll-padding-top:96px;scroll-padding-bottom:110px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.r-sticky{transition:none}}html body,html .r-btn,html .r-chip,html .r-eyebrow,html input,html button,html select,html textarea{font-family:var(--font-rbody)}html .r-solo__img img,html .r-pdp__frame img,html .r-gal__main img,html .r-card2__media img{height:auto}html .r-gal__main img,html .r-card2__media img,html .r-hero__media img{height:100%;object-fit:cover}html .r-solo__img img{aspect-ratio:1/1;object-fit:cover;height:auto}html .r-hero__media img{aspect-ratio:4/5;max-height:660px;width:100%}html .r-btn:not(.r-btn--solid){color:var(--accent-light)}html .r-btn:not(.r-btn--solid):hover,html .r-btn:not(.r-btn--solid):focus-visible{background:var(--accent-light);color:#0c1116}html .r-btn--solid,html .r-pdp2__add,html .r-solo__buy .r-btn--solid{background:linear-gradient(100deg,var(--solid-a),var(--solid-b));color:#fff;border-color:transparent;box-shadow:0 10px 26px -14px #000000a6}html .r-btn--solid:hover,html .r-btn--solid:focus-visible{background:linear-gradient(100deg,#c9a96e,#33709a);color:#fff}html .r-chip[aria-pressed=true],html .r-var__opt[aria-checked=true],html .r-rank button[aria-pressed=true],html .r-proc__pick .r-chip[aria-pressed=true]{background:var(--solid-a);border-color:var(--solid-a);color:#fff}html .r-hero__media img{box-shadow:0 24px 60px -32px #000000d9;border:0}html .r-tone[aria-pressed=true],html .r-tone[aria-selected=true]{box-shadow:0 0 0 3px #e8eef247}html .r-next p,html .r-clinic__lead,html .r-proc__side p,html .r-solo__lead,html .r-guide__lede{max-width:64ch}html .r-uv-band{font-size:11px}@media(pointer:coarse){.list-menu__item--link,.footer-block__details-content a,.list-social__link,.footer__list-social a,.localization-form__select,.footer-block__details-content .link,.list-menu__item{min-height:44px;display:flex;align-items:center}.footer-block__details-content li{margin-bottom:2px}.header__heading-link{min-height:44px;display:inline-flex;align-items:center}button.link.button-label,.link.button-label{min-height:44px;display:inline-flex;align-items:center;padding:6px 0}.footer__content-bottom a,.policies a{min-height:44px;display:inline-flex;align-items:center}}button.link.button-label,.link.button-label,.list-menu__item--link{min-height:24px}@media(max-width:768px){input[type=email],input[type=text],input[type=date],select,textarea{font-size:16px!important;min-height:48px}.r-date{font-size:16px;min-height:48px}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/rejuvalis-a11y.css.map */
