:root{--rv-ease:cubic-bezier(.16,1,.3,1);--ivory:#fbf8f2;--warm:#c6a171;--warm-d:#f3d895;--dusk:#7d5f62;--dusk-d:#dcae82;--nite:#2b3742;--nite-d:#ae9476}body{line-height:1.6}.benefit p,.step p,.for-list span,.study p,.studies--single .study p,.faq__a p,.showcase--compact .showcase__body,.showcase__lede,.spec li{font-size:16px;line-height:1.6}.kicker,.showcase__n,.pause-panel__label,.buy__price small{font-size:12px}.buy__note,.hero__trust,.science-note,.showcase__note,.study__cite{font-size:13px}@media(max-width:560px){body,.benefit p,.step p,.for-list span,.study p,.faq__a p,.showcase--compact .showcase__body,.showcase__lede,.spec li{font-size:15px}}.js [data-reveal]{opacity:1;transform:none;transition:none}@media(prefers-reduced-motion:reduce){.hero__scene-img,.lhero__img{animation:none!important}}.site-header{transition:box-shadow .2s ease,border-color .2s ease,background .2s ease}.site-header.is-past{border-bottom-color:var(--line);box-shadow:0 10px 30px -22px #17161a59}.nav-toggle{display:none}@media(max-width:560px){.rr-nav .nav-toggle{display:inline-grid;place-items:center;width:44px;height:44px;margin-right:-10px;padding:0;border:0;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent}.nav-toggle__bars{position:relative;display:block;width:20px;height:9px}.nav-toggle__bars:before,.nav-toggle__bars:after{content:"";position:absolute;left:0;right:0;height:1.5px;border-radius:2px;background:var(--ink);transition:transform .25s var(--rv-ease),top .25s var(--rv-ease)}.nav-toggle__bars:before{top:0}.nav-toggle__bars:after{top:7.5px}.site-header.is-open .nav-toggle__bars:before{top:3.75px;transform:rotate(45deg)}.site-header.is-open .nav-toggle__bars:after{top:3.75px;transform:rotate(-45deg)}.rr-nav .site-header__in{gap:12px}.rr-nav .cart-link{margin-left:auto}.rr-nav .site-nav{display:flex;position:absolute;left:0;right:0;top:100%;flex-direction:column;align-items:stretch;gap:0;padding:6px var(--pad) 14px;background:#f5f1e9f7;-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid var(--line);box-shadow:0 18px 30px -24px #17161a59;font-size:15px;opacity:0;visibility:hidden;transform:translate3d(0,-6px,0);transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s}.rr-nav .site-nav a,.rr-nav .site-nav .nav-hide{display:block;padding:14px 0;border-bottom:1px solid var(--line)}.rr-nav .site-nav a:last-child{border-bottom:0}.rr-nav .site-nav a:after{display:none}.rr-nav .site-header.is-open .site-nav{opacity:1;visibility:visible;transform:none;transition:opacity .2s ease,transform .2s ease,visibility 0s}}.rrs-vh{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.rrs-hero{background:var(--paper-2);padding:clamp(28px,4.4vw,64px) 0 calc(clamp(56px,6vw,88px) + 40px)}.rrs-hero__grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);grid-template-areas:"head fig" "body fig";column-gap:clamp(32px,5vw,80px);align-items:end}.rrs-hero__head{grid-area:head;align-self:end}.rrs-hero__body{grid-area:body;align-self:start}.rrs-hero__fig{grid-area:fig;margin:0;border-radius:calc(var(--r)*1.3);overflow:hidden;background:#2a2520;aspect-ratio:819/614;box-shadow:0 50px 90px -60px #281e14b3}.rrs-hero__img{display:block;width:100%;height:100%;object-fit:contain}.rrs-hero__title{font-size:clamp(2.9rem,5.6vw,5rem);line-height:.98}.rrs-hero__title em{display:block}.rrs-hero__note{display:flex;align-items:center;gap:12px;margin:22px 0 0;font-size:15px;line-height:1.45;color:var(--ink)}.rrs-hero__note:before{content:"";flex:none;width:28px;height:1px;background:var(--gold)}.rrs-hero__lede{margin:26px 0 0;max-width:30em;font-size:clamp(1rem,1.25vw,1.1rem);line-height:1.7;color:var(--ink-2)}.rrs-hero__cta.btn{width:auto;margin-top:28px;padding:0 26px}.rrs-sheet{position:relative;z-index:1;margin-top:-40px;padding-bottom:clamp(56px,7vw,104px);scroll-margin-top:24px}.rrs-sheet__card{background:var(--ivory);border:1px solid rgba(40,38,31,.07);border-radius:28px;box-shadow:0 -24px 60px -48px #281e1473,0 1px #ffffffb3 inset;padding:clamp(28px,5vw,72px)}.rrs-sheet__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(28px,5vw,80px);align-items:start}.rrs-sheet__lede{margin:0;max-width:30em;font-size:16px;line-height:1.7;color:var(--ink-2)}.rrs-sheet__product{display:grid;grid-template-columns:1fr;gap:22px;align-items:start;background:#efe7d9;border-radius:18px;padding:clamp(20px,2.6vw,32px)}.rrs-photo{margin:0;max-width:337px}.rrs-photo__label{margin:0 0 12px;font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.rrs-photo__frame{background:#fff;border-radius:10px;overflow:hidden;max-width:337px}.rrs-photo__img{display:block;width:100%;max-width:337px;height:auto}.rrs-facts__name{margin:0 0 14px;font-size:13px;letter-spacing:.04em;color:var(--ink-2)}.rrs-facts{border-top:1px solid rgba(40,38,31,.1);padding-top:18px}.rrs-facts .buy{justify-content:flex-start;gap:10px 22px}.rrs-facts .buy .btn{width:auto;flex:1 1 180px}.rrs-facts .buy__price{font-size:2rem}.rrs-facts .buy__price small{display:block;margin-top:8px;font-family:var(--sans)}.rrs-facts .btn{margin-top:6px}.rrs-facts__fit{margin:16px 0 0;font-size:13px;line-height:1.55;color:var(--ink-2)}.rrs-facts__fit a{color:inherit}.rrs-lines{list-style:none;margin:clamp(36px,5vw,64px) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,44px)}.rrs-lines li{border-top:1px solid var(--line);padding-top:20px}.rrs-lines__n{margin:0 0 12px;font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:#7a6038}.rrs-lines__n span{margin-left:8px;color:var(--muted)}.rrs-lines__t{margin:0 0 10px;font-family:var(--serif);font-size:clamp(1.35rem,1.9vw,1.7rem);line-height:1.15}.rrs-lines__t em{color:var(--ink-2)}.rrs-lines__b{margin:0;font-size:15px;line-height:1.65;color:var(--ink-2)}.rrs-spec{margin-top:clamp(32px,4vw,56px);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.2fr);gap:clamp(20px,4vw,64px);scroll-margin-top:96px}.rrs-spec__h{font-size:clamp(1.5rem,2.2vw,2rem)}.rrs-spec .spec{margin:0}.rr-m [data-rrs-settle]{opacity:0;transform:translate3d(0,12px,0);transition:opacity .36s var(--rv-ease),transform .36s var(--rv-ease)}.rr-m [data-rrs-settle].is-v{opacity:1;transform:none}.rrs-sci{padding:clamp(64px,8vw,128px) 0}.rrs-sci__head{margin-bottom:clamp(28px,4vw,56px)}.rrs-sci__head h2 em{display:block}.rrs-sci__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);align-items:start}.rrs-sci__fig{margin:0}.rrs-sci__cap{margin:14px 0 0;font-size:13px;color:var(--ink-2)}.rrs-art{display:none;position:relative;border-radius:22px;overflow:hidden;aspect-ratio:10/7;box-shadow:0 40px 80px -60px #17161a99}.rrs-art__svg{display:block;width:100%;height:100%}.rrs-art__field,.rrs-art__disc,.rrs-art__halo{transition:fill .5s var(--rv-ease),opacity .5s var(--rv-ease)}.rrs-art__sun{transition:transform .5s var(--rv-ease)}.rrs-art__line{stroke:#e9d7b3;stroke-opacity:.6;stroke-width:1}.rrs-art__halo{opacity:.2}.rrs-art[data-state="0"]{--f:var(--warm);--d:var(--warm-d)}.rrs-art[data-state="1"]{--f:var(--dusk);--d:var(--dusk-d)}.rrs-art[data-state="2"]{--f:var(--nite);--d:var(--nite-d)}.rrs-art__field{fill:var(--f)}.rrs-art__disc,.rrs-art__halo{fill:var(--d)}.rrs-art[data-state="1"] .rrs-art__sun{transform:translateY(62px)}.rrs-art[data-state="2"] .rrs-art__sun{transform:translateY(122px)}.rrs-art[data-state="2"] .rrs-art__halo{opacity:.08}.rrs-art__label{position:absolute;left:22px;bottom:20px;padding:6px 12px;border-radius:999px;background:#17161a57;font-size:13px;letter-spacing:.02em;color:#f7f1e6;opacity:0;transition:opacity .5s var(--rv-ease)}.rrs-art[data-state="0"] [data-for="0"],.rrs-art[data-state="1"] [data-for="1"],.rrs-art[data-state="2"] [data-for="2"]{opacity:1}.rrs-tri{display:grid;grid-template-columns:repeat(3,1fr);border-radius:18px;overflow:hidden;min-height:clamp(150px,22vw,260px)}.rrs-tri__p{position:relative;display:flex;align-items:flex-end;padding:14px 12px;color:#fff;background-image:linear-gradient(0deg,#17161a6b,#17161a00 60%)}.rrs-tri__p i{position:absolute;left:50%;width:clamp(26px,5vw,46px);aspect-ratio:1;border-radius:50%;transform:translate(-50%)}.rrs-tri__p b{font-weight:500;font-size:11px;letter-spacing:.14em;text-transform:uppercase;line-height:1.3}.rrs-tri__p--1{background-color:var(--warm)}.rrs-tri__p--1 i{top:18%;background:var(--warm-d)}.rrs-tri__p--2{background-color:var(--dusk)}.rrs-tri__p--2 i{top:32%;background:var(--dusk-d)}.rrs-tri__p--3{background-color:var(--nite)}.rrs-tri__p--3 i{top:46%;background:var(--nite-d)}.rrs-step{padding:0 0 26px}.rrs-step__k{margin:0 0 10px;font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#7a6038}.rrs-step__t{margin:0;font-family:var(--serif);font-size:clamp(1.45rem,2.1vw,1.9rem);line-height:1.25;color:var(--ink)}.rrs-sci__qual{margin-top:12px;padding:22px 24px;border-radius:16px;background:var(--ivory);border:1px solid var(--line)}.rrs-sci__qual p{margin:0;font-size:14px;line-height:1.6;color:var(--ink-2)}.rrs-sci__qual .rrs-sci__src{margin-top:12px;font-size:13px}.rrs-sci__src a{color:var(--ink)}@media(min-width:901px){.rr-m .rrs-art{display:block}.rr-m .rrs-tri{display:none}.rr-m .rrs-sci__fig{position:sticky;top:max(96px,calc(50vh - 210px))}.rr-m .rrs-step{min-height:26vh;display:flex;flex-direction:column;justify-content:center;padding:0;border-top:1px solid var(--line)}.rr-m .rrs-step .rrs-step__t{color:var(--muted);transition:color .5s var(--rv-ease)}.rr-m .rrs-step.is-on .rrs-step__t{color:var(--ink)}}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media(max-width:1100px){.rrs-sheet__grid{grid-template-columns:1fr}}@media(min-width:641px)and (max-width:1100px){.rrs-sheet__product{grid-template-columns:minmax(0,337px) minmax(0,1fr);gap:32px}.rrs-facts{border-top:0;padding-top:0}}@media(max-width:900px){.rrs-hero__grid{grid-template-columns:1fr;grid-template-areas:"head" "fig" "body";row-gap:22px}.rrs-hero__note{margin-top:16px}.rrs-hero__lede{margin-top:4px}.rrs-sci__grid,.rrs-lines,.rrs-spec{grid-template-columns:1fr}}@media(max-width:640px){.rrs-hero__title{font-size:clamp(2.5rem,12vw,3.3rem)}.rrs-sheet__card{border-radius:22px;padding:24px 18px}.rrs-sheet__product{padding:16px}.rrs-facts .buy .btn,.rrs-hero__cta.btn{width:100%}}@media(prefers-reduced-motion:reduce){.rr-m [data-rrs-settle]{opacity:1!important;transform:none!important}}@media print{[data-rrs-settle]{opacity:1!important;transform:none!important}}html:not(.js) .specimen{opacity:1;transform:none}.rrs-choose{margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.rrs-choose__h{margin:0 0 10px;font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:#7a6038}.rrs-choose__list{margin:0;padding:0 0 0 1.1em;display:grid;gap:8px;font-size:15px;line-height:1.6;color:var(--ink-2)}.rrs-facts__more{margin:14px 0 0}.rrs-link{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:500;letter-spacing:.06em;color:var(--ink);text-decoration:underline;text-underline-offset:4px}.rrs-link:focus-visible,.rrs-next__btn:focus-visible{outline:3px solid #9b7848;outline-offset:3px}.buy__ask{flex-basis:100%;margin:6px 0 0;font-size:13px;line-height:1.55;color:var(--ink-2)}.night .buy__ask,.closing .buy__ask{color:inherit}.rrs-spec{margin-top:clamp(24px,3vw,40px)}.rrs-sheet{padding-bottom:clamp(40px,5vw,72px)}.rrs-next{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:clamp(32px,4vw,52px)}.rrs-next__btn{width:auto}.rrs-next__ask{margin:0;font-size:14px;color:var(--ink-2)}.benefits--3{grid-template-columns:repeat(3,minmax(0,1fr))}.steps--2{grid-template-columns:repeat(2,minmax(0,1fr))}.benefit p a{color:inherit}@media(max-width:900px){.benefits--3,.steps--2{grid-template-columns:1fr}}@media(max-width:640px){.rrs-next{flex-direction:column;align-items:stretch}.rrs-next__btn{width:100%;justify-content:center}}body{font-size:16px}.buy__note,.buy__ask,.rrs-facts__name,.rrs-facts__fit,.rrs-choose__list,.hero__trust,.science-note,.study__cite,.studies--single .study p.study__cite,.rrs-sci__qual p,.rrs-sci__qual .rrs-sci__src,.rrs-sci__cap,.rrs-hero__note,.rr-ask__intro,.rr-ask__fine,.site-footer{font-size:16px;line-height:1.6}.benefit p,.step p,.for-list span,.study p,.faq__a p,.spec li{font-size:16px}.kicker,.rrs-choose__h,.rrs-step__k,.site-footer h2,.rr-ask__field label{font-size:13px;letter-spacing:.12em}.buy__price small,.site-footer__base,.rrs-tri__p b{font-size:14px}.site-header .wordmark{display:inline-flex;align-items:center;min-height:44px}.site-nav a{display:inline-flex;align-items:center;min-height:44px;font-size:14px}.buy__ask a,.rrs-facts__fit a,.rr-ask-link,.rrs-link,.site-footer a,nav[aria-label=Breadcrumb] a{display:inline-flex;align-items:center;min-height:44px;font-size:16px;line-height:1.4;vertical-align:middle}nav[aria-label=Breadcrumb]{font-size:16px!important}.site-footer ul{gap:0}.rrs-sheet__product{background:none;border-radius:0;padding:0;grid-template-columns:1fr}.rrs-sheet__product .rrs-facts{border-top:0;padding-top:0}.tpl-product .hero__stage:not(.hero__stage--gallery){background:#fff;box-shadow:none;min-height:clamp(280px,30vw,420px);padding:clamp(24px,3vw,40px)}.tpl-product .hero__stage:not(.hero__stage--gallery) .hero__glow{display:none}.tpl-product .specimen{box-shadow:none;padding:0;border-radius:0}.tpl-product .specimen figcaption{margin:16px 0 0;padding:16px 0;font-size:14px}.tpl-product .hero__caption,.tpl-product .hero__caption em{color:var(--ink-2)}@media(max-width:600px){.buy__ask a,.rrs-facts__fit a{padding-inline:4px}.rrs-facts__more{margin-top:6px}}.site-footer .wordmark{font-size:1.6rem}.gallery__slide--genuine{display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;background:#fff}.gallery__slide--genuine img{width:100%;max-width:337px;height:auto;aspect-ratio:auto;flex:none}.gallery__thumb--genuine img{object-fit:contain;background:#fff}.gallery__label{max-width:calc(100% - 36px);font-size:14px;line-height:1.4;letter-spacing:0;text-transform:none;border-radius:12px;white-space:normal}.gallery__thumb-label{font-size:12px;line-height:1.3;letter-spacing:0;text-transform:none;white-space:normal;overflow-wrap:anywhere}@media(max-width:700px){.gallery__label{max-width:calc(100% - 24px);font-size:14px}}@media(min-width:701px){.gallery--hero{align-items:start;row-gap:12px}.gallery--hero .gallery__stage{grid-column:2;grid-row:1}.gallery--hero .gallery__thumbs{grid-column:2;grid-row:2;flex-direction:row;max-height:none;min-width:0;overflow-x:auto}.gallery--hero .gallery__thumb{width:72px}}.rr-ask__kicker,.rr-ask__submit{font-size:13px;letter-spacing:.12em}.cart-link{min-height:44px}.gallery__thumb{opacity:1}.gallery__thumb img{opacity:.62}.gallery__thumb:hover img{opacity:.9}.gallery__thumb[aria-current=true] img{opacity:1}.gallery__thumb-label{font-size:13px}.gallery__count{font-size:13px;line-height:1.4;letter-spacing:.04em;color:var(--ink);background:var(--paper);padding:5px 8px;border:1px solid var(--line);border-radius:8px}:focus-visible{outline-color:#9b7848}@media(prefers-reduced-motion:reduce){.gallery__track{scroll-behavior:auto}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/rr-motion.css.map */
