:root{--rv-max: 1200px;--rv-gutter: 20px;--rv-gap: 24px;--rv-radius: 20px;--rv-radius-sm: 12px;--rv-shadow: 0 10px 30px rgba(20, 23, 26, .08);--rv-ease: cubic-bezier(.22, .61, .36, 1);--rv-header-h: 84px;--rv-paper: #F6F4EF}@media screen and (min-width:750px){:root{--rv-gutter: 40px}}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.rv-sec[id]{scroll-margin-top:calc(var(--rv-header-h) + 16px)}.rv-sec{position:relative;background:rgb(var(--color-background));color:rgb(var(--color-foreground));padding-top:calc(var(--rv-pt, 112) * .6px);padding-bottom:calc(var(--rv-pb, 112) * .6px);font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:17px;line-height:1.6;letter-spacing:normal}.rv-header,.rv-footer,.rv-topbar{letter-spacing:normal}@media screen and (min-width:750px){.rv-sec{padding-top:calc(var(--rv-pt, 112) * 1px);padding-bottom:calc(var(--rv-pb, 112) * 1px);font-size:18px}}.rv-wrap{max-width:calc(var(--rv-max) + var(--rv-gutter) * 2);margin:0 auto;padding:0 var(--rv-gutter)}.rv-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--rv-gap);row-gap:40px}:where(.rv-sec) :where(h1,h2,h3),.rv-display,.rv-h2,.rv-h3{font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);color:inherit;margin:0;letter-spacing:-.01em;text-transform:none;word-break:normal}.rv-display{font-size:44px;line-height:1.02}.rv-h2{font-size:34px;line-height:1.08}.rv-h3{font-size:22px;line-height:1.2}@media screen and (min-width:750px){.rv-display{font-size:60px}.rv-h2{font-size:44px}.rv-h3{font-size:24px}}@media screen and (min-width:1200px){.rv-display{font-size:72px}.rv-h2{font-size:48px}}:where(.rv-sec) p{margin:0}.rv-sec .rv-center{text-align:center;margin-left:auto;margin-right:auto}.rv-muted{color:var(--rv-muted)}.rv-italic{font-family:var(--font-heading-family);font-style:var(--rv-heading-italic);font-weight:var(--font-heading-weight)}:where(.rv-sec) a:not(.rv-btn){color:inherit}.rv-lead{font-size:18px;line-height:1.55}@media screen and (min-width:750px){.rv-lead{font-size:20px}}.rv-rule{display:block;width:48px;height:2px;border-radius:2px;background:var(--rv-accent);margin-top:20px;transition:width .16s var(--rv-ease)}.rv-rule.is-nudged{width:56px}.rv-eyebrow{font-size:12px;line-height:1.3;letter-spacing:.14em;text-transform:uppercase;font-weight:var(--rv-body-medium);color:var(--rv-accent)}.rv-tag{display:inline-flex;align-items:center;padding:6px 14px;border-radius:999px;background:var(--rv-tint);color:var(--rv-accent);font-size:14px;line-height:1.3;font-weight:var(--rv-body-medium)}.rv-btn{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:0 32px;border-radius:999px;font-family:var(--font-body-family);font-size:17px;font-weight:var(--rv-body-medium);line-height:1.2;text-decoration:none;cursor:pointer;border:1.5px solid transparent;transition:background-color .2s var(--rv-ease),color .2s var(--rv-ease),border-color .2s var(--rv-ease),filter .2s var(--rv-ease);-webkit-tap-highlight-color:transparent}.rv-btn--primary{background:rgb(var(--color-button));color:rgb(var(--color-button-text));border-color:rgb(var(--color-button))}.rv-btn--primary:hover{filter:brightness(1.15)}.rv-btn--secondary{background:transparent;color:rgb(var(--color-foreground));border-color:rgba(var(--color-foreground),.35)}.rv-btn--secondary:hover{border-color:rgb(var(--color-foreground))}.rv-btn--lg{min-height:62px;padding:0 40px;font-size:18px}.rv-btn--sm{min-height:44px;padding:0 22px;font-size:15px}.rv-btn--sm .rv-btn__arrow{width:22px;height:22px;margin:0 -8px 0 10px;font-size:13px}.rv-paws{position:relative;isolation:isolate}.rv-paws:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background-image:var(--rv-paws-url);background-size:320px 320px;opacity:.08;pointer-events:none;-webkit-mask-image:radial-gradient(120% 90% at 50% 50%,#000 40%,transparent 100%);mask-image:radial-gradient(120% 90% at 50% 50%,#000 40%,transparent 100%)}.rv-paws--light:before{background-image:var(--rv-paws-url-light);opacity:.09}.rv-btn--paper{background:#fff;color:var(--rv-ink);border-color:#fff}.rv-btn--paper:hover{background:var(--rv-tint);border-color:var(--rv-tint)}.rv-btn--ghost{background:#ffffff14;color:#fff;border-color:#fff9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.rv-btn--ghost:hover{background:#ffffff29;border-color:#fff}.rv-btn__arrow{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin:0 -10px 0 12px;border-radius:50%;background:var(--rv-accent);color:#fff;font-size:14px;line-height:1;transition:transform .2s var(--rv-ease)}.rv-btn--primary .rv-btn__arrow{background:#fff;color:var(--rv-accent)}.rv-btn:hover .rv-btn__arrow{transform:translate(2px)}.rv-btn:focus-visible,.rv-link:focus-visible,.rv-sec summary:focus-visible{outline:2px solid var(--rv-accent);outline-offset:3px}.rv-link{display:inline-flex;align-items:center;min-height:48px;font-weight:var(--rv-body-medium);color:var(--rv-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.rv-media{position:relative;display:block;overflow:hidden;border-radius:var(--rv-radius);background:var(--rv-tint);aspect-ratio:4 / 5}.rv-media--3x4{aspect-ratio:3 / 4}.rv-media--5x4{aspect-ratio:5 / 4}.rv-media--1x1{aspect-ratio:1 / 1}.rv-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.rv-ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:24px;text-align:center;color:var(--rv-muted);font-size:13px;line-height:1.5;letter-spacing:.02em}.rv-ph span{max-width:28ch}.rv-card{display:block;color:inherit;text-decoration:none}.rv-card .rv-media{transition:transform .2s var(--rv-ease),box-shadow .2s var(--rv-ease)}@media(hover:hover){a.rv-card:hover .rv-media,a.rv-card:focus-visible .rv-media{transform:translateY(-4px);box-shadow:var(--rv-shadow)}}.rv-icon-circle{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;border:1.5px solid var(--rv-accent);color:var(--rv-accent);flex:none}.rv-icon{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.rv-badge{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;background:var(--rv-tint);color:var(--rv-accent);font-size:12px;line-height:16px;font-weight:var(--rv-body-medium)}.rv-badge .rv-icon{width:12px;height:12px}.rv-hint{border:1px dashed var(--rv-border);border-radius:var(--rv-radius-sm);padding:14px 18px;font-size:14px;color:var(--rv-muted)}.rv-vh{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:-1px;padding:0;border:0}@media(prefers-reduced-motion:reduce){.rv-rule,.rv-btn,.rv-card .rv-media{transition:none}}.drawer__heading .rv-drawer-logo{display:block;width:auto;height:30px;max-width:170px;object-fit:contain}
/*# sourceMappingURL=/cdn/shop/t/2/assets/rivoir.css.map */
