:root{--ryva-tide:#0F3B3F;--ryva-tide-hover:#0B2E31;--ryva-porcelain:#F6F4EE;--ryva-mist:#D9E7E4;--ryva-aqua:#2FB8C5;--ryva-aqua-dark:#1A8C97;--ryva-apricot:#F3A661;--ryva-gold:#00B77F;--ryva-ink:#0C1F21;--ryva-ok:#3C8C5A;--ryva-bad:#D9534F;--ryva-line:rgba(15,59,63,.14);--ryva-radius:14px}.ryva-section{padding:56px 0}@media(min-width:990px){.ryva-section{padding:80px 0}}.ryva-container{max-width:1200px;margin:0 auto;padding:0 1.5rem}@media(min-width:750px){.ryva-container{padding:0 5rem}}.ryva-light{background:var(--ryva-porcelain);color:var(--ryva-tide)}.ryva-mist-bg{background:var(--ryva-mist);color:var(--ryva-tide)}.ryva-dark{background:var(--ryva-tide);color:var(--ryva-porcelain)}.ryva-dark h1,.ryva-dark h2,.ryva-dark h3,.ryva-dark h4,.ryva-dark p,.ryva-dark a,.ryva-light h1,.ryva-light h2,.ryva-light h3,.ryva-mist-bg h1,.ryva-mist-bg h2,.ryva-mist-bg h3{color:inherit}.ryva-eyebrow{font-family:var(--font-body-family);font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--ryva-aqua-dark);margin:0 0 1rem}.ryva-dark .ryva-eyebrow{color:var(--ryva-aqua)}.ryva-h2{font-family:var(--font-heading-family);font-weight:400;font-size:3.4rem;line-height:1.05;letter-spacing:-.01em;margin:0 0 1.2rem;color:inherit}@media(min-width:990px){.ryva-h2{font-size:4.4rem}}.ryva-h2 em{font-style:italic}.ryva-h3{font-family:var(--font-heading-family);font-weight:400;font-size:2.4rem;line-height:1.1;margin:0 0 .6rem;color:inherit}.ryva-lede{font-size:1.6rem;line-height:1.5;max-width:68ch;margin:0 0 2.4rem;opacity:.92}.ryva-center{text-align:center}.ryva-center .ryva-lede{margin-left:auto;margin-right:auto}.ryva-grid{display:grid;gap:1.6rem}.ryva-grid-2,.ryva-grid-3{grid-template-columns:1fr}.ryva-grid-4{grid-template-columns:1fr 1fr}@media(min-width:750px){.ryva-grid-2{grid-template-columns:1fr 1fr}.ryva-grid-3{grid-template-columns:repeat(3,1fr)}.ryva-grid-4{grid-template-columns:repeat(4,1fr)}}.ryva-card{background:#fff;border-radius:var(--ryva-radius);padding:2.2rem;font-size:1.4rem;line-height:1.5;color:var(--ryva-tide)}.ryva-dark .ryva-card{background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:var(--ryva-porcelain)}.ryva-card.ryva-card-tide{background:var(--ryva-tide);color:var(--ryva-porcelain)}.ryva-card-tide h3,.ryva-card-tide h4,.ryva-card-tide p{color:inherit}.ryva-card.ryva-card-mist{background:var(--ryva-mist)}.ryva-card h4{margin:0 0 .6rem;font-family:var(--font-body-family);font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;color:var(--ryva-aqua-dark)}.ryva-dark .ryva-card h4,.ryva-card-tide h4{color:var(--ryva-aqua)}.ryva-card p{margin:0}.ryva-card .ryva-card-title{font-family:var(--font-heading-family);font-size:2.2rem;line-height:1.1;margin:0 0 .8rem;display:block}.ryva-btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:4.8rem;padding:1.2rem 2.4rem;border-radius:8px;font-family:var(--font-body-family);font-size:1.3rem;letter-spacing:.06em;text-transform:uppercase;font-weight:600;text-decoration:none;border:0;cursor:pointer;transition:background .2s,transform .2s;white-space:nowrap}.ryva-btn-primary{background:var(--ryva-tide);color:var(--ryva-porcelain)}.ryva-btn-primary:hover{background:var(--ryva-tide-hover)}.ryva-btn-aqua{background:var(--ryva-aqua);color:var(--ryva-tide)}.ryva-btn-aqua:hover{background:#27a6b2}.ryva-dark .ryva-btn-aqua{color:var(--ryva-tide)}.ryva-btn-apricot{background:var(--ryva-apricot);color:var(--ryva-tide)}.ryva-btn-ghost{border:1.5px solid currentColor;background:transparent;color:inherit}.ryva-tag{display:inline-block;background:var(--ryva-aqua);color:var(--ryva-tide);border-radius:6px;padding:.3rem .8rem;font-size:1rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700}.ryva-tag-apricot{background:var(--ryva-apricot)}.ryva-small{font-size:1.2rem;line-height:1.45;opacity:.8}.ryva-fineprint{font-size:1.15rem;line-height:1.45;opacity:.7;margin-top:1.6rem}.ryva-icon{width:2.4rem;height:2.4rem;flex:0 0 auto}.ryva-icon-circle{width:5.2rem;height:5.2rem;border-radius:50%;background:var(--ryva-tide);color:var(--ryva-aqua);display:flex;align-items:center;justify-content:center;margin:0 auto 1.4rem}.ryva-dark .ryva-icon-circle{background:var(--ryva-aqua);color:var(--ryva-tide)}.ryva-check{color:var(--ryva-ok);font-weight:700}.ryva-cross{color:var(--ryva-bad);font-weight:700}.ryva-img{width:100%;height:auto;display:block;border-radius:var(--ryva-radius)}.shopify-section:has(+.shopify-section #science) #how-it-works.ryva-section{padding-bottom:3.2rem}.shopify-section:has(#how-it-works)+.shopify-section #science.ryva-section{padding-top:3.2rem}.shopify-section:has(+.shopify-section #faq) #guarantee.ryva-section{padding-bottom:2.4rem}.shopify-section:has(#guarantee)+.shopify-section #faq.ryva-section{padding-top:4rem}@media(max-width:749px){.shopify-section:has(+.shopify-section #science) #how-it-works.ryva-section{padding-bottom:2rem}.shopify-section:has(#how-it-works)+.shopify-section #science.ryva-section{padding-top:2rem}.shopify-section:has(+.shopify-section #faq) #guarantee.ryva-section{padding-bottom:1.6rem}.shopify-section:has(#guarantee)+.shopify-section #faq.ryva-section{padding-top:3.2rem}}.product__title h1,.product__title .h1{font-family:var(--font-heading-family);font-weight:400;letter-spacing:-.01em}.ryva-chips{display:flex;flex-wrap:wrap;gap:.8rem;margin:0 0 1.6rem}.ryva-chip{display:inline-flex;align-items:center;gap:.5rem;border:1px solid var(--ryva-line);background:#fff;border-radius:999px;padding:.6rem 1.1rem;font-size:1.2rem;font-weight:600;letter-spacing:.02em}.ryva-chip svg{width:1.5rem;height:1.5rem;color:var(--ryva-aqua-dark)}.ryva-headline{font-family:var(--font-heading-family);font-size:2.6rem;line-height:1.1;margin:.4rem 0 1.4rem}.ryva-headline em{font-style:italic}.ryva-delivery{display:flex;align-items:center;gap:.8rem;font-size:1.3rem;margin:1.4rem 0 .4rem}.ryva-delivery i{width:.9rem;height:.9rem;border-radius:50%;background:var(--ryva-ok);display:inline-block;box-shadow:0 0 #3c8c5a80;animation:ryva-pulse 1.8s infinite}@keyframes ryva-pulse{0%{box-shadow:0 0 #3c8c5a73}70%{box-shadow:0 0 0 .8rem #3c8c5a00}to{box-shadow:0 0 #3c8c5a00}}.ryva-secure{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;font-size:1.2rem;opacity:.85;margin:.6rem 0 1.4rem}.ryva-secure svg{width:1.4rem;height:1.4rem;vertical-align:-.2rem;margin-right:.3rem}.ryva-payments{display:flex;flex-wrap:wrap;gap:.5rem}.ryva-payments svg{height:2.2rem;width:auto}.ryva-trust{display:flex;flex-wrap:wrap;gap:1rem 1.8rem;font-size:1.25rem;margin:1.4rem 0 .6rem}.ryva-trust span{display:inline-flex;align-items:center;gap:.5rem}.ryva-trust svg{width:1.5rem;height:1.5rem;color:var(--ryva-ok)}@media(max-width:749px){.ryva-headline{font-size:2rem;line-height:1.15;margin:.2rem 0 1.2rem}.thumbnail-list__item.slider__slide{width:calc(20% - .8rem)!important}.product__accordion .accordion__content,.product__accordion .accordion__content p,.product__accordion .accordion__content li{font-size:1.35rem;line-height:1.5}.product__accordion .accordion__title{font-size:1.5rem}}.footer-block__brand-info .rte,.footer-block__brand-info .rte p{font-size:1.25rem;line-height:1.55}.footer-block__brand-info .footer-block__image-wrapper{margin-bottom:1.4rem}@media(max-width:749px){.footer .footer__content-top.page-width{padding-left:1.5rem;padding-right:1.5rem}}.ryva-best{display:inline-flex;align-items:stretch;border:1.5px solid var(--ryva-tide);border-radius:8px;overflow:hidden;margin:0 0 1.2rem;background:#fff}.ryva-best__rank{background:var(--ryva-tide);color:var(--ryva-porcelain);font-family:var(--font-heading-family);font-size:2.6rem;line-height:1;display:flex;align-items:center;padding:.6rem 1.4rem}.ryva-best__txt{display:flex;flex-direction:column;justify-content:center;padding:.6rem 1.6rem .6rem 1.3rem;line-height:1.25}.ryva-best__txt b{font-size:1.3rem;letter-spacing:.1em;text-transform:uppercase;font-weight:700}.ryva-best__txt i{font-size:1.15rem;opacity:.75}.ryva-rating{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.6rem .9rem;color:var(--ryva-tide);text-decoration:none;margin:0;font-size:1.45rem}.product__info-container .ryva-rating+*{margin-top:.6rem!important}.ryva-rating:hover b{text-decoration:underline}.ryva-rating__stars{display:inline-flex;gap:.25rem}.ryva-rating__stars i{width:2.1rem;height:2.1rem;border-radius:3px;background:linear-gradient(90deg,var(--ryva-gold) var(--p,100%),#DCD9D1 var(--p,100%));display:inline-flex;align-items:center;justify-content:center;font-style:normal}.ryva-rating__stars i:after{content:"\2605";color:#fff;font-size:1.45rem;line-height:1}.ryva-rating b{font-weight:700}.ryva-rating span{opacity:.75}@media(max-width:749px){.ryva-best__rank{font-size:2.2rem;padding:.5rem 1.1rem}.ryva-best__txt b{font-size:1.15rem}.ryva-best__txt i{font-size:1.05rem}.ryva-rating{font-size:1.3rem}.ryva-rating__stars i{width:1.8rem;height:1.8rem}.ryva-rating__stars i:after{font-size:1.25rem}}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}#reviews,#science,#lab-report,#faq,#guarantee,#compare,#specs,#how-it-works,#bundles,#why,#try{scroll-margin-top:8.5rem}.ryva-proof{list-style:none;margin:-.4rem 0 1.6rem;padding:0;display:flex;flex-direction:column;gap:.7rem}.ryva-proof li{display:flex;align-items:center;gap:.8rem;font-size:1.3rem;line-height:1.35}.ryva-proof svg{width:1.9rem;height:1.9rem;flex:0 0 auto;color:var(--ryva-aqua-dark)}.ryva-proof b{font-weight:700}.ryva-proof a{color:var(--ryva-aqua-dark);font-weight:600;text-decoration:underline;text-underline-offset:.2em;white-space:nowrap;margin-left:.2rem}.ryva-proof a:hover{color:var(--ryva-tide)}@media(max-width:749px){.ryva-proof li{font-size:1.25rem;flex-wrap:wrap}}#pp-tracking-page-app{max-width:120rem;margin:0 auto;padding:4rem 1.5rem 7rem}@media(min-width:750px){#pp-tracking-page-app{padding:5.6rem 5rem 9rem}}#pp-tracking-page-app .pp_tracking_content{width:100%!important;max-width:100%!important;margin:0!important;min-height:0!important;color:var(--ryva-tide);--pp-base-color:#0F3B3F!important;--pp-timeline-color:#D9E7E4!important;--pp-timeline-line-color:#D9E7E4!important;--pp-timeline-card-background:#fff!important;--pp-timeline-badge-border-color:#2FB8C5!important;--pp-timeline-triangle-color:#fff!important;--pp-timeline-text-subdued:rgba(15,59,63,.6)!important;--pp-progress-icon-active:#0F3B3F!important;--pp-progress-icon-inactive:#C9D6D3!important;--pp-shipment-button-border-active:#0F3B3F!important;--pp-shipment-button-border-inactive:#C9D6D3!important;--pp-text-critical:#D9534F!important;--pp-loading-color:#E6ECEA!important;--pp-popover-background:#fff!important;--pp-popover-active:#D9E7E4!important;--pp-popover-text:#0F3B3F!important}#pp-tracking-page-app .pp_tracking_form_div:before{content:"Support";display:block;text-align:center;font-family:var(--font-body-family);font-size:1.1rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600;color:var(--ryva-aqua-dark);margin:0 0 1rem}#pp-tracking-page-app .pp_tracking_title,#pp-tracking-page-app .pp_tracking_title span{font-family:var(--font-heading-family)!important;font-weight:400!important;font-size:3.6rem!important;line-height:1.05!important;letter-spacing:-.01em;color:var(--ryva-tide)}@media(min-width:990px){#pp-tracking-page-app .pp_tracking_title,#pp-tracking-page-app .pp_tracking_title span{font-size:4.4rem!important}}#pp-tracking-page-app .pp_tracking_title{display:block!important;width:100%;text-align:center!important;margin:0 0 .6rem!important}#pp-tracking-page-app .pp_tracking_form_div.both_form .pp_tracking_form_in{background:#fff;border:1px solid rgba(15,59,63,.2)!important;border-radius:16px!important;padding:2.8rem 3.2rem 2.4rem!important;max-width:88rem;margin:2.4rem auto 0}#pp-tracking-page-app .pp_tracking_form_in:before{content:"Enter your order number and email, or the tracking number from your shipping confirmation.";display:block;width:100%;text-align:center;font-size:1.4rem;line-height:1.5;opacity:.8;margin:0 0 1.2rem}#pp-tracking-page-app .pp_tracking_form_div.both_form .pp_tracking_form_order{padding:1.2rem 1.6rem!important}#pp-tracking-page-app .pp_tracking_form_div.both_form .pp_tracking_form_number{flex:1;padding:1.2rem 1.6rem}#pp-tracking-page-app .pp_tracking_span{margin:0 0 .6rem}#pp-tracking-page-app .pp_tracking_span span{font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--ryva-aqua-dark)}#pp-tracking-page-app .PP-TextField__Input{height:4.8rem;padding:0 1.4rem!important;border:1.5px solid rgba(15,59,63,.25)!important;border-radius:8px!important;font-family:var(--font-body-family);font-size:1.45rem;color:var(--ryva-tide);background:#fff;box-shadow:none;transition:border-color .15s,box-shadow .15s}#pp-tracking-page-app .PP-TextField__Input:focus{outline:none;border-color:var(--ryva-tide)!important;box-shadow:0 0 0 3px #2fb8c540}#pp-tracking-page-app .pp_tracking_parent{margin:0 0 1.4rem}#pp-tracking-page-app .pp_tracking_button{margin-top:.4rem}#pp-tracking-page-app .pp-button-enter{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:4.8rem;padding:1.2rem 2rem;border:0;border-radius:8px;background:var(--ryva-tide)!important;color:var(--ryva-porcelain)!important;font-family:var(--font-body-family);font-size:1.3rem;letter-spacing:.06em;text-transform:uppercase;font-weight:600;cursor:pointer;transition:background .2s}#pp-tracking-page-app .pp-button-enter:hover{background:var(--ryva-tide-hover)!important}#pp-tracking-page-app .pp_tracking_line_center{display:flex!important;flex-direction:column;align-items:center;justify-content:center;padding:1.2rem!important;margin:0!important}#pp-tracking-page-app .pp_tracking_line_center:before,#pp-tracking-page-app .pp_tracking_line_center:after{display:block!important;content:"";width:1px;height:4.5rem;background:#0f3b3f2e!important}#pp-tracking-page-app .pp_tracking_line_center .pp_tracking_word{font-size:1.05rem;letter-spacing:.12em;text-transform:uppercase;font-weight:700;opacity:.6;padding:.8rem 0}#pp-tracking-page-app .pp_tracking_tab{border-bottom:0!important;gap:.4rem;background:#eef0ec;border-radius:10px;padding:.4rem;margin:0 0 1.2rem}#pp-tracking-page-app .pp_tracking_tab .pp_tracking_tab_left{padding:1rem 0!important;border-radius:8px;font-weight:600;font-size:1.25rem}#pp-tracking-page-app .pp_tracking_tab .pp_active{border-bottom:0!important;background:#fff;box-shadow:0 2px 8px #0f3b3f1f}#pp-tracking-page-app .pp_tracking_alert{font-size:1.2rem;margin-top:.5rem}#pp-tracking-page-app .pp_tracking_form_div:after{content:"Tracking usually appears 24 to 48 hours after your shipping email. Need help? support@ryvafresh.com";display:block;text-align:center;font-size:1.2rem;line-height:1.5;opacity:.7;margin:1.6rem auto 0;max-width:60ch}#pp-tracking-page-app .pp_tracking_result_title,#pp-tracking-page-app .pp_tracking_result_title *{font-family:var(--font-heading-family)!important;font-weight:400!important;color:var(--ryva-tide)!important}#pp-tracking-page-app .pp_tracking_result_title{font-size:2.8rem;line-height:1.1;margin:4rem 0 2rem!important}#pp-tracking-page-app .pp_tracking_result_title:only-child{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;width:100%;flex:1 1 100%;text-align:center!important;justify-self:center!important;align-self:center!important}#pp-tracking-page-app .pp_tracking_result_title:only-child:after{content:"Check the number and try again. If it still fails, email support@ryvafresh.com with your order number.";display:block;font-family:var(--font-body-family)!important;font-size:1.4rem;line-height:1.5;opacity:.75;margin:1rem auto 0;max-width:52ch;text-align:center}#pp-tracking-page-app .pp_tracking_result{gap:2.4rem;padding-bottom:2rem}#pp-tracking-page-app .pp_tracking_left,#pp-tracking-page-app .pp_tracking_right{box-sizing:border-box;background:#fff;border:1px solid rgba(15,59,63,.2);border-radius:16px;padding:2.4rem}@media(min-width:990px){#pp-tracking-page-app .pp_tracking_left{width:calc(66% - 1.2rem)!important;padding-inline-end:2.4rem!important}#pp-tracking-page-app .pp_tracking_right{width:calc(34% - 1.2rem)!important}}#pp-tracking-page-app .pp_tracking_status_tips{font-family:var(--font-heading-family);font-size:2.4rem;line-height:1.15;margin:0 0 2rem}#pp-tracking-page-app .pp_tracking_info_title{font-size:1.1rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:#0f3b3f99;line-height:2.2rem}#pp-tracking-page-app .pp_tracking_info{font-size:1.45rem;line-height:1.5;color:var(--ryva-tide)}#pp-tracking-page-app .pp_expected_delivery{font-weight:700}#pp-tracking-page-app .pp_timeline{font-size:1.35rem}#pp-tracking-page-app .pp_timeline:before{background:#0f3b3f24!important}#pp-tracking-page-app .pp_tracking_carrier_img,#pp-tracking-page-app .pp_tracking_product_picture{border-radius:8px!important;border-color:#0f3b3f26!important}#pp-tracking-page-app .pp_tracking_info_badge{background:var(--ryva-tide)!important}#pp-tracking-page-app .pp-link{color:var(--ryva-aqua-dark)}@media(max-width:749px){#pp-tracking-page-app .pp_tracking_form_div.both_form .pp_tracking_form_in{padding:2rem 1.6rem 1.6rem!important}#pp-tracking-page-app .pp_tracking_form_div.both_form .pp_tracking_form_order{padding:1.2rem 0 0!important}#pp-tracking-page-app .pp_tracking_left,#pp-tracking-page-app .pp_tracking_right{padding:1.8rem}}
/*# sourceMappingURL=/cdn/shop/t/13/assets/ryva.css.map */
