.ry-story{--ry-story-soft: var(--ry-sea);--ry-story-line: var(--ry-line);--ry-story-line-strong: var(--ry-line-strong);--ry-story-card: var(--ry-white);--ry-story-accent-bg: var(--ry-mint-soft);--ry-story-accent-border: var(--ry-ink);--ry-story-marker-bg: var(--ry-ink);--ry-story-marker-fg: var(--ry-canvas);padding-block:var(--ry-section-y)}.ry-story.ry-surface-white{--ry-story-card: var(--ry-canvas)}.ry-story.ry-surface-mint-soft{--ry-story-line: var(--ry-line-strong);--ry-story-accent-bg: var(--ry-white)}.ry-story.ry-dark{--ry-story-soft: var(--ry-on-dark-soft);--ry-story-line: var(--ry-line-on-dark);--ry-story-line-strong: var(--ry-line-on-dark);--ry-story-card: transparent;--ry-story-accent-bg: rgba(var(--ry-mint-rgb), .08);--ry-story-accent-border: var(--ry-mint);--ry-story-marker-bg: var(--ry-mint);--ry-story-marker-fg: var(--ry-ink)}.ry-story--pt-tight{padding-top:var(--ry-section-y-tight)}.ry-story--pt-none{padding-top:0}.ry-story--pb-tight{padding-bottom:var(--ry-section-y-tight)}.ry-story--pb-none{padding-bottom:0}.ry-story .ry-section-head>p{color:var(--ry-story-soft)}.ry-story__card{background-color:var(--ry-story-card);border:1px solid var(--ry-story-line);border-radius:var(--ry-r-card);padding:clamp(2rem,1.6rem + 1vw,2.8rem)}.ry-story .ry-story__disclaimer{margin-top:clamp(2.4rem,1.6rem + 2vw,4rem);color:var(--ry-story-soft)}.ry-problem__inner{display:grid;justify-items:center;gap:var(--ry-space-5);text-align:center}.ry-problem__heading{max-width:20ch}.ry-problem__heading.ry-h2{max-width:26ch}.ry-problem__body{max-width:58ch}.ry-problem__body a{color:inherit}.ry-problem__link{margin-top:var(--ry-space-2)}.ry-problem .ry-story__disclaimer{margin-inline:auto;text-align:center}.ry-compare__grid{display:grid;gap:var(--ry-space-4)}.ry-compare__card{display:grid;align-content:start;gap:var(--ry-space-5)}.ry-compare__card--quick{background-color:transparent;border-color:var(--ry-story-line-strong)}.ry-compare__card--ours{background-color:var(--ry-story-accent-bg);border:1.5px solid var(--ry-story-accent-border)}.ry-compare__card-head{display:grid;gap:var(--ry-space-2)}.ry-compare__summary{margin:0;font-size:var(--ry-fs-sm);line-height:1.5;color:var(--ry-story-soft)}.ry-compare__list{list-style:none;margin:0;padding:0;display:grid;gap:var(--ry-space-3)}.ry-compare__list>li{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:1rem;align-items:start}.ry-compare__list>li:before{content:"";justify-self:center;width:.8rem;height:.8rem;margin-top:.8rem;border-radius:50%;background-color:var(--ry-story-soft)}.ry-compare__card--ours .ry-checks{gap:var(--ry-space-3)}.ry-compare__cta{justify-self:start}@media screen and (min-width:750px){.ry-compare__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ry-space-5)}}.ry-ingredients .ry-section-head{max-width:64rem}.ry-ingredients__grid{list-style:none;margin:0;padding:0;display:grid;gap:var(--ry-space-4)}.ry-ingredients__item{display:grid;align-content:start;gap:var(--ry-space-3)}.ry-ingredients__detail,.ry-ingredients__note{margin:0;font-size:var(--ry-fs-sm);line-height:1.5;color:var(--ry-story-soft)}.ry-ingredients__detail{font-size:var(--ry-fs-xs)}.ry-ingredients__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ry-space-5) var(--ry-space-7);margin-top:var(--ry-space-7);padding-top:var(--ry-space-6);border-top:1px solid var(--ry-story-line)}.ry-ingredients__meta{display:grid;gap:var(--ry-space-3);min-width:0}.ry-ingredients__badges{display:flex;flex-wrap:wrap;gap:var(--ry-space-2);list-style:none;margin:0;padding:0}.ry-ingredients__other{margin:0;max-width:72ch;font-size:var(--ry-fs-xs);line-height:1.5;color:var(--ry-story-soft)}.ry-ingredients__facts{flex:none}.ry-ingredients__dialog{width:min(64rem,calc(100vw - 3.2rem));max-width:none;max-height:calc(100vh - 3.2rem);max-height:calc(100dvh - 3.2rem);padding:0;border:0;border-radius:var(--ry-r-card);background-color:var(--ry-white);color:var(--ry-ink);overflow:auto;overscroll-behavior:contain}.ry-ingredients__dialog::backdrop{background-color:rgba(var(--ry-ink-rgb),.6)}.ry-ingredients__dialog-inner{display:grid;gap:var(--ry-space-4);padding:var(--ry-space-4) var(--ry-space-5) var(--ry-space-5)}.ry-ingredients__dialog-head{display:flex;align-items:center;justify-content:space-between;gap:var(--ry-space-4)}.ry-ingredients__dialog-form{margin:0}.ry-ingredients__dialog-close{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;margin-inline-end:-1rem;padding:0;border:0;border-radius:50%;background-color:transparent;color:inherit;cursor:pointer;transition:background-color var(--ry-dur) var(--ry-ease)}.ry-ingredients__dialog-close:hover{background-color:var(--ry-mint-soft)}.ry-ingredients__dialog-img{display:block;width:100%;height:auto;border-radius:var(--ry-r-inner)}@media screen and (min-width:480px){.ry-ingredients__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.ry-ingredients__grid{grid-template-columns:repeat(var(--ry-ingredients-cols, 4),minmax(0,1fr))}}.ry-steps__top{display:grid;gap:var(--ry-space-6);margin-bottom:clamp(3.2rem,2rem + 3vw,5.6rem)}.ry-steps__top .ry-section-head{margin-bottom:0}.ry-steps__why{display:grid;align-content:start;gap:var(--ry-space-3);max-width:56rem;background-color:var(--ry-story-accent-bg);border-color:transparent}.ry-dark .ry-steps__why{border-color:var(--ry-story-line)}.ry-steps__why-text{font-size:var(--ry-fs-body);line-height:var(--ry-lh-body)}.ry-steps__list{--ry-steps-marker: 4.4rem;list-style:none;margin:0;padding:0;display:grid}.ry-steps__item{position:relative;display:grid;grid-template-columns:var(--ry-steps-marker) minmax(0,1fr);gap:var(--ry-space-4);padding-bottom:var(--ry-space-7)}.ry-steps__item:last-child{padding-bottom:0}.ry-steps__item:not(:last-child):before{content:"";position:absolute;top:calc(var(--ry-steps-marker) + .6rem);bottom:.6rem;left:calc(var(--ry-steps-marker) / 2 - .75px);width:1.5px;background-color:var(--ry-story-line-strong)}.ry-steps__marker{display:grid;place-items:center;width:var(--ry-steps-marker);height:var(--ry-steps-marker);border-radius:50%;background-color:var(--ry-story-marker-bg);color:var(--ry-story-marker-fg);font-family:var(--ry-f-display);font-size:1.8rem;font-weight:600;line-height:1;font-variant-numeric:tabular-nums}.ry-steps__body{display:grid;align-content:start;gap:var(--ry-space-2);padding-top:1rem}.ry-steps__text{margin:0;max-width:44ch;font-size:var(--ry-fs-body);line-height:var(--ry-lh-body);color:var(--ry-story-soft)}.ry-steps__text a{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}.ry-steps__text a:hover{text-decoration-thickness:2px}@media screen and (min-width:990px){.ry-steps__top{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;gap:var(--ry-space-9)}.ry-steps__why{justify-self:end;width:100%}.ry-steps__list{grid-template-columns:repeat(var(--ry-steps-count, 4),minmax(0,1fr));column-gap:var(--ry-space-6)}.ry-steps__item{grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--ry-space-5);padding-bottom:0}.ry-steps__item:not(:last-child):before{top:calc(var(--ry-steps-marker) / 2 - .75px);bottom:auto;left:calc(var(--ry-steps-marker) + 1.2rem);right:calc(-1 * var(--ry-space-6) + 1.2rem);width:auto;height:1.5px}.ry-steps__body{padding-top:0}}.ry-benefits__grid{list-style:none;margin:0;padding:0;display:grid;gap:var(--ry-space-3)}.ry-benefits__item{display:flex;align-items:center;gap:var(--ry-space-4);border-radius:var(--ry-r-inner);padding:var(--ry-space-4) var(--ry-space-5) var(--ry-space-4) var(--ry-space-4)}.ry-benefits__item--text{align-items:flex-start}.ry-benefits__icon{flex:none;display:grid;place-items:center;width:4.8rem;height:4.8rem;border-radius:50%;background-color:var(--ry-mint);color:var(--ry-ink)}.ry-benefits__copy{display:grid;gap:.4rem;min-width:0}.ry-benefits__label{font-size:1.7rem;line-height:1.25}.ry-benefits__text{margin:0;font-size:var(--ry-fs-sm);line-height:1.5;color:var(--ry-story-soft)}@media screen and (min-width:750px){.ry-benefits__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:990px){.ry-benefits__grid{grid-template-columns:repeat(var(--ry-benefits-cols, 3),minmax(0,1fr));gap:var(--ry-space-4)}}.ry-ctable{--ry-ctable-bg: var(--ry-white);--ry-ctable-ours: var(--ry-mint-soft)}.ry-ctable.ry-surface-white{--ry-ctable-bg: var(--ry-canvas)}.ry-ctable.ry-dark{--ry-ctable-bg: var(--ry-ink);--ry-ctable-ours: rgba(var(--ry-mint-rgb), .1)}.ry-ctable__hint{display:flex;align-items:center;gap:var(--ry-space-2);margin:0 0 var(--ry-space-3);font-size:var(--ry-fs-xs);line-height:1.4;color:var(--ry-story-soft)}.ry-ctable__scroll{overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;border:1px solid var(--ry-story-line);border-radius:var(--ry-r-card);background-color:var(--ry-ctable-bg)}.ry-ctable__table{width:100%;min-width:52rem;margin:0;border:0;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:var(--ry-fs-sm);line-height:1.4}.ry-ctable__table th,.ry-ctable__table td{padding:1.4rem 1.6rem;border:0;border-bottom:1px solid var(--ry-story-line);text-align:left;vertical-align:middle;overflow-wrap:break-word}.ry-ctable__table tbody tr:last-child>*{border-bottom:0}.ry-ctable__table thead th{padding-block:1.8rem 1.6rem;font-family:var(--ry-f-display);font-size:var(--ry-fs-h4);font-weight:600;line-height:1.2;letter-spacing:-.005em;vertical-align:bottom}.ry-ctable__table tbody th{font-weight:600}.ry-ctable__row-head{position:sticky;left:0;z-index:1;width:12.8rem;background-color:var(--ry-ctable-bg);border-right:1px solid var(--ry-story-line)}.ry-ctable__ours{background-color:var(--ry-ctable-ours)}.ry-ctable__other{color:var(--ry-story-soft)}.ry-ctable__table thead .ry-ctable__other{font-weight:500}.ry-ctable__no{color:var(--ry-story-soft)}.ry-ctable__note{margin:var(--ry-space-4) 0 0;max-width:80ch;font-size:var(--ry-fs-xs);line-height:1.5;color:var(--ry-story-soft)}@media screen and (min-width:750px){.ry-ctable__hint{display:none}.ry-ctable__table th,.ry-ctable__table td{padding:1.8rem 2.4rem}.ry-ctable__table thead th{padding-block:2.4rem 1.8rem}.ry-ctable__row-head{position:static;width:32%;border-right:0}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/ry-story.css.map */
