.rlm{--rlm-display: var(--font-display, "Boska", Georgia, serif);--rlm-body: var(--font-body, "Switzer", system-ui, sans-serif);font-family:var(--rlm-body);-webkit-font-smoothing:antialiased}.rlm *,.rlm *:before,.rlm *:after{box-sizing:border-box}.rlm :where(h2,h3,p,ul){margin:0;padding:0}.rlm-wrap{max-width:var(--content, 1200px);margin:0 auto;padding:calc(clamp(4rem,9vw,7rem) * var(--rlm-space, 1)) var(--gutter, 20px)}.rlm-glow .rlm-wrap{max-width:max(var(--content, 1200px),1320px)}.rmg{display:block;width:100%;height:auto;overflow:visible;color:var(--glow);transition:color .45s ease}.rmg__floor{opacity:.5}.rmg__rim{opacity:.45}.rmg__spill{opacity:.55;mix-blend-mode:screen}.rmg__contours{stroke:#c9a96e;opacity:.55}.rmg__core{opacity:.38}.rmg--outline{filter:drop-shadow(0 0 6px color-mix(in srgb,var(--glow) 55%,transparent))}.rlm-glow{background:var(--ivory, #F7F4EF);color:var(--rove-headline, #171319)}.rlm-glow__head{text-align:center}.rlm .rlm-glow__kicker,body.rove .rlm .rlm-glow__kicker{font-family:var(--rlm-display);font-weight:400;text-transform:uppercase;letter-spacing:.2em;font-size:clamp(1.05rem,2.3vw,2rem);line-height:1.1;color:var(--rove-headline, #171319)}.rlm .rlm-glow__title,body.rove .rlm .rlm-glow__title{font-family:var(--rlm-display);font-weight:400;text-transform:uppercase;letter-spacing:.015em;font-size:clamp(2.6rem,7.2vw,5.75rem);line-height:.98;margin-top:.25em;color:var(--rove-headline, #171319);text-wrap:balance}.rlm-glow__list{list-style:none;display:grid;grid-template-columns:repeat(var(--rlm-count),minmax(0,1fr));margin-top:clamp(2.5rem,5vw,4rem)}.rlm-glow__item{text-align:center;padding:0 clamp(.5rem,1.2vw,1.1rem);display:flex;flex-direction:column;align-items:center}.rlm-glow__item+.rlm-glow__item{border-left:1px solid color-mix(in srgb,var(--line, #E2DCD5) 70%,transparent)}.rlm-glow__media{width:min(100%,168px);aspect-ratio:200 / 262;display:grid;place-items:center;margin-bottom:clamp(1.25rem,2.4vw,2rem)}.rlm-glow__img{width:100%;height:100%;object-fit:cover;border-radius:10px}.rlm .rlm-glow__name,body.rove .rlm .rlm-glow__name{font-family:var(--rlm-display);font-weight:500;text-transform:uppercase;letter-spacing:.16em;font-size:clamp(1rem,1.35vw,1.3rem);line-height:1.15;color:var(--rove-headline, #171319)}.rlm-glow__spec{margin-top:.45rem;font-weight:600;font-size:.9rem;letter-spacing:.05em;text-transform:uppercase;color:var(--ink, #242126)}.rlm-bar{display:block;width:48px;height:2px;margin:.9rem auto 1rem;border-radius:2px;background:var(--glow)}.rlm-glow__item .rlm-bar--spectrum{background:linear-gradient(90deg,#ff4a3d,#f5b83d,#3ddb6a,#3dd6e8,#3d6bff,#d946ef)}.rlm-glow__text{font-size:1rem;line-height:1.45;color:var(--ink-2, #4E4750);max-width:15ch}.rlm-glow__foot{margin:clamp(2.5rem,5vw,4rem) auto 0;max-width:640px;text-align:center}.rlm-glow__rule{display:block;position:relative;height:1px;background:var(--line, #E2DCD5);margin-bottom:1.4rem}.rlm-glow__rule:after{content:"";position:absolute;left:50%;top:-6px;width:1px;height:13px;background:var(--ink-3, #7C7279)}.rlm-glow__foot p{font-family:var(--rlm-display);font-size:clamp(1.2rem,2.2vw,1.7rem);line-height:1.3;color:var(--rove-headline, #171319)}.rlm-modes{display:block;background:var(--rlm-bg);color:var(--rlm-ink)}.rlm-modes__head{display:grid;grid-template-columns:1fr 1fr;gap:2rem;align-items:end;margin-bottom:clamp(2rem,4vw,3rem)}.rlm-modes__eyebrow{font-size:.72rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--rlm-ink)}.rlm-modes__title{font-family:var(--rlm-display);font-weight:300;font-size:clamp(3rem,7.5vw,6.25rem);line-height:.92;letter-spacing:-.02em;margin-top:.3em;max-width:8ch;color:var(--rlm-ink)}.rlm-modes__sub{font-size:.95rem;color:var(--rlm-muted);padding-bottom:.6rem}.rlm-modes__cards{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:10px}.rlm-card{-webkit-appearance:none;appearance:none;font:inherit;text-align:left;cursor:pointer;display:flex;flex-direction:column;align-items:flex-start;min-height:290px;padding:1.4rem .85rem;background:var(--rlm-surface);color:var(--rlm-ink);border:1px solid var(--rlm-line);border-radius:2px;transition:border-color .25s ease,background-color .25s ease,transform .25s ease}.rlm-card:hover{border-color:color-mix(in srgb,var(--rlm-accent) 55%,var(--rlm-line))}.rlm-card[aria-pressed=true]{border-color:var(--rlm-accent);background:color-mix(in srgb,var(--rlm-surface) 80%,var(--glow) 6%)}.rlm-card:focus-visible{outline:2px solid var(--rlm-accent);outline-offset:3px}.rlm-card__glyph{width:92px;align-self:center;margin:.9rem 0 2.2rem}.rlm-card__color{font-size:.62rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--rlm-faint)}.rlm-card__name{font-family:var(--rlm-display);font-size:clamp(1.25rem,1.7vw,1.55rem);line-height:1.15;margin-top:.9rem}.rlm-card__spec{font-size:.62rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--rlm-faint);margin-top:.9rem}.rlm-panel{display:grid;grid-template-columns:5fr 7fr;gap:clamp(2rem,6vw,5rem);align-items:center;margin-top:clamp(2rem,4vw,3rem);padding-top:clamp(2rem,4vw,3rem);border-top:1px solid var(--rlm-line)}.rlm-panel__media{position:relative;display:grid;place-items:center;min-height:300px}.rlm-panel__halo{position:absolute;top:8%;right:12%;bottom:8%;left:12%;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--glow) 28%,transparent),transparent);filter:blur(20px);transition:background .45s ease}.rlm-panel__glyph{position:relative;width:min(300px,78%)}.rlm-panel__img{position:relative;width:100%;max-width:420px;height:auto;border-radius:10px}.rlm-panel [hidden]{display:none!important}.rlm-panel__label{font-size:.72rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--glow);transition:color .45s ease}.rlm-modes--light .rlm-panel__label{color:var(--rlm-muted)}.rlm-panel__name{font-family:var(--rlm-display);font-weight:300;font-size:clamp(2.6rem,5.5vw,4.25rem);line-height:1;margin-top:.4em;color:var(--rlm-ink)}.rlm-panel__text{font-size:1.08rem;line-height:1.6;color:var(--rlm-muted);max-width:46ch;margin-top:1.1rem}.rlm-panel__note{display:flex;gap:.6rem;align-items:baseline;font-size:.9rem;color:var(--rlm-faint);margin-top:1.3rem;max-width:52ch}.rlm-panel__note:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--rlm-accent);transform:translateY(-1px)}.rlm-panel__btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 1.6rem;margin-top:1.6rem;border-radius:var(--radius-sm, 6px);background:var(--rlm-accent);color:#242126;font-weight:500;text-decoration:none}.rlm-modes--light .rlm-panel__btn{background:var(--aubergine, #332435);color:var(--on-accent, #F7F4EF)}.rlm-panel__fine{font-size:.75rem;line-height:1.5;color:var(--rlm-faint);margin-top:1.6rem;max-width:60ch}@media(max-width:999px){.rlm-glow__list,.rlm-modes__cards{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter, 20px);margin-inline:calc(var(--gutter, 20px) * -1);padding-inline:var(--gutter, 20px);scrollbar-width:thin;-webkit-overflow-scrolling:touch}.rlm-glow__item{flex:0 0 min(40%,210px);scroll-snap-align:start}.rlm-card{flex:0 0 min(42%,200px);scroll-snap-align:start;min-height:260px}.rlm-modes__cards{padding-block:4px}}@media(max-width:699px){.rlm-glow__item{flex-basis:44%}.rlm-modes__head{grid-template-columns:1fr;gap:1rem}.rlm-modes__sub{padding-bottom:0}.rlm-panel{grid-template-columns:1fr;text-align:left}.rlm-panel__media{min-height:240px}.rlm-panel__glyph{width:min(220px,62%)}}@media(prefers-reduced-motion:reduce){.rmg,.rlm-card,.rlm-panel__halo,.rlm-panel__label{transition:none}}.rlm-glow__blend{margin-top:.3rem;font-size:.78rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3, #7C7279)}.rlm-card__blend{margin-top:.35rem}.rlm-card__spec+.rlm-card__blend{margin-top:.35rem}.rlm-glow__media{width:min(100%,182px);aspect-ratio:240 / 252}.rlm-card__glyph{width:112px}.rlm-panel__glyph{width:min(360px,86%)}@media(max-width:699px){.rlm-panel__glyph{width:min(280px,78%)}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/rove-light-modes.css.map */
