@font-face{font-family:Bodoni Moda;src:url(rl-bodoni-moda-var.woff2) format("woff2");font-weight:400 900;font-style:normal;font-display:swap}@font-face{font-family:Bodoni Moda;src:url(rl-bodoni-moda-italic-var.woff2) format("woff2");font-weight:400 900;font-style:italic;font-display:swap}@font-face{font-family:Figtree;src:url(rl-figtree-var.woff2) format("woff2");font-weight:300 900;font-style:normal;font-display:swap}:root{--c-bordeaux-700: #651F36;--c-bordeaux-800: #4E1729;--c-bordeaux-600: #7E2A45;--c-wine-500: #A74A62;--c-blush-100: #F2E7E5;--c-rose-200: #E8CFD3;--c-white: #FFFFFF;--c-black: #000000;--c-charcoal-900: #302629;--c-muted-600: #6E5F63;--c-border-200: #E4D8D6;--c-border-input: #8C7B80;--c-disabled-bg: #EDE6E4;--c-disabled-text: #8F8285;--c-success-700: #2F6B4F;--c-error-700: #A1262E;--c-photo-bg: #EDEBEC;--brand: var(--c-bordeaux-700);--brand-hover: var(--c-bordeaux-800);--accent: var(--c-bordeaux-700);--text: var(--c-charcoal-900);--text-muted: var(--c-muted-600);--on-bordeaux: #FFFFFF;--badge-bg: #000000;--badge-fg: #FFFFFF;--footer-bg: #000000;--footer-fg: #FFFFFF;--overlay: rgba(48, 38, 41, .45);--font-heading: "Bodoni Moda", Georgia, "Times New Roman", serif;--font-body: "Figtree", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;--rl-gutter: 4rem;--rl-gap: 2.2rem;--rl-section-y: 7.5rem;--rl-ann-h: 4.2rem;--rl-header-h: 9.8rem;--rl-header-h-solid: 7.8rem;--r-sm: 2px;--r-md: 4px;--r-lg: 8px;--r-pill: 999px;--shadow-drawer: 0 18px 48px rgba(48, 38, 41, .14);--t-fast: .18s ease-out;--t-med: .24s ease-out;--t-slow: .4s ease-out}@media screen and (max-width:749px){:root{--rl-gutter: 1.7rem;--rl-gap: 1.2rem;--rl-section-y: 4rem;--rl-ann-h: 4.2rem;--rl-header-h: 6.9rem;--rl-header-h-solid: 6.9rem}}:root{--font-body-family: var(--font-body);--font-body-style: normal;--font-body-weight: 400;--font-body-weight-bold: 600;--font-heading-family: var(--font-heading);--font-heading-style: normal;--font-heading-weight: 500}body{font-family:var(--font-body);color:var(--text);background:#fff;letter-spacing:.01em;font-variant-numeric:tabular-nums}h1,h2,h3,h4,.h0,.h1,.h2,.h3,.h4{font-family:var(--font-heading);font-weight:500;letter-spacing:0;color:var(--text);font-optical-sizing:auto}h1 em,h2 em,.rl-title em{font-style:italic;color:var(--accent)}:focus-visible{outline:2px solid var(--c-wine-500)!important;outline-offset:3px!important;box-shadow:none!important}a{color:inherit}.page-width{padding-left:var(--rl-gutter);padding-right:var(--rl-gutter)}.rl-button,.button,.shopify-challenge__button,.customer button,button.shopify-payment-button__button--unbranded{--border-radius: 4px;display:inline-flex;align-items:center;justify-content:center;gap:.8rem;border:0;border-radius:var(--r-md);min-height:4.8rem;padding:0 3.2rem;cursor:pointer;text-decoration:none;font:600 1.3rem/1.2 var(--font-body);letter-spacing:.14em;text-transform:uppercase;transition:background-color var(--t-fast),color var(--t-fast),border-color var(--t-fast)}.rl-button,.button:not(.button--secondary):not(.button--tertiary){background-color:var(--brand);color:#fff}.rl-button:hover,.button:not(.button--secondary):not(.button--tertiary):not([disabled]):hover{background-color:var(--brand-hover);color:#fff}.button:before,.button:after{box-shadow:none!important}.button--secondary{background:transparent;color:var(--brand);box-shadow:inset 0 0 0 1.5px var(--brand)}.button--secondary:hover{background:var(--brand);color:#fff}.rl-button--on-dark{background:#fff;color:var(--brand)}.rl-button--on-dark:hover{background:#fff;color:var(--brand-hover);box-shadow:inset 0 0 0 1.5px var(--brand)}.rl-button--white{background:#fff;color:#000}.rl-button--white:hover{background:#fff;color:#000;text-decoration:underline;text-underline-offset:4px}.rl-button--wide{letter-spacing:.3em;min-width:14rem}.button[disabled],.button:disabled,.button[aria-disabled=true]{background:var(--c-disabled-bg)!important;color:var(--c-disabled-text)!important;box-shadow:none!important;opacity:1}.link,.rte a,.rl-textlink{color:var(--brand);text-underline-offset:4px}.field__input,.select__select,.customer .field input,.text-area{font-size:1.6rem}.field:after,.select:after,.customer .field:after{box-shadow:0 0 0 1px var(--c-border-input);border-radius:var(--r-md)}.field__input:focus,.select__select:focus{box-shadow:0 0 0 3px #a74a6240!important}.rl-section{padding-top:var(--rl-section-y)}#MainContent>.shopify-section:last-child .rl-section{padding-bottom:var(--rl-section-y)}.rl-section__head{margin-bottom:4rem}.rl-section__head--center{text-align:center}.rl-section__foot{margin-top:4rem;text-align:center}.rl-title{font:500 3.2rem/1.1 var(--font-heading);margin:0}.rl-title--caps{text-transform:uppercase;font-size:2.6rem;letter-spacing:.01em}.rl-subtitle{margin:.8rem 0 0;color:var(--text-muted);font-size:1.6rem}.rl-eyebrow{font:600 1.1rem/1.3 var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--brand);margin:0 0 1.2rem}.rl-intro{font-size:1.5rem;line-height:1.5;margin:1.6rem 0 0;color:var(--text)}.rl-icon{width:2.2rem;height:2.2rem;flex:none}.rl-icon-circle{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border-radius:50%;background:var(--c-blush-100);color:var(--brand);flex:none}.rl-icon-circle .rl-icon{width:2.2rem;height:2.2rem}.rl-placeholder{position:relative;display:block;width:100%;height:100%;min-height:100%;background:var(--c-photo-bg)}.rl-placeholder__note{position:absolute;left:1rem;bottom:1rem;padding:.3rem .8rem;background:#fff;color:var(--text);font:500 1.1rem/1.3 var(--font-body);border-radius:var(--r-sm)}.rl-editor-note{font-size:1.2rem;color:var(--brand);border:1px dashed var(--brand);padding:.6rem 1rem;border-radius:var(--r-md);background:#fff}.rl-preview-label{position:absolute;z-index:3;top:1rem;right:1rem;padding:.3rem .6rem;background:#fff;color:var(--text);border:1px solid var(--c-border-200);font:600 1rem/1.2 var(--font-body);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--r-sm);pointer-events:none}.rl-preview-label--inline{position:static;display:inline-block;margin-bottom:1.2rem}.rl-card--preview .rl-preview-label{position:static;display:inline-block;align-self:flex-start;margin:0 0 .4rem}.rl-stars{display:inline-flex;gap:2px;color:var(--brand);vertical-align:-2px}.rl-stars .rl-icon{width:1.4rem;height:1.4rem}.rl-stars--empty{color:var(--c-border-200)}.rl-chip{display:inline-block;margin-left:.8rem;padding:.3rem .8rem;border-radius:var(--r-pill);background:var(--c-blush-100);color:var(--brand);font-size:1.2rem}.rl-verified{display:inline-block;margin-left:.8rem;color:var(--c-success-700);font-size:1.2rem;font-weight:500}.rl-announcement{overflow:hidden;background:var(--c-bordeaux-700)}.rl-announcement__track{display:flex;width:max-content;list-style:none;margin:0;padding:0;animation:rl-marquee var(--rl-marquee-duration, 40s) linear infinite}.rl-announcement:hover .rl-announcement__track,.rl-announcement:focus-within .rl-announcement__track{animation-play-state:paused}.rl-announcement__item{display:inline-flex;align-items:center;gap:1rem;padding:0 3rem;height:var(--rl-ann-h);white-space:nowrap;font:600 1.25rem/1 var(--font-body);letter-spacing:.06em;text-transform:uppercase}.rl-announcement__item .rl-icon{width:2rem;height:2rem}.rl-announcement__item a{text-decoration:none}.rl-announcement__item a:hover{text-decoration:underline;text-underline-offset:3px}@keyframes rl-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media screen and (max-width:749px){.rl-announcement__item{font-size:1.15rem;padding:0 2rem}}@media(prefers-reduced-motion:reduce){.rl-announcement__track{animation:none;width:auto;flex-wrap:wrap;justify-content:center}.rl-announcement__item[aria-hidden=true]{display:none}}.section-header .header-wrapper{background:#fff;border-bottom:1px solid transparent;transition:background-color var(--t-med),border-color var(--t-med),color var(--t-med)}.section-header.rl-solid .header-wrapper,.section-header.scrolled-past-header .header-wrapper{border-bottom-color:var(--c-border-200)}.header{min-height:var(--rl-header-h);padding-top:0!important;padding-bottom:0!important;transition:min-height var(--t-med)}.section-header.rl-solid .header{min-height:var(--rl-header-h-solid)}.header__icon,.header__icon--menu,.header__icons .header__icon{color:var(--text)}.header__icon:hover{color:var(--brand)}.header__icon--account{display:none!important}.header>.header__search{display:none!important}.header__icons .header__search{display:flex!important}.desktop-localization-wrapper{order:3;margin-left:1.2rem}.header__icons .header__search{order:1}.header__icon--cart{order:2}.header-localization .disclosure__button,.header-localization .localization-form__select{font:500 1.4rem var(--font-body);letter-spacing:.02em;color:inherit}.cart-count-bubble{background-color:var(--brand);color:#fff}.rl-logo{display:inline-flex;color:var(--brand);line-height:0;transition:color var(--t-med)}.rl-logo svg{display:block;height:auto}.rl-logo__full svg{width:22rem;transition:width var(--t-med)}.section-header.rl-solid .rl-logo__full svg{width:19rem}.rl-logo__compact{display:none}.rl-logo__compact svg{width:15.5rem}@media screen and (max-width:749px){.rl-logo__full{display:none}.rl-logo__compact{display:inline-flex}}.rl-header-overlay .section-header{margin-bottom:calc(-1 * var(--rl-header-h))}.rl-header-overlay .section-header:not(.rl-solid) .header-wrapper{background:transparent;border-bottom-color:transparent}.rl-header-overlay .section-header:not(.rl-solid) .header__icon,.rl-header-overlay .section-header:not(.rl-solid) .rl-logo,.rl-header-overlay .section-header:not(.rl-solid) .header-localization .disclosure__button,.rl-header-overlay .section-header:not(.rl-solid) .desktop-localization-wrapper{color:#fff}.rl-header-overlay .section-header:not(.rl-solid) .cart-count-bubble{background:#fff;color:var(--brand)}.section-header.menu-open,.section-header:has(details[open]){z-index:1000!important}.menu-drawer{position:fixed!important;top:0!important;left:0!important;height:100vh!important;height:100dvh!important;width:min(35rem,88vw)!important;background:#fff;z-index:1001!important;box-shadow:var(--shadow-drawer);border:0!important;overflow-y:auto}.header__icon--menu[aria-expanded=true]:before{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important;background:var(--overlay)!important;z-index:999!important}.menu-drawer__inner-container{padding-top:0!important;height:auto!important}.menu-drawer__navigation-container{height:auto!important;overflow:visible!important}.rl-drawer-close{display:flex;justify-content:flex-end;align-items:center;height:6.4rem;margin:0 2rem;border-bottom:1px solid var(--c-border-200)}.rl-drawer-close button{width:4.4rem;height:4.4rem;display:inline-flex;align-items:center;justify-content:center;border:0;background:none;color:var(--text);cursor:pointer;margin-right:-1rem}.rl-drawer-close svg{width:1.6rem;height:1.6rem}.menu-drawer__navigation{padding:0 2rem!important}.menu-drawer__menu-item{font:500 1.5rem/1.3 var(--font-body)!important;letter-spacing:.2em;text-transform:uppercase;min-height:5.2rem;padding:1.2rem 0!important;border-bottom:1px solid var(--c-border-200);color:var(--text)}.menu-drawer__menu>li:first-child>.menu-drawer__menu-item,.menu-drawer__menu>li:first-child>details>summary.menu-drawer__menu-item{color:var(--brand)}.menu-drawer__menu-item--active,.menu-drawer__menu-item:hover{color:var(--brand);background:transparent}.menu-drawer__utility-links{background:#fff;padding:2rem}.drawer__inner{background:#fff;box-shadow:var(--shadow-drawer)}@media screen and (min-width:750px){.drawer__inner{width:42rem}}.drawer{background-color:var(--overlay)}.drawer__heading{font:500 2.2rem/1.2 var(--font-heading);text-transform:uppercase;letter-spacing:.02em}.drawer__header{border-bottom:1px solid var(--c-border-200)}.cart__empty-text{font:500 2.4rem/1.2 var(--font-heading);text-transform:uppercase}.drawer__inner{position:relative}.rl-empty-head{position:absolute;top:0;left:0;right:0;padding:2rem 3rem;border-bottom:1px solid var(--c-border-200);text-align:left}.rl-empty-head .drawer__heading{margin:0;font-size:1.8rem}.cart-drawer__empty-content .drawer__close{top:1rem;right:1.2rem}.cart-item__name{font:500 1.5rem/1.35 var(--font-body);text-decoration:none}.discounts__discount,.cart-item__discounted-prices .cart-item__final-price{color:var(--brand)}.cart-drawer .cart__checkout-button{min-height:5.2rem}.rl-cart-progress{padding:1.2rem 3rem;display:grid;gap:1rem}.rl-cart-progress__row p{margin:0 0 .6rem;font-size:1.4rem}.rl-progress{height:4px;border-radius:2px;background:var(--c-blush-100);overflow:hidden}.rl-progress span{display:block;height:100%;background:var(--brand);transition:width var(--t-med)}.rl-hero{position:relative;overflow:hidden;color:#fff;background:var(--c-muted-600)}.rl-hero .rl-placeholder,.rl-tile .rl-placeholder{background:var(--c-muted-600)}.rl-hero__track{position:relative;height:var(--rl-hero-h, 675px)}.rl-hero__slide{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .7s ease,visibility .7s}.rl-hero__slide.is-active{opacity:1;visibility:visible}.rl-hero__media,.rl-hero__media picture,.rl-hero__media img,.rl-hero__media .rl-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.rl-hero__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#30262980,#3026291f 45%,#30262900 65%);pointer-events:none}.rl-hero__content{position:relative;z-index:1;height:100%;display:flex;align-items:center;padding-top:var(--rl-header-h);padding-left:2.5rem}.rl-hero__text{max-width:46rem}.rl-hero__heading{font:500 4.2rem/1.25 var(--font-heading);letter-spacing:-.005em;color:#fff;margin:0 0 1.6rem}.rl-hero__sub{font:500 1.6rem/1.4 var(--font-body);margin:0 0 2.4rem}.rl-hero .rl-button--on-dark{min-height:4.7rem;padding:0 2.8rem;font-size:1.2rem;letter-spacing:.1em;margin-left:1rem}.rl-hero__rating{display:flex;align-items:center;gap:1.2rem;margin:2rem 0 0;font-size:1.3rem}.rl-hero__rating .rl-stars{color:#fff}.rl-hero__rating .rl-stars .rl-icon{width:1.6rem;height:1.6rem}.rl-hero__controls{position:absolute;z-index:2;left:0;right:0;bottom:4rem;display:flex;justify-content:flex-end;align-items:center;gap:1.2rem}.rl-hero__arrow{background:none;border:0;color:#fff;padding:.8rem;cursor:pointer;display:inline-flex}.rl-hero__arrow .rl-icon{width:1.6rem;height:1.6rem}.rl-hero__dots{display:flex;gap:0}.rl-hero__dots button{position:relative;width:2.4rem;height:2.4rem;border:0;padding:0;background:transparent;cursor:pointer}.rl-hero__dots button:before{content:"";position:absolute;top:50%;left:50%;width:7px;height:7px;margin:-3.5px 0 0 -3.5px;border-radius:50%;background:#ffffff80}.rl-hero__dots button.is-active:before{background:#fff}.rl-hero__arrow{min-width:2.4rem;min-height:2.4rem;justify-content:center;align-items:center}@media screen and (max-width:749px){.rl-hero__track{height:var(--rl-hero-h-mobile, 590px)}.rl-hero__media:after{background:radial-gradient(ellipse at 50% 55%,#30262973,#30262926 70%)}.rl-hero__content{justify-content:center;text-align:center;padding-left:var(--rl-gutter)}.rl-hero__text{display:flex;flex-direction:column;align-items:center;max-width:36rem}.rl-hero__heading{font-size:3.2rem;line-height:1.3}.rl-hero__sub{font-size:1.5rem}.rl-hero .rl-button--on-dark{margin-left:0;max-width:24rem;min-height:6rem}.rl-hero__rating{justify-content:center}.rl-hero__controls{justify-content:center;bottom:2.4rem}}.rl-countdown{display:inline-flex;align-items:center;gap:.8rem;margin-bottom:2.4rem}.rl-countdown[hidden]{display:none}.rl-countdown__unit{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:6.4rem;height:8.4rem;background:#fff;border-radius:var(--r-md)}.rl-countdown__num{font:500 2.8rem/1 var(--font-heading);color:var(--brand)}.rl-countdown__label{font:600 1rem/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--text);margin-top:1rem}.rl-countdown__sep{font:500 2.4rem/1 var(--font-heading);color:#fff}.rl-countdown--inline{color:var(--brand);margin-bottom:.8rem}.rl-countdown--inline .rl-countdown__unit{border:0;background:transparent;width:auto;height:auto;flex-direction:row;gap:.2rem}.rl-countdown--inline .rl-countdown__num{font:600 2.2rem/1 var(--font-body)}.rl-countdown--inline .rl-countdown__label{margin:0;font-size:1.1rem}.rl-countdown--inline .rl-countdown__sep{color:var(--brand)}.rl-section--products .rl-section__head{margin-bottom:4rem}.rl-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:3.2rem var(--rl-gap)}@media screen and (max-width:749px){.rl-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.8rem var(--rl-gap)}}.rl-card{position:relative;display:flex;flex-direction:column;height:100%}.rl-card__media{position:relative;aspect-ratio:2 / 3;background:var(--c-photo-bg);overflow:hidden}.rl-card__track{display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.rl-card__track::-webkit-scrollbar{display:none}.rl-card__slide{flex:0 0 100%;height:100%;scroll-snap-align:start}.rl-card__slide img{width:100%;height:100%;object-fit:cover;object-position:50% 15%;display:block}.rl-card__arrow{position:absolute;top:50%;transform:translateY(-50%);width:2.8rem;height:2.8rem;border-radius:50%;border:0;background:#fff;color:var(--text);display:inline-flex;align-items:center;justify-content:center;opacity:0;transition:opacity var(--t-fast);cursor:pointer;z-index:2}.rl-card__arrow .rl-icon{width:1.4rem;height:1.4rem}.rl-card__arrow--prev{left:1.2rem}.rl-card__arrow--next{right:1.2rem}.rl-card:hover .rl-card__arrow,.rl-card__arrow:focus-visible{opacity:1}@media(hover:none){.rl-card__arrow{opacity:1}}.rl-card__dots{position:absolute;left:0;right:0;bottom:1.2rem;display:flex;justify-content:center;gap:.5rem;z-index:2;pointer-events:none}.rl-card__dots span{width:7px;height:7px;border-radius:50%;border:1px solid #fff;background:transparent}.rl-card__dots span.is-active{background:#fff}.rl-card__quick{position:absolute;left:1.2rem;right:1.2rem;bottom:3.2rem;z-index:2;padding:1rem;text-align:center;background:#fff;color:var(--text);text-decoration:none;font:600 1.1rem/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;opacity:0;transform:translateY(6px);transition:opacity var(--t-fast),transform var(--t-fast)}.rl-card:hover .rl-card__quick,.rl-card__quick:focus-visible{opacity:1;transform:none}@media(hover:none){.rl-card__quick{display:none}}.rl-badge{position:absolute;top:1rem;left:1rem;z-index:2;padding:.5rem .8rem;border-radius:0;font:600 1.1rem/1.2 var(--font-body);letter-spacing:.08em;text-transform:uppercase}.rl-card__info{padding-top:1.2rem;display:flex;flex-direction:column;gap:.5rem}.rl-card__rating{display:flex;align-items:center;gap:2px;color:var(--brand);font-size:1.2rem}.rl-card__rating .rl-icon{width:1.3rem;height:1.3rem}.rl-card__rating span{color:var(--text-muted);margin-left:.6rem}.rl-card__title{font:500 1.2rem/1.4 var(--font-body);letter-spacing:.18em;text-transform:uppercase;margin:.4rem 0 0;color:var(--text)}.rl-card__link{text-decoration:none;color:inherit}.rl-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.rl-card__price{display:flex;gap:.8rem;align-items:baseline;font:500 1.4rem/1.2 var(--font-body)}.rl-price-sale{color:var(--brand)}.rl-price-compare{font-weight:400;color:var(--text-muted)}.rl-card__swatches{list-style:none;margin:.6rem 0 0;padding:0;display:flex;gap:.8rem;align-items:center;position:relative;z-index:2}.rl-swatch{display:block;width:2rem;height:2rem;border-radius:50%;background:var(--swatch);box-shadow:inset 0 0 0 1px var(--c-border-200)}.rl-card__swatches li:first-child .rl-swatch{box-shadow:0 0 0 2px #fff,0 0 0 3px var(--text)}.rl-card__more{font-size:1.2rem;color:var(--text-muted)}@media screen and (max-width:749px){.rl-card__title{font-size:1.1rem;letter-spacing:.14em}.rl-card__price{font-size:1.3rem}.rl-swatch{width:1.8rem;height:1.8rem}}.rl-tiles{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--rl-gap)}@media screen and (max-width:749px){.rl-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.rl-tile{position:relative;display:block;aspect-ratio:2 / 3;overflow:hidden;text-decoration:none;background:var(--c-photo-bg)}.rl-tile img,.rl-tile .rl-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform var(--t-slow)}.rl-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 50% 50%,#30262961,#3026291f 70%);pointer-events:none}.rl-tile:hover img{transform:scale(1.03)}.rl-tile__label{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:1.6rem;font:500 3.2rem/1.1 var(--font-heading);color:#fff}@media screen and (max-width:989px){.rl-tile__label{font-size:2.6rem}}@media screen and (max-width:749px){.rl-tile__label{font-size:2.2rem}}.rl-why{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:start}.rl-why__media{position:relative;min-height:64.6rem;height:100%;background:var(--c-photo-bg)}.rl-why__media img,.rl-why__media .rl-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.rl-why__text{padding-right:var(--rl-gutter);max-width:76rem}.rl-why-rows{list-style:none;margin:2.4rem 0 0;padding:0;border-top:1px solid var(--c-border-200)}.rl-why-row{display:grid;grid-template-columns:4.4rem 1fr;gap:2rem;padding:2.4rem 0;border-bottom:1px solid var(--c-border-200);align-items:start}.rl-why-row__title{font:500 2.4rem/1.15 var(--font-heading);margin:0 0 .8rem}.rl-why-row p{margin:0;color:var(--text-muted);font-size:1.4rem;line-height:1.5}@media screen and (max-width:749px){.rl-why{grid-template-columns:1fr;gap:2.4rem}.rl-why__media{min-height:0;aspect-ratio:4 / 3;margin:0 var(--rl-gutter)}.rl-why__text{padding:0 var(--rl-gutter)}.rl-why-row__title{font-size:2.2rem}}.rl-itx{display:grid;grid-template-columns:minmax(0,57fr) minmax(0,54fr);gap:4.8rem;align-items:center;max-width:124rem}.rl-itx__media{position:relative;aspect-ratio:6 / 5;overflow:hidden;background:var(--c-photo-bg)}.rl-itx__media img,.rl-itx__media .rl-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.rl-itx__title{font-size:2.6rem;line-height:1.1;margin-bottom:1.6rem}.rl-itx__body{font-size:1.5rem;line-height:1.6;color:var(--text)}.rl-itx__body p{margin:0}.rl-icon-labels{list-style:none;margin:2.4rem 0;padding:1.6rem 0;display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem;border-top:1px solid var(--c-border-200);border-bottom:1px solid var(--c-border-200);text-align:center}.rl-icon-labels li{display:flex;flex-direction:column;align-items:center;gap:.8rem;font:600 1.2rem/1.3 var(--font-body)}.rl-icon-labels .rl-icon{color:var(--brand);width:2.8rem;height:2.8rem}.rl-itx__cta{text-align:center}@media screen and (max-width:989px){.rl-itx{grid-template-columns:1fr;gap:3.2rem;text-align:center}}.rl-section--reviews{margin-top:var(--rl-section-y);padding:0}.rl-reviews{display:grid;grid-template-columns:minmax(0,38fr) minmax(0,77fr);gap:4.8rem;align-items:center;max-width:128rem}.rl-reviews__summary{padding:9.6rem 0}.rl-reviews__rating{display:flex;align-items:center;gap:1rem;font-size:1.4rem;margin:0 0 1.6rem}.rl-reviews__headline{font:500 5rem/1.1 var(--font-heading);text-transform:uppercase;margin:0 0 1.6rem}.rl-reviews__sub{font-size:1.6rem;line-height:1.6;color:var(--text-muted);margin:0}.rl-reviews__wall{position:relative;height:80rem;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 8%,#000 92%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 8%,#000 92%,transparent 100%)}.rl-reviews__cols{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.rl-reviews__col{animation:rl-scroll-up 60s linear infinite}.rl-reviews__col--b{animation-duration:72s;animation-direction:reverse}.rl-reviews__wall:hover .rl-reviews__col,.rl-reviews__wall:focus-within .rl-reviews__col{animation-play-state:paused}@keyframes rl-scroll-up{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.rl-review{position:relative;break-inside:avoid;margin:0 0 2rem;background:#fff;border-radius:var(--r-lg);padding:3rem}.rl-review>.rl-icon{color:var(--text);width:2rem;height:2rem}.rl-review__title{font:500 2.1rem/1.35 var(--font-heading);margin:.8rem 0}.rl-review__meta{display:flex;gap:.8rem;align-items:center;font-size:1.3rem;color:var(--text-muted);margin-bottom:1.2rem}.rl-review blockquote{margin:0 0 1.6rem;font-size:1.5rem;line-height:1.6}.rl-review figcaption{font-size:1.4rem}.rl-reviews__dots{display:none}@media(prefers-reduced-motion:reduce){.rl-reviews__col{animation:none}.rl-reviews__loop--dup{display:none}.rl-reviews__wall{height:auto;-webkit-mask-image:none;mask-image:none}}@media screen and (max-width:989px){.rl-reviews{grid-template-columns:1fr;gap:0}.rl-reviews__summary{padding:6rem 0 3.2rem}.rl-reviews__wall{height:auto;padding-bottom:6rem;-webkit-mask-image:none;mask-image:none}.rl-reviews__col{animation:none}.rl-reviews__loop--dup{display:none}}@media screen and (max-width:749px){.rl-reviews__headline{font-size:3.4rem}.rl-reviews__summary{padding:5rem 0 2.4rem}.rl-reviews__cols{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:1.6rem}.rl-reviews__cols::-webkit-scrollbar{display:none}.rl-reviews__col,.rl-reviews__loop{display:contents}.rl-reviews__cols .rl-review{flex:0 0 100%;scroll-snap-align:start;margin:0}.rl-reviews__dots{display:flex;justify-content:center;gap:.6rem;margin-top:2rem}.rl-reviews__dots span{width:2.4rem;height:3px;background:var(--c-rose-200)}.rl-reviews__dots span.is-active{background:var(--text)}.rl-reviews__wall{padding-bottom:5rem}}.rl-strip__title{font-size:3.6rem}.rl-strip__sub{font-size:1.8rem;margin:.8rem 0 0}.rl-section--strip .rl-section__head{margin-bottom:3.2rem}.rl-strip{position:relative;max-width:136rem;margin:0 auto}.rl-strip__track{list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--cols, 5) - 1) * 2rem) / var(--cols, 5));gap:2rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.rl-strip__track::-webkit-scrollbar{display:none}@media screen and (max-width:989px){.rl-strip__track{grid-auto-columns:29%}}@media screen and (max-width:749px){.rl-strip__track{grid-auto-columns:70%;gap:1.6rem}.rl-strip__title{font-size:2.6rem}.rl-strip__sub{font-size:1.6rem}}.rl-strip__tile{position:relative;aspect-ratio:9 / 13;overflow:hidden;scroll-snap-align:start;background:var(--c-photo-bg)}.rl-strip--rounded .rl-strip__tile{border-radius:var(--r-lg);aspect-ratio:1 / 1}.rl-strip__tile img,.rl-strip__tile video,.rl-strip__tile .rl-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.rl-strip__play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:4.8rem;height:4.8rem;border-radius:50%;border:0;background:#ffffff59;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1}.rl-strip__play .rl-icon{width:2rem;height:2rem}.rl-strip__tile.is-playing .rl-strip__play{opacity:0}.rl-strip__caption{position:absolute;left:1rem;bottom:1rem;padding:.4rem .8rem;border-radius:var(--r-sm);background:#fff;color:var(--text);font-size:1.2rem;z-index:1}.rl-strip__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:4.4rem;height:4.4rem;border-radius:50%;border:0;background:#fff;color:var(--text);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.rl-strip__arrow .rl-icon{width:1.8rem;height:1.8rem}.rl-strip__arrow--prev{left:1.2rem}.rl-strip__arrow--next{right:1.2rem}.rl-section--trust{padding-top:5.6rem;padding-bottom:5.6rem!important}.rl-trust{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;text-align:center}@media screen and (max-width:749px){.rl-trust{grid-template-columns:repeat(2,1fr);gap:3.2rem 2rem}}.rl-trust .rl-icon{width:3.6rem;height:3.6rem;color:var(--brand);margin:0 auto 1.6rem;display:block}.rl-trust__title{font:600 1.3rem/1.3 var(--font-body);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .4rem;color:var(--text)}.rl-trust p{margin:0;color:var(--text);font-size:1.25rem;line-height:1.4}.rl-footer{padding-top:6rem;background:var(--footer-bg)}.rl-footer a{text-decoration:none}.rl-footer a:hover{text-decoration:underline;text-underline-offset:4px}.rl-footer__top{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4rem;padding-bottom:6rem}.rl-footer__title--lg{font:500 2.6rem/1.1 var(--font-heading);text-transform:uppercase;margin:0 0 1.2rem}.rl-footer__text{font-size:1.3rem;line-height:1.5;margin:0;max-width:40rem}.rl-newsletter__row{display:flex;gap:1.2rem;align-items:flex-end;max-width:40rem;margin-top:2.4rem}.rl-newsletter input{flex:1;min-width:0;height:4.4rem;padding:0;border:0;border-bottom:1px solid #fff;border-radius:0;background:transparent;font:400 1.6rem var(--font-body)}.rl-newsletter input::placeholder{opacity:1}.rl-newsletter input:focus-visible{outline-offset:4px!important}.rl-newsletter .rl-button{min-height:4.4rem;padding:0 2rem;font-size:1.2rem}.rl-newsletter__msg{margin-top:1.2rem;font-size:1.4rem}.rl-footer__legal{margin-top:3.2rem;font-size:1.3rem;line-height:1.6}.rl-footer__legal p{margin:0}.rl-footer__col summary{list-style:none;cursor:default;display:flex;justify-content:space-between;align-items:center}.rl-footer__col summary::-webkit-details-marker{display:none}.rl-footer__title{font:500 1.1rem/1.3 var(--font-body);letter-spacing:.3em;text-transform:uppercase;margin:0 0 2rem}.rl-footer__chev{display:none}.rl-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:1.1rem;font-size:1.3rem}.rl-footer__bottom{display:flex;flex-direction:column;align-items:center;gap:2.4rem;padding-top:0;padding-bottom:4rem;font-size:1.2rem;text-align:center}.rl-footer__country select{background:transparent;border:0;padding:.8rem 2.4rem .8rem .8rem;font:500 1.3rem var(--font-body);cursor:pointer;-webkit-appearance:auto;appearance:auto}.rl-footer__country option{color:var(--text);background:#fff}.rl-footer__payments{list-style:none;display:flex!important;flex-wrap:wrap;justify-content:center;gap:.6rem!important;padding:0;margin:0}.rl-footer__payments svg{width:3.8rem;height:2.4rem;background:#fff;border-radius:3px}.rl-footer__copy{margin:0}@media screen and (max-width:989px){.rl-footer__top{grid-template-columns:repeat(2,minmax(0,1fr))}.rl-footer__col:last-child{grid-column:1 / -1}}@media screen and (max-width:749px){.rl-footer{padding-top:4rem}.rl-footer__top{grid-template-columns:1fr;gap:0;padding-bottom:3.2rem}.rl-footer__news{text-align:center;padding-bottom:3.2rem}.rl-footer__news .rl-footer__text,.rl-newsletter__row{margin-left:auto;margin-right:auto}.rl-footer__col{border-top:1px solid rgba(255,255,255,.25)}.rl-footer__col:last-child{border-bottom:1px solid rgba(255,255,255,.25)}.rl-footer__col summary{cursor:pointer;padding:1.8rem 0;margin:0;justify-content:center;gap:1.2rem}.rl-footer__chev{display:inline-flex}.rl-footer__chev .rl-icon{width:1.4rem;height:1.4rem;transition:transform var(--t-fast)}.rl-footer__col[open] .rl-footer__chev .rl-icon{transform:rotate(45deg)}.rl-footer__col ul{padding-bottom:2rem;text-align:center}}.rl-cbanner__inner{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:3.2rem;align-items:center;min-height:36rem}.rl-cbanner__text{padding:4rem 0}.rl-cbanner__title{font:500 clamp(3.6rem,4.4vw,5.6rem)/1.05 var(--font-heading);margin:0 0 1.6rem}.rl-cbanner__title em{font-style:italic;color:var(--accent)}.rl-cbanner__sub{font-size:1.6rem;color:var(--text);margin:0 0 2.4rem}.rl-cbanner__chips{list-style:none;margin:0;padding:1.6rem 0 0;border-top:1px solid var(--c-rose-200);display:flex;flex-wrap:wrap;gap:1.2rem 2.4rem}.rl-cbanner__chips li{display:flex;align-items:center;gap:.8rem;font:600 1.2rem/1 var(--font-body);letter-spacing:.1em;text-transform:uppercase}.rl-cbanner__chips .rl-icon-circle{background:#fff}.rl-cbanner__media{position:relative;align-self:stretch;min-height:36rem}.rl-cbanner__media img,.rl-cbanner__media .rl-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.rl-cbanner__promo{background:#fff;border-radius:var(--r-lg);padding:2.4rem;text-align:center}.rl-cbanner__promo-title{font:500 2.6rem/1.2 var(--font-heading);margin:0 0 1.6rem;color:var(--text)}.rl-cbanner__promo-note{font-size:1.3rem;color:var(--text-muted);margin:1.6rem 0 0}.rl-tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem}.rl-tier{display:flex;flex-direction:column;gap:.6rem;padding:1.2rem .6rem;background:var(--c-blush-100);border-radius:var(--r-md)}.rl-tier__qty{font:500 2rem/1 var(--font-heading)}.rl-tier__pct{font:600 1.2rem/1.2 var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--brand)}@media screen and (max-width:989px){.rl-cbanner__inner{grid-template-columns:1fr;gap:1.6rem}.rl-cbanner__text{padding:3.2rem 0 0}.rl-cbanner__media{min-height:26rem;order:-1;margin:0 calc(var(--rl-gutter) * -1)}.rl-cbanner__promo{margin-bottom:3.2rem}}.facets-container{padding-top:2.4rem}.product-count__text,.facet-filters__label{font:500 1.4rem var(--font-body);color:var(--text)}.facet-filters__field .select__select{font-size:1.4rem}.product__title h1,.product__title .h1{font:500 clamp(2.6rem,2.4vw,3.2rem)/1.15 var(--font-heading);text-transform:none;letter-spacing:0}.product__media-wrapper{position:relative}.product__media-item,.product-media-container{background:var(--c-photo-bg)}.product--thumbnail_slider .thumbnail{border-radius:0;border-width:1px}.product--thumbnail_slider .thumbnail[aria-current]{box-shadow:0 0 0 1.5px var(--brand);border-color:var(--brand)}.rl-sticker{position:absolute;z-index:2;top:2rem;right:2rem;width:8.8rem;height:8.8rem;display:flex;align-items:center;justify-content:center;text-align:center;border-radius:50%;font:italic 500 1.6rem/1.05 var(--font-heading);pointer-events:none}.rl-model-pill{position:absolute;z-index:2;left:1.6rem;bottom:1.6rem;max-width:calc(100% - 3.2rem)}.rl-model-pill summary{list-style:none;display:inline-flex;align-items:center;gap:.6rem;padding:.6rem 1.2rem;border-radius:var(--r-pill);background:var(--c-blush-100);color:var(--brand);font:500 1.3rem/1 var(--font-body);letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.rl-model-pill summary::-webkit-details-marker{display:none}.rl-model-pill summary .rl-icon{width:1.6rem;height:1.6rem}.rl-model-pill__body{margin-top:.6rem;padding:1rem 1.2rem;background:#fff;border-radius:var(--r-md);font-size:1.4rem}.rl-benefits{list-style:none;margin:.4rem 0 1.6rem;padding:1.6rem 0 0;border-top:1px solid var(--c-border-200);display:grid;gap:.8rem}.rl-benefits li{display:flex;align-items:center;gap:1rem;font-size:1.4rem}.rl-benefits .rl-icon{width:1.8rem;height:1.8rem;color:var(--brand)}.product-form__input .form__label{font:600 1.3rem/1.3 var(--font-body);letter-spacing:.08em;text-transform:uppercase}.product-form__input--pill input[type=radio]+label{border-radius:var(--r-md);border:1px solid var(--c-border-input);min-width:4.8rem;min-height:4.4rem;padding:1rem 1.4rem;font:500 1.4rem var(--font-body);background:#fff;color:var(--text)}.product-form__input--pill input[type=radio]:checked+label{background:var(--c-rose-200);border:1.5px solid var(--brand);color:var(--brand)}.product-form__input--pill input[type=radio].disabled+label,.product-form__input--pill input[type=radio]:disabled+label{color:var(--c-disabled-text)}.product-form__input--swatch .swatch-input__label{border-radius:50%}.swatch-input__input:checked+.swatch-input__label{outline:2px solid var(--brand)!important;outline-offset:2px}.rl-size-helper{font-size:1.3rem;color:var(--text-muted);margin:-.8rem 0 1.6rem}.product-popup-modal__opener .product-popup-modal__button{color:var(--brand);font:600 1.3rem var(--font-body);letter-spacing:.06em;text-decoration:underline;text-underline-offset:4px}.price--large .price-item{font:600 2.2rem/1.2 var(--font-body)}.price--on-sale .price-item--sale{color:var(--brand)}.price--on-sale .price-item--regular{color:var(--text-muted);font-weight:400;font-size:1.6rem}.price__badge-sale,.price__badge-sold-out{border-radius:0;font:600 1.2rem/1 var(--font-body);padding:.6rem .8rem}.product__inventory{display:inline-flex;align-items:center;gap:.6rem;padding:.8rem 1.2rem;border-radius:var(--r-md);background:var(--c-blush-100);color:var(--brand)!important;font:500 1.3rem/1.2 var(--font-body)!important}.product__inventory .svg-wrapper{color:var(--brand)!important}.product__inventory.visibility-hidden{display:none}.product-form__submit{min-height:5.2rem;width:100%}.product-form__buttons{max-width:none!important}.rl-mini-trust{list-style:none;margin:1.2rem 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem 2.4rem;font-size:1.3rem;color:var(--text-muted)}.rl-mini-trust li{display:inline-flex;align-items:center;gap:.6rem}.rl-mini-trust .rl-icon{width:1.6rem;height:1.6rem;color:var(--brand)}.rl-bundle-box{background:var(--c-blush-100);border-radius:var(--r-lg);padding:2rem 2.4rem;text-align:center;margin:1.6rem 0}.rl-bundle-box__title{font:600 1.6rem/1.2 var(--font-body);letter-spacing:.06em;text-transform:uppercase;margin:0}.rl-bundle-box__tiers{font:500 2rem/1.3 var(--font-heading);color:var(--brand);margin:.6rem 0}.rl-bundle-box__text{font-size:1.4rem;margin:0}.product__description ul{padding-left:0;list-style:none}.product__description li{position:relative;padding-left:1.8rem}.product__description li:before{content:"";position:absolute;left:0;top:.75em;width:5px;height:5px;border-radius:50%;background:var(--brand)}.rl-fit-button{width:100%;min-height:5.2rem;display:inline-flex;align-items:center;justify-content:center;gap:1rem;margin:1.6rem 0 0;background:#fff;border:1px solid var(--c-border-input);border-radius:var(--r-md);font:600 1.4rem/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--text);cursor:pointer}.rl-fit-button:hover{border-color:var(--brand);color:var(--brand)}.product__accordion .summary__title .accordion__title,.collapsible-content .accordion__title{font:600 1.5rem/1.3 var(--font-body);letter-spacing:.06em;text-transform:uppercase}.accordion{border-color:var(--c-border-200)!important}.accordion summary .icon-caret,.accordion .icon-caret{color:var(--brand)}.rl-social-line{font:italic 500 1.8rem/1.4 var(--font-heading);color:var(--brand);text-align:center;margin:2.4rem 0 0}.complementary-products__container .h4,.complementary-products .summary__title .h4{font-family:var(--font-heading)}.rl-pdetails{padding-top:clamp(3.2rem,4vw,5.6rem)}.rl-benefits--row{list-style:none;margin:0 0 clamp(3.2rem,5vw,5.6rem);padding:2.4rem 0;border-top:1px solid var(--c-border-200);border-bottom:1px solid var(--c-border-200);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6rem}.rl-benefits--row li{display:flex;flex-direction:column;align-items:center;gap:1rem;text-align:center;font-size:1.4rem}.rl-benefits--row .rl-icon{width:2.4rem;height:2.4rem;color:var(--brand)}@media screen and (max-width:749px){.rl-benefits--row{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem 1.2rem}}.rl-pdetails__grid{display:grid;grid-template-columns:1.3fr 1fr;gap:clamp(3.2rem,6vw,8rem);align-items:start}@media screen and (max-width:989px){.rl-pdetails__grid{grid-template-columns:1fr;gap:3.2rem}}.rl-pdetails__col--main .product__description{font-size:1.6rem;line-height:1.75;max-width:56rem}.rl-pdetails__col--aside .rl-bundle-box{margin:0 0 1.6rem;text-align:left}.rl-pdetails__col--aside .rl-fit-button{margin:0 0 2.4rem}.rl-pdetails__accordions .product__accordion:first-child{border-top:1px solid var(--c-border-200)}.rl-title--sm{font-size:2.2rem;margin-bottom:2.4rem}.rl-pdetails__complete{margin-top:clamp(4rem,6vw,6.4rem);padding-top:clamp(4rem,6vw,6.4rem);border-top:1px solid var(--c-border-200)}.rl-pdetails__complete-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem;list-style:none;margin:0;padding:0}@media screen and (max-width:749px){.rl-pdetails__complete-row{gap:1.2rem}}.rl-pdetails .rl-social-line{margin-top:clamp(4rem,6vw,6.4rem)}.rl-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:2rem}.rl-modal[hidden]{display:none}.rl-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--overlay)}.rl-modal__panel{position:relative;background:#fff;width:min(64rem,100%);max-height:90vh;overflow-y:auto;border-radius:var(--r-lg);padding:clamp(2.4rem,4vw,4rem);box-shadow:var(--shadow-drawer)}.rl-modal__close{position:absolute;top:1.2rem;right:1.2rem;width:4.4rem;height:4.4rem;border:0;background:none;cursor:pointer}.rl-modal__close svg{width:1.6rem}.rl-modal__intro{color:var(--text-muted)}.rl-fit__unit{display:inline-flex;border:1px solid var(--c-border-input);border-radius:var(--r-pill);padding:3px;margin-bottom:1.6rem}.rl-fit__unit button{border:0;background:none;padding:.6rem 1.4rem;border-radius:var(--r-pill);cursor:pointer;font:inherit}.rl-fit__unit button[aria-pressed=true]{background:var(--brand);color:#fff}.rl-fit__grid{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.rl-fit__pref{border:0;padding:0;margin:1.6rem 0;display:flex;flex-wrap:wrap;gap:1.2rem 2rem}.rl-fit__pref legend{font-weight:600;margin-bottom:.8rem}.rl-fit__result{margin-top:1.6rem;background:var(--c-blush-100);border-radius:var(--r-md);padding:1.6rem}.rl-fit__sizes{display:grid;gap:.6rem}.rl-fit__note{font-size:1.3rem;color:var(--text-muted);margin-bottom:0}.collapsible-content .accordion summary{min-height:5.6rem}.collapsible-content__heading{font-family:var(--font-heading)}.rte blockquote{border-left:2px solid var(--brand);font:italic 500 2.2rem/1.4 var(--font-heading);color:var(--brand)}.main-page-title{font-family:var(--font-heading)}.rl-previews{text-align:center}.rl-previews__empty{margin-top:2.4rem;padding:3.2rem;border:1px solid var(--c-border-200);border-radius:var(--r-lg);display:grid;gap:1.6rem;justify-items:center}.rl-previews__empty p{margin:0;color:var(--text-muted);max-width:56rem}@media(prefers-reduced-motion:reduce){.rl-hero__slide,.rl-tile img,.rl-progress span,.rl-card__quick{transition:none}}.bg-bordeaux,.color-scheme-3{background-color:#651f36!important;--color-background: 101, 31, 54;--color-foreground: 255, 255, 255}.bg-bordeaux,.bg-bordeaux *,.bg-bordeaux *:hover,.bg-bordeaux *:focus,.bg-bordeaux *:active,.bg-bordeaux *:visited,.color-scheme-3,.color-scheme-3 *,.color-scheme-3 *:hover,.color-scheme-3 *:focus,.color-scheme-3 *:active,.color-scheme-3 *:visited,.rl-button:not(.rl-button--on-dark):not(.rl-button--white),.rl-button:not(.rl-button--on-dark):not(.rl-button--white) *{color:var(--on-bordeaux)!important;opacity:1!important}.bg-bordeaux svg,.bg-bordeaux svg *,.color-scheme-3 svg,.color-scheme-3 svg *{stroke:var(--on-bordeaux)}.bg-bordeaux svg [fill]:not([fill=none]),.bg-bordeaux .rl-icon--fill,.bg-bordeaux .rl-icon--fill *{fill:var(--on-bordeaux)!important}.bg-bordeaux :focus-visible,.color-scheme-3 :focus-visible{outline-color:var(--on-bordeaux)!important}.rl-footer,.bg-black,.color-scheme-4{background-color:#000!important}.rl-footer,.rl-footer *,.rl-footer *:hover,.rl-footer *:focus,.rl-footer *:visited,.rl-footer input::placeholder,.bg-black,.bg-black *{color:var(--footer-fg)!important;opacity:1!important}.rl-footer .rl-button--white,.rl-footer .rl-button--white:hover{color:#000!important}.rl-footer svg:not(.icon--full-color),.rl-footer svg:not(.icon--full-color) *{stroke:var(--footer-fg)}.rl-footer :focus-visible{outline-color:#fff!important}.rl-footer .rl-footer__country option{color:#000!important}.badge,.rl-badge,.price__badge-sale,.price__badge-sold-out,.card__badge .badge,.rl-sticker,.color-scheme-6,.color-scheme-7{background-color:var(--badge-bg)!important;color:var(--badge-fg)!important;border-color:var(--badge-bg)!important;box-shadow:none!important}
/*# sourceMappingURL=/cdn/shop/t/20/assets/rl-brand.css.map */
