:root{--rvx-forest:#2e493b;--rvx-dark:#20392f;--rvx-sage:#8fa48e;--rvx-leaf:#647f66;--rvx-mist:#e9eee6;--rvx-fog:#f0f3ec;--rvx-ivory:#f8f6f0;--rvx-cream:#f0e9dd;--rvx-white:#fffefa;--rvx-text:#32463a;--rvx-muted:#67786b;--rvx-line:#d8dfd3}html{scroll-behavior:smooth}body{background:var(--rvx-white);color:var(--rvx-text)}.header-wrapper,.header,.header__inline-menu{--gradient-background:#fffefa}.header-wrapper{border-bottom:1px solid #dce4d8}.header__heading-link,.header__heading{font-family:Georgia,serif!important;letter-spacing:-.045em}.header__menu-item{font-size:13px;letter-spacing:.02em}.header__menu-item:hover{color:var(--rvx-leaf)}.announcement-bar{background:#2e493b;color:#fffefa}.rvx,.rvx *{box-sizing:border-box}.rvx{font-family:Arial,Helvetica,sans-serif;background:var(--rvx-white);color:var(--rvx-text);overflow:hidden}.rvx a{text-decoration:none}.rvx .rvx-wrap{width:min(1320px,calc(100% - 70px));margin-inline:auto}.rvx .rvx-eyebrow{display:inline-block;text-transform:uppercase;letter-spacing:.2em;font-size:11px;line-height:1.7;color:#648267;font-weight:700}.rvx .rvx-eyebrow:before{content:"";display:inline-block;width:21px;height:1px;background:currentColor;vertical-align:middle;margin-right:12px}.rvx .rvx-serif{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.048em;line-height:1.07;color:var(--rvx-dark)}.rvx .rvx-btn{background:var(--rvx-forest);color:#fff!important;min-height:51px;padding:16px 30px;border:1px solid var(--rvx-forest);display:inline-flex;align-items:center;justify-content:center;gap:17px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;transition:transform .25s,background .25s}.rvx .rvx-btn:hover{transform:translateY(-2px);background:#48694e}.rvx .rvx-btn--line{background:transparent;color:var(--rvx-dark)!important;border-color:#8da78f}.rvx .rvx-btn--line:hover{background:#e9efe7}.rvx .rvx-inline-link{font-size:11px;text-transform:uppercase;letter-spacing:.12em;font-weight:700;color:#43684b;border-bottom:1px solid #8da58d;padding-bottom:7px;white-space:nowrap}.rvx .rvx-hero{background:linear-gradient(111deg,#f4f1e9,#eaf0e7,#e0e8dd);position:relative}.rvx .rvx-hero-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:42px;align-items:center;min-height:700px;padding-block:75px 68px}.rvx .rvx-hero-copy{position:relative;z-index:2}.rvx .rvx-hero h1{font-size:clamp(56px,5.9vw,91px);max-width:670px;margin:27px 0 23px}.rvx .rvx-hero-lead{font-size:18px;line-height:1.85;max-width:520px;color:#647568}.rvx .rvx-hero-buttons{display:flex;gap:13px;flex-wrap:wrap;margin:33px 0 36px}.rvx .rvx-hero-proof{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;border-top:1px solid #c8d4c6;max-width:560px;padding-top:24px}.rvx .rvx-hero-proof b{display:block;font-family:Georgia,serif;font-size:23px;font-weight:400;color:#456c4e}.rvx .rvx-hero-proof span{display:block;font-size:11px;line-height:1.5;color:#627464;letter-spacing:.02em}.rvx .rvx-hero-media{min-height:590px;position:relative;overflow:hidden;background:#d8e4d9;border-radius:300px 300px 13px 13px;box-shadow:inset 0 0 80px #c2d1c355}.rvx .rvx-hero-photo{width:100%;height:590px;object-fit:cover;object-position:center 34%;display:block;filter:saturate(.9)}.rvx .rvx-hero-media:after{content:"";position:absolute;top:50%;right:0;bottom:0;left:0;background:linear-gradient(to bottom,transparent,#18281b58);pointer-events:none}.rvx .rvx-hero-caption{position:absolute;bottom:30px;left:27px;right:27px;display:flex;align-items:flex-end;justify-content:space-between;color:#fff;z-index:2;font-size:11px;letter-spacing:.12em;text-transform:uppercase}.rvx .rvx-product-badge{position:absolute;bottom:60px;right:-18px;z-index:3;background:#f9faf4;border:1px solid #e4e9df;box-shadow:0 14px 35px #20382d2b;width:177px;padding:11px;display:flex;align-items:center;gap:9px}.rvx .rvx-product-badge img{width:62px;height:75px;object-fit:contain}.rvx .rvx-product-badge span{font:12px/1.25 Georgia,serif;color:#3a553e}.rvx .rvx-ticker{background:#2f493b;padding:19px 0;color:#fff}.rvx .rvx-ticker-in{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;text-align:center}.rvx .rvx-ticker span{font-size:11px;letter-spacing:.12em;font-weight:600}.rvx .rvx-section{padding:92px 0}.rvx .rvx-head{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;margin-bottom:37px}.rvx .rvx-head h2{font-size:clamp(40px,4.3vw,63px);margin:12px 0 0}.rvx .rvx-head p{line-height:1.8;max-width:590px;color:var(--rvx-muted);font-size:15px;margin:17px 0 0}.rvx .rvx-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.rvx .rvx-category{display:flex;flex-direction:column;background:#eef2e9;border:1px solid #e1e9df;color:var(--rvx-dark);min-height:400px;overflow:hidden}.rvx .rvx-category:nth-child(2){background:#f2eee6}.rvx .rvx-category:nth-child(3){background:#e6eee8}.rvx .rvx-category:nth-child(4){background:#f0eee6}.rvx .rvx-category-visual{flex:1;min-height:250px;display:flex;align-items:center;justify-content:center;padding:16px}.rvx .rvx-category img{width:92%;height:240px;object-fit:contain;transition:transform .3s;filter:drop-shadow(0 13px 15px #263e3030)}.rvx .rvx-category:hover img{transform:scale(1.07)}.rvx .rvx-category-content{padding:19px 23px 26px}.rvx .rvx-category-content span{font-size:10px;letter-spacing:.15em;color:#718777;text-transform:uppercase}.rvx .rvx-category-content h3{font-size:28px;margin:8px 0 12px}.rvx .rvx-category-content strong{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:#507358}.rvx .rvx-editorial{background:#e6ede4;padding:104px 0}.rvx .rvx-editorial-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:9%}.rvx .rvx-editorial-visual{background:#f9f7f0;border-radius:300px 300px 3px 3px;min-height:580px;position:relative;display:flex;justify-content:center;align-items:center}.rvx .rvx-editorial-visual img{width:80%;height:515px;object-fit:contain;filter:drop-shadow(0 25px 24px #354c3440)}.rvx .rvx-editorial-visual:after{content:"THE DAILY EDIT";position:absolute;bottom:25px;left:30px;color:#5c7c5e;letter-spacing:.18em;font-size:11px}.rvx .rvx-editorial h2{font-size:clamp(43px,5.2vw,72px);margin:17px 0 25px}.rvx .rvx-editorial p{font-size:16px;color:#5e7464;line-height:1.9;max-width:535px}.rvx .rvx-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:39px}.rvx .rvx-step{border-top:1px solid #aec3ac;padding-top:18px}.rvx .rvx-step b{font:30px Georgia,serif;color:#75927a}.rvx .rvx-step span{display:block;font-size:12px;font-weight:700;margin-top:6px}.rvx .rvx-collection-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.rvx .rvx-card{background:#fff;border:1px solid #e6e9e2;color:#273c2f;overflow:hidden}.rvx .rvx-card-media{position:relative;display:flex;align-items:center;justify-content:center;background:#f0f3ed;height:300px;padding:15px}.rvx .rvx-card-media img{width:100%;height:100%;object-fit:contain;transition:transform .3s}.rvx .rvx-card:hover .rvx-card-media img{transform:scale(1.04)}.rvx .rvx-card-copy{padding:21px}.rvx .rvx-card-copy small{display:block;font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:#728b79;margin-bottom:9px}.rvx .rvx-card-copy h3{font:23px/1.17 Georgia,serif;letter-spacing:-.025em;margin:0 0 15px;min-height:53px}.rvx .rvx-card-bottom{display:flex;justify-content:space-between;gap:10px;align-items:center}.rvx .rvx-card-price{font-size:14px;font-weight:700;color:#456a4d}.rvx .rvx-card-link{font-size:11px;font-weight:700;color:#456b4e;letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid #8ca58b;padding-bottom:3px}.rvx .rvx-curation{background:#f5f0e7;padding:93px 0}.rvx .rvx-curation-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:center}.rvx .rvx-curation-visual{background:#e3ece1;display:flex;align-items:center;justify-content:center;min-height:490px}.rvx .rvx-curation-visual img{height:435px;max-width:83%;object-fit:contain;filter:drop-shadow(0 15px 17px #284b3440)}.rvx .rvx-curation h2{font-size:clamp(42px,5vw,70px);margin:16px 0 22px}.rvx .rvx-curation p{max-width:520px;color:#607263;line-height:1.9;font-size:16px;margin-bottom:29px}.rvx .rvx-curation-tools{display:flex;flex-wrap:wrap;gap:12px;margin-top:27px}.rvx .rvx-curation-tools a{font-size:11px;letter-spacing:.1em;text-transform:uppercase;padding:9px 15px;border:1px solid #b4c5b2;color:#355d3d}.rvx .rvx-faq{background:#fffefa;padding:92px 0}.rvx .rvx-faq-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px}.rvx .rvx-faq h2{font-size:clamp(43px,4.5vw,64px);margin:12px 0 19px}.rvx .rvx-faq-lead{font-size:15px;color:var(--rvx-muted);line-height:1.85;max-width:400px}.rvx .rvx-faq details{border-bottom:1px solid #dce3da;padding:19px 4px}.rvx .rvx-faq summary{list-style:none;font-weight:650;font-size:15px;display:flex;align-items:center;justify-content:space-between;gap:14px;cursor:pointer}.rvx .rvx-faq summary:after{content:"+";font-size:22px;font-weight:400;color:#6a8a70}.rvx .rvx-faq details[open] summary:after{content:"\2013"}.rvx .rvx-faq details p{font-size:14px;line-height:1.85;color:#657567;padding:10px 20px 0 0;margin:0}.rvx .rvx-footer-callout{background:#2d4938;color:#f8f7f0;padding:72px 0;text-align:center}.rvx .rvx-footer-callout h2{font:50px/1.12 Georgia,serif;letter-spacing:-.04em;color:#fff;margin:14px auto 18px}.rvx .rvx-footer-callout p{font-size:14px;color:#d6e1d5;margin:0 auto 28px;max-width:600px;line-height:1.8}.rvx .rvx-footer-callout .rvx-btn{border-color:#f8f7f0;color:#2d4938!important;background:#f8f7f0}.rvx-product-intro{background:#f4f4ed;padding:39px 0;border-top:1px solid #d9e1d5}.rvx-product-intro .rvx-mini-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.rvx-product-intro h3{font:25px Georgia,serif;margin:10px 0;color:#2e493b}.rvx-product-intro p{font:14px/1.75 Arial,sans-serif;color:#687c6c}.rvx-product-desc{background:#fffefa;padding:75px 0}.rvx-product-desc .rvx-rich{max-width:900px;margin:0 auto}.rvx-product-desc h2{font-size:45px;text-align:center;margin:10px 0 33px}.rvx-product-desc .rvx-rich>div{max-width:100%!important}.rvx-product-desc img{max-width:100%;height:auto}.rvx-collection-intro{background:#e9efe7;padding:58px 0}.rvx-collection-intro .rvx-headline{display:flex;align-items:flex-end;justify-content:space-between;gap:28px}.rvx-collection-intro h1{font-size:clamp(45px,5vw,74px);margin:16px 0 10px}.rvx-collection-intro p{max-width:600px;color:#657968;font-size:15px;line-height:1.8}.rvx-collection-tabs{display:flex;gap:9px;flex-wrap:wrap}.rvx-collection-tabs a{font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;padding:12px 16px;border:1px solid #b2c2b0;color:#3c6342}.rvx-collection-tabs a:hover{background:#fff}.template-product .product__title h1,.template-product .product__title{font-family:Georgia,serif!important;letter-spacing:-.028em!important}.template-product .price{color:#365b3f}.template-product .product-form__submit{background:#2e493b!important;color:#fff!important}.template-product .product__media-wrapper{background:#f9faf5}.template-product .product__description img{border-radius:10px}@media(max-width:1050px){.rvx .rvx-hero-grid,.rvx .rvx-editorial-grid,.rvx .rvx-curation-grid,.rvx .rvx-faq-grid{grid-template-columns:1fr;gap:40px}.rvx .rvx-hero-media{max-width:700px;width:100%;margin:auto}.rvx .rvx-category-grid,.rvx .rvx-collection-products{grid-template-columns:repeat(2,1fr)}.rvx .rvx-editorial-visual{max-width:620px;width:100%;margin:auto}}@media(max-width:660px){.rvx .rvx-wrap{width:calc(100% - 36px)}.rvx .rvx-hero-grid{padding:40px 0 46px;min-height:0}.rvx .rvx-hero h1{font-size:52px}.rvx .rvx-hero-lead{font-size:15px}.rvx .rvx-hero-media{min-height:0;border-radius:180px 180px 13px 13px}.rvx .rvx-hero-photo{height:420px}.rvx .rvx-product-badge{right:-2px;bottom:44px;width:143px}.rvx .rvx-hero-proof{gap:9px}.rvx .rvx-hero-proof b{font-size:18px}.rvx .rvx-hero-proof span{font-size:10px}.rvx .rvx-ticker{padding:15px 0}.rvx .rvx-ticker span{font-size:9px}.rvx .rvx-section,.rvx .rvx-editorial,.rvx .rvx-curation,.rvx .rvx-faq{padding:62px 0}.rvx .rvx-head{flex-direction:column;align-items:flex-start}.rvx .rvx-head h2{font-size:42px}.rvx .rvx-category-grid,.rvx .rvx-collection-products{gap:10px}.rvx .rvx-category{min-height:298px}.rvx .rvx-category-visual{min-height:175px;padding:10px}.rvx .rvx-category img{height:170px}.rvx .rvx-category-content{padding:12px 14px 20px}.rvx .rvx-category-content h3{font-size:22px}.rvx .rvx-category-content span{font-size:8px}.rvx .rvx-editorial-visual{min-height:370px}.rvx .rvx-editorial-visual img{height:345px}.rvx .rvx-editorial h2{font-size:50px}.rvx .rvx-steps{gap:10px}.rvx .rvx-card-media{height:190px}.rvx .rvx-card-copy{padding:12px}.rvx .rvx-card-copy h3{font-size:18px;min-height:45px}.rvx .rvx-card-bottom{flex-direction:column;align-items:flex-start}.rvx .rvx-curation-visual{min-height:320px}.rvx .rvx-curation-visual img{height:300px}.rvx .rvx-curation h2{font-size:47px}.rvx .rvx-faq-grid{gap:18px}.rvx .rvx-footer-callout h2{font-size:38px}.rvx-product-intro .rvx-mini-grid{grid-template-columns:1fr;gap:12px}.rvx-product-desc{padding:50px 0}.rvx-product-desc h2{font-size:38px}.rvx-collection-intro .rvx-headline{align-items:flex-start;flex-direction:column}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/renoviiax-aee-rebuild.css.map */
