.ry-compare-ref{--ref-forest: var(--ry-forest, #1f3d2e);--ref-deep: var(--ry-deep-green, #1a3c2e);--ref-cream: var(--ry-cream, #fdf8f2);--ref-warm: var(--ry-warm-white, #faf7f2);--ref-sand: var(--ry-sand, #f7f3ee);--ref-sage: var(--ry-sage, #4a7c5f);--ref-border: var(--ry-border-beige, #d4c9bc);--ref-muted: var(--ry-muted, #6f746e);--ref-text: var(--ry-charcoal, #2c2c2c);display:block;background:var(--ref-warm);color:var(--ref-text);padding-bottom:92px}body:has(.ry-compare-ref){--header-group-height: 0px !important}body:has(.ry-compare-ref) #header-group{display:none}body:has(.ry-compare-ref) .ry-sticky-commerce{display:none!important}.ry-compare-ref[hidden]{display:none}.ry-compare-ref__header{align-items:center;background:#faf7f2f5;border-bottom:1px solid var(--ref-border);display:flex;justify-content:space-between;padding:12px 20px;position:sticky;top:var(--header-group-height, 0px);z-index:4}.ry-compare-ref__brand{color:var(--ref-forest);font-family:var(--ry-font-serif);font-size:20px;font-weight:500;text-decoration:none}.ry-compare-ref__page-label,.ry-compare-ref__eyebrow,.ry-compare-ref__router>p{font-family:var(--ry-font-sans);font-size:11px;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.ry-compare-ref__page-label{color:var(--ref-muted)}.ry-compare-ref__narrow,.ry-compare-ref__content,.ry-compare-ref__router{margin-inline:auto;max-width:760px;padding-inline:20px}.ry-compare-ref__hero{background:var(--ref-sand);padding:34px 0 30px;text-align:center}.ry-compare-ref__eyebrow{color:var(--ref-sage);margin:0 0 13px;text-align:center}.ry-compare-ref__hero h1,.ry-compare-ref__panel h2,.ry-compare-ref__row h3,.ry-compare-ref__closing{color:var(--ref-deep);font-family:var(--ry-font-serif);font-weight:500;text-wrap:balance}.ry-compare-ref__hero h1{font-size:clamp(34px,10vw,52px);letter-spacing:-.015em;line-height:1.08;margin:0 auto 22px;max-width:720px}.ry-compare-ref__hero-media{margin:0 auto 20px;max-width:760px}.ry-compare-ref__hero-media img{aspect-ratio:16 / 9;display:block;height:auto;object-fit:cover;width:100%}.ry-compare-ref__lede,.ry-compare-ref__panel-head>p:last-child{font-family:var(--ry-font-mono);font-size:15px;line-height:1.6}.ry-compare-ref__lede{margin:0}.ry-compare-ref__router-anchor{height:0;scroll-margin-top:calc(var(--header-group-height, 0px) + 62px)}.ry-compare-ref__router{background:#faf7f2fa;border-bottom:1px solid var(--ref-border);max-width:none;padding-block:12px;position:sticky;top:calc(var(--header-group-height, 0px) + 49px);z-index:3}.ry-compare-ref__router>p{color:var(--ref-muted);margin:0 0 9px;text-align:center}.ry-compare-ref__switch{background:var(--ref-sand);border:1px solid var(--ref-border);border-radius:999px;display:grid;gap:5px;grid-template-columns:1fr 1fr;margin:auto;max-width:500px;padding:4px}.ry-compare-ref__switch button{background:transparent;border:0;border-radius:999px;color:var(--ref-muted);cursor:pointer;font-family:var(--ry-font-sans);font-size:13px;font-weight:700;line-height:1.25;min-height:44px;padding:8px}.ry-compare-ref__switch button[aria-pressed=true]{background:var(--ref-forest);color:#fff}.ry-compare-ref__content{max-width:620px}.ry-compare-ref__panel{padding:32px 0 8px}.ry-compare-ref__panel[hidden]{display:none}.ry-compare-ref__panel-head{text-align:center}.ry-compare-ref__panel h2{font-size:clamp(28px,8vw,38px);line-height:1.12;margin:0 0 13px}.ry-compare-ref__panel-head>p:last-child{margin:0 auto;max-width:510px}.ry-compare-ref__rows{margin-top:24px}.ry-compare-ref__row{background:#fff;border:1px solid var(--ref-border);margin-bottom:11px;overflow:hidden}.ry-compare-ref__row[hidden]{display:none}.ry-compare-ref__row header{border-bottom:1px solid rgba(212,201,188,.65);padding:16px 16px 13px}.ry-compare-ref__row h3{font-size:19px;line-height:1.28;margin:0}.ry-compare-ref__row header p{color:var(--ref-muted);font-family:var(--ry-font-sans);font-size:13px;line-height:1.5;margin:5px 0 0}.ry-compare-ref__row dl{margin:0}.ry-compare-ref__value{align-items:baseline;border-bottom:1px solid rgba(212,201,188,.5);display:flex;gap:14px;justify-content:space-between;padding:10px 16px}.ry-compare-ref__value:last-child{border-bottom:0}.ry-compare-ref__value.is-ryedical{background:#e6eee2}.ry-compare-ref__value dt{color:var(--ref-muted);flex:0 0 38%;font-family:var(--ry-font-sans);font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.ry-compare-ref__value.is-ryedical dt{color:var(--ref-forest)}.ry-compare-ref__value dd{color:var(--ref-text);font-family:var(--ry-font-sans);font-size:13px;line-height:1.4;margin:0;text-align:right}.ry-compare-ref__value.is-leader dd{font-weight:700}.ry-compare-ref__value dd span{color:var(--ref-sage);margin-right:4px}.ry-compare-ref__more,.ry-compare-ref__actions button{background:transparent;cursor:pointer;width:100%}.ry-compare-ref__more{border:1px dashed var(--ref-border);color:var(--ref-sage);font-family:var(--ry-font-sans);font-size:12px;font-weight:700;letter-spacing:.1em;margin-top:4px;padding:15px;text-transform:uppercase}.ry-compare-ref__legend,.ry-compare-ref__footnotes,.ry-compare-ref__actions>p{color:var(--ref-muted);font-family:var(--ry-font-sans);font-size:12px;line-height:1.55}.ry-compare-ref__legend{margin:18px 0 0;text-align:left}.ry-compare-ref__closing{font-size:21px;line-height:1.42;margin:28px auto 0;text-align:center}.ry-compare-ref__actions{margin-top:26px;text-align:center}.ry-compare-ref__primary{background:var(--ref-forest);color:#fff;display:block;font-family:var(--ry-font-sans);font-size:15px;font-weight:700;padding:16px;text-decoration:none}.ry-compare-ref__actions>p{margin:10px 0 0}.ry-compare-ref__actions button{border:1px solid var(--ref-forest);color:var(--ref-forest);font-family:var(--ry-font-serif);font-size:18px;margin-top:28px;padding:15px}.ry-compare-ref__footnotes{border-top:1px solid var(--ref-border);margin-top:32px;padding:25px 0 18px;text-align:left}.ry-compare-ref__footnotes p{margin:0 0 13px}.ry-compare-ref__sticky-cta{align-items:center;background:#faf7f2fa;border-top:1px solid var(--ref-border);bottom:0;display:flex;gap:12px;justify-content:space-between;left:0;padding:10px 14px calc(10px + env(safe-area-inset-bottom));position:fixed;right:0;transform:translateY(120%);transition:transform .25s ease;z-index:12}.ry-compare-ref__sticky-cta.is-visible{transform:none}.ry-compare-ref__sticky-cta strong,.ry-compare-ref__sticky-cta small{display:block;font-family:var(--ry-font-sans)}.ry-compare-ref__sticky-cta strong{font-size:13px;line-height:1.25}.ry-compare-ref__sticky-cta small{color:var(--ref-muted);font-size:10px;line-height:1.35;margin-top:2px}.ry-compare-ref__sticky-cta a{background:var(--ref-forest);color:#fff;flex-shrink:0;font-family:var(--ry-font-sans);font-size:12px;font-weight:700;padding:12px 14px;text-decoration:none}@media(min-width:750px){.ry-compare-ref__header{padding-inline:max(32px,calc((100vw - 1200px)/2))}.ry-compare-ref__hero{padding-block:58px 46px}.ry-compare-ref__hero-media{margin-bottom:28px}.ry-compare-ref__router{top:calc(var(--header-group-height, 0px) + 53px)}.ry-compare-ref__panel{padding-top:50px}.ry-compare-ref__row header{padding:20px 22px 16px}.ry-compare-ref__value{padding:11px 22px}.ry-compare-ref__sticky-cta{left:50%;max-width:760px;right:auto;transform:translate(-50%,120%);width:calc(100% - 40px)}.ry-compare-ref__sticky-cta.is-visible{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.ry-compare-ref__sticky-cta{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/72/assets/ryedical-compare-reference.css.map */
