:root{--rr-merlot:#64251e;--rr-rosewood:#8a564a;--rr-cream:#f8f4ef;--rr-espresso:#2d1402;--rr-cream-deep:#efe7dd;--rr-line:rgba(45,20,2,.14);--rr-ease:cubic-bezier(.22,.61,.36,1);--buttons-radius:999px;--buttons-radius-outset:999px;--buttons-border-width:1px;--buttons-shadow-opacity:0;--product-card-border-width:0px;--product-card-corner-radius:0px;--product-card-image-padding:0px;--media-radius:0px;--media-border-width:0px;--variant-pills-shadow-opacity:0}body{animation:rr-fade .6s var(--rr-ease) both}html.rr-leaving body{opacity:0;transition:opacity .18s ease}@keyframes rr-fade{0%{opacity:0}to{opacity:1}}@keyframes rr-zoom{0%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes rr-rise{to{transform:none}}@keyframes rr-marquee{to{transform:translate(-50%)}}.rr-wrap{padding-inline:clamp(20px,3.4vw,48px)}.rr-section{padding-block:clamp(64px,8vw,112px);background:var(--rr-cream);color:var(--rr-espresso)}.rr-section__head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(28px,3vw,44px)}.rr-h2{margin:0;font-family:var(--font-heading-family);font-weight:400;font-size:clamp(30px,3.4vw,46px);line-height:1;letter-spacing:-.03em;text-transform:lowercase;color:inherit}.rr-h2 em{font-style:italic;color:var(--rr-merlot)}.rr-eyebrow{font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--rr-rosewood);transition:color .5s var(--rr-ease)}.rr-link{font-size:15px;color:var(--rr-espresso);text-decoration:none;padding-bottom:3px;background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;transition:background-size .4s var(--rr-ease),color .3s}.rr-link:hover{background-size:0 1px;background-position:100% 100%;color:var(--rr-merlot)}.rr-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 34px;border-radius:999px;border:1px solid var(--rr-merlot);background:var(--rr-merlot);color:var(--rr-cream);font-size:15px;text-decoration:none;cursor:pointer;transition:background .35s var(--rr-ease),color .35s var(--rr-ease),border-color .35s var(--rr-ease)}.rr-btn:hover{background:var(--rr-espresso);border-color:var(--rr-espresso);color:var(--rr-cream)}.rr-btn--ghost{background:transparent;color:var(--rr-espresso);border-color:var(--rr-espresso)}.rr-btn--ghost:hover{background:var(--rr-espresso);color:var(--rr-cream)}.rr-btn--cream{background:var(--rr-cream);border-color:var(--rr-cream);color:var(--rr-merlot)}.rr-btn--cream:hover{background:var(--rr-merlot);border-color:var(--rr-merlot);color:var(--rr-cream)}html.rr-js [data-rr-reveal]{opacity:0;transform:translateY(28px);transition:opacity .9s var(--rr-ease),transform .9s var(--rr-ease);transition-delay:calc(var(--d,0)*90ms)}html.rr-js [data-rr-reveal].is-in{opacity:1;transform:none}html.rr-js [data-rr-clip]{clip-path:inset(0 0 100% 0);transition:clip-path 1.2s var(--rr-ease)}html.rr-js [data-rr-clip].is-in{clip-path:inset(0)}.header-wrapper{transition:background-color .45s var(--rr-ease),border-color .45s var(--rr-ease)}.header__heading-logo{transition:filter .45s var(--rr-ease)}html.rr-index .section-header{margin-bottom:calc(var(--header-height,80px)*-1)}html.rr-index:not(.rr-scrolled) .header-wrapper:not(:hover):not(:focus-within){background:transparent;border-color:transparent;--color-foreground:248,244,239}html.rr-index:not(.rr-scrolled) .header-wrapper:not(:hover):not(:focus-within) .header__heading-logo{filter:brightness(0) invert(1)}.rr-hero{position:relative;height:min(100svh,920px);min-height:560px;overflow:hidden;background:var(--rr-espresso);color:var(--rr-cream)}.rr-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.rr-hero__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;animation:rr-zoom 2.6s var(--rr-ease) both}.rr-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#2d140266,#2d140200 30% 45%,#2d1402a3)}.rr-hero__content{position:absolute;z-index:1;left:0;right:0;bottom:clamp(36px,7vh,80px);display:flex;flex-direction:column;align-items:flex-start;gap:24px}.rr-hero__title{margin:0;max-width:min(980px,92vw);font-family:var(--font-heading-family);font-weight:400;font-size:clamp(44px,7.4vw,112px);line-height:.96;letter-spacing:-.04em;text-transform:lowercase;color:var(--rr-cream)}.rr-hero__title em{font-style:italic}.rr-word{display:inline-block;overflow:hidden;vertical-align:bottom;padding-bottom:.1em;margin-bottom:-.1em}.rr-word>span{display:inline-block;transform:translateY(110%);animation:rr-rise 1.1s var(--rr-ease) forwards;animation-delay:calc(.25s + var(--i)*70ms)}.rr-hero__sub{margin:0;max-width:440px;font-size:17px;line-height:1.5;color:var(--rr-cream);opacity:0;animation:rr-fade .9s var(--rr-ease) .9s forwards}.rr-hero__cta{display:flex;flex-wrap:wrap;gap:24px;align-items:center;opacity:0;animation:rr-fade .9s var(--rr-ease) 1.1s forwards}.rr-hero__cta .rr-link,.rr-hero__cta .rr-link:hover{color:var(--rr-cream)}.rr-marquee{overflow:hidden;padding:16px 0;background:var(--rr-merlot);color:var(--rr-cream)}.rr-marquee__track{display:flex;width:max-content;animation:rr-marquee var(--rr-speed,40s) linear infinite}.rr-marquee:hover .rr-marquee__track{animation-play-state:paused}.rr-marquee__group{display:flex;flex-shrink:0;align-items:center}.rr-marquee__item{display:flex;align-items:center;gap:40px;padding-right:40px;font-size:13px;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap}.rr-marquee__item:after{content:"";width:5px;height:5px;border-radius:50%;background:var(--rr-cream);opacity:.6}.rr-rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 60px)/4);gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab}.rr-rail::-webkit-scrollbar{display:none}.rr-rail.is-drag{cursor:grabbing;scroll-snap-type:none}.rr-rail.is-drag a{pointer-events:none}.rr-rail>*{scroll-snap-align:start}.rr-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:20px;row-gap:48px}.rr-arrows{display:flex;gap:8px}.rr-arrow{width:48px;height:48px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--rr-line);background:transparent;color:var(--rr-espresso);cursor:pointer;transition:background .3s,color .3s,border-color .3s}.rr-arrow:hover{background:var(--rr-merlot);border-color:var(--rr-merlot);color:var(--rr-cream)}.rr-card{display:flex;flex-direction:column;gap:14px;min-width:0}.rr-card__media{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--rr-cream-deep)}.rr-card__media a{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.rr-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity .6s var(--rr-ease),transform 1.2s var(--rr-ease)}.rr-card__media img+img{opacity:0}.rr-card:hover .rr-card__media img+img{opacity:1}.rr-card:hover .rr-card__media img{transform:scale(1.04)}.rr-card__badge{position:absolute;z-index:1;top:12px;left:12px;padding:5px 12px;border-radius:999px;background:var(--rr-merlot);color:var(--rr-cream);font-size:11px;letter-spacing:.08em;text-transform:uppercase;pointer-events:none}.rr-card__add{position:absolute;z-index:2;left:12px;right:12px;bottom:12px;min-height:46px;display:flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:var(--rr-cream);color:var(--rr-espresso);font-family:inherit;font-size:13px;letter-spacing:.04em;text-decoration:none;cursor:pointer;opacity:0;transform:translateY(12px);transition:opacity .4s var(--rr-ease),transform .4s var(--rr-ease),background .3s,color .3s}.rr-card__media a.rr-card__add{position:absolute;inset:auto 12px 12px 12px}.rr-card:hover .rr-card__add,.rr-card__add:focus-visible{opacity:1;transform:none}.rr-card__add:hover{background:var(--rr-merlot);color:var(--rr-cream)}.rr-card__info{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.rr-card__title{display:block;font-size:15px;line-height:1.35;font-weight:500;color:var(--rr-espresso);text-decoration:none}.rr-card__meta{display:block;margin-top:3px;font-size:13px;color:var(--rr-rosewood)}.rr-card__price{font-size:15px;white-space:nowrap;color:var(--rr-espresso)}.rr-card__price s{margin-left:6px;color:var(--rr-rosewood)}.rr-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.rr-tile{position:relative;display:block;aspect-ratio:3/4.2;overflow:hidden;background:var(--rr-rosewood);color:var(--rr-cream);text-decoration:none}.rr-tile img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--rr-ease)}.rr-tile:hover img{transform:scale(1.06)}.rr-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#2d140200 50%,#2d14029e)}.rr-tile__label{position:absolute;z-index:1;left:20px;right:20px;bottom:20px;display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.rr-tile__title{font-family:var(--font-heading-family);font-size:clamp(20px,1.9vw,28px);line-height:1.05;letter-spacing:-.02em;text-transform:lowercase;color:var(--rr-cream)}.rr-tile__go{flex-shrink:0;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:var(--rr-cream);color:var(--rr-merlot);opacity:0;transform:translate(-8px);transition:opacity .45s var(--rr-ease),transform .45s var(--rr-ease)}.rr-tile:hover .rr-tile__go{opacity:1;transform:none}.rr-standards{background:var(--rr-merlot);color:var(--rr-cream)}.rr-standards .rr-eyebrow{color:var(--rr-cream);opacity:.75}.rr-standards__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,64px);margin-top:40px}.rr-standards__item{padding-top:24px;border-top:1px solid rgba(248,244,239,.35)}.rr-standards__title{margin:0 0 14px;font-family:var(--font-heading-family);font-style:italic;font-weight:400;font-size:clamp(30px,3vw,44px);line-height:1;letter-spacing:-.02em;text-transform:lowercase;color:var(--rr-cream)}.rr-standards__text{margin:0;max-width:34ch;font-size:16px;line-height:1.55;color:var(--rr-cream);opacity:.9}.rr-story{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:var(--rr-cream-deep);color:var(--rr-espresso)}.rr-story__media{position:relative;min-height:clamp(420px,52vw,760px);overflow:hidden;background:var(--rr-rosewood)}.rr-story__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.rr-story__body{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:26px;padding:clamp(40px,7vw,112px)}.rr-story__text{max-width:52ch;font-size:17px;line-height:1.65}.rr-story__text p{margin:0}.rr-learn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.rr-learn__card{display:flex;flex-direction:column;justify-content:space-between;min-height:340px;padding:32px;border:1px solid var(--rr-line);color:var(--rr-espresso);text-decoration:none;transition:background .5s var(--rr-ease),color .5s var(--rr-ease),border-color .5s var(--rr-ease)}.rr-learn__card:hover{background:var(--rr-merlot);border-color:var(--rr-merlot);color:var(--rr-cream)}.rr-learn__card:hover .rr-eyebrow{color:var(--rr-cream)}.rr-learn__title{display:block;margin-bottom:14px;font-family:var(--font-heading-family);font-size:clamp(26px,2.6vw,36px);line-height:1.05;letter-spacing:-.025em;text-transform:lowercase}.rr-learn__go{font-size:14px;text-decoration:underline;text-underline-offset:5px}footer.footer{--color-background:45,20,2;--color-foreground:248,244,239;background:var(--rr-espresso)}@media(hover:none){.rr-card__add,.rr-tile__go{opacity:1;transform:none}}@media(max-width:989px){.rr-rail{grid-auto-columns:42%}.rr-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:12px;row-gap:32px}.rr-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rr-standards__grid,.rr-learn,.rr-story{grid-template-columns:minmax(0,1fr)}.rr-learn__card{min-height:220px}}@media(max-width:600px){.rr-rail{grid-auto-columns:72%;gap:12px}.rr-arrows{display:none}.rr-hero{height:min(92svh,760px)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}html.rr-js [data-rr-reveal],html.rr-js [data-rr-clip]{opacity:1;transform:none;clip-path:none}.rr-word>span{transform:none}.rr-hero__sub,.rr-hero__cta{opacity:1}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/rr.css.map */
