.rvm{--rvm-bg: #F7F2EA;--rvm-alt: #ECE4DA;--rvm-track: #E7DED2;--rvm-ink: #15110E;--rvm-ink-hover: #2B241E;--rvm-body: #3D352F;--rvm-muted: #4A413A;--rvm-soft: #6B6158;--rvm-line: #D2C5B3;--rvm-accent: #B08D57;--rvm-sticky-top: var(--header-height, 0px);--rvm-gutter: clamp(16px, 4vw, 48px);--rvm-ease: cubic-bezier(.22, 1, .36, 1);background:var(--rvm-bg);color:var(--rvm-body);font-family:var(--font-body--family);font-size:1rem;line-height:1.6;interpolate-size:allow-keywords}.rvm *,.rvm *:before,.rvm *:after{box-sizing:border-box}.rvm-vh{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.rvm a:focus-visible,.rvm button:focus-visible,.rvm summary:focus-visible,.rvm-chip:focus-visible{outline:2px solid var(--rvm-accent);outline-offset:3px}.rvm-chips{position:sticky;top:var(--rvm-sticky-top);z-index:3;background:var(--rvm-bg)}.rvm-chips__list{display:flex;gap:8px;margin:0 auto;padding:10px var(--rvm-gutter);max-width:1180px;list-style:none;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}.rvm-chips__list::-webkit-scrollbar{display:none}.rvm-chip{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border:1px solid var(--rvm-line);color:var(--rvm-muted);text-decoration:none;font-family:var(--font-accent--family);font-size:.875rem;letter-spacing:.04em;white-space:nowrap}@media(hover:hover){.rvm-chip:hover{border-color:var(--rvm-ink);color:var(--rvm-ink)}}.rvm-chip[aria-current]{background:var(--rvm-ink);border-color:var(--rvm-ink);color:var(--rvm-bg)}.rvm-sec{max-width:1180px;margin:0 auto;padding:clamp(56px,8vw,104px) var(--rvm-gutter);scroll-margin-top:calc(var(--rvm-sticky-top) + var(--rvm-chip-h, 66px) + 8px)}.rvm-sec+.rvm-sec{border-top:1px solid var(--rvm-line)}.rvm-head{max-width:40rem;margin-bottom:clamp(28px,4vw,44px)}.rvm-eyebrow{margin:0 0 10px;font-family:var(--font-accent--family);font-size:.875rem;letter-spacing:.06em;color:var(--rvm-muted)}.rvm-h{margin:0;font-family:var(--font-heading--family);font-weight:400;font-size:clamp(1.75rem,1.4rem + 1.4vw,2.5rem);line-height:1.12;color:var(--rvm-ink);text-wrap:balance}.rvm-lede{margin:14px 0 0;max-width:36rem;font-size:1rem;line-height:1.6;color:var(--rvm-body)}.rvm-sub{margin:0 0 14px;font-family:var(--font-heading--family);font-weight:400;font-size:1.125rem;line-height:1.3;color:var(--rvm-ink)}.rvm-split{display:grid;gap:clamp(28px,4vw,56px);align-items:start}@media(min-width:990px){.rvm-split{grid-template-columns:minmax(0,7fr) minmax(0,4fr)}}.rvm-media{margin:0;overflow:hidden;background:var(--rvm-alt)}.rvm-media__img{display:block;width:100%;height:100%;object-fit:cover}.rvm-media--tall{aspect-ratio:16 / 10}.rvm-media--wide{aspect-ratio:4 / 3}@media(min-width:990px){.rvm-media--tall{aspect-ratio:3 / 4}}.rvm-ph{width:100%;height:100%;display:grid;place-items:center;padding:16px;text-align:center;color:var(--rvm-muted);font-size:.8125rem;line-height:1.5;border:1px dashed var(--rvm-line);background:repeating-linear-gradient(135deg,var(--rvm-alt) 0 10px,var(--rvm-bg) 10px 20px)}.rvm-bars-wrap{max-width:780px}.rvm-bars{list-style:none;margin:0;padding:0;display:grid;gap:24px}.rvm-bar__top{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:10px}.rvm-bar__notes{margin:0;min-width:0;font-family:var(--font-heading--family);font-weight:400;font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem);line-height:1.2;color:var(--rvm-ink)}.rvm-bar__when{flex:none;display:grid;gap:2px;margin:0;text-align:right;font-size:.8125rem;line-height:1.3;max-width:45%}.rvm-bar__label{font-family:var(--font-accent--family);letter-spacing:.04em;color:var(--rvm-muted)}.rvm-bar__time{color:var(--rvm-ink);font-variant-numeric:tabular-nums}.rvm-num{display:inline-block;text-align:right}.rvm-bar__track{position:relative;height:10px;background:var(--rvm-track);overflow:hidden}.rvm-bar__fill{position:absolute;top:0;bottom:0;overflow:hidden;transform-origin:left center;transition:transform .9s var(--rvm-ease);transition-delay:calc(var(--rvm-i, 0) * .1s + .15s)}.rvm-bar__fill--1{background:linear-gradient(90deg,#e6d3ae,#c9a874)}.rvm-bar__fill--2{background:linear-gradient(90deg,#c9a874,#8f6e40)}.rvm-bar__fill--3{background:linear-gradient(90deg,#6b5a45,#15110e)}.rvm-bar__fill:before{content:"";position:absolute;top:0;left:0;height:4px;width:calc(100% + 24px);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='4' viewBox='0 0 24 4'%3E%3Cpath d='M0 2Q6 0 12 2T24 2V0H0Z' fill='%23F7F2EA' fill-opacity='.6'/%3E%3C/svg%3E") repeat-x 0 0 / 24px 4px}.rvm-bar__fill:after{content:"";position:absolute;top:0;bottom:0;left:0;width:45%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transform:translate(-120%)}.rvm-bars.is-live .rvm-bar__fill:before{animation:rvm-wave 1.8s linear infinite}.rvm-bars.is-live .rvm-bar__fill:after{animation:rvm-flow 3.4s var(--rvm-ease) infinite;animation-delay:calc(var(--rvm-i, 0) * .4s + 1.2s)}.rvm-bar__line{margin:10px 0 0;max-width:60ch;font-size:.9375rem;line-height:1.55;color:var(--rvm-body)}.rvm-axis{position:relative;height:22px;margin-top:16px;border-top:1px solid var(--rvm-line);font-size:.75rem;color:var(--rvm-soft);font-variant-numeric:tabular-nums}.rvm-axis span{position:absolute;top:5px;transform:translate(-50%)}.rvm-axis span:first-child,.rvm-axis span:last-child{transform:none}.rvm-js .rvm-bar{transition:opacity .5s var(--rvm-ease),transform .5s var(--rvm-ease);transition-delay:calc(var(--rvm-i, 0) * .1s)}.rvm-js .rvm-bars:not(.is-in) .rvm-bar{opacity:0;transform:translateY(12px)}.rvm-js .rvm-bars:not(.is-in) .rvm-bar__fill{transform:scaleX(0)}.rvm-when{display:grid;gap:32px;margin-bottom:32px}.rvm-year{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border:1px solid var(--rvm-line)}.rvm-year__seg{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 4px 18px;text-align:center;color:var(--rvm-soft)}.rvm-year__seg+.rvm-year__seg{border-left:1px solid var(--rvm-line)}.rvm-year__seg.is-on{background:var(--rvm-alt);color:var(--rvm-ink)}.rvm-year__seg .rvm-icon{width:22px;height:22px}.rvm-year__seg.is-on .rvm-icon{color:var(--rvm-accent)}.rvm-year__name{display:inline-block;font-size:.8125rem;line-height:1.25;overflow-wrap:anywhere}.rvm-year__name:first-letter,.rvm-pill:first-letter,.rvm-occ__item span:first-letter{text-transform:uppercase}.rvm-year__seg:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;background:var(--rvm-accent);transform:scaleX(0);transform-origin:left center}.rvm-year__seg.is-on:after{transform:scaleX(1);transition:transform .6s var(--rvm-ease);transition-delay:calc(var(--rvm-i, 0) * .1s + .25s)}.rvm-year__also{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.rvm-pill{display:inline-block;padding:6px 12px;border:1px solid var(--rvm-line);font-size:.8125rem;color:var(--rvm-ink)}.rvm-occ{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--rvm-line)}.rvm-occ__item{display:flex;align-items:center;gap:10px;min-height:52px;padding:10px 12px 10px 0;border-bottom:1px solid var(--rvm-line);font-size:.9375rem;line-height:1.3;color:var(--rvm-ink)}.rvm-occ__item:nth-child(2n){padding-left:14px;border-left:1px solid var(--rvm-line)}.rvm-occ__item .rvm-icon{color:var(--rvm-accent)}.rvm-occ__item span{display:inline-block}.rvm-js .rvm-year__seg,.rvm-js .rvm-occ__item{transition:opacity .5s var(--rvm-ease),transform .5s var(--rvm-ease);transition-delay:calc(var(--rvm-i, 0) * 90ms)}.rvm-js .rvm-when:not(.is-in) .rvm-year__seg,.rvm-js .rvm-when:not(.is-in) .rvm-occ__item{opacity:0;transform:translateY(8px)}.rvm-js .rvm-when:not(.is-in) .rvm-year__seg.is-on:after{transform:scaleX(0)}.rvm-facts{display:grid;gap:1px;margin:0 0 28px;background:var(--rvm-line);border:1px solid var(--rvm-line)}@media(min-width:600px){.rvm-facts{grid-template-columns:1fr 1fr}}.rvm-fact{margin:0;padding:18px 20px;background:var(--rvm-bg)}.rvm-fact dt{margin:0 0 6px;font-family:var(--font-accent--family);font-size:.8125rem;letter-spacing:.04em;color:var(--rvm-muted)}.rvm-fact dd{margin:0;font-size:.9375rem;line-height:1.55;color:var(--rvm-ink)}.rvm-verdict{padding-left:16px;border-left:2px solid var(--rvm-accent);margin-bottom:20px}.rvm-verdict ul{margin:0;padding:0;list-style:none;display:grid;gap:6px;font-size:.9375rem;line-height:1.5;color:var(--rvm-ink)}.rvm-steps{list-style:none;margin:0;padding:0;display:grid;gap:clamp(28px,4vw,40px);max-width:640px}.rvm-step{display:grid;grid-template-columns:44px minmax(0,1fr);gap:clamp(16px,3vw,24px);align-items:start}.rvm-step__n{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--rvm-line);border-radius:50%;font-family:var(--font-heading--family);font-size:1.125rem;line-height:1;color:var(--rvm-accent);background:var(--rvm-bg)}.rvm-step__action{margin:8px 0;font-family:var(--font-heading--family);font-weight:400;font-size:clamp(1.1875rem,1.05rem + .6vw,1.5rem);line-height:1.3;color:var(--rvm-ink)}.rvm-step__why{margin:0;max-width:60ch;font-size:1rem;line-height:1.7;color:var(--rvm-body)}.rvm-note{margin:28px 0 0;font-size:.9375rem;color:var(--rvm-body)}.rvm-climate{margin-top:clamp(40px,6vw,64px)}.rvm-tiles{list-style:none;margin:0;padding:0;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.rvm-tile{padding:20px;border:1px solid var(--rvm-line);background:var(--rvm-bg)}.rvm-tile .rvm-icon{width:26px;height:26px;color:var(--rvm-accent)}.rvm-tile__name{margin:12px 0 4px;font-family:var(--font-heading--family);font-size:1.125rem;line-height:1.3;color:var(--rvm-ink)}.rvm-tile__desc{margin:0;font-size:.9375rem;line-height:1.55;color:var(--rvm-body)}.rvm-icon{flex:none;overflow:visible}.rvm-icon *{transform-box:fill-box;transform-origin:center}.rvm-js [data-rvm-live] .rvm-ic-draw{stroke-dasharray:1 1;stroke-dashoffset:1}.rvm-js [data-rvm-live].is-in .rvm-ic-draw{animation:rvm-draw .7s var(--rvm-ease) forwards;animation-delay:calc(var(--rvm-i, 0) * .1s)}@media(hover:hover){.rvm-js [data-rvm-live].is-in .rvm-ic-host:hover .rvm-ic-draw{animation-name:rvm-draw-b;animation-duration:.6s;animation-delay:0s}}.is-live .rvm-ic-idle.rvm-icon--sun .rvm-ic-rays{animation:rvm-spin 14s linear infinite}.is-live .rvm-ic-idle.rvm-icon--rain .rvm-ic-drop{animation:rvm-drop 1.4s var(--rvm-ease) infinite;animation-delay:var(--d, 0ms)}.is-live .rvm-ic-idle.rvm-icon--wind{animation:rvm-drift 2.8s var(--rvm-ease) infinite alternate}.is-live .rvm-ic-idle.rvm-icon--wave{animation:rvm-bob 2.4s var(--rvm-ease) infinite alternate}.is-live .rvm-ic-idle.rvm-icon--leaf{animation:rvm-sway 3.2s var(--rvm-ease) infinite alternate}.is-live .rvm-ic-idle.rvm-icon--snow{animation:rvm-spin 18s linear infinite}.is-live .rvm-ic-idle.rvm-icon--bloom .rvm-ic-core{animation:rvm-breathe 2.6s var(--rvm-ease) infinite alternate}.rvm-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,2vw,20px);max-width:860px}.rvm-card{display:flex;flex-direction:column;min-width:0;border:1px solid var(--rvm-line);background:var(--rvm-bg)}.rvm-card__media{display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--rvm-alt)}.rvm-card__media .rvm-media__img{transition:transform .6s var(--rvm-ease)}@media(hover:hover){.rvm-card:hover .rvm-card__media .rvm-media__img{transform:scale(1.03)}}.rvm-card__body{display:flex;flex-direction:column;gap:6px;flex:1;padding:clamp(12px,2.5vw,20px)}.rvm-card__when{display:flex;align-items:center;gap:6px;margin:0;font-family:var(--font-accent--family);font-size:.8125rem;letter-spacing:.06em;color:var(--rvm-muted)}.rvm-card__when .rvm-icon{width:16px;height:16px;color:var(--rvm-accent)}.rvm-card__name{margin:0;font-family:var(--font-heading--family);font-weight:400;font-size:clamp(1.0625rem,.95rem + .6vw,1.375rem);line-height:1.2;color:var(--rvm-ink)}.rvm-card__name a{color:inherit;text-decoration:none}.rvm-card__name a:hover{text-decoration:underline;text-underline-offset:3px}.rvm-card__price{margin:0 0 6px;font-size:.9375rem;color:var(--rvm-ink);font-variant-numeric:tabular-nums}.rvm-card__form{display:grid;gap:8px;margin-top:auto}.rvm-sizes{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;border:0;min-width:0}.rvm-size{position:relative;flex:1 1 56px;min-width:0}.rvm-size input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.rvm-size span{display:grid;place-items:center;min-height:44px;padding:0 6px;border:1px solid var(--rvm-line);font-size:.8125rem;color:var(--rvm-ink);white-space:nowrap}.rvm-size input:checked+span{background:var(--rvm-ink);border-color:var(--rvm-ink);color:var(--rvm-bg)}.rvm-size input:focus-visible+span{outline:2px solid var(--rvm-accent);outline-offset:2px}.rvm-size input:disabled+span{opacity:.45;text-decoration:line-through}.rvm-btn{min-height:48px;padding:0 12px;font:inherit;font-size:.8125rem;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:var(--rvm-ink);color:var(--rvm-bg);border:1px solid var(--rvm-ink);transition:transform .15s var(--rvm-ease)}@media(hover:hover){.rvm-btn:hover{background:var(--rvm-ink-hover)}}.rvm-btn:active{transform:scale(.98)}.rvm-btn[disabled]{opacity:.5;cursor:not-allowed}.rvm-sampler{margin:24px 0 0;font-size:.9375rem;color:var(--rvm-body)}.rvm-sampler a{color:var(--rvm-ink)}@media(min-width:990px){.rvm-faq{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:56px;align-items:start}}.rvm-faq__side .rvm-media{margin-bottom:28px}.rvm-faq__list{border-top:1px solid var(--rvm-line)}.rvm-q{border-bottom:1px solid var(--rvm-line)}.rvm-q__s{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:16px 0;cursor:pointer;list-style:none;font-family:var(--font-heading--family);font-size:1.125rem;line-height:1.35;color:var(--rvm-ink)}.rvm-q__s::-webkit-details-marker{display:none}.rvm-q__icon{position:relative;flex:none;width:16px;height:16px;transition:transform .3s var(--rvm-ease)}.rvm-q__icon:before,.rvm-q__icon:after{content:"";position:absolute;left:0;top:7px;width:16px;height:1.5px;background:currentColor}.rvm-q__icon:after{transform:rotate(90deg)}.rvm-q[open] .rvm-q__icon{transform:rotate(45deg)}.rvm-q__a p{margin:0;padding:0 0 20px;max-width:62ch;font-size:1rem;line-height:1.65;color:var(--rvm-body)}@supports (interpolate-size: allow-keywords){.rvm-q::details-content{block-size:0;overflow:hidden;transition:block-size .35s var(--rvm-ease),content-visibility .35s allow-discrete}.rvm-q[open]::details-content{block-size:auto}}.rvm-js .rvm-reveal{transition:opacity .5s var(--rvm-ease),transform .5s var(--rvm-ease);transition-delay:calc(var(--rvm-i, 0) * 90ms)}.rvm-js .rvm-reveal:not(.is-in){opacity:0;transform:translateY(20px)}@keyframes rvm-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes rvm-draw-b{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@keyframes rvm-wave{to{transform:translate(-24px)}}@keyframes rvm-flow{0%{transform:translate(-120%)}60%,to{transform:translate(260%)}}@keyframes rvm-spin{to{transform:rotate(360deg)}}@keyframes rvm-drop{0%{transform:translateY(-2px);opacity:0}30%{opacity:1}to{transform:translateY(3px);opacity:0}}@keyframes rvm-drift{0%{transform:translate(-1.5px)}to{transform:translate(1.5px)}}@keyframes rvm-bob{0%{transform:translateY(-1px)}to{transform:translateY(1px)}}@keyframes rvm-sway{0%{transform:rotate(-6deg)}to{transform:rotate(6deg)}}@keyframes rvm-breathe{0%{transform:scale(.85)}to{transform:scale(1.1)}}@keyframes rvm-pulse{0%{transform:scale(.6);opacity:.7}to{transform:scale(2.2);opacity:0}}@media(prefers-reduced-motion:reduce){.rvm *,.rvm *:before,.rvm *:after{transition:none!important;animation:none!important}.rvm-js .rvm-reveal:not(.is-in),.rvm-js .rvm-bars:not(.is-in) .rvm-bar,.rvm-js .rvm-when:not(.is-in) .rvm-year__seg,.rvm-js .rvm-when:not(.is-in) .rvm-occ__item{opacity:1;transform:none}.rvm-js .rvm-bars:not(.is-in) .rvm-bar__fill,.rvm-year__seg.is-on:after{transform:none}.rvm-js [data-rvm-live] .rvm-ic-draw{stroke-dashoffset:0}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/rvm-lower.css.map */
