.ry-home-pad{padding-top:max(calc(var(--ry-pt, 6.4rem) * .58),min(var(--ry-pt, 6.4rem),1.6rem));padding-bottom:max(calc(var(--ry-pb, 6.4rem) * .58),min(var(--ry-pb, 6.4rem),1.6rem))}@media screen and (min-width:750px){.ry-home-pad{padding-top:var(--ry-pt, 6.4rem);padding-bottom:var(--ry-pb, 6.4rem)}}.ry-hero__grid{display:grid;gap:var(--ry-space-7);align-items:center}.ry-hero__copy{display:grid;justify-items:start;gap:2.2rem;min-width:0}.ry-hero__trust{display:flex;flex-wrap:wrap;gap:.4rem .8rem;margin:0;padding:0;list-style:none;font-family:var(--ry-f-mono);font-size:var(--ry-fs-mono);font-weight:500;line-height:1.4;letter-spacing:.04em;text-transform:uppercase;color:var(--ry-sea)}.ry-hero__trust li:not(:last-child):after{content:"\b7";content:"\b7" / "";margin-left:.8rem}.ry-hero__sub{max-width:44ch}.ry-hero__actions{justify-self:stretch;display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem 2.4rem}.ry-hero__sep,.ry-cta__sep{opacity:.6}.ry-hero__price,.ry-cta__price{font-variant-numeric:tabular-nums;white-space:nowrap}.ry-hero__assurance,.ry-cta__assurance{display:flex;flex-wrap:wrap;gap:.8rem 1.8rem;margin:0;padding:0;list-style:none;font-size:var(--ry-fs-xs);line-height:1.4;color:var(--ry-sea)}.ry-hero__assurance li,.ry-cta__assurance li{display:inline-flex;align-items:center;gap:.6rem}.ry-hero__stats{margin-top:.2rem}.ry-hero__stats .ry-stat{flex:1 1 8.4rem;width:auto;min-width:0;max-width:10.4rem}.ry-hero__visual{container-type:inline-size;width:100%;max-width:52rem;justify-self:center}.ry-hero__media{position:relative;z-index:1;width:var(--ry-hero-img-w, 68%)}.ry-hero__img{display:block;width:100%;height:auto}.ry-hero__visual--blend .ry-hero__media{mix-blend-mode:multiply}.ry-hero__visual--cover .ry-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ry-hero__visual--cover .ry-hero__img{height:100%;object-fit:cover}.ry-hero__placeholder{display:block;width:100%;height:auto;fill:rgba(var(--ry-ink-rgb),.28)}.ry-hero .ry-hero__tablet--1{--ry-tablet-size: 5.4rem;left:10%;top:16%}.ry-hero .ry-hero__tablet--2{--ry-tablet-size: 4rem;left:18%;bottom:14%}.ry-hero .ry-hero__tablet--3{--ry-tablet-size: 4.8rem;right:12%;bottom:22%}.ry-hero .ry-hero__tablet--4{--ry-tablet-size: 3.2rem;right:24%;top:36%}.ry-hero .ry-hero__sticker{right:7%;top:8%}@supports (width: 1cqi){.ry-hero .ry-hero__tablet--1{--ry-tablet-size: 9.6cqi}.ry-hero .ry-hero__tablet--2{--ry-tablet-size: 7.2cqi}.ry-hero .ry-hero__tablet--3{--ry-tablet-size: 8.6cqi}.ry-hero .ry-hero__tablet--4{--ry-tablet-size: 5.8cqi}.ry-hero .ry-hero__sticker{width:clamp(6.4rem,16.4cqi,9.6rem);height:clamp(6.4rem,16.4cqi,9.6rem);font-size:clamp(1.1rem,2.4cqi,1.4rem)}}.ry-hero__visual--chewy{overflow:visible}.ry-hero__visual--chewy.ry-hero__visual--cover .ry-hero__media{overflow:hidden;border-radius:inherit}.ry-hero__chewy{position:absolute;left:-3%;bottom:-5%;z-index:2;width:34%;height:auto;pointer-events:none}.ry-hero .ry-hero__visual--chewy .ry-hero__tablet--2{left:5%;top:48%;bottom:auto}@media screen and (max-width:749px){.ry-hero__chewy{left:-2%;bottom:-4%;width:28%}}.ry-hero__disclaimer{margin-top:var(--ry-space-7)}.ry-hero.ry-dark .ry-hero__trust,.ry-hero.ry-dark .ry-hero__assurance{color:var(--ry-on-dark-soft)}@media screen and (max-width:749px){.ry-hero__visual{aspect-ratio:6 / 5}}@media screen and (max-width:479px){.ry-hero__cta{width:100%}}@media screen and (max-width:749px){.ry-hero--visual-top .ry-hero__visual{order:-1}.ry-hero--visual-after-text .ry-hero__grid{gap:2.2rem}.ry-hero--visual-after-text .ry-hero__copy{display:contents}.ry-hero--visual-after-text .ry-hero__trust{order:1}.ry-hero--visual-after-text .ry-hero__title{order:2}.ry-hero--visual-after-text .ry-hero__sub{order:3}.ry-hero--visual-after-text .ry-hero__visual{order:4;margin-block:.8rem}.ry-hero--visual-after-text .ry-hero__actions{order:5}.ry-hero--visual-after-text .ry-hero__assurance{order:6}.ry-hero--visual-after-text .ry-hero__stats{order:7}}@media screen and (min-width:750px){.ry-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.ry-hero__visual{max-width:none}}@media screen and (min-width:990px){.ry-hero__grid{gap:var(--ry-space-8)}.ry-hero__disclaimer{margin-top:var(--ry-space-8)}}.ry-trust--lines{border-block:1px solid var(--ry-line)}.ry-trust.ry-dark.ry-trust--lines{border-color:var(--ry-line-on-dark)}.ry-trust__list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.2rem 2.4rem;margin:0;padding:0;list-style:none}.ry-trust__item{display:inline-flex;align-items:center;gap:.8rem;font-size:var(--ry-fs-sm);font-weight:600;line-height:1.3}.ry-trust__icon{color:var(--ry-lagoon)}.ry-trust.ry-dark .ry-trust__icon{color:var(--ry-mint)}.ry-trust--mono .ry-trust__item{font-family:var(--ry-f-mono);font-size:var(--ry-fs-mono);font-weight:500;letter-spacing:.06em;text-transform:uppercase}@media screen and (min-width:750px)and (max-width:989px){.ry-trust__list:has(>li:nth-child(4):last-child){display:grid;grid-template-columns:repeat(2,max-content);justify-content:center;column-gap:4rem}}@media screen and (min-width:990px){.ry-trust__list{justify-content:space-between;gap:1.2rem 4rem}.ry-trust__list:has(>li:nth-child(3):last-child),.ry-trust__list:has(>li:nth-child(2):last-child),.ry-trust__list:has(>li:only-child){justify-content:center;column-gap:6.4rem}}.ry-faq{--ry-faq-line: var(--ry-line);--ry-faq-icon-bg: var(--ry-mint-soft);--ry-faq-icon-bg-open: var(--ry-mint);--ry-faq-answer: var(--ry-sea)}.ry-faq.ry-surface-mint-soft{--ry-faq-line: var(--ry-line-strong);--ry-faq-icon-bg: var(--ry-white)}.ry-faq.ry-dark{--ry-faq-line: var(--ry-line-on-dark);--ry-faq-icon-bg: rgba(var(--ry-mint-rgb), .12);--ry-faq-icon-bg-open: rgba(var(--ry-mint-rgb), .24);--ry-faq-answer: var(--ry-on-dark-soft)}.ry-faq__grid{display:grid;gap:var(--ry-space-7)}.ry-faq__head{display:grid;align-content:start;justify-items:start;gap:var(--ry-space-3)}.ry-faq__intro,.ry-faq__contact{margin:0;max-width:40ch;color:var(--ry-faq-answer)}.ry-faq__contact{font-size:var(--ry-fs-sm)}.ry-faq__contact a{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:1px}.ry-faq__contact a:hover{text-decoration-thickness:2px}.ry-faq__body{min-width:0}.ry-faq__list{border-top:1px solid var(--ry-faq-line)}.ry-faq__item{border-bottom:1px solid var(--ry-faq-line)}.ry-faq__summary{display:flex;align-items:center;justify-content:space-between;gap:var(--ry-space-6);padding-block:2rem;list-style:none;cursor:pointer;font-family:var(--ry-f-display);font-size:clamp(1.7rem,1.5rem + .4vw,2rem);font-weight:500;line-height:1.25;letter-spacing:-.01em}.ry-faq__summary::-webkit-details-marker{display:none}.ry-faq__summary::marker{content:""}.ry-faq__q{min-width:0;text-wrap:pretty}.ry-faq__icon{display:grid;place-items:center;flex:none;width:3.6rem;height:3.6rem;border-radius:50%;background-color:var(--ry-faq-icon-bg);color:inherit;transition:background-color var(--ry-dur) var(--ry-ease),transform .25s var(--ry-ease)}.ry-faq__summary:hover .ry-faq__icon,.ry-faq__item[open] .ry-faq__icon{background-color:var(--ry-faq-icon-bg-open)}.ry-faq__item[open] .ry-faq__icon{transform:rotate(180deg)}.ry-faq__answer{max-width:64ch;padding:0 5.6rem 2.4rem 0;font-size:var(--ry-fs-body);line-height:var(--ry-lh-body);color:var(--ry-faq-answer)}.ry-faq__answer em{font-style:italic}.ry-faq__disclaimer{margin-top:var(--ry-space-6)}@media(prefers-reduced-motion:no-preference){.ry-faq__item[open] .ry-faq__answer{animation:ry-faq-reveal .28s var(--ry-ease)}@supports selector(::details-content){.ry-faq__item{interpolate-size:allow-keywords}.ry-faq__item::details-content{block-size:0;overflow-y:clip;transition:block-size .28s var(--ry-ease),content-visibility .28s var(--ry-ease) allow-discrete}.ry-faq__item[open]::details-content{block-size:auto}}}@keyframes ry-faq-reveal{0%{opacity:0;transform:translateY(-.4rem)}}@media screen and (min-width:990px){.ry-faq__grid{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:var(--ry-space-10)}.ry-faq__head{position:sticky;top:var(--ry-scroll-offset);align-self:start}}@media screen and (max-width:749px){.ry-faq__answer{padding-right:0}}.ry-cta{position:relative;overflow:hidden;isolation:isolate}.ry-cta__inner{position:relative;z-index:1;display:grid;justify-items:center;gap:var(--ry-space-5);max-width:80rem;margin-inline:auto;text-align:center}.ry-cta__text{max-width:52ch}.ry-cta__button{margin-top:var(--ry-space-2)}.ry-cta__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.6rem 2.8rem;margin-top:var(--ry-space-2)}.ry-cta__actions .ry-cta__button{margin-top:0}.ry-cta__assurance{justify-content:center}.ry-cta.ry-dark .ry-cta__assurance{color:var(--ry-on-dark-soft)}.ry-cta__disclaimer{margin-top:var(--ry-space-4);margin-inline:auto;max-width:64ch;text-align:center}.ry-cta.ry-dark.ry-cta--mark-lemon .ry-mark{color:var(--ry-lemon)}.ry-cta__tablet{display:none}@media screen and (min-width:990px){.ry-cta__tablet{display:block}.ry-cta .ry-cta__tablet--1{--ry-tablet-size: 6.4rem;left:7%;top:20%}.ry-cta .ry-cta__tablet--2{--ry-tablet-size: 3.6rem;left:14%;bottom:18%}.ry-cta .ry-cta__tablet--3{--ry-tablet-size: 4.4rem;right:9%;top:26%}.ry-cta .ry-cta__tablet--4{--ry-tablet-size: 5.6rem;right:15%;bottom:16%}}@media screen and (max-width:479px){.ry-cta__button{width:100%}}.ry-faq-section,.ry-cta-section{position:relative}.ry-peek{--ry-peek-w: 5.2rem;position:absolute;top:0;right:0;left:0;z-index:1;height:0;pointer-events:none}.ry-peek__inner{position:relative;height:0}.ry-peek--line .ry-peek__inner:before{content:"";position:absolute;top:0;right:var(--ry-gutter);left:var(--ry-gutter);border-top:1px solid var(--ry-line)}.ry-peek__img{position:absolute;right:calc(var(--ry-gutter) + 2%);bottom:calc(var(--ry-peek-w) * -.11);width:var(--ry-peek-w);max-width:none;height:auto}@media screen and (min-width:750px){.ry-peek{--ry-peek-w: 7.2rem}}@media screen and (min-width:990px){.ry-peek{--ry-peek-w: 9.2rem}}.ry-peek--inset{--ry-peek-space: max(calc(var(--ry-pt, 9.6rem) * .58), min(var(--ry-pt, 9.6rem), 1.6rem));--ry-peek-w: min(5.2rem, calc((var(--ry-peek-space) - .8rem) / .94));top:calc(var(--ry-peek-w) * .823)}.ry-peek--on-dark .ry-peek__inner:before{border-top-color:var(--ry-line-on-dark)}@media screen and (min-width:750px){.ry-peek--inset{--ry-peek-space: var(--ry-pt, 9.6rem);--ry-peek-w: min(7.2rem, calc((var(--ry-peek-space) - .8rem) / .94))}}@media screen and (min-width:990px){.ry-peek--inset{--ry-peek-w: min(9.2rem, calc((var(--ry-peek-space) - .8rem) / .94))}}.ry-newsletter__card{display:grid;gap:var(--ry-space-6);padding:clamp(2.4rem,1.4rem + 2.8vw,5.6rem);border:1px solid transparent;border-radius:var(--ry-r-card)}.ry-newsletter__card--mint-soft{background-color:var(--ry-mint-soft)}.ry-newsletter__card--mint{background-color:var(--ry-mint)}.ry-newsletter__card--mint .ry-input{border-color:var(--ry-field-border-on-mint)}.ry-newsletter__card--white{background-color:var(--ry-white);border-color:var(--ry-line)}.ry-newsletter__card--none{padding:0}.ry-newsletter.ry-surface-mint-soft .ry-newsletter__card--mint-soft,.ry-newsletter.ry-surface-white .ry-newsletter__card--white{border-color:var(--ry-line)}.ry-newsletter.ry-dark .ry-newsletter__card{background-color:rgba(var(--ry-mint-rgb),.06);border-color:var(--ry-line-on-dark)}.ry-newsletter.ry-dark .ry-newsletter__card--none{background-color:transparent;border-color:transparent}.ry-newsletter__head{display:grid;align-content:start;justify-items:start;gap:var(--ry-space-3)}.ry-newsletter__text{margin:0;max-width:44ch;font-size:var(--ry-fs-lede);line-height:1.5;color:var(--ry-sea)}.ry-newsletter.ry-dark .ry-newsletter__text{color:var(--ry-on-dark-soft)}.ry-newsletter__form{align-content:center;gap:var(--ry-space-2)}.ry-newsletter__label{font-size:var(--ry-fs-sm)}.ry-newsletter__note a{color:inherit;text-decoration:underline;text-underline-offset:.2em}.ry-newsletter__note a:hover{text-decoration-thickness:2px}@media screen and (max-width:479px){.ry-newsletter__form .ry-field__row>.ry-btn{width:100%}}@media screen and (min-width:990px){.ry-newsletter__card{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:var(--ry-space-9)}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/ry-home.css.map */
