:root{--rv-teal: #2B9E97;--rv-teal-d: #14746F;--rv-ink: #14252E;--rv-mint: #EAF7F3;--rv-mint2: #EDF8F4;--rv-text: #3A4A50;--rv-muted: #6B7A80;--rv-gold: #F5A623;--rv-red: #E23A3A;--rv-grey: #F8F8F9;--rv-line: #DCE8E5;--rv-font: var(--font-body-family, Inter), Inter, "Helvetica Neue", Arial, sans-serif;--rv-shadow: 0 8px 28px rgba(20, 37, 46, .08);--rv-hdr-h: 64px}html{scroll-behavior:smooth}[id^=rv-]{scroll-margin-top:calc(var(--rv-hdr-h) + 12px)}.rv-hdr.shopify-section{position:sticky;top:0;z-index:60}.rv{font-family:var(--rv-font);color:var(--rv-text);letter-spacing:normal;font-size:16px;line-height:1.55}.rv *,.rv *:before,.rv *:after{box-sizing:border-box}.rv img{max-width:100%;height:auto;display:block}.rv-wrap{max-width:1100px;margin:0 auto;padding:48px 16px}.rv-wrap--flush-top{padding-top:0}.rv-band--mint{background:var(--rv-mint)}.rv-band--mint2{background:var(--rv-mint2)}.rv-band--grey{background:var(--rv-grey)}.rv-band--white{background:#fff}.rv-band--teal{background:var(--rv-teal);color:#fff}.rv-band--teal-d{background:var(--rv-teal-d);color:#fff}.rv h1,.rv h2,.rv h3,.rv-h1,.rv-h2,.rv-h3{font-family:var(--rv-font);color:var(--rv-ink);font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:0}.rv-h1{font-size:clamp(30px,8vw,52px)}.rv-h2{font-size:clamp(24px,6vw,40px)}.rv-h3{font-size:clamp(20px,5vw,24px)}.rv-center{text-align:center}.rv-h2+.rv-sub,.rv-h1+.rv-sub{margin-top:12px}.rv-sub{font-size:clamp(16px,4.2vw,19px);color:var(--rv-muted);margin:0}.rv-teal-text{color:var(--rv-teal)}.rv p{margin:0}.rv-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:58px;padding:14px 32px;border:0;border-radius:999px;background:var(--rv-teal);color:#fff;font-family:var(--rv-font);font-size:18px;font-weight:700;letter-spacing:.01em;line-height:1.2;text-decoration:none;cursor:pointer;box-shadow:0 8px 20px #2b9e9747;transition:background .2s ease,transform .2s ease;-webkit-appearance:none;appearance:none}.rv-btn:hover{background:var(--rv-teal-d);color:#fff}.rv-btn:active{transform:translateY(1px)}.rv-btn[disabled]{opacity:.55;cursor:not-allowed}.rv-btn--block{display:flex;width:100%}.rv-btn--dark{background:var(--rv-teal-d);box-shadow:0 8px 20px #0000002e}.rv-btn--dark:hover{background:var(--rv-ink)}.rv-tick{flex:0 0 auto;display:block}.rv-tickline{display:inline-flex;align-items:center;gap:8px;font-size:16px;font-weight:600;color:var(--rv-ink)}.rv-tickline--center{display:flex;justify-content:center}.rv-checklist{list-style:none;margin:0;padding:0;display:grid;gap:12px}.rv-checklist li{display:flex;align-items:flex-start;gap:10px;font-size:17px;color:var(--rv-ink);font-weight:500}.rv-checklist .rv-tick{margin-top:2px}.rv-stars{display:inline-flex;gap:2px;color:var(--rv-gold)}.rv-stars svg{display:block}.rv-rating{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;font-size:15px;color:var(--rv-ink)}.rv-rating b{font-weight:800}.rv-rating__sep{width:1px;height:16px;background:#b9c6c3}.rv-media{border-radius:24px;overflow:hidden}.rv-pay{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.rv-pay svg{width:38px;height:24px;display:block}.rv-ctrl{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:20px}.rv-arrow{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:44px;height:44px;padding:0;border:1.5px solid var(--rv-ink);border-radius:50%;background:#fff;color:var(--rv-ink);cursor:pointer;transition:background .2s,color .2s,border-color .2s}.rv-arrow:hover{background:var(--rv-teal);border-color:var(--rv-teal);color:#fff}.rv-dots{display:flex;align-items:center;gap:7px}.rv-dots button{width:8px;height:8px;padding:0;border:0;border-radius:50%;background:#c9d6d3;cursor:pointer;transition:width .2s,background .2s}.rv-dots button.is-active{width:22px;border-radius:99px;background:var(--rv-teal)}.rv-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-x:contain}.rv-track::-webkit-scrollbar{display:none}.rv-track>*{scroll-snap-align:start;flex:0 0 auto}.rv-announce{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px 12px;padding:9px 16px;background:#000;color:#fff;font-family:var(--rv-font);font-size:13px;font-weight:600;line-height:1.3;text-align:center}.rv-announce a{color:#7fe0d6;font-weight:800;letter-spacing:.04em;text-decoration:none;white-space:nowrap}.rv-announce a:hover{text-decoration:underline}.rv-hdr{background:#fff;border-bottom:1px solid #EEF2F1;font-family:var(--rv-font)}.rv-hdr__bar{max-width:1100px;margin:0 auto;height:var(--rv-hdr-h);padding:0 8px 0 16px;display:flex;align-items:center;gap:8px}.rv-hdr__logo{display:block;flex:0 1 auto;min-width:0;line-height:0;margin-right:auto}.rv-hdr__logo img{width:160px;max-width:100%;height:auto;display:block}.rv-hdr__nav{display:none}.rv-hdr__icons{display:flex;align-items:center;flex:0 0 auto}.rv-hdr__icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;background:transparent;color:var(--rv-ink);cursor:pointer;text-decoration:none}.rv-hdr__icon:hover{color:var(--rv-teal)}.rv-hdr__icon svg{display:block}.rv-hdr__icon--account{display:none}.rv-cart-count{position:absolute;top:3px;right:1px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--rv-teal);color:#fff;font-size:10px;font-weight:700;line-height:17px;text-align:center}.rv-hdr__panel{display:none;border-top:1px solid #EEF2F1;background:#fff;padding:8px 16px 16px}.rv-hdr__panel.is-open{display:block}.rv-hdr__panel a{display:block;padding:14px 4px;border-bottom:1px solid #F0F4F3;color:var(--rv-ink);font-size:18px;font-weight:600;text-decoration:none}.rv-hdr__panel a:last-child{border-bottom:0}@media screen and (min-width:400px){.rv-hdr__logo img{width:180px}}@media screen and (min-width:990px){:root{--rv-hdr-h: 76px}.rv-announce{font-size:14px}.rv-hdr__bar{padding:0 16px;gap:24px}.rv-hdr__logo{margin-right:0}.rv-hdr__logo img{width:190px}.rv-hdr__nav{display:flex;align-items:center;justify-content:center;gap:34px;flex:1 1 auto}.rv-hdr__nav a{color:var(--rv-ink);font-size:16px;font-weight:600;text-decoration:none}.rv-hdr__nav a:hover{color:var(--rv-teal)}.rv-hdr__icon--account{display:inline-flex}.rv-hdr__burger{display:none}.rv-hdr__panel{display:none!important}}.rv-hero__grid{display:grid;gap:24px}.rv-hero .rv-wrap{padding-top:20px}.rv-gal{min-width:0}.rv-gal__main{position:relative;border-radius:20px;overflow:hidden;background:#fff}.rv-gal__slide{width:100%;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center}.rv-gal__slide img{width:100%;height:100%;object-fit:contain}.rv-gal__nav{display:flex;align-items:center;gap:8px;margin-top:12px}.rv-gal__nav .rv-arrow{width:36px;height:36px}.rv-gal__thumbs{flex:1 1 auto;gap:8px;scroll-snap-type:x proximity;padding:2px}.rv-gal__thumb{width:60px;height:60px;padding:0;border:3px solid transparent;border-radius:12px;overflow:hidden;background:#fff;cursor:pointer}.rv-gal__thumb img{width:100%;height:100%;object-fit:contain}.rv-gal__thumb.is-active{border-color:var(--rv-teal)}.rv-gal .rv-dots{justify-content:center;margin-top:12px}.rv-buy{min-width:0;display:flex;flex-direction:column;gap:14px}.rv-badge-pill{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:999px;background:#ffe8a3;color:var(--rv-ink);font-size:14px;font-weight:600}.rv-badge-pill b{font-weight:800}.rv-buy__slot:empty{display:none}.rv-buy__atc{min-height:72px;font-size:20px;position:relative}.rv-buy__atc .loading__spinner{position:absolute;right:24px;width:22px}.rv-buy__atc svg.spinner{width:22px;height:22px}.rv-buy__atc .hidden{display:none}.rv-buy__ticks{gap:10px}.rv-buy__ticks li{font-size:16px;font-weight:600}.rv-ships{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 12px;padding:12px 16px;border-radius:14px;background:#fff;font-size:14px;font-weight:600;color:var(--rv-ink)}.rv-ships>span{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.rv-ships__dot{width:9px;height:9px;border-radius:50%;background:var(--rv-teal);box-shadow:0 0 0 4px #2b9e972e}.rv-ships__flag{width:21px;height:15px;border-radius:2px;display:block}@media screen and (min-width:750px){.rv-buy__atc{min-height:64px}.rv-gal__thumb{width:72px;height:72px}}@media screen and (min-width:990px){.rv-hero .rv-wrap{padding-top:40px}.rv-hero__grid{grid-template-columns:1.05fr 1fr;gap:48px;align-items:start}.rv-gal{position:sticky;top:calc(var(--rv-hdr-h) + 16px)}}.rv-badges{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.rv-badges__item{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;font-size:16px;font-weight:700;color:var(--rv-ink);line-height:1.3}.rv-badges__icon{display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:var(--rv-mint);color:var(--rv-teal)}.rv-badges-sec .rv-wrap{padding-top:32px;padding-bottom:32px}@media screen and (min-width:750px){.rv-badges{grid-template-columns:repeat(4,minmax(0,1fr))}}.rv-avatars{display:flex;justify-content:center;margin-top:24px}.rv-avatars__item{width:92px;height:92px;border-radius:50%;border:4px solid #FFFFFF;box-shadow:0 8px 22px #14252e29;overflow:hidden;background:var(--rv-mint);flex:0 0 auto}.rv-avatars__item+.rv-avatars__item{margin-left:-16px}.rv-avatars__item img{width:100%;height:100%;object-fit:cover}.rv-avatars__init{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:var(--rv-teal);color:#fff;font-size:30px;font-weight:800}@media screen and (min-width:750px){.rv-avatars__item{width:110px;height:110px}.rv-avatars__item+.rv-avatars__item{margin-left:14px}}.rv-goodbye{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 14px;margin-top:28px}.rv-goodbye__item{text-align:center}.rv-goodbye__img{height:160px;display:flex;align-items:center;justify-content:center;margin-bottom:12px}.rv-goodbye__img img{max-height:100%;width:auto;max-width:100%;object-fit:contain}.rv-goodbye__label{font-size:17px;font-weight:700;color:var(--rv-ink);line-height:1.3}@media screen and (min-width:750px){.rv-goodbye{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.rv-goodbye__img{height:200px}.rv-goodbye__label{font-size:20px}}.rv-diagram__img{margin-top:24px;border-radius:24px;overflow:hidden}.rv-diagram__img img{width:100%}.rv-iconrows{list-style:none;margin:24px auto 0;padding:0;max-width:640px;display:grid;gap:14px}.rv-iconrows li{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:16px;background:var(--rv-mint2);font-size:17px;font-weight:600;color:var(--rv-ink);line-height:1.35}.rv-iconrows__icon{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#fff;color:var(--rv-teal)}.rv-iconrows li.is-good{background:var(--rv-teal);color:#fff}.rv-iconrows li.is-good .rv-iconrows__icon{color:var(--rv-teal)}.rv-closer{margin-top:24px;text-align:center;font-size:clamp(18px,4.6vw,22px);font-style:italic;font-weight:600;color:var(--rv-ink)}.rv-bot{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px;margin-top:28px}.rv-bot__img{border-radius:16px;overflow:hidden;aspect-ratio:1 / 1;background:var(--rv-mint)}.rv-bot__img img{width:100%;height:100%;object-fit:cover}.rv-bot__name{margin-top:12px;font-size:18px;font-weight:800;color:var(--rv-ink);line-height:1.25}.rv-bot__desc{margin-top:6px;font-size:15px;color:var(--rv-muted);line-height:1.5}@media screen and (min-width:750px){.rv-bot{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.rv-bot__name{font-size:22px}.rv-bot__desc{font-size:17px}}.rv-stats{display:grid;gap:22px;text-align:center}.rv-stats__num{font-size:clamp(44px,12vw,60px);font-weight:800;line-height:1;letter-spacing:-.03em;color:#fff}.rv-stats__label{margin-top:8px;font-size:17px;color:#ffffffeb;line-height:1.4}.rv-stats__item+.rv-stats__item{padding-top:22px;border-top:1px solid rgba(255,255,255,.25)}.rv-stats__micro{margin-top:24px;text-align:center;font-size:13px;color:#ffffffc7}.rv-stats__title{color:#fff!important;margin-bottom:28px}@media screen and (min-width:750px){.rv-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.rv-stats__item+.rv-stats__item{padding-top:0;border-top:0;border-left:1px solid rgba(255,255,255,.25)}}.rv-split{display:grid;gap:24px;align-items:center}.rv-split__img{border-radius:24px;overflow:hidden}.rv-split__img img{width:100%}.rv-split__body{display:flex;flex-direction:column;gap:16px}.rv-split__text{font-size:18px;line-height:1.6}@media screen and (min-width:750px){.rv-split__text{font-size:20px}}@media screen and (min-width:990px){.rv-split{grid-template-columns:1fr 1fr;gap:56px}.rv-split--rev .rv-split__img{order:2}}.rv-layer .rv-h2{color:#fff}.rv-layer__sub{margin-top:12px;font-size:18px;color:#ffffffd9}.rv-layer__sub b{color:#fff}.rv-layer__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:26px}.rv-layer__item{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:18px 16px;border-radius:18px;background:#ffffff1a;border:1px solid rgba(255,255,255,.22);color:#fff;font-size:18px;font-weight:700;line-height:1.25}.rv-layer__img{border-radius:24px;overflow:hidden;max-width:420px;margin:0 auto;width:100%}.rv-layer__img img{width:100%}@media screen and (min-width:750px){.rv-layer__item{font-size:20px}}@media screen and (min-width:990px){.rv-layer .rv-split{grid-template-columns:1.15fr .85fr}}.rv-strip{padding:22px 16px;text-align:center;color:#fff;font-size:clamp(16px,4.8vw,22px);font-weight:800;letter-spacing:.18em;text-transform:uppercase}.rv-strip span{white-space:nowrap}.rv-strip i{font-style:normal;opacity:.6;margin:0 .35em}.rv-tl__img{max-width:640px;margin:24px auto 0;border-radius:24px;overflow:hidden}.rv-tl__img img{width:100%}.rv-tl{list-style:none;margin:28px 0 0;padding:0;display:grid;gap:16px}.rv-tl__phase{position:relative;padding:20px 18px;border-radius:20px;background:#fff;box-shadow:var(--rv-shadow)}.rv-tl__head{display:flex;align-items:center;gap:12px;margin-bottom:14px}.rv-tl__num{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:50%;background:var(--rv-teal);color:#fff;font-size:17px;font-weight:800}.rv-tl__title{font-size:21px;font-weight:800;color:var(--rv-ink)}.rv-tl__head .rv-tl__check{margin-left:auto;color:var(--rv-teal)}.rv-tl .rv-checklist li{font-size:17px}@media screen and (min-width:750px){.rv-tl{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.rv-tl .rv-checklist li{font-size:18px}}@media screen and (min-width:1100px){.rv-tl{grid-template-columns:repeat(4,minmax(0,1fr))}}.rv-tm__head{max-width:720px}.rv-tm__head--center{margin:0 auto;text-align:center}.rv-photos{gap:12px;margin:24px -16px 0;padding:0 16px;scroll-padding:0 16px}.rv-photos__item{width:78%;max-width:340px;aspect-ratio:1 / 1;border-radius:16px;overflow:hidden}.rv-photos__item img{width:100%;height:100%;object-fit:cover}.rv-reviews{gap:14px;margin:24px -16px 0;padding:6px 16px 18px;scroll-padding:0 16px}.rv-review{width:86%;max-width:360px;display:flex;flex-direction:column;gap:12px;padding:22px 20px;border-radius:16px;background:#fff;box-shadow:0 8px 26px #14252e1a;border:1px solid #EEF2F1}.rv-review__top{display:flex;align-items:center;gap:14px}.rv-review__avatar{width:88px;height:88px;flex:0 0 auto;border-radius:50%;overflow:hidden;background:var(--rv-mint)}.rv-review__avatar img{width:100%;height:100%;object-fit:cover}.rv-review__avatar .rv-avatars__init{font-size:32px}.rv-review__title{font-size:20px;font-weight:800;color:var(--rv-ink);line-height:1.25}.rv-review__quote{font-size:17px;line-height:1.55;color:var(--rv-text)}.rv-review__name{margin-top:auto;font-size:15px;color:var(--rv-muted)}.rv-review__name b{color:var(--rv-ink)}.rv-review__verified{display:inline-flex;align-items:center;gap:4px;color:var(--rv-teal);font-weight:600}@media screen and (min-width:990px){.rv-photos{margin:28px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.rv-photos__item{width:auto;max-width:none}.rv-reviews{margin:28px 0 0;padding:6px 4px 18px}.rv-review{width:calc((100% - 28px) / 3);max-width:none}.rv-review__title{font-size:22px}.rv-review__quote{font-size:18px}}.rv-learn{display:grid;gap:14px;margin-top:28px}.rv-learn__card{border:1px solid var(--rv-line);border-radius:20px;background:#fff;overflow:hidden}.rv-learn__sum{display:flex;align-items:center;gap:14px;padding:12px;cursor:pointer;list-style:none}.rv-learn__sum::-webkit-details-marker{display:none}.rv-learn__sum::marker{content:""}.rv-learn__img{flex:0 0 auto;width:104px;height:104px;border-radius:16px;overflow:hidden}.rv-learn__img img{width:100%;height:100%;object-fit:cover}.rv-learn__txt{flex:1 1 auto;min-width:0}.rv-learn__title{font-size:19px;font-weight:800;color:var(--rv-ink);line-height:1.2}.rv-learn__subtitle{margin-top:4px;font-size:15px;color:var(--rv-muted);line-height:1.35}.rv-plus{flex:0 0 auto;position:relative;width:36px;height:36px;border:1.5px solid var(--rv-ink);border-radius:50%;transition:transform .25s ease,background .2s,border-color .2s}.rv-plus:before,.rv-plus:after{content:"";position:absolute;top:50%;left:50%;width:14px;height:2px;margin:-1px 0 0 -7px;background:var(--rv-ink);border-radius:2px}.rv-plus:after{transform:rotate(90deg);transition:opacity .2s}details[open]>summary .rv-plus{background:var(--rv-teal);border-color:var(--rv-teal);transform:rotate(180deg)}details[open]>summary .rv-plus:before{background:#fff}details[open]>summary .rv-plus:after{opacity:0}.rv-learn__body{padding:4px 18px 20px;font-size:17px;line-height:1.6;color:var(--rv-text)}@media screen and (min-width:600px){.rv-learn__img{width:160px;height:160px}.rv-learn__title{font-size:24px}.rv-learn__subtitle{font-size:18px}.rv-learn__sum{padding:14px 20px 14px 14px;gap:20px}.rv-learn__body{padding:4px 24px 24px 194px;font-size:18px}}.rv-cmp{margin:28px -16px 0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.rv-cmp::-webkit-scrollbar{display:none}.rv-cmp table{width:100%;min-width:350px;border-collapse:separate;border-spacing:0;font-family:var(--rv-font)}.rv-cmp th,.rv-cmp td{padding:14px 10px;text-align:center;vertical-align:middle}.rv-cmp tbody tr:nth-child(odd)>*{background:var(--rv-mint2)}.rv-cmp tbody tr:nth-child(2n)>*{background:#fff}.rv-cmp__label{position:sticky;left:0;z-index:1;width:40%;text-align:left!important;padding-left:16px!important;color:var(--rv-teal);font-size:15px;font-weight:700;line-height:1.3;box-shadow:6px 0 10px -8px #14252e40}.rv-cmp thead th{background:#fff;vertical-align:bottom}.rv-cmp thead .rv-cmp__label{box-shadow:none}.rv-cmp__col{width:30%}.rv-cmp__col--us{background-color:#2b9e970f}.rv-cmp__pic{height:120px;display:flex;align-items:flex-end;justify-content:center;margin-bottom:8px}.rv-cmp__pic img{max-height:100%;width:auto;border-radius:12px}.rv-cmp__name{font-size:14px;font-weight:800;color:var(--rv-ink);line-height:1.25}.rv-cmp__yes,.rv-cmp__no{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%}.rv-cmp__yes{background:var(--rv-teal);color:#fff}.rv-cmp__no{border:2px solid var(--rv-teal);color:var(--rv-teal)}.rv-cmp-cta{margin-top:28px;display:grid;gap:14px}@media screen and (min-width:750px){.rv-cmp{margin:32px auto 0;max-width:820px}.rv-cmp__label{font-size:18px}.rv-cmp__name{font-size:17px}.rv-cmp__pic{height:160px}.rv-cmp-cta{max-width:520px;margin:32px auto 0}}.rv-faq{max-width:820px;margin:28px auto 0;display:grid;gap:12px}.rv-faq__item{border-radius:16px;background:#fff;border:1px solid #EBEFEF}.rv-faq__q{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px;cursor:pointer;list-style:none;font-size:18px;font-weight:700;color:var(--rv-ink);line-height:1.3}.rv-faq__q::-webkit-details-marker{display:none}.rv-faq__q::marker{content:""}.rv-faq__chev{flex:0 0 auto;color:var(--rv-teal);transition:transform .25s ease}.rv-faq__item[open] .rv-faq__chev{transform:rotate(180deg)}.rv-faq__a{padding:0 18px 20px;font-size:17px;line-height:1.6;color:var(--rv-text)}.rv-faq__a a{color:var(--rv-teal)}@media screen and (min-width:750px){.rv-faq__q{font-size:22px;padding:22px 24px}.rv-faq__a{padding:0 24px 24px;font-size:18px}}.rv-promise{max-width:680px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:18px}.rv-promise__badge{color:var(--rv-teal)}.rv-promise__text{font-size:18px;line-height:1.6}.rv-promise .rv-btn{width:100%;max-width:420px}.rv-ftr{background:var(--rv-teal);color:#fff;font-family:var(--rv-font)}.rv-ftr .rv-wrap{padding-bottom:28px}.rv-ftr a{color:#fff;text-decoration:none}.rv-ftr a:hover{text-decoration:underline}.rv-ftr__grid{display:grid;gap:32px}.rv-ftr__logo img{width:190px;height:auto;display:block}.rv-ftr__tag{margin-top:12px;font-size:17px;font-weight:600;color:#ffffffe6}.rv-ftr__cols{display:grid;grid-template-columns:1fr 1fr;gap:24px}.rv-ftr__h{margin:0 0 12px;font-size:15px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#fff}.rv-ftr__links{list-style:none;margin:0;padding:0;display:grid;gap:10px;font-size:15px}.rv-ftr__news p{font-size:15px;color:#ffffffd9;margin:0 0 12px}.rv-ftr__form{display:flex;gap:8px}.rv-ftr__form input[type=email]{flex:1 1 auto;min-width:0;height:52px;padding:0 18px;border:0;border-radius:999px;background:#fff;color:var(--rv-ink);font-family:var(--rv-font);font-size:16px}.rv-ftr__form button{flex:0 0 auto;height:52px;padding:0 22px;border:0;border-radius:999px;background:var(--rv-teal-d);color:#fff;font-family:var(--rv-font);font-size:16px;font-weight:700;cursor:pointer}.rv-ftr__form button:hover{background:var(--rv-ink)}.rv-ftr__msg{margin-top:10px;font-size:14px;font-weight:600}.rv-ftr__bottom{margin-top:32px;padding-top:22px;border-top:1px solid rgba(255,255,255,.25);display:grid;gap:16px}.rv-ftr .rv-pay{justify-content:flex-start}.rv-ftr__fda{font-size:12px;line-height:1.55;color:#ffffffb3}.rv-ftr__copy{font-size:13px;color:#ffffffd9}@media screen and (min-width:990px){.rv-ftr__grid{grid-template-columns:1.1fr 1.2fr 1.3fr;gap:48px}}.rv-sticky{position:fixed;left:0;right:0;bottom:0;z-index:55;background:#fff;box-shadow:0 -6px 22px #14252e1f;transform:translateY(110%);transition:transform .3s ease;font-family:var(--rv-font);padding-bottom:env(safe-area-inset-bottom)}.rv-sticky.is-visible{transform:translateY(0)}.rv-sticky__in{max-width:1100px;margin:0 auto;padding:10px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px}.rv-sticky__rating{display:flex;flex-direction:column;gap:2px;font-size:13px;color:var(--rv-ink);line-height:1.25;min-width:0}.rv-sticky__rating b{color:var(--rv-teal);font-weight:800}.rv-sticky .rv-btn{min-height:48px;padding:10px 22px;font-size:15px;letter-spacing:.04em;flex:0 0 auto}@media screen and (min-width:750px){.rv-sticky__rating{flex-direction:row;align-items:center;gap:10px;font-size:15px}.rv-sticky .rv-btn{padding:10px 36px;font-size:16px}}.rv-hh{display:grid;gap:28px;align-items:center}.rv-hh__body{display:flex;flex-direction:column;gap:16px}.rv-hh__lead{font-size:clamp(18px,4.8vw,22px);font-weight:700;color:var(--rv-teal-d);line-height:1.35}.rv-hh__text{font-size:17px;line-height:1.6}.rv-hh__bullets{list-style:none;margin:0;padding:0;display:grid;gap:10px}.rv-hh__bullets li{display:flex;align-items:center;gap:12px;font-size:17px;font-weight:700;color:var(--rv-ink)}.rv-hh__bullets .rv-badges__icon{width:44px;height:44px;background:#fff}.rv-hh__img{border-radius:24px;overflow:hidden;max-width:460px;width:100%;margin:0 auto}.rv-hh__img img{width:100%}.rv-hh .rv-btn{align-self:stretch}@media screen and (min-width:990px){.rv-hh{grid-template-columns:1.1fr .9fr;gap:56px}.rv-hh .rv-btn{align-self:flex-start;min-width:300px}}.rv-feat{display:grid;gap:22px;margin-top:28px}.rv-feat__item{border-radius:20px;overflow:hidden;background:#fff;box-shadow:var(--rv-shadow)}.rv-feat__img{aspect-ratio:1 / 1;overflow:hidden}.rv-feat__img img{width:100%;height:100%;object-fit:cover}.rv-feat__txt{padding:18px 18px 22px}.rv-feat__title{font-size:21px;font-weight:800;color:var(--rv-ink);line-height:1.25}.rv-feat__desc{margin-top:8px;font-size:16px;line-height:1.55}@media screen and (min-width:750px){.rv-feat{grid-template-columns:repeat(3,minmax(0,1fr))}}.rv-cta-band{display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}.rv-cta-band__t{color:#fff;font-size:clamp(20px,5.4vw,32px);font-weight:800;letter-spacing:.14em;line-height:1.3;text-transform:uppercase}.rv-cta-band .rv-btn{width:100%;max-width:380px}.rv-ps{display:grid;gap:16px;margin-top:28px}.rv-ps__col{border-radius:20px;padding:22px 20px}.rv-ps__col--problem{background:#fff;border:1px solid var(--rv-line)}.rv-ps__col--solution{background:var(--rv-teal);color:#fff}.rv-ps__h{font-size:21px;font-weight:800;margin-bottom:14px;color:var(--rv-ink)}.rv-ps__col--solution .rv-ps__h{color:#fff}.rv-ps__list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.rv-ps__list li{display:flex;align-items:center;gap:10px;font-size:17px;font-weight:600}.rv-ps__col--problem li{color:var(--rv-ink)}.rv-ps__x{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;border:2px solid #C7D2CF;color:#8a9a97}.rv-ps__col--solution .rv-tick circle{fill:#fff}.rv-ps__col--solution .rv-tick path{stroke:var(--rv-teal)}@media screen and (min-width:750px){.rv-ps{grid-template-columns:1fr 1fr;gap:20px;max-width:900px;margin-left:auto;margin-right:auto}}.rv-mini{max-width:560px;margin:0 auto;padding:26px 20px;border-radius:24px;background:#fff;box-shadow:0 14px 40px #14252e1f;display:flex;flex-direction:column;gap:16px}.rv-mini__trust{display:flex;align-items:center;gap:12px}.rv-mini__trust .rv-avatars{margin:0;justify-content:flex-start;flex:0 0 auto}.rv-mini__trust .rv-avatars__item{width:40px;height:40px;border-width:2px}.rv-mini__trust .rv-avatars__item+.rv-avatars__item{margin-left:-10px}.rv-mini__trust .rv-avatars__init{font-size:15px}.rv-mini__trust p{font-size:14px;line-height:1.4}.rv-mini__trust b{color:var(--rv-ink)}.rv-mini__stock{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:var(--rv-red)}.rv-mini__stock i{width:8px;height:8px;border-radius:50%;background:var(--rv-red);animation:rv-pulse 1.6s infinite}@keyframes rv-pulse{0%{box-shadow:0 0 #e23a3a80}70%{box-shadow:0 0 0 8px #e23a3a00}to{box-shadow:0 0 #e23a3a00}}.rv-contact-intro{max-width:640px;margin:0 auto;text-align:center;display:grid;gap:12px}.rv-contact-intro a{color:var(--rv-teal);font-weight:700}.cart-drawer .ct-message:empty{display:none}.rv .rv-h2 strong,.rv .rv-h2 b{color:var(--rv-teal);font-weight:inherit}.rv-layer .rv-h2 strong{color:#fff}.rv-track{position:relative}.rv-review__top .rv-stars{margin-bottom:4px}html,body{overflow-x:clip}.rv-lbar{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px 12px;padding:10px 16px;background:var(--rv-ink);color:#fff;font-family:var(--rv-font);font-size:14px;font-weight:800;letter-spacing:.02em;text-align:center;line-height:1.3}.rv-lbar__timer{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:8px;background:var(--rv-teal);font-variant-numeric:tabular-nums;font-size:15px}.rv-l .rv-wrap{max-width:760px;padding-top:28px;padding-bottom:28px}.rv-l--first .rv-wrap{padding-top:32px}.rv-l__h1{font-size:clamp(26px,7vw,40px);line-height:1.18}.rv-l__quote{margin:20px 0 0;padding:0 4px;text-align:center;font-size:clamp(19px,5vw,24px);font-style:italic;font-weight:600;line-height:1.4;color:var(--rv-teal-d)}.rv-byline{display:flex;align-items:center;gap:12px;margin-top:20px;font-size:16px;color:var(--rv-text)}.rv-byline img{width:72px;height:72px;border-radius:50%;object-fit:cover;flex:0 0 auto;border:3px solid var(--rv-mint)}.rv-byline b{color:var(--rv-ink)}.rv-byline small{display:block;font-size:13px;color:var(--rv-muted)}.rv-lt{margin:24px -16px 0;overflow-x:auto;-webkit-overflow-scrolling:touch}.rv-lt table{width:100%;min-width:560px;border-collapse:separate;border-spacing:0;font-family:var(--rv-font);font-size:14px;line-height:1.4}.rv-lt th,.rv-lt td{padding:12px 10px;vertical-align:top;text-align:left;border-bottom:1px solid var(--rv-line)}.rv-lt thead th{font-size:14px;font-weight:800;color:var(--rv-ink);background:#fff;border-bottom:2px solid var(--rv-line)}.rv-lt thead th.is-us{background:var(--rv-teal);color:#fff;border-radius:12px 12px 0 0;border-bottom-color:var(--rv-teal)}.rv-lt td.is-us{background:var(--rv-mint);color:var(--rv-ink)}.rv-lt td.is-us b{color:var(--rv-teal-d)}.rv-lt td{color:var(--rv-muted)}.rv-lt__label{position:sticky;left:0;z-index:1;width:96px;background:#fff;color:var(--rv-ink)!important;font-weight:800;box-shadow:6px 0 10px -8px #14252e40}.rv-lt__hint{margin-top:8px;font-size:13px;color:var(--rv-muted);text-align:center}.rv-tldr{margin-top:24px;padding:18px 20px;border-radius:18px;background:var(--rv-mint);border-left:5px solid var(--rv-teal);font-size:17px;line-height:1.6;color:var(--rv-ink)}.rv-tldr b:first-child{color:var(--rv-teal-d)}.rv-l__h2{font-size:clamp(22px,5.8vw,32px);line-height:1.22}.rv-l__img{margin-top:18px;border-radius:24px;overflow:hidden}.rv-l__img img{width:100%}.rv-l__body{margin-top:18px;font-size:18px;line-height:1.65;color:var(--rv-text)}.rv-l__body p+p{margin-top:14px}.rv-l__body strong,.rv-l__body b{color:var(--rv-ink)}.rv-l__list{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:12px}.rv-l__list li{padding:14px 16px;border-radius:14px;background:var(--rv-mint2);font-size:17px;line-height:1.5;color:var(--rv-text)}.rv-l__list b{color:var(--rv-ink)}.rv-author{display:flex;align-items:center;gap:14px;margin-top:24px;padding:16px;border-radius:18px;border:1px solid var(--rv-line);background:#fff}.rv-author img{width:96px;height:96px;border-radius:50%;object-fit:cover;flex:0 0 auto}.rv-author__name{font-size:19px;font-weight:800;color:var(--rv-ink)}.rv-author .rv-rating{margin-top:6px;font-size:14px}.rv-l__product{max-width:560px;margin:24px auto 0;border-radius:24px;overflow:hidden}.rv-l__product img{width:100%}.rv-offer{margin-top:24px;padding:24px 18px;border-radius:22px;background:var(--rv-mint);border:2px dashed var(--rv-teal);text-align:center;display:grid;gap:10px}.rv-offer__t{font-size:clamp(24px,7vw,34px);font-weight:900;letter-spacing:-.01em;color:var(--rv-teal-d);line-height:1.15}.rv-offer__sub{font-size:16px;font-weight:600;color:var(--rv-ink)}.rv-offer__stock{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:16px;font-weight:700;color:var(--rv-red)}.rv-offer__demand{font-size:14px;color:var(--rv-muted)}.rv-l__cta{margin-top:18px;min-height:68px;font-size:18px;text-align:center;line-height:1.3}.rv-ltrust{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 16px;margin-top:16px;font-size:15px;font-weight:700;color:var(--rv-ink)}.rv-ltrust span{display:inline-flex;align-items:center;gap:6px}.rv-ltrust .rv-pay{width:100%}.rv-lstrip{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:24px}.rv-lstrip img{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:14px}.rv-l__final{display:block;margin-top:24px;text-align:center;font-size:20px;font-weight:800;color:var(--rv-teal-d);text-decoration:underline;text-underline-offset:4px}.rv-l__fda{margin-top:24px;font-size:13px;font-style:italic;color:var(--rv-muted);text-align:center;line-height:1.5}@media screen and (min-width:750px){.rv-lt{margin:28px 0 0}.rv-lt table{min-width:0;font-size:15px}.rv-lt__hint{display:none}.rv-lstrip{gap:16px}}.rv-lreviews{display:flex;flex-direction:column;align-items:center;gap:6px;margin-top:28px;text-align:center;font-size:17px;color:var(--rv-ink)}.rv-lreviews b{font-weight:800}.rv-lreviews+.rv-l__product{margin-top:14px}
/*# sourceMappingURL=/cdn/shop/t/4/assets/rv-revenir.css.map */
