.rr-card{--rr-card-bg: #e7eae7;--rr-card-paper: #fbfcf8;--rr-card-ink: #151918;--rr-card-muted: #5b6562;--rr-card-line: rgba(21, 25, 24, .21);--rr-card-green: #6d8885;overflow:clip;background:var(--rr-card-bg);color:var(--rr-card-ink);font-family:var(--font-body--family, Arial, sans-serif)}.rr-card *,.rr-card *:before,.rr-card *:after{box-sizing:border-box}.rr-card :where(h1,p,ol,dl,dd){margin:0}.rr-card__shell{display:grid;width:min(100%,1440px);min-height:min(900px,calc(100dvh - 88px));margin-inline:auto;grid-template-columns:minmax(330px,.82fr) minmax(480px,1.18fr);align-items:center;gap:clamp(56px,8vw,124px);padding:clamp(56px,7vw,104px) clamp(20px,5vw,76px)}.rr-card__content{max-width:590px}.rr-card__kicker{color:var(--rr-card-green);font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.rr-card__intro h1{max-width:11ch;margin-top:18px;font-family:var(--font-heading--family, Georgia, serif);font-size:clamp(3.2rem,5.7vw,6.5rem);font-weight:400;letter-spacing:-.05em;line-height:.91;text-wrap:balance}.rr-card__lede{max-width:49ch;margin-top:26px;color:var(--rr-card-muted);font-size:clamp(1rem,1.35vw,1.16rem);line-height:1.72}.rr-card__path{margin-top:clamp(36px,5vw,58px);padding:0;border-top:1px solid var(--rr-card-line);list-style:none}.rr-card__path li{display:grid;grid-template-columns:38px minmax(0,1fr);gap:16px;padding-block:18px;border-bottom:1px solid var(--rr-card-line)}.rr-card__path>li>span{padding-top:2px;color:var(--rr-card-green);font-size:.68rem;font-weight:700;letter-spacing:.12em}.rr-card__path strong{display:block;font-size:.9rem;line-height:1.45}.rr-card__path p{margin-top:5px;color:var(--rr-card-muted);font-size:.84rem;line-height:1.55}.rr-card__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.rr-card__primary,.rr-card__secondary{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:13px 20px;border:1px solid var(--rr-card-ink);color:var(--rr-card-ink);font-size:.78rem;font-weight:700;letter-spacing:.055em;line-height:1.2;text-decoration:none}.rr-card__primary{background:var(--rr-card-ink);color:var(--rr-card-paper)}.rr-card__secondary{background:transparent}.rr-card__privacy{max-width:58ch;margin-top:18px;color:var(--rr-card-muted);font-size:.78rem;line-height:1.55}.rr-card__stage{position:relative;display:grid;min-height:680px;align-content:center;padding:clamp(32px,5vw,76px);background:radial-gradient(circle at 72% 22%,rgba(255,255,255,.75),transparent 32%),linear-gradient(145deg,#d8d4c8,#b9b5aa)}.rr-card__preview{width:min(100%,680px);margin:0 auto}.rr-card__preview img{display:block;width:100%;height:auto;border:1px solid rgba(62,58,50,.14);box-shadow:0 34px 80px #1f201c2e}.rr-card__preview figcaption{display:flex;align-items:baseline;justify-content:space-between;gap:18px;margin-top:14px;color:#4f544d;font-size:.72rem;line-height:1.45}.rr-card__preview figcaption strong{color:var(--rr-card-ink);letter-spacing:.08em;text-transform:uppercase}.rr-card__specs{display:grid;width:min(100%,520px);margin:24px auto 0;border-top:1px solid rgba(23,25,22,.24)}.rr-card__specs>div{display:grid;grid-template-columns:minmax(96px,.35fr) 1fr;gap:18px;padding-block:11px;border-bottom:1px solid rgba(23,25,22,.24);font-size:.72rem;line-height:1.45}.rr-card__specs dt{color:#535850;font-weight:700;text-transform:uppercase}.rr-card__specs dd{overflow-wrap:anywhere}.rr-card :where(a):focus-visible{outline:3px solid var(--rr-card-green);outline-offset:3px}@media screen and (max-width:989px){.rr-card__shell{min-height:0;grid-template-columns:1fr}.rr-card__content{max-width:720px}.rr-card__stage{min-height:0}}@media screen and (max-width:599px){.rr-card__shell{gap:46px;padding-block:44px 56px}.rr-card__intro h1{font-size:clamp(2.7rem,13vw,4.2rem)}.rr-card__actions{display:grid}.rr-card__stage{margin-inline:-20px;padding:28px 20px 34px}.rr-card__preview figcaption{display:grid;gap:3px}.rr-card__specs>div{grid-template-columns:88px 1fr;gap:12px}}@media(prefers-reduced-motion:reduce){.rr-card *,.rr-card *:before,.rr-card *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}@media(forced-colors:active){.rr-card__preview img,.rr-card__primary,.rr-card__secondary{border:2px solid CanvasText;box-shadow:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/ritual-card-experience.css.map */
