.rv{--r: 19px;--paper: #ffffff;--mist: #e6f7f4;--cream: #fff8e6;--ink: #102a2e;--ink-soft: #33504f;--teal: #0b6b6c;--bottle: #0d4a44;--sun: #ffd23f;--sun-press: #f2c200;--line: #c9dedb;--flag: #fff4c2;--display: "Poppins", "Segoe UI", Arial, sans-serif;--body: "Atkinson Hyperlegible", "Segoe UI", Verdana, sans-serif;background:var(--paper);color:var(--ink);font-family:var(--body);font-size:var(--r);line-height:1.55;-webkit-text-size-adjust:100%}.rv *,.rv *:before,.rv *:after{box-sizing:border-box}.rv h1,.rv h2,.rv h3{font-family:var(--display);line-height:1.15;margin:0;text-wrap:balance;color:var(--ink);text-transform:none;letter-spacing:normal}.rv h1,.rv h2.rv-h1{font-size:calc(var(--r) * 2.15);font-weight:800;letter-spacing:-.015em}.rv-hero--repeat{padding-block:calc(var(--r) * 2.6)}.rv h2{font-size:calc(var(--r) * 1.65);font-weight:800}.rv h3{font-size:calc(var(--r) * 1.15);font-weight:700}.rv p{margin:0;font-size:inherit;line-height:inherit;color:inherit}.rv ul,.rv ol{margin:0;padding:0;list-style:none}.rv li{margin:0}.rv li::marker{content:none}.rv img{display:block;width:100%;height:auto;max-width:100%}.rv a{color:var(--teal)}.rv button{font-family:var(--body);letter-spacing:normal;text-transform:none}.rv :focus-visible{outline:3px solid var(--teal);outline-offset:3px}.rv-wrap{max-width:640px;margin:0 auto;padding-left:18px;padding-right:18px}.rv-sec{padding-block:calc(var(--r) * 2.6)}.rv-stack{display:flex;flex-direction:column;gap:calc(var(--r) * 1)}.rv-bleed{margin-inline:-18px}@media(min-width:680px){.rv-bleed{margin-inline:0;border-radius:14px;overflow:hidden}}.rv-bg-mist{background:var(--mist)}.rv-bg-cream{background:var(--cream)}.rv-bg-dark{background:var(--bottle);color:#fff}.rv-bg-dark h2,.rv-bg-dark h3{color:#fff}.rv-bg-dark p{color:#d8efe9}.rv-ph{width:100%;height:auto;background:var(--mist);fill:var(--teal);opacity:.6}.rv-hide-sm{display:inline}.rv-show-sm{display:none}@media(max-width:520px){.rv-hide-sm{display:none}.rv-show-sm{display:inline}}.rv-eyebrow{font-family:var(--display);font-weight:700;font-size:calc(var(--r) * .8);letter-spacing:.12em;text-transform:uppercase;color:var(--teal)}.rv-bg-cream .rv-eyebrow{color:#8a5a00}.rv-pull{font-family:var(--display);font-weight:600;font-size:calc(var(--r) * 1.3);line-height:1.35;color:var(--bottle)}.rv-by,.rv-source{font-size:calc(var(--r) * .95);color:var(--ink-soft)}.rv-stars{display:flex;align-items:center;gap:calc(var(--r) * .5);font-size:calc(var(--r) * .95);color:var(--ink-soft);flex-wrap:wrap}.rv-stars [aria-hidden]{color:#c98a00;font-size:calc(var(--r) * 1.15);letter-spacing:.08em}.rv-buy{display:flex;align-items:center;justify-content:center;gap:calc(var(--r) * .6);width:100%;min-height:64px;border:0;border-radius:12px;margin:0;background:var(--sun);color:var(--ink);font-family:var(--display);font-weight:800;font-size:calc(var(--r) * 1.25);cursor:pointer;box-shadow:0 3px #c79f00;transition:background .15s,transform .1s}.rv-buy:hover{background:var(--sun-press)}a.rv-buy,a.rv-buy:hover,a.rv-buy:visited{color:var(--ink);text-decoration:none}.rv-buy:active{transform:translateY(2px);box-shadow:0 1px #c79f00}.rv-buy[disabled]{opacity:.6;cursor:not-allowed}.rv-buy.is-loading{opacity:.75}.rv-buy-note{text-align:center;font-size:calc(var(--r) * .92);color:var(--ink-soft)}.rv-ghost{display:flex;align-items:center;justify-content:center;min-height:56px;border:2px solid var(--teal);border-radius:12px;color:var(--teal);font-weight:700;font-size:calc(var(--r) * 1.05);text-decoration:none}.rv-hero{padding-block:calc(var(--r) * 1.4) calc(var(--r) * 2.4)}.rv-buy-row{display:flex;flex-direction:column;gap:calc(var(--r) * 1)}.rv-price-row{display:flex;align-items:baseline;gap:calc(var(--r) * .8);flex-wrap:wrap}.rv-price{font-family:var(--display);font-weight:800;font-size:calc(var(--r) * 2.6);color:var(--ink);line-height:1;font-variant-numeric:tabular-nums}.rv-was{font-size:calc(var(--r) * 1.05);color:var(--ink-soft)}.rv-was s{text-decoration-thickness:2px}.rv-per{align-self:center;text-align:center;background:var(--mist);color:var(--bottle);font-weight:700;padding:calc(var(--r) * .3) calc(var(--r) * .7);border-radius:999px;font-size:calc(var(--r) * .95)}.rv-checks{display:flex;flex-direction:column;gap:calc(var(--r) * .7)}.rv-checks li{display:grid;grid-template-columns:calc(var(--r) * 1.6) 1fr;gap:calc(var(--r) * .6);align-items:start}.rv-checks li:before{content:"";width:calc(var(--r) * 1.45);height:calc(var(--r) * 1.45);border-radius:50%;margin-top:calc(var(--r) * .1);background:var(--teal) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center/70% no-repeat}.rv-checks p{display:inline}.rv-trust{display:grid;grid-template-columns:1fr;border:1px solid var(--line);border-radius:12px;overflow:hidden}.rv-trust li{display:grid;grid-template-columns:calc(var(--r) * 2.4) 1fr;gap:calc(var(--r) * .7);align-items:center;padding:calc(var(--r) * .85) calc(var(--r) * 1);font-size:calc(var(--r) * .95)}.rv-trust li+li{border-top:1px solid var(--line)}.rv-trust b{display:block;font-size:calc(var(--r) * 1)}.rv-icon{width:calc(var(--r) * 2);height:calc(var(--r) * 2);stroke:var(--teal);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.rv-gallery{display:flex;flex-direction:column;gap:calc(var(--r) * .7)}.rv-g-stage{position:relative}.rv-g-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;aspect-ratio:1;max-width:100%;background:var(--mist)}@media(min-width:680px){.rv-g-track{border-radius:14px}}.rv-g-track::-webkit-scrollbar{display:none}.rv-g-slide{flex:0 0 100%;min-width:0;overflow:hidden;scroll-snap-align:center;display:grid;place-items:center}.rv-g-slide img{width:100%;height:100%;object-fit:cover}.rv-g-arrow{position:absolute;top:50%;width:calc(var(--r) * 3);height:calc(var(--r) * 3);margin-top:calc(var(--r) * -1.5);border-radius:50%;border:0;background:#ffffffeb;padding:0 0 calc(var(--r) * .2);color:var(--ink);font:800 calc(var(--r) * 1.6)/1 var(--display);box-shadow:0 2px 8px #102a2e40;cursor:pointer;display:grid;place-items:center}.rv-g-arrow.prev{left:calc(var(--r) * .7)}.rv-g-arrow.next{right:calc(var(--r) * .7)}.rv-g-arrow:disabled{opacity:0;pointer-events:none}.rv-g-count{position:absolute;right:calc(var(--r) * .8);bottom:calc(var(--r) * .8);background:#102a2ed9;color:#fff;font-weight:700;font-size:calc(var(--r) * .85);padding:calc(var(--r) * .25) calc(var(--r) * .65);border-radius:999px}.rv-g-thumbs{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:calc(var(--r) * 4.2);gap:calc(var(--r) * .5);overflow-x:auto;scrollbar-width:none;padding:3px}.rv-g-thumbs::-webkit-scrollbar{display:none}.rv-g-thumbs button{aspect-ratio:1;padding:0;margin:0;border:2px solid var(--line);border-radius:10px;overflow:hidden;background:var(--mist);cursor:pointer}.rv-g-thumbs button[aria-current=true]{border:3px solid var(--teal)}.rv-g-thumbs img{width:100%;height:100%;object-fit:cover}.rv-hero-grid{display:flex;flex-direction:column;gap:calc(var(--r) * 1)}.rv-hero-info{display:contents}.rv-hero-head{display:flex;flex-direction:column;gap:calc(var(--r) * .6);order:0}.rv-new{display:inline-block;vertical-align:.15em;margin-right:.15em;padding:.15em .55em;border-radius:999px;background:var(--sun);color:var(--ink);font-size:.5em;font-weight:800;letter-spacing:.06em;line-height:1.2;white-space:nowrap}.rv-hero-sub{font-family:var(--display);font-weight:600;font-size:calc(var(--r) * 1.25);color:var(--teal);line-height:1.25}.rv-hero-media{order:1}.rv-hero-info>:not(.rv-hero-head){order:2}@media(max-width:520px){.rv-hero{padding-top:calc(var(--r) * .7)}.rv-hero-grid{gap:calc(var(--r) * .6)}.rv-hero-head{gap:calc(var(--r) * .2)}.rv-hero .rv-eyebrow{font-size:calc(var(--r) * .7)}.rv-hero h1,.rv-hero h2.rv-h1{font-size:calc(var(--r) * 1.6);line-height:1.15}.rv-hero-sub{font-size:calc(var(--r) * 1)}.rv-hero .rv-stars{flex-wrap:nowrap;white-space:nowrap;gap:calc(var(--r) * .35)}.rv-hero .rv-stars{font-size:calc(var(--r) * .8);line-height:1.3}.rv-hero .rv-stars [aria-hidden]{font-size:calc(var(--r) * .95)}.rv-g-track{aspect-ratio:1}.rv-gallery{gap:calc(var(--r) * .45)}.rv-g-thumbs{grid-auto-columns:calc(var(--r) * 2.2);gap:calc(var(--r) * .4)}.rv-g-thumbs button{border-radius:8px}.rv-buy-row{display:grid;grid-template-columns:auto 1fr;gap:calc(var(--r) * .9);align-items:center}.rv-buy-row .rv-price-row{flex-direction:column;align-items:flex-start;gap:calc(var(--r) * .1)}.rv-hero .rv-price{font-size:calc(var(--r) * 1.9)}.rv-hero .rv-buy{min-height:58px;font-size:calc(var(--r) * 1.15)}}.rv-sticky{position:fixed;left:0;right:0;bottom:0;z-index:20;background:var(--paper);border-top:1px solid var(--line);box-shadow:0 -6px 18px #102a2e1f;padding-bottom:calc(calc(var(--r) * .7) + env(safe-area-inset-bottom,0px));padding-top:calc(var(--r) * .7);transform:translateY(calc(100% + 40px));visibility:hidden;opacity:0;transition:transform .25s ease,opacity .2s ease,visibility 0s linear .25s}.rv-sticky.show{transform:none;visibility:visible;opacity:1;transition:transform .25s ease,opacity .2s ease,visibility 0s}.rv-sticky .rv-wrap{display:grid;grid-template-columns:auto 1fr;gap:calc(var(--r) * .9);align-items:center}.rv-sticky .rv-buy{min-height:56px;font-size:calc(var(--r) * 1.1)}.rv-sticky-price{font-family:var(--display);font-weight:800;font-size:calc(var(--r) * 1.4);line-height:1.1}.rv-sticky-price small{display:block;font-family:var(--body);font-weight:400;font-size:calc(var(--r) * .8);color:var(--ink-soft)}@media(prefers-reduced-motion:reduce){.rv-sticky,.rv-buy{transition:none}}.rv-press h2{font-size:calc(var(--r) * .85);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);text-align:center;font-weight:700}.rv-logos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(var(--r) * 1.1) calc(var(--r) * .7);align-items:center}.rv-logos img{max-height:calc(var(--r) * 2.6);max-width:100%;width:auto;height:auto;margin-inline:auto;object-fit:contain;filter:grayscale(1);opacity:.8}.rv-slot{aspect-ratio:5 / 2;max-width:100%;display:grid;place-items:center;text-align:center;border:2px dashed #b38f00;background:var(--flag);border-radius:8px;font-size:calc(var(--r) * .72);font-weight:700;color:#4a3a00;line-height:1.2;padding:calc(var(--r) * .3)}.rv-ba{display:flex;flex-direction:column;gap:calc(var(--r) * .6)}.rv-ba-frame{position:relative;aspect-ratio:4 / 5;max-width:100%;border-radius:14px;overflow:hidden;--pos: 50%;touch-action:pan-y;-webkit-user-select:none;user-select:none}.rv-ba-img{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;text-align:center;font-weight:700;font-size:calc(var(--r) * 1.05);padding:calc(var(--r) * 1)}.rv-ba-img img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.rv-ba-after{background:repeating-linear-gradient(135deg,#d8efe9 0 14px,#cbe8e1 14px 28px);color:var(--bottle)}.rv-ba-before{background:repeating-linear-gradient(135deg,#fff1bd 0 14px,#ffe9a0 14px 28px);color:#4a3a00;clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.rv-ba-tag{position:absolute;top:calc(var(--r) * .8);z-index:2;background:#102a2ed9;color:#fff;font-weight:700;font-size:calc(var(--r) * .9);padding:calc(var(--r) * .3) calc(var(--r) * .7);border-radius:999px}.rv-ba-tag.l{left:calc(var(--r) * .8)}.rv-ba-tag.r{right:calc(var(--r) * .8)}.rv-ba-line{position:absolute;top:0;bottom:0;left:var(--pos);width:4px;margin-left:-2px;background:#fff;z-index:2;box-shadow:0 0 6px #00000059;pointer-events:none}.rv-ba-knob{position:absolute;top:50%;left:50%;width:calc(var(--r) * 3.6);height:calc(var(--r) * 3.6);margin:calc(var(--r) * -1.8) 0 0 calc(var(--r) * -1.8);border-radius:50%;background:var(--sun);border:3px solid #fff;display:grid;place-items:center;font-family:var(--display);font-weight:800;font-size:calc(var(--r) * 1.2);color:var(--ink);box-shadow:0 2px 8px #0000004d}.rv-ba-range{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;z-index:3}.rv-ba-range:focus-visible+.rv-ba-line .rv-ba-knob{outline:3px solid var(--teal);outline-offset:3px}.rv-ba-buttons{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--r) * .6)}.rv-ba-buttons button,.rv-wall-controls button{min-height:52px;border-radius:10px;border:2px solid var(--teal);background:var(--paper);color:var(--teal);font-weight:700;font-size:calc(var(--r) * 1);cursor:pointer;margin:0}.rv-ba-buttons button[aria-pressed=true]{background:var(--teal);color:#fff}.rv-ba-cap{font-size:calc(var(--r) * .95);color:var(--ink-soft)}.rv-ba-cap strong,.rv-ba-cap b{color:var(--ink)}.rv-box-group{display:flex;flex-direction:column;gap:calc(var(--r) * .2)}.rv-box-group h3:not(:first-child){margin-top:calc(var(--r) * 1)}.rv-box-group h3{font-size:calc(var(--r) * .85);letter-spacing:.12em;text-transform:uppercase;color:var(--teal);padding-bottom:calc(var(--r) * .35);border-bottom:2px solid var(--teal)}.rv-item{display:grid;padding-block:calc(var(--r) * .7);border-bottom:1px solid var(--line)}.rv-item b{font-size:calc(var(--r) * 1.05)}.rv-item span{color:var(--ink-soft);font-size:calc(var(--r) * .95)}.rv-count{font-family:var(--display);font-weight:600;font-size:calc(var(--r) * 1);color:var(--ink-soft);text-align:center;letter-spacing:.02em;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:calc(var(--r) * .7) 0;text-wrap:balance}.rv-count span{white-space:nowrap}.rv-steps{display:flex;flex-direction:column;gap:calc(var(--r) * 1.1)}.rv-steps li{display:grid;grid-template-columns:calc(var(--r) * 3.6) 1fr;gap:calc(var(--r) * 1);align-items:start;background:var(--paper);border-radius:14px;padding:calc(var(--r) * 1)}.rv-num{font-family:var(--display);font-weight:700;font-size:calc(var(--r) * 2.6);line-height:1;color:var(--bottle);text-align:center;border-right:2px solid var(--line);padding-right:calc(var(--r) * .6)}.rv-steps p{color:var(--ink-soft)}.rv-steps strong,.rv-steps b{color:var(--ink)}.rv-pill{align-self:flex-start;background:var(--sun);color:var(--ink);font-family:var(--display);font-weight:800;font-size:calc(var(--r) * .85);letter-spacing:.08em;text-transform:uppercase;padding:calc(var(--r) * .35) calc(var(--r) * .8);border-radius:999px}.rv-inside{display:flex;flex-direction:column;gap:calc(var(--r) * .9)}.rv-inside li{display:grid;grid-template-columns:calc(var(--r) * 2.6) 1fr;gap:calc(var(--r) * .8);align-items:start}.rv-inside .rv-icon{width:calc(var(--r) * 2.6);height:calc(var(--r) * 2.6);padding:calc(var(--r) * .5);border-radius:50%;background:#ffffff1f;stroke:var(--sun)}.rv-inside b{display:block;color:#fff;font-size:calc(var(--r) * 1.05)}.rv-live{position:relative;border-radius:14px;overflow:hidden}.rv-live img{aspect-ratio:3 / 2;object-fit:cover}.rv-live-badge{position:absolute;top:calc(var(--r) * .8);left:calc(var(--r) * .8);background:#d92d20;color:#fff;font-weight:800;font-size:calc(var(--r) * .85);letter-spacing:.08em;padding:calc(var(--r) * .3) calc(var(--r) * .7);border-radius:6px;display:flex;align-items:center;gap:calc(var(--r) * .4)}.rv-live-badge:before{content:"";width:calc(var(--r) * .55);height:calc(var(--r) * .55);border-radius:50%;background:#fff}.rv-live-cap{background:#fff;color:var(--ink);padding:calc(var(--r) * .9) calc(var(--r) * 1);display:flex;flex-direction:column;gap:calc(var(--r) * .2)}.rv-bg-dark .rv-live-cap p,.rv-live-cap span{color:var(--ink-soft);font-size:calc(var(--r) * .95)}.rv-posts{display:flex;flex-direction:column;gap:calc(var(--r) * .9)}.rv-post{background:#fff;color:var(--ink);border-radius:14px;padding:calc(var(--r) * .9);display:flex;flex-direction:column;gap:calc(var(--r) * .6)}.rv-post img{border-radius:8px}.rv-bg-dark .rv-post p{color:var(--ink);font-size:calc(var(--r) * 1.05)}.rv-post cite{font-style:normal;font-size:calc(var(--r) * .9);color:var(--ink-soft)}.rv-shot{aspect-ratio:4 / 3;max-width:100%;border:2px dashed #b38f00;background:var(--flag);border-radius:8px;display:grid;place-items:center;text-align:center;color:#4a3a00;font-weight:700;padding:calc(var(--r) * .8)}.rv-join{counter-reset:s;display:flex;flex-direction:column;gap:calc(var(--r) * .7)}.rv-join li{counter-increment:s;display:grid;grid-template-columns:calc(var(--r) * 2.4) 1fr;gap:calc(var(--r) * .7);align-items:center;color:#fff}.rv-join li:before{content:counter(s);width:calc(var(--r) * 2.4);height:calc(var(--r) * 2.4);border-radius:50%;background:var(--sun);color:var(--ink);display:grid;place-items:center;font-family:var(--display);font-weight:800}.rv-video{aspect-ratio:9 / 12;max-width:100%;border-radius:14px;overflow:hidden;position:relative;background:#0f2a2e}.rv-video video,.rv-video>img{width:100%;height:100%;object-fit:cover}.rv-video-ph{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#081e2073}.rv-play{width:calc(var(--r) * 5.2);height:calc(var(--r) * 5.2);border-radius:50%;background:var(--sun);display:grid;place-items:center}.rv-play svg{width:calc(var(--r) * 2);height:calc(var(--r) * 2);fill:var(--ink);margin-left:calc(var(--r) * .3)}.rv-video-cap{position:absolute;left:calc(var(--r) * 1);right:calc(var(--r) * 1);bottom:calc(var(--r) * 1);color:#fff;font-weight:700;font-size:calc(var(--r) * 1.05);text-shadow:0 1px 4px rgba(0,0,0,.6)}.rv-rating{display:grid;grid-template-columns:auto 1fr;gap:calc(var(--r) * 1);align-items:center;background:var(--paper);border-radius:14px;padding:calc(var(--r) * 1) calc(var(--r) * 1.2)}.rv-bg-white .rv-rating{background:var(--mist)}.rv-rating-big{font-family:var(--display);font-weight:800;font-size:calc(var(--r) * 3);line-height:1;color:var(--ink)}.rv-review{border-left:5px solid var(--teal);padding:calc(var(--r) * .2) 0 calc(var(--r) * .2) calc(var(--r) * 1);display:flex;flex-direction:column;gap:calc(var(--r) * .4)}.rv-review p{font-size:calc(var(--r) * 1.05)}.rv-review cite{font-style:normal;font-weight:700;font-size:calc(var(--r) * .95);color:var(--ink-soft)}.rv-app{background:var(--paper);border-radius:14px;overflow:hidden}.rv-wall-head{text-align:center;align-items:center}.rv-hint{display:inline-flex;align-items:center;gap:calc(var(--r) * .45);font-weight:700;color:var(--ink-soft);font-size:calc(var(--r) * .95)}.rv-hint svg{width:calc(var(--r) * 1.1);height:calc(var(--r) * 1.1);stroke:currentColor;fill:none;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.rv-wall{position:relative;height:540px;overflow:hidden;cursor:grab;touch-action:pan-y;user-select:none;-webkit-user-select:none;--tw: 250px;background:radial-gradient(ellipse at center,var(--mist) 0%,var(--paper) 72%)}.rv-wall.dragging{cursor:grabbing}.rv-wall:focus-visible{outline-offset:-3px}@media(max-width:520px){.rv-wall{height:520px;--tw: 235px}}.rv-wall-src{display:none}.rv-tile{position:absolute;left:0;top:0;width:var(--tw);will-change:transform,opacity}.rv-tile img{border-radius:14px;box-shadow:0 4px 14px #102a2e1f;pointer-events:none}.rv-cmt{background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:calc(var(--r) * .7) calc(var(--r) * .85);box-shadow:0 4px 14px #102a2e1a;display:grid;grid-template-columns:calc(var(--r) * 2.2) 1fr;gap:calc(var(--r) * .6);align-items:start;font-size:calc(var(--r) * .82);line-height:1.35}.rv-cmt .av{width:calc(var(--r) * 2.2);height:calc(var(--r) * 2.2);border-radius:50%;display:grid;place-items:center;color:#fff;font-family:var(--display);font-weight:700;font-size:calc(var(--r) * .95);object-fit:cover;box-shadow:none}.rv-cmt b{font-size:calc(var(--r) * .82)}.rv-cmt .meta{color:var(--ink-soft);font-size:calc(var(--r) * .72)}.rv-cmt p{margin-top:calc(var(--r) * .15);color:var(--ink);display:-webkit-box;-webkit-line-clamp:9;-webkit-box-orient:vertical;overflow:hidden}.rv-cmt .pic{display:block;width:100%;aspect-ratio:4 / 5;object-fit:cover;margin-top:calc(var(--r) * .45);border-radius:12px;box-shadow:none}.rv-cmt .acts{margin-top:calc(var(--r) * .3);color:var(--ink-soft);font-size:calc(var(--r) * .72);font-weight:700;display:flex;gap:calc(var(--r) * .9)}.rv-cmt .likes{margin-left:auto;font-weight:400;white-space:nowrap}.rv-wall-controls{display:grid;grid-template-columns:1fr 1.3fr 1fr;gap:calc(var(--r) * .6);margin-top:calc(var(--r) * 1)}.rv-tank{margin:0;display:flex;flex-direction:column;gap:calc(var(--r) * .5)}.rv-tank img,.rv-tank-ph{border-radius:14px}.rv-tank-ph{aspect-ratio:16 / 9;border:2px dashed #b38f00;background:repeating-linear-gradient(135deg,#12304a 0 16px,#163a58 16px 32px);display:grid;place-items:center;text-align:center;padding:calc(var(--r) * 1)}.rv-tank-ph span{background:var(--flag);color:#4a3a00;font-weight:700;padding:calc(var(--r) * .2) calc(var(--r) * .5);border-radius:6px}.rv-tank figcaption{font-size:calc(var(--r) * .9);color:var(--ink-soft)}.rv-owners{display:grid;grid-template-columns:repeat(auto-fill,minmax(calc(var(--r) * 2.2),1fr));gap:calc(var(--r) * .3)}.rv-owners--rows{grid-template-columns:repeat(var(--cols, 4),minmax(0,1fr));gap:calc(var(--r) * .6);justify-items:center}.rv-owners>*{width:100%;max-width:calc(var(--r) * 3.2);aspect-ratio:1;border-radius:50%;border:3px solid var(--paper);box-shadow:0 1px 4px #102a2e26;overflow:hidden}.rv-owners img{width:100%;height:100%;object-fit:cover}.rv-owners--rows>*{max-width:calc(var(--r) * 3.9)}.rv-investors{display:flex;flex-direction:column;gap:calc(var(--r) * .8)}.rv-faces-hint{font-weight:700;color:var(--ink-soft);font-size:calc(var(--r) * .92)}.rv-face{padding:0;margin:0;cursor:pointer;display:grid;place-items:center;color:#fff;font-family:var(--display);font-weight:700;font-size:calc(var(--r) * 1.1);transition:transform .15s,box-shadow .15s}.rv-face:hover{transform:scale(1.06)}.rv-face[aria-pressed=true]{box-shadow:0 0 0 3px var(--sun),0 2px 8px #102a2e40;transform:scale(1.08)}.rv-face-quote{display:grid;justify-items:center;text-align:center;gap:calc(var(--r) * .9);background:var(--paper);border-top:5px solid var(--sun);border-radius:14px;padding:calc(var(--r) * 1.4) calc(var(--r) * 1.2);animation:rv-pop .2s ease}.rv-face-quote[hidden]{display:none}.rv-face-pic{width:calc(var(--r) * 7);height:calc(var(--r) * 7);border-radius:50%;border:4px solid var(--sun);box-shadow:0 4px 14px #102a2e26;overflow:hidden;display:grid;place-items:center;color:#fff;font-family:var(--display);font-weight:700;font-size:calc(var(--r) * 1.5)}.rv-face-pic img{width:100%;height:100%;object-fit:cover}.rv-face-quote p{font-family:var(--display);font-weight:600;font-size:calc(var(--r) * 1.1);line-height:1.35;color:var(--bottle);max-width:36em}@media(min-width:900px){.rv-face-pic{width:calc(var(--r) * 8);height:calc(var(--r) * 8)}}.rv-face-quote cite{display:block;margin-top:calc(var(--r) * .3);font-style:normal;font-weight:700;font-size:calc(var(--r) * .9);color:var(--ink-soft)}@keyframes rv-pop{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.rv-face,.rv-face-quote{transition:none;animation:none}}.rv-testimony{display:flex;flex-direction:column;align-items:center;gap:calc(var(--r) * .8);text-align:center}.rv-testimony-frame{width:100%;max-width:400px;border-radius:16px;overflow:hidden;background:#000;box-shadow:0 8px 28px #0000004d}.rv-testimony-frame[style*="16 / 9"]{max-width:720px}.rv-testimony-frame video,.rv-testimony-frame iframe{display:block;width:100%;height:100%;border:0;object-fit:cover}.rv-testimony-quote{font-family:var(--display);font-weight:600;font-size:calc(var(--r) * 1.15);max-width:30em}.rv-testimony cite{font-style:normal;font-weight:700;color:var(--sun)}.page-announcement,.btn--scroll-top{display:none!important}:root{--announcement-height: 0px !important}.rv-installments{margin:calc(var(--r) * .5) 0 0;font-size:calc(var(--r) * .9);color:var(--ink-soft);text-align:center}.rv-installments shopify-payment-terms{display:block}.rv-face-all-pic{width:100%;max-width:640px;border-radius:14px;overflow:hidden}.rv-face-all-pic img{display:block;width:100%;height:auto}.rv-face-all h3{font-size:calc(var(--r) * 1.5);color:var(--bottle);margin-bottom:calc(var(--r) * .35)}.rv-face-all-text p{font-family:inherit;font-weight:400;font-size:calc(var(--r) * 1.05);color:var(--ink);max-width:32em;margin-inline:auto}.rv-owners .more{background:var(--sun);display:grid;place-items:center;text-align:center;font-family:var(--display);font-weight:800;font-size:calc(var(--r) * .7);line-height:1.1;color:var(--ink)}.rv-pillars{display:grid;grid-template-columns:1fr;gap:calc(var(--r) * .7)}@media(min-width:560px){.rv-pillars{grid-template-columns:repeat(3,minmax(0,1fr))}}.rv-pillars li{background:var(--paper);border:1px solid #f0dfb0;border-radius:14px;padding:calc(var(--r) * 1);display:flex;flex-direction:column;gap:calc(var(--r) * .3)}.rv-pillars b{font-family:var(--display);font-size:calc(var(--r) * 1.1);color:var(--bottle)}.rv-pillars span{color:var(--ink-soft);font-size:calc(var(--r) * .95)}.rv-made{text-align:center;align-items:center}.rv-made-intro{max-width:40em}.rv-made-media{width:100%;max-width:860px}.rv-made-media img{width:100%;height:auto;border-radius:16px}.rv-made-points{width:100%;display:grid;gap:calc(var(--r) * .8);text-align:left}.rv-made-points li{display:grid;grid-template-columns:calc(var(--r) * 2.8) 1fr;grid-template-rows:auto 1fr;column-gap:calc(var(--r) * .8);row-gap:calc(var(--r) * .2);background:var(--paper);border-radius:16px;padding:calc(var(--r) * 1.1);box-shadow:0 4px 14px #102a2e0f}.rv-made-points .rv-icon{grid-row:span 2;width:calc(var(--r) * 2.8);height:calc(var(--r) * 2.8);padding:calc(var(--r) * .55);border-radius:50%;background:var(--mist)}.rv-made-points li>b{font-family:var(--display);font-size:calc(var(--r) * 1.1);color:var(--bottle)}.rv-made-points span{color:var(--ink-soft);font-size:calc(var(--r) * .95);line-height:1.45}@media(min-width:760px){.rv-made-points{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:calc(var(--r) * 1.2);text-align:center}.rv-made-points li{grid-template-columns:1fr;grid-template-rows:none;align-content:start;justify-items:center;padding:calc(var(--r) * 1.6) calc(var(--r) * 1.2)}.rv-made-points .rv-icon{grid-row:auto;width:calc(var(--r) * 3.4);height:calc(var(--r) * 3.4);margin-bottom:calc(var(--r) * .4)}}.rv-quote{background:var(--paper);border-left:5px solid var(--sun);border-radius:0 14px 14px 0;padding:calc(var(--r) * 1) calc(var(--r) * 1.1);display:flex;flex-direction:column;gap:calc(var(--r) * .4)}.rv-quote p{font-family:var(--display);font-weight:600;font-size:calc(var(--r) * 1.15);line-height:1.35;color:var(--bottle)}.rv-quote cite{font-style:normal;font-weight:700;font-size:calc(var(--r) * .95);color:var(--ink-soft)}.rv-socials{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--r) * .7)}.rv-socials a{display:grid;grid-template-columns:calc(var(--r) * .9) 1fr;gap:calc(var(--r) * .6);align-items:center;min-height:64px;padding:calc(var(--r) * .6) calc(var(--r) * .9);border:1px solid var(--line);border-radius:12px;background:var(--paper);text-decoration:none;color:var(--ink);font-weight:700;line-height:1.25}.rv-socials a:before{content:"";width:calc(var(--r) * .9);height:calc(var(--r) * .9);border-radius:50%;background:var(--dot)}.rv-socials small{display:block;font-weight:400;font-size:calc(var(--r) * .8);color:var(--ink-soft)}.rv-guarantee{border:3px solid var(--bottle);border-radius:16px;padding:calc(var(--r) * 1.4);text-align:center;display:flex;flex-direction:column;gap:calc(var(--r) * .7);align-items:center}.rv-seal{width:calc(var(--r) * 4.6);height:calc(var(--r) * 4.6);border-radius:50%;background:var(--bottle);color:#fff;display:grid;place-items:center;font-family:var(--display);font-weight:800;font-size:calc(var(--r) * 1.05);line-height:1}.rv details{border-bottom:1px solid var(--line)}.rv summary{list-style:none;cursor:pointer;min-height:60px;display:grid;grid-template-columns:1fr calc(var(--r) * 2);align-items:center;gap:calc(var(--r) * .8);font-weight:700;font-size:calc(var(--r) * 1.05);padding-block:calc(var(--r) * .8)}.rv summary::-webkit-details-marker{display:none}.rv summary:after{content:"+";font-family:var(--display);font-size:calc(var(--r) * 1.7);font-weight:600;color:var(--teal);text-align:center;line-height:1}.rv details[open] summary:after{content:"\2212"}.rv details>div{padding-bottom:calc(var(--r) * 1.1);color:var(--ink-soft);display:flex;flex-direction:column;gap:calc(var(--r) * .6)}.rv-routine{display:grid;grid-template-columns:1fr;gap:calc(var(--r) * 1);counter-reset:none}@media(min-width:600px){.rv-routine{grid-template-columns:repeat(2,minmax(0,1fr))}}.rv-step-card{background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:calc(var(--r) * 1) calc(var(--r) * 1.1);display:flex;flex-direction:column;gap:calc(var(--r) * .5)}.rv-bg-white .rv-step-card{background:#f6fbfa}.rv-step-head{display:grid;grid-template-columns:calc(var(--r) * 4) 1fr;gap:calc(var(--r) * .8);align-items:center;padding-bottom:calc(var(--r) * .75);border-bottom:2px solid var(--teal)}.rv-step-art{width:calc(var(--r) * 4);height:calc(var(--r) * 4);border-radius:50%;background:var(--mist);display:grid;place-items:center;overflow:hidden}.rv-step-art img{width:100%;height:100%;object-fit:cover}.rv-step-art--own{background:none;overflow:visible;border-radius:0;width:calc(var(--r) * 4.8);height:calc(var(--r) * 4.8);flex-shrink:0}.rv-step-art--own img{object-fit:contain}.rv-art{width:92%;height:92%;margin-top:6%}.rv-art .skin{fill:#a8714a}.rv-art .hair{fill:#2a1a12}.rv-art .smile{fill:none;stroke:#5e3a24;stroke-width:1.8;stroke-linecap:round}.rv-art .line{fill:none;stroke:var(--teal);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.rv-art .head{fill:var(--teal)}.rv-art .drop{fill:#2f9fd0}.rv-art .shine{fill:none;stroke:#fff;stroke-width:1.6;stroke-linecap:round}.rv-art .bottle{fill:var(--sun);stroke:var(--bottle);stroke-width:2}.rv-art .label{fill:#fff}.rv-art .spark{fill:#e0a100}.rv-step-num{display:block;font-family:var(--display);font-weight:700;font-size:calc(var(--r) * .75);letter-spacing:.12em;text-transform:uppercase;color:var(--teal)}.rv-step-head h3{font-size:calc(var(--r) * 1.3)}.rv-step-text{font-size:calc(var(--r) * .92);color:var(--ink-soft)}.rv-kit-list li{display:grid;grid-template-columns:calc(var(--r) * 3.9) 1fr;gap:calc(var(--r) * .75);align-items:center;padding-block:calc(var(--r) * .6)}.rv-kit-list li+li{border-top:1px solid var(--line)}.rv-thumb{width:calc(var(--r) * 3.9);height:calc(var(--r) * 3.9);border-radius:50%;overflow:hidden;background:var(--mist);border:2px solid var(--line);display:block}.rv-thumb{background:#fff}.rv-thumb img{width:100%;height:100%;object-fit:cover;transform:scale(1.3)}.rv-thumb img.rv-thumb-clean{transform:none}.rv-kit-list b{display:block;font-size:calc(var(--r) * 1);line-height:1.25}.rv-kit-list li>span:last-child>span{display:block;font-size:calc(var(--r) * .88);color:var(--ink-soft);line-height:1.35;margin-top:2px}.rv-kit-list li>span:last-child>span.rv-ingr{margin-top:calc(var(--r) * .3);font-size:calc(var(--r) * .8);font-weight:700;color:var(--teal)}.rv-split{display:flex;flex-direction:column;gap:calc(var(--r) * 1)}.rv-ba-list{display:flex;flex-direction:column;gap:calc(var(--r) * 1.6)}@media(min-width:900px){.rv-wrap{max-width:1160px;padding-left:32px;padding-right:32px}.rv-narrow{max-width:860px}.rv-sec{padding-block:calc(var(--r) * 4.2)}.rv-stack{gap:calc(var(--r) * 1.2)}.rv h1,.rv h2.rv-h1{font-size:calc(var(--r) * 2.6)}.rv h2{font-size:calc(var(--r) * 2.1)}.rv-hero{padding-block:calc(var(--r) * 2) calc(var(--r) * 3.6)}.rv-hero-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);gap:calc(var(--r) * 3.4);align-items:start}.rv-hero-info{display:flex;flex-direction:column;gap:calc(var(--r) * 1.1);order:2}.rv-hero-media{position:sticky;top:120px}.rv-gallery{display:grid;grid-template-columns:calc(var(--r) * 4.4) minmax(0,1fr);gap:calc(var(--r) * .8);align-items:start}.rv-g-stage{grid-column:2;grid-row:1}.rv-g-thumbs{grid-column:1;grid-row:1;grid-auto-flow:row;grid-auto-columns:auto;grid-auto-rows:calc(var(--r) * 4.4);overflow-x:hidden;overflow-y:auto;max-height:600px;position:relative}.rv-g-track{aspect-ratio:1}.rv-trust{grid-template-columns:1fr}.rv-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:calc(var(--r) * 3.6);align-items:center}.rv-split--top{align-items:start}.rv-split--flip .rv-split-media{order:2}.rv-split-media{margin:0;border-radius:16px;overflow:hidden}.rv-split-media img{width:100%}.rv-logos{grid-template-columns:repeat(6,minmax(0,1fr));gap:calc(var(--r) * 1.2)}.rv-ba-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(var(--r) * 2)}.rv-ba-list--one{grid-template-columns:minmax(0,520px);justify-content:center}.rv-box-group{display:block;columns:2;column-gap:calc(var(--r) * 3.6)}.rv-box-group h3{break-after:avoid;margin-bottom:calc(var(--r) * .2)}.rv-box-group h3:not(:first-child){margin-top:calc(var(--r) * 1.4)}.rv-item{break-inside:avoid}.rv-count{width:100%;max-width:520px;margin-inline:auto;align-self:center}.rv-routine{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.rv-routine:has(>li:nth-child(5)){grid-template-columns:repeat(3,minmax(0,1fr))}.rv-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(var(--r) * 1)}.rv-steps li{grid-template-columns:1fr;gap:calc(var(--r) * .6);padding:calc(var(--r) * 1.3)}.rv-num{text-align:left;border-right:0;padding-right:0}.rv-inside{gap:calc(var(--r) * 1.3)}.rv-posts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.rv-join{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(var(--r) * 1)}.rv-video{max-width:460px;margin-inline:auto;width:100%}.rv-rating{max-width:560px}.rv-wall{height:620px;--tw: 270px}.rv-wall-controls{max-width:520px;margin-inline:auto}.rv-owners{grid-template-columns:repeat(auto-fill,calc(var(--r) * 4));gap:calc(var(--r) * .55)}.rv-face-all-pic{max-width:520px}.rv-owners>*{max-width:none}.rv-socials{grid-template-columns:repeat(4,minmax(0,1fr))}.rv-sticky .rv-wrap{max-width:760px}}
/*# sourceMappingURL=/cdn/shop/t/208/assets/revival.css.map */
