:root{--ink:#554b43;--muted:#6b6056;--paper:#fbf6ee;--cream:#f2e7d9;--linen:#e9dac8;--clay:#8b4d38;--forest:#414f45;--light:#fff8ed;--display:Georgia,"Times New Roman",serif;--body:system-ui,-apple-system,sans-serif;--pad:clamp(22px,5vw,78px)}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:400 16px/1.55 var(--body)}img,svg{max-width:100%;height:auto;vertical-align:middle}a{color:inherit;text-underline-offset:.22em}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid #a06047;outline-offset:4px}[hidden]{display:none!important}h1,h2,h3,p,figure,blockquote{margin:0}h1,h2{font:400 clamp(2rem,5.7vw,5.2rem)/1.02 var(--display);letter-spacing:-.045em}h2{font-size:clamp(1.85rem,4.1vw,4rem)}h3{font:400 clamp(1.05rem,1.65vw,1.55rem)/1.2 var(--display)}p+p{margin-top:.55em}button,input,select{font:inherit;color:inherit}input,select{min-width:0;max-width:100%;padding:.67rem .8rem;border:1px solid #9e8d7d;border-radius:.45rem;background:#fffaf4;color:#4d4238}label{display:block;font-size:.85rem;margin-bottom:.25rem}button{cursor:pointer}button:disabled{opacity:.55;cursor:not-allowed}summary{cursor:pointer}.rv-skip{position:absolute;top:10px;left:10px;transform:translateY(-160%);z-index:20;padding:12px;background:#fff;color:#342a22}.rv-skip:focus{transform:none}.rv-shell{width:min(100%,1600px);margin-inline:auto;padding-inline:var(--pad)}.rv-section{padding-block:clamp(35px,6vw,90px)}.rv-kicker{font-size:.73rem;letter-spacing:.17em;font-weight:650;margin-bottom:.75rem}.rv-heading{display:flex;justify-content:space-between;align-items:end;gap:1rem;flex-wrap:wrap;margin-bottom:1.4rem}.rv-heading .rv-kicker{margin:0}.rv-print{background-image:repeating-radial-gradient(ellipse at 96% 4%,transparent 0 22px,#90674615 23px 24px,transparent 25px 41px),linear-gradient(125deg,var(--print-start,#fbf4e8),var(--print-end,#ecddcb));background-size:840px 500px,auto;background-repeat:no-repeat,repeat;background-position:right top,center}.rv-button{display:inline-flex;justify-content:center;align-items:center;min-height:44px;padding:.65rem 1.1rem;border:1px solid transparent;border-radius:100px;background:var(--clay);color:#fffaf4;text-decoration:none;font-weight:650;font-size:.89rem}.rv-button:hover{background:#743d2b}.rv-note{font-size:.8rem}.rv-announcements{display:grid;grid-template-columns:auto minmax(0,600px) auto auto;justify-content:center;align-items:center;gap:.25rem;background:#503c33;color:#fff5eb;padding:.25rem .55rem;text-align:center;font-size:.8rem}.rv-announcements p{margin:0}.rv-announcements button,.rv-carousel-actions button{border:0;color:inherit;background:transparent;border-radius:50%;min-width:34px;min-height:34px}.rv-announcements button:hover,.rv-carousel-actions button:hover{background:#ffffff25}.rv-header{background:#fff6e9;position:relative;z-index:4;border-bottom:1px solid #c0a99570}.rv-header-grid{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1rem;min-height:112px}.rv-logo{grid-column:2;width:clamp(92px,12vw,145px);padding:.35rem 0}.rv-logo img{display:block;width:100%;max-height:112px;object-fit:contain}.rv-actions{grid-column:3;display:flex;justify-content:end;gap:1rem}.rv-actions a,.rv-desktop-menu a,.rv-mobile-menu a{text-decoration:none;font-size:.88rem}.rv-actions a:hover,.rv-desktop-menu a:hover,.rv-mobile-menu a:hover{text-decoration:underline}.rv-desktop-menu{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem}.rv-nav-item{display:flex;align-items:center;position:relative;gap:.3rem}.rv-nav-item summary{list-style:none}.rv-submenu,.rv-mobile-menu nav{position:absolute;top:100%;left:0;z-index:5;background:#fff6e9;box-shadow:0 8px 24px #37231728;padding:.7rem 1rem;min-width:180px;display:grid;gap:.4rem}.rv-menu-child{padding-inline-start:.6rem}.rv-mobile-menu{display:none}.rv-hero,.rv-feature{display:grid;grid-template-columns:42% 58%;min-height:440px}.rv-hero-copy,.rv-feature-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:var(--pad);gap:1rem}.rv-hero-copy .rv-kicker,.rv-feature-copy .rv-kicker{margin:0}.rv-hero-copy>p:not(.rv-kicker),.rv-feature-copy>p:not(.rv-kicker){max-width:36ch}.rv-hero-image,.rv-feature-visual{position:relative;min-width:0;min-height:clamp(380px,54vw,680px);overflow:hidden;background:#d1b79d}.rv-hero-image img,.rv-feature-visual img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.rv-hero-image:after,.rv-feature-visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(116deg,transparent 32%,#fff9e920 50%,transparent 66%);background-size:210% 100%;animation:rv-drift 17s ease-in-out infinite alternate}@keyframes rv-drift{0%{background-position:100% 0}to{background-position:0 0}}.rv-story{--print-start:#ebdbc8;--print-end:#f8ede0;padding-block:clamp(26px,4vw,50px)}.rv-story-grid{display:grid;grid-template-columns:1fr 2.35fr;gap:1rem;align-items:center}.rv-story h2{font-size:clamp(1.7rem,3vw,2.7rem);margin-bottom:.45rem}.rv-story p{max-width:64ch}.rv-collections{background:linear-gradient(155deg,#fbf5ed,#ecdfce)}.rv-grid{display:grid;gap:clamp(12px,2vw,32px)}.rv-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}.rv-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.rv-square{aspect-ratio:1;overflow:hidden;background:#e4d6c8}.rv-square img,.rv-square svg{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.rv-tile a,.rv-product-card a,.rv-tile{text-decoration:none}.rv-tile a:hover img,.rv-product-card a:hover img{transform:scale(1.035)}.rv-tile .rv-square{border-radius:42% 42% 4px 4px/22% 22% 4px 4px}.rv-card-copy{display:flex;align-items:baseline;justify-content:space-between;gap:.65rem;padding:.7rem 0 .3rem}.rv-card-copy span{white-space:nowrap;font-size:.85rem}.rv-tile p{font-size:.88rem;color:var(--muted)}.rv-feature{grid-template-columns:56% 44%;background-color:var(--forest);--print-start:#3b4a40;--print-end:#4e5b50;color:var(--light)}.rv-feature-visual{min-height:clamp(320px,45vw,590px)}.rv-feature .rv-button,.rv-newsletter .rv-button{background:#efe0cf;color:#514036}.rv-recommended{background:linear-gradient(135deg,#f8efe2,#fbf7f0)}.rv-recommended .rv-grid{row-gap:clamp(20px,4vw,52px)}.rv-product-card .rv-square{border-radius:5px}.rv-compact{padding-block:clamp(22px,3.2vw,39px)}.rv-compact-grid{display:grid;grid-template-columns:1fr 1.55fr;gap:clamp(12px,4vw,50px);align-items:center;min-height:118px}.rv-compact h2,.rv-footer h2{font-size:clamp(1.5rem,3vw,2.4rem)}.rv-reviews{--print-start:#f2e3d4;--print-end:#efded4}.rv-reviews blockquote{font:400 clamp(1.12rem,2vw,1.6rem)/1.3 var(--display)}.rv-reviews figcaption{margin-top:.45rem;font-size:.85rem}.rv-carousel-actions{display:flex;gap:.4rem;margin-top:.35rem}.rv-carousel-actions button{border:1px solid #978172}.rv-carousel-actions button:hover{background:#fff8}.rv-selector{background:#e7e9de}.rv-newsletter{--print-start:#5c493f;--print-end:#4c3d34;color:var(--light)}.rv-form-inline{display:flex;flex-wrap:wrap;gap:.6rem;align-items:end}.rv-form-inline div{min-width:0}.rv-form-inline input,.rv-form-inline select{width:100%}.rv-footer{padding-block:clamp(26px,5vw,58px);--print-start:#e8d7c6;--print-end:#f4e8d9}.rv-footer-grid{display:grid;grid-template-columns:.72fr .9fr 1.8fr;gap:clamp(15px,4vw,55px)}.rv-footer-brand{font:400 clamp(1.4rem,3vw,2.6rem) var(--display);text-decoration:none}.rv-footer h2{font-size:1.4rem;margin-bottom:.55rem}.rv-footer ul{list-style:none;margin:.45rem 0 0;padding:0}.rv-footer li{margin:.3rem 0}.rv-footer li ul{padding-left:.65rem}.rv-business{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 1rem;margin:0;font-size:.88rem;overflow-wrap:anywhere}.rv-business dt{font-weight:700}.rv-business dd{margin:0}.rv-page-band{padding-block:clamp(30px,6vw,75px)}.rv-info .rv-business{margin-top:1.25rem;padding-top:1rem;border-top:1px solid #ae9680;grid-template-columns:repeat(4,minmax(0,1fr))}.rv-prose{padding-block:clamp(26px,4.5vw,60px);overflow-wrap:anywhere}.rv-prose>:not(table){max-width:78ch}.rv-prose h2,.rv-prose h3{margin:1.35em 0 .45em}.rv-prose h2{font-size:clamp(1.45rem,3vw,2.5rem)}.rv-prose table{border-collapse:collapse;max-width:100%}.rv-prose td,.rv-prose th{border:1px solid #bba797;padding:.45rem;text-align:left}.rv-product{padding-block:clamp(28px,5vw,64px)}.rv-product-grid{display:grid;grid-template-columns:1.1fr .9fr;align-items:start;gap:clamp(18px,5vw,76px)}.rv-product h1{font-size:clamp(2rem,4.5vw,4.4rem)}.rv-product form{display:grid;justify-items:start;gap:.55rem}.rv-product form input[type=number],.rv-cart-line input{width:88px}.rv-price{font-size:1.25rem;margin:1rem 0}.rv-product-description{padding-block:clamp(20px,4vw,50px)}.rv-thumbnails{display:flex;gap:.5rem;margin-top:.5rem;overflow:auto}.rv-thumbnails a{flex:0 0 64px}.rv-collection-copy{margin-bottom:1.25rem}.rv-cart-line{display:grid;grid-template-columns:1fr auto auto;gap:1rem;align-items:center;border-bottom:1px solid #bea998;padding:.8rem 0}.rv-section>div>form+.rv-grid{margin-top:1.25rem}@media(max-width:850px){.rv-mobile-menu{display:block;grid-column:1}.rv-desktop-menu{display:none}.rv-header-grid{min-height:88px}.rv-footer-grid{grid-template-columns:1fr 1fr}.rv-footer-grid>div:last-child{grid-column:1/-1}}@media(max-width:740px){.rv-hero,.rv-feature,.rv-story-grid,.rv-compact-grid,.rv-product-grid{grid-template-columns:1fr;min-height:auto}.rv-hero-copy,.rv-feature-copy{padding-block:32px}.rv-hero-image,.rv-feature-visual{min-height:0;aspect-ratio:1}.rv-grid-four,.rv-grid-three,.rv-info .rv-business{grid-template-columns:repeat(2,minmax(0,1fr))}.rv-heading{display:block}.rv-heading .rv-kicker{margin-bottom:.35rem}.rv-card-copy{display:block}.rv-actions{gap:.4rem;flex-wrap:wrap}.rv-compact-grid{gap:.75rem}}@media(max-width:390px){.rv-actions a:first-child{display:none}.rv-cart-line{grid-template-columns:1fr auto}.rv-cart-line>p{grid-column:1/-1}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.rv-story,.rv-collections,.rv-recommended,.rv-newsletter{position:relative}.rv-story:before,.rv-collections:before,.rv-recommended:before,.rv-newsletter:before{content:"";position:absolute;inset:0 0 auto;height:2px;pointer-events:none;background:linear-gradient(90deg,transparent,#bf9475a0,transparent);background-size:160% 100%;animation:rv-drift 16s ease-in-out infinite alternate}
/*# sourceMappingURL=/cdn/shop/t/2/assets/rivqelia.css.map */
