:root{--r-teal: #124544;--r-teal-2: #2E7A73;--r-deep: #0B2C2B;--r-rust: #B85C2A;--r-rust-deep: #6B331A;--r-rust-ink: #AE541F;--r-apricot: #F2B27A;--r-cacao: #2B1A13;--r-cream: #FFF3E3;--r-paper: #FFFAF2;--r-line: rgba(43, 26, 19, .16);--r-muted: rgba(43, 26, 19, .7);--r-display: "RYTMO Schibsted", Arial, sans-serif;--r-text: "RYTMO Schibsted", Arial, sans-serif;--r-mono: "RYTMO Plex Mono", ui-monospace, Consolas, monospace;--r-gut: clamp(16px, 4vw, 48px);--r-wrap: min(1320px, 100% - 2 * var(--r-gut));--r-field-o: radial-gradient(110% 90% at 18% 8%, #67AEA3 0%, #2E7A73 32%, #124544 68%, #0B2C2B 100%);--r-field-b: radial-gradient(110% 90% at 18% 8%, #F6C9A0 0%, #D98A55 30%, #A24E24 66%, #6B331A 100%);--r-field-o-full: radial-gradient(95% 95% at 50% 40%, #3E8E84 0%, #1F655F 38%, #124544 74%, #0B2C2B 100%);--r-field-b-full: radial-gradient(95% 95% at 50% 40%, #D27A3E 0%, #B85C2A 36%, #8E4319 74%, #6B331A 100%)}.rytmo{--r-accent: var(--r-teal);--r-field: var(--r-field-o-full);color:var(--r-cacao);font-family:var(--r-text);font-size:16px;line-height:1.5}.rytmo[data-flavour=barista]{--r-accent: var(--r-rust-ink);--r-field: var(--r-field-b-full)}.rytmo *,.rytmo *:before,.rytmo *:after{box-sizing:border-box}.rytmo :where(h1,h2,h3,h4,p,ul,ol,dl,dd,figure){margin:0}.rytmo :where(h1,h2,h3,h4){font-family:var(--r-text);letter-spacing:normal}.rytmo :where(ul,ol){padding:0;list-style:none}.rytmo :where(img){display:block;max-width:100%;height:auto}.rytmo :where(button){font:inherit;color:inherit;cursor:pointer}.rytmo :focus-visible{outline:3px solid var(--r-cacao);outline-offset:2px;box-shadow:0 0 0 5px var(--r-cream)}.rytmo .r-vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rytmo .r-display{font-family:var(--r-display);font-weight:900;line-height:.92;letter-spacing:-.045em;text-wrap:balance}.rytmo .r-mono{font-family:var(--r-mono);font-variant-numeric:tabular-nums}.r-product{background:var(--r-paper)}.r-product__grid{width:var(--r-wrap);margin:0 auto;padding:24px 0 64px;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(24px,4vw,64px);align-items:start}.r-gallery{position:sticky;top:calc(var(--r-head-h, 72px) + 24px);display:grid;gap:12px}.r-gallery__main{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:var(--r-field)}.r-gallery__slide{position:absolute;top:0;right:0;bottom:0;left:0;display:none;place-items:center}.r-gallery__slide.is-active{display:grid}.r-gallery__slide img{width:100%;height:100%;object-fit:cover}.r-gallery__thumbs{display:flex;gap:8px;overflow-x:auto}.r-gallery__thumbs button{flex:none;width:72px;height:72px;padding:0;border:2px solid transparent;background:var(--r-cream);overflow:hidden}.r-gallery__thumbs button[aria-current=true]{border-color:var(--r-accent)}.r-gallery__thumbs img{width:100%;height:100%;object-fit:cover}.r-panel{display:grid;gap:16px}.r-panel__crumb{font-size:14px;color:var(--r-muted)}.r-panel__crumb a{color:inherit;text-decoration:none}.r-panel__title{font-size:clamp(64px,8.6vw,128px);color:var(--r-accent)}.r-panel__kind{font-weight:700;font-size:18px}.r-panel__taste{font-size:17px;max-width:46ch}.r-panel__proof{display:flex;flex-wrap:wrap;gap:6px 18px;font-family:var(--r-display);font-weight:700;font-size:15px}.r-panel__proof li:before{content:"\25c6  ";color:var(--r-apricot)}@media(max-width:860px){.r-product__grid{grid-template-columns:1fr;padding-top:0;width:100%}.r-gallery{position:static}.r-gallery__thumbs,.r-panel{padding-inline:var(--r-gut)}}.r-buy{display:grid;gap:12px;margin-top:8px}.r-buy__flav{display:grid;grid-template-columns:1fr 1fr;gap:8px}.r-buy__flav a{display:flex;align-items:center;justify-content:center;gap:10px;min-height:48px;border-radius:99px;border:2px solid var(--r-line);font-weight:700;text-decoration:none;color:inherit}.r-buy__flav a[aria-current=page]{background:var(--r-accent);border-color:var(--r-accent);color:var(--r-cream)}.r-buy__sw{width:14px;height:14px;border-radius:50%;box-shadow:0 0 0 2px var(--r-cream)}.r-buy__sw--original{background:var(--r-teal-2)}.r-buy__sw--barista{background:var(--r-rust)}.r-buy__same{font-size:14px;color:var(--r-muted)}.r-buy__opts{border:0;margin:0;padding:0;display:grid;gap:10px}.r-opt{display:grid;gap:12px;padding:16px;border-radius:16px;border:2px solid var(--r-line);background:#fff;cursor:pointer}.r-opt.is-on{border-color:var(--r-accent);box-shadow:0 0 0 5px #f2b27a59}.r-opt:has(input:focus-visible){outline:3px solid var(--r-apricot);outline-offset:3px}.r-opt__head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.r-opt__head input{position:absolute;opacity:0;pointer-events:none}.r-opt__radio{width:20px;height:20px;border-radius:50%;border:2px solid rgba(43,26,19,.4);flex:none}.r-opt.is-on .r-opt__radio{border:6px solid var(--r-accent)}.r-opt__label{font-weight:700;font-size:17px}.r-badge{background:var(--r-apricot);color:var(--r-cacao);border-radius:99px;padding:2px 10px;font-size:13px;font-weight:700}.r-opt__price{margin-left:auto;font-weight:700;white-space:nowrap}.r-opt__price s{font-weight:400;color:#6f625b;margin-right:4px}.r-opt__price small{font-weight:400;color:var(--r-muted);font-size:13px}.r-opt__body{display:grid;gap:12px}.r-opt__body[hidden]{display:none}.r-kit{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:#f3ede2;font-size:14px}.r-kit img{height:52px;width:auto;flex:none}.r-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.r-tile{position:relative;display:grid;gap:2px;text-align:left;padding:22px 12px 12px;border-radius:12px;border:2px solid var(--r-line);background:var(--r-paper)}.r-tile[aria-pressed=true]{border-color:var(--r-accent);background:#eaf3f1}.rytmo[data-flavour=barista] .r-tile[aria-pressed=true]{background:#fbede3}.r-tile__save{position:absolute;top:-11px;left:10px;background:var(--r-apricot);border-radius:99px;padding:1px 8px;font-size:12px;font-weight:700}.r-tile__q{font-weight:700;font-size:15px}.r-tile__p{font-size:15px;font-variant-numeric:tabular-nums}.r-mix{display:grid;gap:8px;padding:12px;border-radius:12px;background:#f3ede2;font-size:15px}.r-mix[hidden]{display:none}.r-mix__row{display:flex;justify-content:space-between;align-items:center;gap:12px}.r-step{display:inline-flex;align-items:center;gap:10px}.r-step button{width:40px;height:40px;border-radius:50%;border:2px solid var(--r-line);background:#fff;font-weight:700}.r-step button:disabled{opacity:.35;cursor:default}.r-step output{min-width:2ch;text-align:center;font-weight:700;font-variant-numeric:tabular-nums}.r-sum{display:flex;align-items:baseline;justify-content:space-between;padding-top:4px}.r-sum__total{font-family:var(--r-display);font-weight:800;font-size:34px;color:var(--r-accent)}.r-sum__unit{font-size:14px;color:var(--r-muted)}.r-ship{display:flex;align-items:center;gap:8px;font-weight:600;font-size:15px}.r-ship:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--r-accent)}.r-cta{min-height:58px;border:0;border-radius:99px;background:var(--r-accent);color:var(--r-cream);font-weight:700;font-size:17px}.r-cta:hover{filter:brightness(1.12)}.r-cta[aria-busy=true]{opacity:.7;cursor:progress}.r-fine{font-size:13px;text-align:center;color:var(--r-muted)}.r-error{font-size:14px;color:#8e2b10;text-align:center}.r-error:empty{display:none}.r-sticky{position:fixed;z-index:40;left:0;right:0;bottom:0;display:none;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--r-cacao);color:var(--r-cream);font-size:15px}.r-sticky button{border:0;border-radius:99px;padding:12px 18px;background:var(--r-apricot);color:var(--r-cacao);font-weight:700;white-space:nowrap}@media(max-width:860px){.r-sticky.is-visible{display:flex}}.r-details{width:min(860px,100% - 2 * var(--r-gut));margin:0 auto;padding-bottom:96px;display:grid}.r-details details{border-top:2px solid var(--r-line);padding:20px 0}.r-details summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;font-family:var(--r-display);font-weight:800;font-size:34px;color:var(--r-accent)}.r-details summary::-webkit-details-marker{display:none}.r-details summary:after{content:"+"}.r-details details[open] summary:after{content:"\2212"}.r-details__body{margin-top:12px;display:grid;gap:12px;max-width:64ch;font-size:17px}.r-details table{border-collapse:collapse;width:100%;font-size:15px}.r-details th,.r-details td{text-align:left;padding:8px 0;border-bottom:1px solid var(--r-line)}.r-details td{text-align:right;font-variant-numeric:tabular-nums}.rytmo .r-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 24px;border-radius:99px;font-weight:700;text-decoration:none;white-space:nowrap}.rytmo .r-btn--cream{background:var(--r-cream);color:var(--r-teal)}.rytmo .r-btn--apricot{background:var(--r-apricot);color:var(--r-cacao)}.rytmo .r-btn--teal{background:var(--r-teal);color:var(--r-cream)}.r-engine__link{justify-self:start;font-weight:700;color:var(--r-teal);text-underline-offset:.25em}.r-hero{position:relative;display:grid;grid-template-columns:52fr 48fr;min-height:min(100svh,920px);background:var(--r-deep);color:var(--r-cream)}.r-hero__field{grid-area:1 / 1;background:var(--r-field-o)}.r-hero__media{position:relative;grid-area:1 / 2;min-height:100%}.r-hero__media:before{content:"";position:absolute;inset:0 0 auto;z-index:1;height:calc(var(--r-head-h, 72px) + 48px);background:linear-gradient(180deg,#0b2c2b73,#0b2c2b00);pointer-events:none}.r-hero__media img{width:100%;height:100%;object-fit:cover;object-position:50% 28%}.r-hero__copy{grid-area:1 / 1;display:flex;flex-direction:column;justify-content:space-between;gap:32px;padding:calc(var(--r-head-h, 72px) + clamp(24px,4vw,48px)) var(--r-gut) clamp(32px,5vw,64px)}.r-hero__title{font-size:clamp(64px,10.6vw,176px);max-width:8ch}.r-hero__foot{display:grid;gap:24px}.r-hero__text{max-width:34ch;font-size:clamp(16px,1.3vw,19px);color:#fff3e3e0}.r-hero__links{display:flex;flex-wrap:wrap;gap:12px}@media(max-width:860px){.r-hero{grid-template-columns:1fr;min-height:0}.r-hero__field{grid-area:1 / 1 / 3 / 2;background:var(--r-deep)}.r-hero__media{grid-area:1 / 1}.r-hero__media img{aspect-ratio:4 / 5;height:auto;-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent 100%);mask-image:linear-gradient(180deg,#000 55%,transparent 100%)}.r-hero__copy{grid-area:2 / 1;margin-top:-22vw;position:relative;padding-top:0}.r-hero__title{font-size:clamp(56px,18vw,120px);max-width:none}}.r-facts{background:var(--r-cacao);color:var(--r-cream)}.r-facts__list{display:flex;flex-wrap:wrap;justify-content:center;padding:18px var(--r-gut);font-family:var(--r-display);font-weight:700;font-size:clamp(15px,1.4vw,20px)}.r-facts__list li{display:inline-flex;align-items:center}.r-facts__list li+li:before{content:"\25c6";color:var(--r-apricot);font-size:.7em;margin:0 22px}@media(max-width:760px){.r-facts__list{justify-content:flex-start}.r-facts__list li+li:before{margin:0 12px}}.r-worlds{position:relative;display:grid;grid-template-columns:1fr 1fr;color:var(--r-cream)}.r-worlds__title{position:absolute;z-index:2;left:0;right:0;top:clamp(32px,5vw,72px);text-align:center;font-size:clamp(44px,6.4vw,104px);padding-inline:var(--r-gut)}.r-world{display:grid;grid-template-rows:1fr auto;justify-items:center;gap:32px;padding:clamp(150px,15vw,230px) var(--r-gut) clamp(40px,5vw,72px);min-height:min(110vh,1040px)}.r-world--original{background:var(--r-field-o-full)}.r-world--barista{background:var(--r-field-b-full)}.r-world__media{align-self:center;width:min(340px,70%)}.r-world__media img{width:100%;height:auto;filter:drop-shadow(0 28px 32px rgba(0,0,0,.35));transform:rotate(-5deg)}.r-world--barista .r-world__media img{transform:rotate(5deg)}.r-world__copy{justify-self:stretch;display:grid;gap:12px;justify-items:start}.r-world--barista .r-world__copy{justify-items:end;text-align:right}.r-world__name{font-size:clamp(56px,6vw,96px)}.r-world__copy p{max-width:30ch;font-size:17px}.r-world__price{font-weight:700}.r-world--barista .r-btn--cream{color:var(--r-rust-deep)}@media(max-width:860px){.r-worlds{grid-template-columns:1fr}.r-worlds__title{position:static;background:var(--r-deep);padding:48px var(--r-gut) 8px;font-size:clamp(48px,15vw,80px);text-align:left}.r-world{min-height:0;padding-top:48px}.r-world--barista .r-world__copy{justify-items:start;text-align:left}}.r-start{width:var(--r-wrap);margin:0 auto;padding:clamp(64px,9vw,128px) 0;display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,80px);align-items:center}.r-start__media img{width:100%;max-width:560px;margin:0 auto}.r-start__copy{display:grid;gap:18px;justify-items:start}.r-start__title{font-size:clamp(48px,5.6vw,92px);color:var(--r-teal)}.r-start__copy p{max-width:40ch;font-size:18px}.r-start__price{font-weight:700;font-size:22px}.r-start__helper{font-size:15px;color:var(--r-muted)}@media(max-width:860px){.r-start{grid-template-columns:1fr}}.r-moments,.r-people{background:var(--r-cream);padding:clamp(56px,8vw,112px) var(--r-gut);display:grid;gap:32px}.r-moments__title,.r-people__title{font-size:clamp(48px,6vw,96px);color:var(--r-teal)}.r-moments__list,.r-people__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,2vw,24px)}.r-moment{display:grid;gap:10px;align-content:start}.r-moment__frame{padding:clamp(14px,2.6vw,36px)}.r-moment--1 .r-moment__frame{background:var(--r-field-o)}.r-moment--2 .r-moment__frame{background:radial-gradient(90% 90% at 50% 30%,var(--r-apricot),#D27A3E 55%,var(--r-rust))}.r-moment--0 .r-moment__frame{background:radial-gradient(90% 90% at 80% 10%,#8CC7B9,var(--r-teal-2) 50%,var(--r-teal))}.r-moment__frame img{width:100%;aspect-ratio:4 / 5;object-fit:cover}@media(max-width:760px){.r-moments__list,.r-people__list{grid-template-columns:repeat(3,76%);overflow-x:auto;scroll-snap-type:x mandatory}.r-moment{scroll-snap-align:start}}.r-ritual{display:grid;grid-template-columns:1fr 1fr;background:var(--r-deep);color:var(--r-cream)}.r-ritual__media img{width:100%;height:100%;aspect-ratio:4 / 5;object-fit:cover}.r-ritual__copy{align-self:center;display:grid;gap:20px;padding:clamp(40px,6vw,96px) var(--r-gut)}.r-ritual__title{font-size:clamp(56px,7vw,120px)}.r-ritual__copy p{max-width:34ch;font-size:18px;color:#fff3e3e0}.r-ritual__tastes{display:grid;gap:8px;font-size:17px}.r-ritual__tastes b{color:var(--r-apricot)}@media(max-width:860px){.r-ritual{grid-template-columns:1fr}}.r-details--home{padding-bottom:0}.r-final{background:var(--r-cacao);color:var(--r-cream);padding:clamp(56px,8vw,112px) var(--r-gut);display:grid;gap:32px}.r-final__title{font-size:clamp(48px,6vw,96px)}.r-final__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.r-final__item a{display:grid;gap:8px;padding:28px;border-radius:20px;text-decoration:none;color:var(--r-cream);min-height:220px;align-content:end}.r-final__item--original a{background:var(--r-field-o)}.r-final__item--barista a{background:var(--r-field-b)}.r-final__item--box a{background:var(--r-cream);color:var(--r-teal)}.r-final__name{font-size:clamp(40px,4vw,64px)}.r-final__line{font-size:16px}.r-final__price{font-weight:700}@media(max-width:760px){.r-final__list{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.rytmo *{transition:none!important;animation:none!important}}.r-head-section{position:sticky;top:0;z-index:50}.r-head-section:has(.r-head--overlay){margin-bottom:calc(-1 * var(--r-head-h, 72px))}.r-head{color:var(--r-teal)}.r-head__bar{position:relative;display:flex;align-items:center;gap:clamp(20px,3vw,40px);min-height:72px;padding:10px var(--r-gut);background:var(--r-paper);border-bottom:1px solid var(--r-line);transition:background-color .25s,color .25s,border-color .25s}.r-head--overlay:not(.is-solid):not(.is-shop-open) .r-head__bar{background:transparent;border-color:transparent;color:var(--r-cream)}.r-head__brand{display:block;width:60px;flex:none;color:inherit}.r-logo{display:block;width:100%;height:auto}.r-head__list{display:flex;align-items:center;gap:clamp(16px,2.2vw,32px)}.r-head__link{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0;border:0;background:none;color:inherit;font-size:15px;font-weight:600;text-decoration:none}.r-head__link:hover,.r-head__link[aria-expanded=true]{text-decoration:underline;text-underline-offset:.35em;text-decoration-thickness:2px}.r-head__chev{width:11px;transition:transform .2s}[aria-expanded=true]>.r-head__chev{transform:rotate(180deg)}.r-head__tools{display:flex;align-items:center;gap:4px;margin-left:auto}.r-head__icon,.r-head__menu{display:inline-grid;place-items:center;width:44px;height:44px;border:0;border-radius:99px;background:none;color:inherit}.r-head__icon svg,.r-head__menu svg{width:22px;height:22px}.r-head__cart{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-left:6px;padding:0 16px;border-radius:99px;background:var(--r-teal);color:var(--r-cream);font-size:15px;font-weight:700;text-decoration:none}.r-head--overlay:not(.is-solid):not(.is-shop-open) .r-head__cart{background:var(--r-cream);color:var(--r-teal)}.r-head__count{min-width:1.3em;text-align:center}.r-head__menu{display:none}.r-shop{position:absolute;left:0;right:0;top:100%;display:grid;grid-template-columns:1fr 220px;gap:clamp(24px,3vw,48px);padding:28px var(--r-gut) 36px;background:var(--r-paper);color:var(--r-cacao);border-bottom:1px solid var(--r-line);box-shadow:0 24px 40px -24px #2b1a1359}.r-shop[hidden]{display:none}.r-shop__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.r-shop__more{display:grid;align-content:start;gap:10px}.r-shop__label{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--r-muted)}.r-shop__more ul{display:grid;gap:8px}.r-shop__more a{color:inherit;font-weight:600;text-underline-offset:.3em}.r-shop__all{margin-top:12px}.r-nav-card a{display:grid;gap:12px;color:inherit;text-decoration:none}.r-nav-card__media{position:relative;display:block;aspect-ratio:5 / 4;border-radius:14px;overflow:hidden;background:var(--r-field-o-full)}.r-nav-card--barista .r-nav-card__media{background:var(--r-field-b-full)}.r-nav-card--box .r-nav-card__media{background:var(--r-cream)}.r-nav-card__media img{position:absolute;top:7%;right:4%;bottom:7%;left:4%;width:92%;height:86%;object-fit:contain;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.r-nav-card--box .r-nav-card__media img{top:3%;right:4%;bottom:3%;left:4%;height:94%}.r-nav-card a:hover img{transform:translateY(-4px) rotate(-2deg)}.r-nav-card__text{display:grid;gap:4px}.r-nav-card__name{font-size:28px}.r-nav-card__meta{font-size:13px;color:var(--r-muted)}@media(prefers-reduced-motion:reduce){.r-nav-card__media img,.r-head__bar,.r-head__chev{transition:none}}.r-menu{width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0 var(--r-gut) 40px;border:0;background:var(--r-paper);color:var(--r-cacao);overflow-y:auto;overscroll-behavior:contain}.r-menu::backdrop{background:#0b2c2b80}.r-menu__top{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;min-height:64px;background:var(--r-paper);color:var(--r-teal)}.r-menu__top .r-head__brand{width:52px}.r-menu__close{display:inline-grid}.r-menu__cards{display:grid;gap:10px;margin-top:8px}.r-menu__cards .r-nav-card a{grid-template-columns:116px 1fr;align-items:center;gap:16px}.r-menu__cards .r-nav-card__media{aspect-ratio:1}.r-menu__cards .r-nav-card__name{font-size:34px}.r-menu__links{display:grid;gap:6px;margin-top:28px;padding-top:20px;border-top:2px solid var(--r-line)}.r-menu__links a{display:block;padding:4px 0;font-size:44px;color:var(--r-teal);text-decoration:none}.r-menu__small{display:grid;gap:4px;margin-top:20px}.r-menu__small a{display:block;padding:8px 0;color:inherit;font-weight:600}.r-menu__lang{margin-top:20px}html.r-menu-open{overflow:hidden}.r-lang__list{display:flex;gap:2px}.r-lang button{min-width:40px;min-height:40px;border:0;border-radius:99px;background:none;color:inherit;font-size:13px;opacity:.7}.r-lang button[aria-current=true]{opacity:1;text-decoration:underline;text-underline-offset:.3em}@media(max-width:960px){.r-head__nav,.r-head__lang,.r-head__icon{display:none}.r-head__menu{display:inline-grid}.r-head__bar{min-height:64px}.r-head__brand{width:52px}}.r-engine[id],.r-ritual[id],.r-care[id],.r-questions[id]{scroll-margin-top:calc(var(--r-head-h, 72px) + 8px)}.r-foot{display:grid;gap:clamp(40px,6vw,72px);padding:clamp(48px,7vw,96px) var(--r-gut) 28px;background:var(--r-deep);color:var(--r-cream)}.r-foot a{color:inherit}.r-foot__top{display:grid;grid-template-columns:minmax(280px,4fr) 8fr;gap:clamp(40px,6vw,96px)}.r-foot__signup{display:grid;align-content:start;gap:16px}.r-foot__title{font-size:clamp(48px,6vw,88px);color:var(--r-apricot)}.r-foot__text{max-width:36ch;color:#fff3e3d1}.r-signup__row{display:flex;gap:8px;max-width:460px;padding:6px;border:1.5px solid rgba(255,243,227,.4);border-radius:99px}.r-signup__row:focus-within{border-color:var(--r-apricot)}.r-signup input{flex:1;width:auto;min-width:0;min-height:44px;padding:0 14px;border:0;background:none;color:var(--r-cream);font:inherit}.r-signup input::placeholder{color:#fff3e3b3}.r-signup input:focus-visible{outline:none}.r-signup button{min-height:44px;padding:0 22px;border:0;border-radius:99px;background:var(--r-apricot);color:var(--r-cacao);font-weight:700}.r-signup__done{font-weight:700;color:var(--r-apricot)}.r-signup__error{margin-top:8px;color:var(--r-apricot)}.r-foot__cols{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:32px 24px}@media(max-width:1180px){.r-foot__cols{grid-template-columns:repeat(3,minmax(0,1fr))}}.r-foot__label{margin-bottom:14px;font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--r-apricot)}.r-foot__col ul{display:grid;gap:4px}.r-foot__col a{display:inline-block;padding:5px 0;text-decoration:none}.r-foot__col a:hover{text-decoration:underline;text-underline-offset:.3em}.r-foot__mark{color:var(--r-teal-2)}.r-foot__base{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;padding-top:20px;border-top:1px solid rgba(255,243,227,.18);font-size:13px;color:#fff3e3d1}.r-foot__base p{margin-right:auto}.r-foot__social{display:flex;gap:18px}.r-foot__pay{display:flex;flex-wrap:wrap;gap:6px}.r-foot__pay svg{display:block;width:38px;height:24px}@media(max-width:860px){.r-foot__top{grid-template-columns:1fr}.r-foot__cols{grid-template-columns:repeat(2,1fr)}}.r-cart-drawer{width:460px;max-width:calc(100% - 24px);background:var(--r-paper, var(--r-paper))}.global-drawer__content.r-cart{background:var(--r-paper);color:var(--r-cacao)}.r-cart a{color:inherit}.r-cart :where(h2,h3){font-family:var(--r-text)}.r-cart__head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px 14px 24px;border-bottom:1px solid var(--r-line)}.r-cart__title{font-size:40px;color:var(--r-teal)}.r-cart__count{display:inline-grid;place-items:center;min-width:30px;height:30px;margin-left:6px;padding:0 8px;border-radius:99px;background:var(--r-teal);color:var(--r-cream);font-size:15px;font-weight:500;vertical-align:.35em;letter-spacing:0}.r-cart__close{display:inline-grid;place-items:center;width:44px;height:44px;border:0;border-radius:99px;background:none;color:var(--r-teal)}.r-cart__close svg{width:22px;height:22px}.r-cart__body{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:0 24px 24px}.r-cart__body:focus{outline:none}.r-cart__ship{margin:0 -24px;padding:10px 24px;background:var(--r-cream);color:var(--r-teal);font-size:13px}.r-cart__lines{display:grid}.r-line{display:grid;grid-template-columns:76px 1fr auto;gap:14px;padding:18px 0;border-bottom:1px solid var(--r-line)}.r-line__media{display:block;align-self:start;aspect-ratio:1;border-radius:10px;overflow:hidden;background:var(--r-cream)}.r-line--original .r-line__media{background:var(--r-field-o-full)}.r-line--barista .r-line__media{background:var(--r-field-b-full)}.r-line__media img{width:100%;height:100%;object-fit:cover}.r-line__info{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:4px;min-width:0}.r-line__name{font-weight:700;font-size:16px;line-height:1.25;overflow-wrap:anywhere}.r-line__name a{text-decoration:none}.r-line__type,.r-line__meta{font-size:13px;color:var(--r-muted)}.r-line__badge{display:inline-block;margin-right:4px;padding:1px 8px;border-radius:99px;background:var(--r-teal);color:var(--r-cream);font-size:12px;font-weight:700}.r-line__save{color:var(--r-teal)}.r-line__qty{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:6px}.r-qty{display:inline-flex;align-items:center;border:1.5px solid var(--r-line);border-radius:99px}.r-qty button{width:36px;height:36px;border:0;border-radius:99px;background:none;color:var(--r-teal);font-size:18px;line-height:1}.r-qty input{width:32px;height:36px;padding:0;border:0;background:none;color:var(--r-cacao);text-align:center;font:inherit;font-weight:700}.r-line__remove{min-height:36px;padding:0;border:0;background:none;color:var(--r-muted);font-size:13px;text-decoration:underline;text-underline-offset:.3em}.r-line__error:empty{display:none}.r-line__error{font-size:13px;color:var(--r-rust-deep)}.r-line__price{display:grid;justify-items:end;align-content:start;gap:2px;font-size:14px;font-weight:500;white-space:nowrap}.r-line__price s{color:var(--r-muted);font-weight:400}cart-quantity.loading,.r-cart [aria-busy=true]{opacity:.55;pointer-events:none}.r-ckit{margin-top:16px;padding:16px;border-radius:14px;background:var(--r-cream)}.r-ckit__title{font-size:14px;font-weight:700;color:var(--r-teal)}.r-ckit__list{display:grid;gap:8px;margin-top:12px}.r-ckit__item{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;font-size:14px}.r-ckit__media{display:block;aspect-ratio:1;border-radius:8px;overflow:hidden;background:var(--r-paper)}.r-ckit__media img{width:100%;height:100%;object-fit:cover}.r-ckit__price{font-size:13px;color:var(--r-teal);font-weight:500}.r-ckit__note{margin-top:12px;font-size:12px;color:var(--r-muted)}.r-cart__tip{margin-top:16px;padding:12px 16px;border-radius:12px;background:var(--r-apricot);color:var(--r-cacao);font-weight:700;font-size:14px}.r-swap{display:grid;grid-template-columns:96px 1fr;gap:16px;align-items:center;margin-top:16px;padding:16px;border:1.5px solid var(--r-teal);border-radius:14px}.r-swap img{width:96px;height:auto;border-radius:8px;background:var(--r-cream)}.r-swap__title{font-size:26px;color:var(--r-teal)}.r-swap p{margin-top:4px;font-size:13px}.r-swap__btn,.r-addon__btn{min-height:40px;margin-top:10px;padding:0 16px;border:1.5px solid var(--r-teal);border-radius:99px;background:none;color:var(--r-teal);font-weight:700;font-size:14px}.r-swap__btn:hover,.r-addon__btn:hover{background:var(--r-teal);color:var(--r-cream)}.r-addons{margin-top:22px}.r-addons__title{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--r-muted)}.r-addons ul{display:grid;gap:10px;margin-top:10px}.r-addon{display:grid;grid-template-columns:52px 1fr auto;align-items:center;gap:12px}.r-addon__media{display:block;aspect-ratio:1;border-radius:8px;overflow:hidden;background:var(--r-cream)}.r-addon__media img{width:100%;height:100%;object-fit:cover}.r-addon__name{display:grid;font-size:14px;font-weight:600}.r-addon__name .r-mono{font-size:12px;font-weight:400;color:var(--r-muted)}.r-addon__btn{margin-top:0}.r-cart__empty{display:grid;gap:20px;padding-top:24px}.r-cart__empty-text{font-size:17px}.r-cart__empty-cards{display:grid;gap:10px}.r-cart__empty-cards .r-nav-card a{grid-template-columns:96px 1fr;align-items:center;gap:14px}.r-cart__empty-cards .r-nav-card__media{aspect-ratio:1}.r-cart__empty-cards .r-nav-card__name{font-size:26px}.r-cart__foot{display:grid;gap:6px;padding:16px 24px calc(18px + env(safe-area-inset-bottom));border-top:1px solid var(--r-line);background:var(--r-paper)}.r-cart__foot:empty{display:none}.r-cart__row{display:flex;justify-content:space-between;gap:16px}.r-cart__save{font-size:14px;color:var(--r-teal);font-weight:600}.r-cart__total{font-size:18px;font-weight:700}.r-cart__fine{font-size:12px;color:var(--r-muted)}.r-cart__checkout{min-height:56px;margin-top:8px;border:0;border-radius:99px;background:var(--r-teal);color:var(--r-cream);font-weight:700;font-size:17px}.r-cart__checkout:hover{filter:brightness(1.12)}.r-cart__view{justify-self:center;padding:8px;font-size:14px;font-weight:600;text-underline-offset:.3em}body:has(.r-product[data-flavour=barista]) .rytmo:not(.r-head):not(.r-foot):not(.r-cart){--r-accent: var(--r-rust-ink)}.r-details__title{margin-bottom:24px;font-size:clamp(48px,7vw,96px);color:var(--r-accent)}.r-details{padding-top:clamp(56px,8vw,112px)}.r-details__note{font-size:13px;color:var(--r-muted)}.r-actives{display:grid}.r-actives__row{display:grid;grid-template-columns:1fr auto;gap:2px 16px;padding:14px 0;border-top:1px solid var(--r-line)}.r-actives__row:first-child{border-top:0;padding-top:0}.r-actives__name{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;font-size:17px}.r-actives__name i{width:12px;height:12px;border-radius:50%;flex:none;align-self:center}.r-actives__name em{color:var(--r-muted);font-size:15px}.r-actives__spec{grid-column:1 / -1;padding-left:22px;font-size:13px;color:var(--r-muted)}.r-actives .c1{background:var(--r-teal)}.r-actives .c2{background:var(--r-teal-2)}.r-actives .c3{background:var(--r-rust)}.r-actives .c4{background:var(--r-apricot)}.r-details th[scope=col]{font-weight:500;font-size:13px;color:var(--r-muted)}.r-details th[scope=col]:not(:first-child){text-align:right}body:has(.r-product[data-flavour=barista]) .r-ritual{background:var(--r-rust-deep)}.r-start__media--field{position:relative;isolation:isolate;display:grid;place-items:center;aspect-ratio:4 / 5;overflow:hidden;border-radius:6px;background:radial-gradient(70% 55% at 12% 10%,rgba(140,199,185,.55),transparent 70%),radial-gradient(70% 55% at 90% 92%,rgba(242,178,122,.6),transparent 70%),linear-gradient(128deg,var(--r-deep) 0%,var(--r-teal) 38%,var(--r-teal-2) 47%,var(--r-rust) 55%,var(--r-rust-deep) 100%)}.r-start__media--field:before{content:"";position:absolute;z-index:0;top:18%;right:14%;bottom:18%;left:14%;border-radius:50%;background:radial-gradient(closest-side,rgba(255,243,227,.38),transparent)}.r-start__media--field img{position:relative;z-index:1;width:76%;max-width:none;transform:rotate(-4deg);filter:drop-shadow(0 34px 34px rgba(11,44,43,.45));transition:transform .5s cubic-bezier(.2,.8,.2,1)}.r-start:hover .r-start__media--field img{transform:rotate(-2deg) translateY(-8px)}@media(prefers-reduced-motion:reduce){.r-start__media--field img{transition:none}.r-start:hover .r-start__media--field img{transform:rotate(-4deg)}}body:has(.rytmo),#MainContent:has(>.shopify-section .rytmo){background:var(--r-paper)}.r-engine{width:var(--r-wrap);margin:0 auto;padding:clamp(72px,10vw,152px) 0;display:grid;gap:clamp(24px,3vw,40px)}.r-engine__title{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.14em;color:var(--r-teal);line-height:.8}.r-engine__num{font-size:clamp(120px,23vw,360px);letter-spacing:-.015em}.r-engine__unit{font-size:clamp(56px,9vw,150px);color:var(--r-teal-2)}.r-engine__rest{align-self:flex-end;max-width:7ch;overflow-wrap:normal;word-break:keep-all;margin-left:.25em;padding-bottom:.1em;font-size:clamp(32px,4.6vw,76px);line-height:.9;color:var(--r-cacao)}@media(max-width:860px){.r-engine__rest{flex-basis:100%;max-width:none;margin:.45em 0 0}}.r-engine__text{max-width:52ch;font-size:18px}.r-engine__bar{display:flex;gap:6px;height:clamp(72px,10vw,140px)}.r-engine__bar i{display:block;border-radius:4px;transform-origin:left center}.r-engine.is-armed .r-engine__bar i{transform:scaleX(0)}.r-engine.is-in .r-engine__bar i{transform:scaleX(1);transition:transform 1s cubic-bezier(.2,.8,.2,1) calc(var(--i) * .14s)}.r-engine .c1{background:var(--r-teal)}.r-engine .c2{background:var(--r-teal-2)}.r-engine .c3{background:var(--r-rust)}.r-engine .c4{background:var(--r-apricot)}.r-engine__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.r-engine__list li{display:grid;align-content:start;gap:4px;padding-top:14px;border-top:2px solid var(--r-line)}.r-engine__dose{display:flex;align-items:center;gap:10px;font-size:clamp(22px,2vw,30px);font-weight:500}.r-engine__dose i{width:14px;height:14px;border-radius:50%;flex:none}.r-engine__name{font-size:18px;font-weight:700}.r-engine__role{font-size:15px;color:var(--r-muted)}.r-engine__spec{font-size:12.5px;color:var(--r-muted)}@media(max-width:860px){.r-engine__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.r-moments{background:var(--r-paper)}.r-moments .r-moment .r-moment__frame{padding:0;background:none}.r-moment__frame img{border-radius:4px}.r-moment__line{margin-top:10px;font-size:clamp(34px,3.6vw,58px);color:var(--r-teal)}.r-moment--2 .r-moment__line{color:var(--r-rust-ink)}.r-moment__when{font-size:15px;color:var(--r-muted)}@media(min-width:861px){.r-moments__list>li:nth-child(2){margin-top:clamp(48px,7vw,112px)}}.r-care{width:var(--r-wrap);margin:0 auto;padding:clamp(72px,10vw,144px) 0;display:grid;gap:clamp(32px,4vw,56px)}.r-care__intro{display:grid;gap:20px;max-width:1000px}.r-care__title{font-size:clamp(44px,5.2vw,88px);color:var(--r-teal)}.r-care__lead{max-width:52ch;font-size:clamp(19px,1.6vw,23px);line-height:1.45}.r-care__body{display:grid;grid-template-columns:5fr 7fr;gap:clamp(32px,5vw,80px);align-items:start}.r-care__media{position:sticky;top:calc(var(--r-head-h, 72px) + 24px);display:grid;gap:10px;margin:0}.r-care__media img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:4px}.r-care__media figcaption{font-size:14px;color:var(--r-muted)}.r-care__beats{display:grid}.r-care__beats li{display:grid;grid-template-columns:auto 1fr;column-gap:22px;row-gap:6px;padding:26px 0;border-top:2px solid var(--r-line)}.r-care__beats li:first-child{padding-top:0;border-top:0}.r-care__n{grid-row:span 2;min-width:.62em;font-size:clamp(56px,6vw,96px);line-height:.8;color:var(--r-teal-2)}.r-care__label{font-size:22px;font-weight:800;line-height:1.2;color:var(--r-teal)}.r-care__beats p{max-width:58ch;font-size:17px}@media(max-width:860px){.r-care__body{grid-template-columns:1fr}.r-care__media{position:static}}.r-questions{background:var(--r-cream);padding:clamp(72px,10vw,144px) var(--r-gut);display:grid;grid-template-columns:4fr 8fr;gap:clamp(32px,5vw,80px);align-items:start}.r-questions__head{position:sticky;top:calc(var(--r-head-h, 72px) + 24px);display:grid;gap:16px;justify-items:start}.r-questions__title{font-size:clamp(44px,5vw,84px);color:var(--r-teal)}.r-questions .r-details{width:auto;margin:0;padding:0}.r-questions .r-details summary{font-size:clamp(22px,2vw,28px);gap:16px}@media(max-width:860px){.r-questions{grid-template-columns:1fr}.r-questions__head{position:static}}.r-final__title{font-size:clamp(44px,5vw,84px)}.rytmo .r-btn--rust{background:var(--r-rust-ink);color:var(--r-cream)}.r-taste{display:grid;grid-template-columns:1fr 1fr;color:var(--r-cream)}.r-taste--original{background:radial-gradient(120% 90% at 8% 0%,#3E8E84 0%,var(--r-teal) 52%,var(--r-deep) 100%)}.r-taste--barista{background:radial-gradient(120% 90% at 8% 0%,#D27A3E 0%,var(--r-rust-ink) 46%,var(--r-rust-deep) 100%)}.r-taste__copy{display:grid;align-content:space-between;gap:clamp(40px,6vw,96px);padding:clamp(56px,8vw,128px) var(--r-gut)}.r-taste__notes{display:grid;font-size:clamp(46px,7.4vw,136px);line-height:.86;color:var(--r-cream)}.r-taste__notes span{white-space:nowrap}.r-taste__notes span:nth-child(2){padding-left:.55em}.r-taste__notes span:nth-child(3){padding-left:1.1em}.r-taste__line{max-width:26ch;font-size:clamp(20px,1.8vw,26px);font-weight:600;line-height:1.3}.r-taste__facts{display:grid;gap:14px;max-width:46ch}.r-taste__facts dt{font-size:14px;color:#fff3e3c2}.r-taste__facts dd{margin:2px 0 0;font-size:17px}.r-taste__media{margin:0;min-height:100%}.r-taste__media img{width:100%;height:100%;object-fit:cover}@media(max-width:860px){.r-taste{grid-template-columns:1fr}.r-taste__media img{aspect-ratio:4 / 5;height:auto}}.r-diff{width:var(--r-wrap);margin:0 auto;padding:clamp(72px,10vw,144px) 0 clamp(24px,4vw,48px);display:grid;gap:24px}.r-diff__stack{display:grid;gap:.12em;color:var(--r-teal)}.r-diff__l1{font-size:clamp(56px,8vw,132px)}.r-diff__l2{font-size:clamp(36px,4.6vw,76px);color:var(--r-accent)}.r-diff__l3{max-width:40ch;margin-top:.7em;font-size:clamp(19px,1.7vw,24px);font-weight:600;line-height:1.3;color:var(--r-cacao)}.r-diff__note{max-width:46ch;font-size:16px;color:var(--r-muted)}.r-compare{width:var(--r-wrap);margin:0 auto;padding:clamp(56px,8vw,112px) 0;display:grid;gap:28px}.r-compare__title{font-size:clamp(44px,5vw,84px);color:var(--r-teal)}.r-compare__scroll{overflow-x:auto}.r-compare__table{width:100%;min-width:560px;border-collapse:separate;border-spacing:0;font-size:16px}.r-compare__table th,.r-compare__table td{padding:16px;text-align:left;vertical-align:top}.r-compare__table tbody th,.r-compare__table tbody td,.r-compare__table tfoot td{border-top:1px solid var(--r-line)}.r-compare__table tbody th{width:22%;padding-left:0;font-weight:600;color:var(--r-muted)}.r-compare__col{padding-top:24px;padding-bottom:18px;font-size:clamp(32px,3.4vw,52px)}.r-compare__col--original{color:var(--r-teal)}.r-compare__col--barista{color:var(--r-rust-ink)}[data-current=original] .r-compare__col--original,[data-current=original] .r-compare__cell--original{background:#12454412}[data-current=barista] .r-compare__col--barista,[data-current=barista] .r-compare__cell--barista{background:#ae541f14}[data-current] thead th[aria-current]{border-radius:8px 8px 0 0}[data-current=original] tfoot .r-compare__cell--original,[data-current=barista] tfoot .r-compare__cell--barista{border-radius:0 0 8px 8px}.r-compare__here{font-size:14px;color:var(--r-muted)}@media(max-width:600px){.r-compare__table{min-width:0;font-size:14px}.r-compare__table th,.r-compare__table td{padding:12px 8px}.r-compare__table tbody th{width:26%;padding-left:0}.r-compare__col{font-size:26px}}.r-cartpage{width:var(--r-wrap);margin:0 auto;padding:clamp(40px,6vw,88px) 0 clamp(64px,9vw,128px);display:grid;gap:clamp(24px,3vw,40px)}.r-cartpage__title{font-size:clamp(56px,8vw,132px);color:var(--r-teal)}.r-cartpage__title .r-cart__count{font-size:.26em;vertical-align:.9em}.r-cartpage__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(300px,4fr);gap:clamp(32px,5vw,80px);align-items:start}.r-cartpage__main{display:grid;gap:28px;min-width:0}.r-cartpage__lines{display:grid;border-top:2px solid var(--r-line)}.r-cartpage .r-line{grid-template-columns:120px 1fr auto;gap:20px;padding:24px 0}.r-cartpage .r-line__name{font-size:20px}.r-cartpage .r-line__price{font-size:17px}.r-cartpage__qty{width:72px;min-height:44px;padding:0 10px;border:1.5px solid var(--r-line);border-radius:99px;background:none;color:var(--r-cacao);font:inherit;font-weight:700;text-align:center}.r-cartpage__qty:focus-visible{border-color:var(--r-teal)}.r-cartpage [aria-busy=true]{opacity:.55;pointer-events:none}.r-cartpage__update{min-height:44px;margin-top:16px;padding:0 20px;border:1.5px solid var(--r-teal);border-radius:99px;background:none;color:var(--r-teal);font-weight:700}.r-cartpage__side{position:sticky;top:calc(var(--r-head-h, 72px) + 24px);display:grid;gap:16px}.r-sum-panel{display:grid;gap:10px;padding:clamp(24px,3vw,36px);border-radius:14px;background:radial-gradient(120% 90% at 0% 0%,var(--r-teal-2) 0%,var(--r-teal) 45%,var(--r-deep) 100%);color:var(--r-cream)}.r-sum-panel__ship{padding-bottom:14px;border-bottom:1px solid rgba(255,243,227,.2);font-size:15px}.r-sum-panel__row{display:flex;justify-content:space-between;gap:16px;font-size:15px}.r-sum-panel__save{color:var(--r-apricot);font-weight:600}.r-sum-panel__fine{font-size:13px;color:#fff3e3c2}.r-sum-panel__total{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-top:6px;font-weight:700}.r-sum-panel__total .r-display{font-size:clamp(40px,4vw,60px)}.r-sum-panel__checkout{min-height:60px;margin-top:10px;border:0;border-radius:99px;background:var(--r-apricot);color:var(--r-cacao);font-weight:800;font-size:18px}.r-sum-panel__checkout:hover{filter:brightness(1.06)}.r-cartpage .r-swap,.r-cartpage .r-cart__tip{margin-top:0}.r-cartpage__empty{display:grid;gap:24px}.r-cartpage__empty-text{font-size:clamp(19px,1.6vw,23px)}.r-cartpage__empty-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media(max-width:960px){.r-cartpage__grid{grid-template-columns:1fr}.r-cartpage__side{position:static}.r-cartpage .r-line{grid-template-columns:84px 1fr auto;gap:14px}.r-cartpage__empty-cards{grid-template-columns:1fr}}.r-shop__label,.r-addons__title{font-family:var(--r-text);font-size:14px;font-weight:700;letter-spacing:normal;text-transform:none;color:var(--r-cacao)}.r-foot__label{font-family:var(--r-text);font-size:15px;font-weight:700;letter-spacing:normal;text-transform:none;color:var(--r-apricot)}.r-foot__base p{font-family:var(--r-text)}.r-cart__ship{font-family:var(--r-text);font-size:14px;font-weight:600}.r-nav-card__kind{font-size:15px;font-weight:600;color:var(--r-cacao)}.r-nav-card__text{gap:2px}.r-cart .r-cart__foot{background:radial-gradient(120% 120% at 0% 0%,var(--r-teal-2) 0%,var(--r-teal) 45%,var(--r-deep) 100%);color:var(--r-cream);border-top:0}.r-cart .r-cart__foot .r-cart__save{color:var(--r-apricot)}.r-cart .r-cart__foot .r-cart__fine{color:#fff3e3c2}.r-cart .r-cart__foot .r-cart__total{font-size:20px}.r-cart .r-cart__foot .r-cart__checkout{background:var(--r-apricot);color:var(--r-cacao);font-weight:800}.r-cart.global-drawer__content .r-cart__foot a.r-cart__view{color:var(--r-cream)}.r-nav-card__meta{font-family:var(--r-text);font-size:14px}.r-around{background:var(--r-cream);padding:clamp(72px,10vw,144px) var(--r-gut);display:grid;gap:clamp(32px,4vw,56px)}.r-around__intro{display:grid;gap:16px;max-width:900px}.r-around__title{font-size:clamp(44px,5.4vw,92px);color:var(--r-teal)}.r-around__text{max-width:54ch;font-size:clamp(18px,1.5vw,21px)}.r-around__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));column-gap:clamp(16px,2vw,32px);border-top:2px solid var(--r-line)}.r-around__item{display:grid;align-content:start;gap:6px;padding:24px 0 30px;border-bottom:1px solid var(--r-line)}.r-around__origin{font-size:14px;font-weight:600;color:var(--r-muted)}.r-around__name{font-size:clamp(30px,2.8vw,46px);color:var(--r-teal)}.r-around__item--barista .r-around__name{color:var(--r-rust-ink)}.r-around__line{max-width:32ch;font-size:16px}.r-around__tag{font-size:13px;font-weight:700;color:var(--r-muted)}.r-around[data-only] .r-around__item--original,.r-around[data-only] .r-around__item--barista{grid-column:span 2}.r-around[data-only] .r-around__item--original .r-around__name,.r-around[data-only] .r-around__item--barista .r-around__name{font-size:clamp(40px,4.4vw,72px)}@media(max-width:860px){.r-around__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.r-around__list{grid-template-columns:1fr}.r-around[data-only] .r-around__item--original,.r-around[data-only] .r-around__item--barista{grid-column:auto}}.r-people{background:var(--r-paper)}.r-people__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 32px}.r-people__title{font-size:clamp(44px,5vw,84px)}.r-people__ig{font-weight:700;color:var(--r-teal);text-underline-offset:.3em}.r-people .r-people__list{grid-template-columns:7fr 5fr;grid-template-rows:auto auto;gap:clamp(12px,1.6vw,20px);overflow:visible}.r-people__item{margin:0;min-height:0}.r-people__item--1{grid-row:1 / 3}.r-people__item img{width:100%;height:100%;object-fit:cover;border-radius:4px}.r-people__item--1 img{aspect-ratio:4 / 5}.r-people__item--2 img,.r-people__item--3 img{aspect-ratio:5 / 4}@media(max-width:860px){.r-people .r-people__list{grid-template-columns:1fr 1fr}.r-people__item--1{grid-row:auto;grid-column:1 / -1}.r-people__item--2 img,.r-people__item--3 img{aspect-ratio:4 / 5}}.r-hero__facts{display:flex;flex-wrap:wrap;gap:8px 0;max-width:46ch;font-size:14px;font-weight:700;color:var(--r-cream)}.r-hero__facts li{display:inline-flex;align-items:center}.r-hero__facts li+li:before{content:"";width:4px;height:4px;margin:0 12px;border-radius:50%;background:var(--r-apricot)}.r-people--inline{padding:clamp(56px,7vw,104px) 0 0;background:none;display:grid;gap:28px}.r-around__ill{display:block;width:min(100%,200px);height:auto;margin:0 0 6px -8px}.r-around__list{border-top:0;row-gap:clamp(24px,3vw,48px)}.r-around__item{border-bottom:0;padding:0}@media(min-width:861px){.r-around__list>li:nth-child(2n){margin-top:clamp(40px,5vw,80px)}.r-around[data-only] .r-around__item--original .r-around__ill,.r-around[data-only] .r-around__item--barista .r-around__ill{width:min(100%,320px)}}.r-diff--media{grid-template-columns:7fr 5fr;align-items:center;gap:clamp(32px,5vw,80px)}.r-diff__copy{display:grid;gap:24px}.r-diff__media{margin:0}.r-diff__media img{width:100%;aspect-ratio:4 / 5;object-fit:cover;border-radius:4px}@media(max-width:860px){.r-diff--media{grid-template-columns:1fr}}.r-panel__title{font-size:clamp(56px,6.4vw,104px)}.r-panel__proof{font-size:14px}.r-sum__total{font-weight:900;letter-spacing:-.03em}.r-details summary{font-weight:800;font-size:clamp(20px,2vw,26px);letter-spacing:-.02em}.r-hero__title{font-size:clamp(52px,7.4vw,124px);max-width:9ch}.r-worlds__title{font-size:clamp(36px,4.4vw,72px)}.r-world__name{font-size:clamp(44px,4.6vw,76px)}.r-start__title{font-size:clamp(38px,4vw,68px)}.r-ritual__title{font-size:clamp(40px,4.8vw,84px)}.r-final__title{font-size:clamp(36px,3.8vw,64px)}.r-final__name{font-size:clamp(32px,3vw,48px)}.r-foot__title{font-size:clamp(38px,4vw,64px)}.r-details__title{font-size:clamp(40px,5vw,76px)}.r-engine__num{font-size:clamp(88px,17vw,280px);letter-spacing:-.06em}.r-engine__unit{font-size:clamp(40px,6.4vw,108px)}.r-engine__rest{font-size:clamp(26px,3.4vw,56px);line-height:.95}.r-moment__line{font-size:clamp(28px,2.6vw,42px)}.r-care__title{font-size:clamp(38px,4.2vw,72px)}.r-care__n{font-size:clamp(44px,4.6vw,72px)}.r-questions__title,.r-compare__title,.r-people__title,.r-moments__title{font-size:clamp(36px,4vw,66px)}.r-questions .r-details summary{font-size:clamp(18px,1.6vw,22px)}.r-taste__notes{font-size:clamp(38px,5.4vw,96px);line-height:.94}.r-diff__l1{font-size:clamp(46px,6vw,100px)}.r-diff__l2{font-size:clamp(30px,3.2vw,54px)}.r-compare__col{font-size:clamp(26px,2.6vw,42px)}.r-cartpage__title{font-size:clamp(48px,6.4vw,104px)}.r-sum-panel__total .r-display{font-size:clamp(34px,3.2vw,48px)}.r-around__title{font-size:clamp(36px,4.2vw,72px)}.r-around__name{font-size:clamp(24px,2.1vw,34px)}.r-around[data-only] .r-around__item--original .r-around__name,.r-around[data-only] .r-around__item--barista .r-around__name{font-size:clamp(32px,3.2vw,52px)}.r-nav-card__name{font-size:22px}.r-menu__cards .r-nav-card__name{font-size:26px}.r-menu__links a{font-size:34px}.r-cart__title{font-size:32px}.r-swap__title{font-size:20px}.r-cart__empty-cards .r-nav-card__name{font-size:22px}@media(max-width:860px){.r-hero__title{font-size:clamp(48px,14vw,92px);max-width:none}.r-worlds__title{font-size:clamp(32px,9vw,56px)}}@media(max-width:600px){.r-compare__col{font-size:22px}}.r-engine__unit,.r-care__n,.r-diff__l2{color:var(--r-rust-ink)}.r-404{width:var(--r-wrap);margin:0 auto;padding:clamp(56px,8vw,120px) 0;display:grid;gap:clamp(24px,3vw,40px)}.r-404__title{font-size:clamp(48px,8vw,132px);color:var(--r-teal);max-width:12ch}.r-404__text a{font-weight:700;color:var(--r-teal);text-underline-offset:.3em}.r-404__text{font-size:clamp(18px,1.6vw,22px)}.r-404__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media(max-width:760px){.r-404__cards{grid-template-columns:1fr}}.r-ritual__title{max-width:12ch}.r-tile__q{font-size:14px;line-height:1.2}.r-tile__p{white-space:nowrap}@media(max-width:480px){.r-tile{padding-inline:8px}.r-tile__p{font-size:13px;letter-spacing:-.01em}}.r-prompt{position:fixed;z-index:45;left:var(--r-gut);right:var(--r-gut);bottom:var(--r-gut);width:auto;max-width:380px;box-sizing:border-box;padding:22px;border-radius:14px;background:var(--r-deep);color:var(--r-cream);box-shadow:0 24px 48px -16px #0b2c2b8c;transform:translateY(16px);opacity:0;transition:transform .35s cubic-bezier(.2,.8,.2,1),opacity .35s}.r-prompt.is-in{transform:none;opacity:1}.r-prompt__form{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.r-prompt__title{padding-right:36px;font-size:30px;color:var(--r-apricot)}.r-prompt__text{font-size:15px;color:#fff3e3e0}.r-prompt__terms,.r-signup__terms{font-size:12.5px;color:#fff3e3b8}.r-signup__terms{max-width:46ch}.r-prompt__done{padding-right:36px;font-weight:700;color:var(--r-apricot)}.r-prompt__error{color:var(--r-apricot);font-size:14px}.r-prompt__close{position:absolute;top:10px;right:10px;display:inline-grid;place-items:center;width:44px;height:44px;border:0;border-radius:99px;background:none;color:var(--r-cream)}.r-prompt__close svg{width:20px;height:20px}body.js-drawer-open .r-prompt,html.r-menu-open .r-prompt{display:none}@media(max-width:860px){.r-prompt{bottom:calc(76px + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.r-prompt{transition:none;transform:none}}.r-reviews{width:var(--r-wrap);margin:0 auto;padding:clamp(48px,7vw,96px) 0;display:grid;gap:28px}.r-reviews__head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px}.r-reviews__title{font-size:clamp(36px,4vw,66px);color:var(--r-teal)}.r-reviews__score{display:flex;align-items:baseline;gap:10px}.r-reviews__num{font-size:clamp(44px,5vw,76px);color:var(--r-accent)}.r-reviews__count{font-size:15px;color:var(--r-muted)}.r-people__item a{display:block;height:100%}.rytmo .r-display{letter-spacing:-.03em;word-spacing:.07em;line-height:.98}.rytmo .r-display.r-hero__title,.rytmo .r-display.r-panel__title,.rytmo .r-display.r-diff__l1,.rytmo .r-display.r-cartpage__title,.rytmo .r-display.r-404__title{letter-spacing:-.04em;line-height:.96}.rytmo .r-display.r-engine__num{letter-spacing:-.05em;line-height:.85;word-spacing:0}.rytmo .r-display.r-around__name,.rytmo .r-display.r-nav-card__name,.rytmo .r-display.r-moment__line{letter-spacing:-.02em;word-spacing:.05em;line-height:1.04}.r-details summary{letter-spacing:-.01em;word-spacing:.04em}.r-moment__line{margin-top:14px}.r-moment{gap:6px}.r-care__intro,.r-around__intro{gap:20px}.r-diff__stack{gap:.18em}.r-start__copy{gap:20px}.r-around__list{row-gap:0}.r-around__list>li:nth-child(2n){margin-top:0}.r-around__item{display:grid;grid-row:span 5;grid-template-rows:subgrid;row-gap:6px;align-content:start;padding:0 0 clamp(28px,3vw,44px)}.r-around__ill{width:168px;height:168px;margin:0 0 8px;object-fit:contain;object-position:left center}.r-around[data-only] .r-around__item--original .r-around__ill,.r-around[data-only] .r-around__item--barista .r-around__ill{width:168px}.r-around[data-only] .r-around__item--original .r-around__name,.r-around[data-only] .r-around__item--barista .r-around__name{font-size:clamp(24px,2.1vw,34px)}@media(max-width:520px){.r-around__list{grid-template-columns:repeat(2,minmax(0,1fr))}.r-around__ill{width:120px;height:120px}.r-around[data-only] .r-around__item--original .r-around__ill,.r-around[data-only] .r-around__item--barista .r-around__ill{width:120px}.r-around__line{font-size:14px}}.r-people--inline{grid-template-columns:4fr 8fr;gap:clamp(24px,4vw,64px);align-items:start}.r-people--inline .r-people__head{display:grid;gap:14px;justify-items:start}.r-people--inline .r-people__list{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto;gap:12px;overflow:visible}.r-people--inline .r-people__item,.r-people--inline .r-people__item--1{grid-row:auto;grid-column:auto}.r-people--inline .r-people__item img,.r-people--inline .r-people__item--1 img,.r-people--inline .r-people__item--2 img,.r-people--inline .r-people__item--3 img{aspect-ratio:1}@media(max-width:860px){.r-people--inline{grid-template-columns:1fr}.r-people--inline .r-people__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}}.r-hero__links{padding-top:22px}.rytmo .r-btn--pouch{position:relative;padding-left:62px}.r-btn--pouch img{position:absolute;left:12px;bottom:5px;width:44px;height:auto;transform:rotate(-6deg);filter:drop-shadow(0 6px 8px rgba(0,0,0,.28));transition:transform .2s ease}.r-btn--pouch:hover img{transform:rotate(-2deg) translateY(-4px)}.r-hero__facts{gap:8px 26px;overflow:hidden}.r-hero__facts li{position:relative}.r-hero__facts li+li:before{position:absolute;left:-15px;top:50%;margin:-2px 0 0}@media(max-width:400px){.rytmo .r-btn--pouch{padding:0 16px 0 52px;font-size:15px}.r-btn--pouch img{left:8px;width:38px}}.r-feel{width:var(--r-wrap);margin:0 auto;padding:clamp(56px,8vw,120px) 0;display:grid;grid-template-columns:7fr 5fr;gap:clamp(32px,5vw,80px);align-items:center}.r-feel__copy{display:grid;gap:clamp(20px,2.4vw,36px)}.r-feel__title{font-size:clamp(50px,8.2vw,136px)}.r-feel__line{display:block;color:var(--r-teal)}.r-feel__line--rust{color:var(--r-rust-ink)}.r-feel__text{max-width:46ch;font-size:clamp(18px,1.6vw,22px);line-height:1.45}.r-feel__media{position:relative;margin:0}.r-feel__media img{width:100%;height:auto;aspect-ratio:5 / 6;object-fit:cover;border-radius:4px}.r-feel__media figcaption{position:absolute;left:clamp(14px,2vw,24px);right:14px;bottom:clamp(14px,2vw,22px);font-size:clamp(24px,2.6vw,40px);color:var(--r-cream);text-shadow:0 1px 14px rgba(11,44,43,.6)}@media(max-width:699px){.r-feel{grid-template-columns:1fr}}.r-engine__role.r-display{font-size:clamp(25px,2.5vw,40px);line-height:1.04;color:var(--r-teal);margin-bottom:6px}.r-engine__list li:nth-child(n+3) .r-engine__role.r-display{color:var(--r-rust-ink)}.r-engine__name{font-size:17px}.r-engine__dose{font-size:clamp(18px,1.5vw,22px)}.r-engine__spec{font-size:14px}.r-engine__note{max-width:70ch;font-size:16px;color:var(--r-muted)}.r-actives__row{grid-template-columns:minmax(0,1fr);gap:6px}.r-actives__why{padding-left:22px;max-width:66ch;font-size:16px}.r-actives__spec{font-size:14px}.r-final__list{align-items:stretch}.r-final__item a{height:100%;grid-template-rows:auto 1fr;gap:0;padding:0;min-height:0;overflow:hidden;align-content:stretch;border-radius:8px}.r-final__item--original a{background:var(--r-field-o-full)}.r-final__item--barista a{background:var(--r-field-b-full)}.r-final__item--box a{color:var(--r-cream);background:linear-gradient(128deg,var(--r-deep) 0%,var(--r-teal) 38%,var(--r-teal-2) 47%,var(--r-rust) 55%,var(--r-rust-deep) 100%)}.r-final__media{display:grid;place-items:center;height:clamp(250px,24vw,340px);padding:28px 28px 0}.r-final__media img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;filter:drop-shadow(0 22px 24px rgba(0,0,0,.35));transition:transform .3s ease}.r-final__item:nth-child(1) img{transform:rotate(-4deg)}.r-final__item:nth-child(2) img{transform:rotate(4deg)}.r-final__item a:hover img{transform:translateY(-6px)}.r-final__text{display:grid;align-content:start;justify-items:start;gap:8px;padding:24px 28px 28px}.r-final__line{font-weight:700}.r-final__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px;font-size:15px}.r-final__price b{font-size:20px;font-weight:500}.r-final__offer{max-width:34ch;font-size:15px;color:#fff3e3e6}.r-final__text .r-btn{margin-top:12px}.r-final__item--barista .r-btn{color:var(--r-rust-deep)}.r-final__note{max-width:70ch;font-size:16px;color:#fff3e3e0}@media(max-width:699px){.r-final__item a{grid-template-columns:38% minmax(0,1fr);grid-template-rows:auto}.r-final__media{height:auto;padding:16px 0 16px 12px}.r-final__text{padding:20px 16px 20px 12px}.r-final__text .r-btn{padding-inline:18px;font-size:15px;white-space:normal;text-align:center}}@media(prefers-reduced-motion:reduce){.r-final__media img,.r-btn--pouch img{transition:none}}.r-proof{background:var(--r-deep);color:var(--r-cream);padding:clamp(48px,7vw,104px) var(--r-gut);display:grid;grid-template-columns:5fr 7fr;gap:clamp(28px,5vw,80px);align-items:start}body:has(.r-product[data-flavour=barista]) .r-proof{background:var(--r-rust-deep)}.r-proof__head{display:grid;gap:clamp(20px,2.4vw,32px)}.r-proof__title{font-size:clamp(36px,4.2vw,68px)}.r-proof__media{margin:0}.r-proof__media img{width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover;border-radius:4px}.r-proof__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,3vw,44px) clamp(20px,3vw,44px)}.r-proof__label{margin-bottom:8px;font-size:21px;font-weight:800;line-height:1.2;color:var(--r-apricot)}.r-proof__list p{font-size:16px;color:#fff3e3e6}@media(max-width:699px){.r-proof,.r-proof__list{grid-template-columns:minmax(0,1fr)}}.r-around[data-only] .r-around__item--original,.r-around[data-only] .r-around__item--barista{grid-column:span 2;grid-template-columns:auto minmax(0,1fr);column-gap:clamp(14px,2vw,28px)}.r-around[data-only] .r-around__item--original .r-around__ill,.r-around[data-only] .r-around__item--barista .r-around__ill{grid-column:1;grid-row:1 / -1;margin:0}.r-around[data-only] .r-around__item--original .r-around__origin,.r-around[data-only] .r-around__item--barista .r-around__origin{grid-column:2;grid-row:1;align-self:end}.r-around[data-only] .r-around__item--original .r-around__name,.r-around[data-only] .r-around__item--barista .r-around__name{grid-column:2;grid-row:2;font-size:clamp(28px,3vw,48px)}.r-around[data-only] .r-around__item--original .r-around__line,.r-around[data-only] .r-around__item--barista .r-around__line{grid-column:2;grid-row:3 / -1}.r-around__tag{font-size:14px}.r-start__media--field:before{top:10%;right:8%;bottom:10%;left:8%}.r-panel__price{display:none}@media(max-width:860px){.r-product__grid{grid-template-columns:minmax(0,1fr);row-gap:12px;padding-bottom:48px}.r-panel{display:contents}.r-panel>*{margin-inline:var(--r-gut);min-width:0}.r-panel__crumb{display:none}.rytmo .r-display.r-panel__title{order:-5;margin-top:16px;font-size:clamp(48px,14vw,80px)}.r-panel__kind{order:-4}.r-panel__price{order:-3;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px;margin-bottom:4px;font-size:15px}.r-panel__price b{font-size:20px;font-weight:500}.r-gallery{order:-2}.r-gallery__main{aspect-ratio:1}.r-gallery__thumbs button{width:56px;height:56px}}@media(min-width:700px)and (max-width:860px){.r-hero{grid-template-columns:54fr 46fr}.r-hero__field{grid-area:1 / 1}.r-hero__media{grid-area:1 / 2}.r-hero__media img{aspect-ratio:auto;height:100%;-webkit-mask-image:none;mask-image:none}.r-hero__copy{grid-area:1 / 1;margin-top:0;padding-top:calc(var(--r-head-h, 72px) + 24px)}.r-hero__title{font-size:76px;max-width:8ch}.r-start,.r-ritual{grid-template-columns:1fr 1fr}.r-care__body{grid-template-columns:5fr 7fr}.r-care__media{position:sticky}.r-diff--media{grid-template-columns:7fr 5fr}.r-questions{grid-template-columns:4fr 8fr}}.r-engine,.r-care{padding-block:clamp(56px,8.4vw,124px)}.r-around,.r-questions{padding-block:clamp(56px,8.4vw,120px)}.r-start{padding-block:clamp(48px,7.4vw,104px)}.r-moments,.r-final{padding-block:clamp(48px,6.6vw,96px)}.r-diff{padding-top:clamp(56px,8.4vw,120px)}@media(max-width:699px){.r-care__media img{aspect-ratio:16 / 10}.r-care__lead{font-size:18px}.r-care__beats li{padding:18px 0;column-gap:14px}.r-care__n{font-size:36px}.r-care__label{font-size:19px}.r-care__beats p{font-size:16px}}.r-ritual__media{position:relative}.r-loop{display:block;width:100%;height:100%;aspect-ratio:4 / 5;object-fit:cover}.rytmo .r-loop__toggle{position:absolute;right:14px;bottom:14px;min-height:44px;padding:0 18px;border:0;border-radius:99px;background:#0b2c2bc7;color:var(--r-cream);font-weight:700}.r-foot__col ul{gap:0}.r-foot__col a{padding:10px 0;min-height:44px}.r-foot__base{font-size:14px}.r-foot__social a,.r-people__ig,.r-engine__link{display:inline-flex;align-items:center;min-height:44px}.r-fine,.r-line__type,.r-line__meta,.r-line__error,.r-cart__fine,.r-ckit__note,.r-ckit__price,.r-addon__name .r-mono,.r-details__note,.r-prompt__terms,.r-signup__terms,.r-sum-panel__fine,.r-swap p{font-size:14px}.r-panel__crumb a,.r-line__remove{display:inline-flex;align-items:center;min-height:44px}.r-menu:focus{outline:none}.r-step--qty{gap:4px}.r-step--qty button{width:44px;height:44px;color:var(--r-cacao)}.r-step--qty .r-cartpage__qty{width:44px;padding:0;border:0;text-align:center;font-weight:700;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.r-step--qty .r-cartpage__qty::-webkit-outer-spin-button,.r-step--qty .r-cartpage__qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.r-feel__title{font-size:clamp(40px,6.4vw,112px)}@media(max-width:699px){.r-feel__title{font-size:11.4vw}}.r-final__media{min-height:0}.r-final__media img{width:100%;height:100%;max-width:none;max-height:none;object-fit:contain}@media(max-width:699px){.r-final__media{height:100%}.r-final__media img{height:auto}}@media(max-width:860px){.r-panel__proof{order:1}.r-sum{display:none}}.r-foot__top{grid-template-columns:minmax(0,1fr) minmax(0,2fr)}@media(max-width:860px){.r-foot__top{grid-template-columns:minmax(0,1fr)}.r-foot__cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:360px){.r-signup__row{flex-wrap:wrap;border-radius:22px}.r-signup input{flex-basis:100%}.r-signup button{flex:1}}.r-foot__col a{overflow-wrap:anywhere}.r-buy,.r-buy__opts,.r-opt{min-width:0}@media(max-width:360px){.r-buy__flav,.r-opt__head{flex-wrap:wrap}}@media(max-width:360px){.r-around__list{grid-template-columns:minmax(0,1fr)}.r-tiles{grid-template-columns:minmax(0,1fr);row-gap:14px}}.r-people--inline .r-people__list{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:699px){.r-people--inline .r-people__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:700px){.r-final__media{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}}@media(min-width:700px)and (max-width:860px){.r-worlds{grid-template-columns:1fr 1fr}.r-worlds__title{position:absolute;padding:0;background:none;text-align:center;font-size:44px}.r-world{padding-top:120px}}@media(max-width:860px){.r-gallery__slide img{object-position:50% 68%}}.r-facts{background:var(--r-apricot);color:var(--r-cacao)}.r-facts__list{display:grid;grid-template-columns:repeat(6,auto);justify-content:space-between;gap:10px 24px;padding:18px var(--r-gut);font-family:var(--r-display);font-size:clamp(14px,1.2vw,18px);font-weight:700}.r-facts__list li{display:flex;align-items:center;gap:10px}.r-facts__list li:before,.r-facts__list li+li:before{content:"\25c6";margin:0;color:var(--r-rust-ink);font-size:.7em}@media(max-width:1100px){.r-facts__list{grid-template-columns:repeat(3,auto)}}@media(max-width:699px){.r-facts__list{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;gap:8px 16px;padding-block:16px;font-size:14px}.r-facts__list li{align-items:baseline;gap:8px}}.r-hero__foot{gap:28px}.rytmo .r-loop__toggle{display:grid;place-items:center;width:44px;height:44px;min-height:0;padding:0;border-radius:50%;background:#0b2c2b73;opacity:.7;transition:opacity .2s ease}.rytmo .r-loop__toggle:hover,.rytmo .r-loop__toggle:focus-visible{opacity:1}.r-loop__toggle svg{width:18px;height:18px}.r-loop__play,.r-loop__toggle.is-paused .r-loop__pause{display:none}.r-loop__toggle.is-paused .r-loop__play{display:block}@media(min-width:861px){.r-hero{min-height:min(calc(100svh - 66px),860px)}}@media(min-width:861px){.r-hero__copy{padding-bottom:clamp(24px,2.6vw,40px)}}@media(max-width:699px){.r-facts__list{gap:6px 14px;padding-block:14px;line-height:1.25}}.r-box__title{font-size:clamp(36px,5vw,84px)}.r-box__name{font-size:20px;font-weight:800;line-height:1.2}.r-box__inside{display:grid;gap:clamp(32px,4vw,56px);padding:clamp(56px,8vw,112px) var(--r-gut);background:var(--r-apricot);color:var(--r-cacao)}.r-box__inside .r-box__title{max-width:16ch;color:var(--r-deep)}.r-box__items{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(16px,2vw,32px);align-items:start}.r-box__item{display:grid;gap:8px;align-content:start}.r-box__pic{display:grid;place-items:center;height:clamp(180px,20vw,300px);margin-bottom:8px}.r-box__pic img{max-width:100%;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 18px 18px rgba(43,26,19,.3))}.r-box__item--1 img{transform:rotate(-5deg)}.r-box__item--2 img{transform:rotate(4deg)}.r-box__item--3 img{transform:rotate(6deg)}.r-box__item--4 img{transform:rotate(-14deg)}.r-box__item p{font-size:16px}@media(max-width:860px){.r-box__items{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}.r-box__item--5{grid-column:1 / -1}.r-box__item--5 .r-box__pic{height:clamp(180px,40vw,280px)}}.r-box__value{width:var(--r-wrap);margin:0 auto;padding:clamp(56px,8vw,112px) 0;display:grid;grid-template-columns:5fr 7fr;gap:clamp(28px,5vw,80px);align-items:start}.r-box__value-copy{display:grid;gap:18px}.r-box__value .r-box__title{font-size:clamp(34px,4vw,64px);color:var(--r-teal)}.r-box__value-copy p{max-width:44ch;font-size:18px}.r-box__saving{font-weight:700;color:var(--r-rust-ink)}.r-box__table{width:100%;border-collapse:collapse;font-size:17px}.r-box__table th,.r-box__table td{padding:14px 12px;border-bottom:1px solid var(--r-line);text-align:left;font-weight:400}.r-box__table thead th{font-family:var(--r-display);font-size:clamp(18px,2vw,26px);font-weight:800}.r-box__table tbody th{font-weight:600}.r-box__us{background:var(--r-deep);color:var(--r-cream);font-weight:700}.r-box__table thead th.r-box__us,.r-box__table td.r-box__us{font-weight:700;color:var(--r-cream);border-bottom-color:#fff3e32e}.r-box__price th,.r-box__price td{font-size:19px;font-weight:700;border-bottom:0}@media(max-width:699px){.r-box__value{grid-template-columns:minmax(0,1fr)}.r-box__table{font-size:15px}.r-box__table th,.r-box__table td{padding:12px 8px}.r-box__price th,.r-box__price td{font-size:16px}}.r-box__steps{padding:clamp(56px,8vw,112px) var(--r-gut);background:var(--r-cream);display:grid;gap:clamp(28px,4vw,48px)}.r-box__steps>.r-box__title{color:var(--r-teal)}.r-box__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,56px)}.r-box__list li{display:grid;align-content:start;gap:10px}.r-box__n{font-size:clamp(56px,7vw,112px);line-height:.85;color:var(--r-rust-ink)}.r-box__list p{max-width:38ch;font-size:17px}.r-box__links{display:flex;flex-wrap:wrap;gap:12px}.r-box__gift{display:grid;gap:8px;padding-top:clamp(24px,3vw,36px);border-top:2px solid var(--r-line)}.r-box__gift h3{font-size:clamp(26px,2.6vw,38px);color:var(--r-teal)}.r-box__gift p{max-width:56ch;font-size:18px}@media(max-width:699px){.r-box__list{grid-template-columns:minmax(0,1fr)}}.r-box__pic{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);overflow:visible}.r-box__inside{overflow-x:clip}.r-boxpick__label{display:block;font-size:15px;font-weight:700}.r-boxpick .r-tile{padding:12px;gap:8px;align-content:start}.r-boxpick .r-tile__q{font-size:15px;line-height:1.2}.r-boxpick__sw{display:flex}.r-boxpick__sw i{display:block}.r-boxpick__sw i+i{margin-left:-4px}.r-box__note{font-size:16px;font-weight:600}@media(min-width:700px){.r-final__item a{grid-template-columns:minmax(0,1fr)}.r-final__text .r-btn{white-space:normal;text-align:center}}.r-proof__media figcaption{margin-top:8px;font-size:14px;color:#fff3e3c2}.r-sci,.r-scale,.r-forms,.r-path,.r-expect{--m1: #8CC7B9;--m2: #D27A3E;--m3: var(--r-apricot);--m4: var(--r-cream);--r-sculpt: #7F3414}.m1{background:var(--m1)}.m2{background:var(--m2)}.m3{background:var(--m3)}.m4{background:var(--m4)}.r-sci__hero{position:relative;isolation:isolate;display:grid;min-height:max(620px,calc(100svh - var(--r-head-h, 72px)));overflow:hidden;color:var(--r-cream);background:linear-gradient(100deg,#8f3f19,#7f3414 52%,#722b0b)}.r-sci__hero:after{content:"";position:absolute;z-index:0;inset:auto 0 0;height:14%;background:linear-gradient(180deg,#b0512100,#a84e20);pointer-events:none}.r-sci__stage{position:absolute;z-index:1;left:50%;bottom:-3%;height:104%;aspect-ratio:4 / 5;transform:translate(-50%)}.r-sci__stage img{display:block;width:100%;height:100%;object-fit:contain}.r-sci__base{-webkit-mask-image:radial-gradient(70% 66% at 50% 52%,#000 62%,transparent 100%);mask-image:radial-gradient(70% 66% at 50% 52%,#000 62%,transparent 100%)}.r-sci__stage--front{z-index:3;pointer-events:none}.rytmo .r-display.r-sci__title{position:absolute;z-index:2;inset:21% var(--r-gut) auto;display:grid;gap:.02em;font-size:calc(clamp(64px,10.4vw,188px) * var(--r-fit, 1));line-height:.9;letter-spacing:-.045em;color:var(--r-cream);pointer-events:none}.r-sci__title span:last-child{justify-self:end;margin-top:calc((.62em + .9em * (2 - var(--r-line1, 1))) / var(--r-line, 1) - .9em)}.r-sci__pin{position:absolute;display:grid;gap:1px;min-width:160px;color:var(--r-cream);text-decoration:none;font-size:15px;font-weight:700;pointer-events:auto}.r-sci__pin b{font-size:17px;font-weight:500;color:var(--r-apricot)}.r-sci__pin:before{content:"";position:absolute;top:50%;height:1px;background:#fff3e3b3}.r-sci__pin:hover span{text-decoration:underline;text-underline-offset:.25em}.r-sci__pin--1{left:-6%;top:58.5%;text-align:right}.r-sci__pin--1:before{left:100%;width:16%;margin-left:8px}.r-sci__pin--2{left:76%;top:14%;padding-left:0}.r-sci__pin--2:before{right:100%;width:40%;margin-right:8px}.r-sci__pin--3{left:80%;top:53%}.r-sci__pin--3:before{right:100%;width:12%;margin-right:8px}.r-sci__pin--4{left:-5%;top:72%;text-align:right}.r-sci__pin--4:before{left:100%;width:5%;margin-left:8px}.r-sci__hero-foot{position:relative;z-index:4;align-self:end;display:flex;justify-content:space-between;align-items:end;gap:24px;padding:0 var(--r-gut) clamp(20px,3vw,40px)}.r-sci__lead{max-width:30ch;font-size:clamp(17px,1.4vw,20px);line-height:1.4;text-wrap:pretty}.r-sci__index{display:none}@media(max-width:1000px){.r-sci__hero{min-height:0;grid-template-rows:auto auto auto}.r-sci__stage{position:relative;grid-row:2;grid-column:1;left:auto;bottom:auto;height:auto;width:min(100%,640px);margin:-10vw auto 0;transform:none}.r-sci__stage--front{position:relative}.rytmo .r-display.r-sci__title{position:relative;grid-row:1;inset:auto;padding:clamp(32px,7vw,56px) var(--r-gut) 0;font-size:calc(clamp(56px,17vw,132px) * var(--r-fit, 1))}.r-sci__title span:last-child{justify-self:start;margin-top:0}.r-sci__pin{display:none}.r-sci__hero-foot{grid-row:3;display:grid;padding-top:0}.r-sci__lead{max-width:44ch}.r-sci__index{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px}.r-sci__index a{display:grid;min-height:44px;align-content:center;color:var(--r-cream);font-size:15px;font-weight:700;text-decoration:none}.r-sci__index b{font-weight:500;color:var(--r-apricot)}.r-sci__hero .r-sci__stage:first-child{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;opacity:0}.r-sci__stage--front img{filter:none}}@media(min-width:1001px){.r-sci__index{display:flex;gap:20px;position:absolute;right:var(--r-gut);bottom:clamp(20px,3vw,40px);clip-path:inset(50%)}.r-sci__index:focus-within{clip-path:none}.r-sci__index a{display:grid;padding:6px 10px;background:var(--r-deep);color:var(--r-cream);text-decoration:none}}.r-sci__story{display:grid;grid-template-columns:minmax(0,11fr) minmax(0,13fr);background:var(--r-paper)}.r-sci__panel{position:sticky;top:var(--r-head-h, 72px);height:calc(100svh - var(--r-head-h, 72px));overflow:hidden;background:var(--r-sculpt);color:var(--r-cream)}.r-sci__lens{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;container-type:size;--x: 50%;--y: 50%;--z: 1}.r-sci__lens img{position:absolute;left:50%;top:50%;width:max(100cqw,80cqh);max-width:none;height:auto;aspect-ratio:4 / 5;transform:translate(-50%,-50%) scale(var(--z)) translate(calc(50% - var(--x)),calc(50% - var(--y)));transition:transform 1.1s cubic-bezier(.65,0,.2,1)}.r-sci__count{position:absolute;left:0;right:0;bottom:0;display:grid;gap:4px;padding:clamp(48px,8vw,96px) clamp(16px,2.6vw,36px) clamp(16px,2.4vw,32px);background:linear-gradient(180deg,#32120600,#321206c7)}.rytmo .r-display.r-sci__sum{font-size:clamp(56px,7.4vw,124px);line-height:.9;letter-spacing:-.05em;font-variant-numeric:tabular-nums}.r-sci__sum small{margin-left:.08em;font-size:.36em;letter-spacing:-.02em}.r-sci__of{font-size:15px;font-weight:600}.r-sci__meter{display:flex;gap:3px;height:8px;margin-top:6px}.r-sci__meter i{display:block;opacity:.22;transition:opacity .5s ease}.r-sci__panel:not([data-step]) .r-sci__meter i,.r-sci__panel[data-step="1"] .m1,.r-sci__panel[data-step="2"] .m1,.r-sci__panel[data-step="2"] .m2,.r-sci__panel[data-step="3"] .m1,.r-sci__panel[data-step="3"] .m2,.r-sci__panel[data-step="3"] .m3,.r-sci__panel[data-step="4"] .r-sci__meter i{opacity:1}.r-sci__chapter{scroll-margin-top:calc(var(--r-head-h, 72px) + 8px);display:grid;gap:clamp(14px,1.6vw,22px);align-content:center;min-height:calc(100svh - var(--r-head-h, 72px));padding:clamp(40px,6vw,88px) clamp(24px,5vw,80px);border-top:2px solid var(--r-line)}.r-sci__chapter:first-child{border-top:0}.r-sci__name{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;font-size:clamp(18px,1.5vw,22px);font-weight:800}.r-sci__name .r-mono{display:inline-flex;align-items:center;gap:8px;font-weight:500}.r-sci__name i{width:12px;height:12px}.r-sci__name .m1{background:var(--r-teal-2)}.r-sci__name .m2{background:var(--r-rust)}.r-sci__name .m3{background:#c98a3f}.r-sci__name .m4{background:var(--r-cacao)}.rytmo .r-display.r-sci__role{font-size:clamp(44px,6.2vw,112px);line-height:.96;color:var(--r-teal);text-wrap:balance}.rytmo .r-display.r-sci__role--2,.rytmo .r-display.r-sci__role--4{color:var(--r-rust-ink)}.r-sci__hook{max-width:40ch;font-size:clamp(19px,1.7vw,25px);line-height:1.32;font-weight:600;text-wrap:pretty}.r-sci__form{max-width:52ch;font-size:17px;text-wrap:pretty}.r-sci__spec{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px clamp(12px,2vw,28px);margin:6px 0 0;padding-top:14px;border-top:1px solid var(--r-line)}.r-sci__spec dt{font-size:14px;color:var(--r-muted)}.r-sci__spec dd{margin:2px 0 0;font-size:14px;font-weight:500}.r-sci__more summary{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-weight:700;color:var(--r-teal);cursor:pointer;list-style:none}.r-sci__more summary::-webkit-details-marker{display:none}.r-sci__more summary:after{content:"+";font-size:20px;line-height:1}.r-sci__more[open] summary:after{content:"\2212"}.r-sci__more p{max-width:58ch;font-size:16px}.r-sci__more em{color:var(--r-muted)}@media(max-width:860px){.r-sci__story{display:block}.r-sci__panel{z-index:5;height:34svh;min-height:210px}.r-sci__count{padding:28px 16px 10px;grid-template-columns:auto minmax(0,1fr);align-items:end;column-gap:12px}.rytmo .r-display.r-sci__sum{font-size:44px}.r-sci__of{font-size:13px;line-height:1.2}.r-sci__meter{grid-column:1 / -1}.r-sci__chapter{min-height:72svh;align-content:start;padding:28px var(--r-gut) 40px}}@media(max-width:480px){.r-sci__spec{grid-template-columns:minmax(0,1fr);gap:8px}.r-sci__spec div{display:flex;justify-content:space-between;gap:12px}.r-sci__spec dd{margin:0;text-align:right}}.r-scale{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,5vw,88px);align-items:center;padding:clamp(64px,9vw,136px) var(--r-gut);background:var(--r-cacao);color:var(--r-cream)}.r-scale__copy{display:grid;gap:clamp(14px,1.6vw,22px)}.rytmo .r-display.r-scale__num{white-space:nowrap;font-size:calc(clamp(88px,15vw,256px) * var(--r-fit, 1));line-height:.84;letter-spacing:-.055em;color:var(--r-apricot)}.rytmo .r-display.r-scale__title{font-size:clamp(32px,3.8vw,64px)}.r-scale__text{max-width:40ch;font-size:clamp(17px,1.4vw,20px);color:#fff3e3e0}.r-scale__fig{display:grid;gap:18px;margin:0;min-width:0}.r-scale__grid{display:grid;grid-template-columns:repeat(16,minmax(0,1fr));gap:clamp(2px,.4vw,6px)}.r-scale__grid i{display:block;aspect-ratio:1;box-shadow:inset 0 0 0 1px #fff3e333}.r-scale__grid i[class]{box-shadow:none}.r-scale__grid i:not([class]),.r-scale__grid i[class=""]{background:none;box-shadow:inset 0 0 0 1px #fff3e333}.r-scale__grid .m34{background:linear-gradient(90deg,var(--m3) 50%,var(--m4) 50%)}.r-scale__grid.is-armed i[class]:not([class=""]){opacity:0;transform:scale(.6)}.r-scale__grid.is-armed.is-in i[class]:not([class=""]){opacity:1;transform:none;transition:opacity .35s ease,transform .35s ease;transition-delay:calc(var(--i) * 28ms)}.r-scale__key{display:flex;flex-wrap:wrap;gap:6px 20px;font-size:15px;font-weight:600}.r-scale__key li{display:inline-flex;align-items:center;gap:8px}.r-scale__key i{width:12px;height:12px}.r-scale__key span{font-weight:400;color:#fff3e3d1}.r-scale__note{margin-top:6px;font-size:14px;color:#fff3e3c2}@media(max-width:860px){.r-scale{grid-template-columns:minmax(0,1fr)}.r-scale__grid{grid-template-columns:repeat(10,minmax(0,1fr));gap:3px}}.r-forms{display:grid;gap:clamp(32px,4vw,56px);padding:clamp(64px,9vw,128px) var(--r-gut);background:var(--r-apricot);color:var(--r-cacao)}.r-forms__intro{display:grid;gap:14px}.rytmo .r-display.r-forms__title{font-size:clamp(38px,5.4vw,92px);color:var(--r-deep)}.r-forms__intro p{max-width:54ch;font-size:clamp(18px,1.5vw,21px)}.r-forms__list{display:grid}.r-forms__list li{display:grid;grid-template-columns:clamp(170px,26vw,400px) minmax(0,1fr);gap:clamp(16px,3vw,44px);align-items:center;padding:clamp(14px,2vw,24px) 0;border-top:2px solid rgba(43,26,19,.24)}.rytmo .r-display.r-forms__ratio{font-size:clamp(64px,10vw,176px);line-height:.9;letter-spacing:-.05em;font-variant-numeric:tabular-nums;color:var(--r-deep)}.r-forms__row{display:grid;gap:6px;min-width:0}.r-forms__name{font-size:19px;font-weight:800}.r-forms__line{display:grid;gap:3px;font-size:14px}.r-forms__bar{display:block;height:clamp(14px,1.6vw,22px)}.r-forms__bar--in{background:#2b1a134d}.r-forms__bar--out{background:var(--r-deep)}.r-forms__note{max-width:66ch;font-size:16px;font-weight:600}@media(max-width:699px){.r-forms__list li{grid-template-columns:minmax(0,1fr)}}.r-path{display:grid;gap:clamp(28px,4vw,56px);padding:clamp(64px,9vw,120px) var(--r-gut);background:var(--r-paper)}.r-path__head{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,3fr);gap:clamp(20px,4vw,64px);align-items:end}.rytmo .r-display.r-path__title{font-size:clamp(40px,6.4vw,112px);color:var(--r-teal)}.r-path__photo{display:grid;gap:6px;margin:0}.r-path__photo img{width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover;border-radius:4px}.r-path__photo figcaption{font-size:14px;color:var(--r-muted)}.r-path__list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(14px,2vw,32px)}.r-path__list li{display:grid;gap:8px;align-content:start;padding-top:12px;border-top:3px solid var(--r-teal)}.rytmo .r-display.r-path__n{font-size:clamp(44px,5vw,84px);line-height:.9;color:var(--r-rust-ink)}.r-path__label{font-size:20px;font-weight:800;line-height:1.2;color:var(--r-teal)}.r-path__list p{font-size:16px}@media(max-width:960px){.r-path__list{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}}@media(max-width:699px){.r-path__head,.r-path__list{grid-template-columns:minmax(0,1fr)}.r-path__list li{grid-template-columns:64px minmax(0,1fr);column-gap:8px}.r-path__n{grid-row:span 2}}.r-expect{background:var(--r-cream)}.r-expect__first,.r-expect__inspect{display:grid;gap:clamp(24px,3vw,40px);padding:clamp(56px,8vw,104px) var(--r-gut)}.rytmo .r-display.r-expect__title,.rytmo .r-display.r-expect__sub{font-size:clamp(38px,5vw,84px);color:var(--r-teal)}.r-expect__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,4vw,56px)}.r-expect__list li{display:grid;gap:10px;align-content:start;padding-top:14px;border-top:2px solid var(--r-line)}.rytmo .r-expect__list .r-display{font-size:clamp(24px,2.5vw,38px);color:var(--r-rust-ink)}.r-expect__list p{max-width:40ch;font-size:17px}.r-expect__honest{display:grid;gap:clamp(14px,2vw,24px);padding:clamp(56px,8vw,112px) var(--r-gut);background:var(--r-rust-ink);color:var(--r-cream)}.rytmo .r-display.r-expect__big{max-width:16ch;font-size:clamp(44px,7.6vw,136px);line-height:.96;color:var(--r-cream)}.r-expect__small{max-width:56ch;font-size:clamp(17px,1.5vw,21px)}.r-expect__scroll{overflow-x:auto}.r-expect__scroll:focus-visible{outline:2px solid var(--r-teal);outline-offset:2px}.r-expect__table{width:100%;min-width:640px;border-collapse:collapse;font-size:15px}.r-expect__table th,.r-expect__table td{padding:12px 16px 12px 0;border-bottom:1px solid var(--r-line);text-align:left;font-weight:400;vertical-align:top}.r-expect__table thead th,.r-expect__table tbody th{font-weight:700}.r-expect__table em{display:block;font-weight:400;color:var(--r-muted)}.r-expect__labels{max-width:900px}@media(max-width:699px){.r-expect__list{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.r-sci__lens img,.r-sci__meter i{transition:none}}.r-sci__hero{background:linear-gradient(90deg,#903f19 26%,#722b0b 74%)}.r-sci__base{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 16%,#000 90%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 16%,#000 90%,transparent 100%)}@media(min-width:1001px){.rytmo .r-display.r-sci__title{top:17%;font-size:calc(clamp(64px,9.2vw,170px) * var(--r-fit, 1))}.r-sci__title span:last-child{margin-top:calc((1.72em + .9em * (2 - var(--r-line1, 1))) / var(--r-line, 1) - .9em)}}.r-sci__pin:before{width:auto}.r-sci__pin--1{left:-7%;top:46%;text-align:right}.r-sci__pin--1:before{left:100%;width:96px;margin-left:10px}.r-sci__pin--2{left:77%;top:14%}.r-sci__pin--2:before{right:100%;width:40px;margin-right:10px}.r-sci__pin--3{left:83%;top:51%}.r-sci__pin--3:before{right:100%;width:88px;margin-right:10px}.r-sci__pin--4{left:-7%;top:60%;text-align:right}.r-sci__pin--4:before{left:100%;width:46px;margin-left:10px}.rytmo .r-display.r-sci__sum,.rytmo .r-display.r-forms__ratio{font-variant-numeric:normal}.rytmo .r-display.r-scale__num{font-size:calc(clamp(88px,12.6vw,216px) * var(--r-fit, 1))}.r-expect__labels.r-details{width:100%;max-width:900px;margin:0}@media(min-width:1001px)and (max-width:1240px){.r-sci__pin--3{top:45%}.r-sci__title span:last-child{margin-top:calc((1.86em + .9em * (2 - var(--r-line1, 1))) / var(--r-line, 1) - .9em)}}.r-story{--story-bg: #123F3D;--story-ink: var(--r-cream);display:grid;grid-template-columns:minmax(0,13fr) minmax(0,11fr);background:var(--story-bg);color:var(--story-ink);transition:background-color .9s ease,color .9s ease}.r-story__panel{grid-column:2;grid-row:1;position:sticky;top:var(--r-head-h, 72px);height:calc(100svh - var(--r-head-h, 72px));overflow:hidden}.r-story__pic{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;opacity:0;transition:opacity .9s ease}.r-story__pic.is-on{opacity:1}.r-story__acts{grid-column:1;grid-row:1;min-width:0}.r-story__act{display:grid;gap:clamp(18px,2.4vw,32px);align-content:center;min-height:calc(100svh - var(--r-head-h, 72px));padding:clamp(40px,6vw,88px) clamp(20px,5vw,80px) clamp(40px,6vw,88px) var(--r-gut)}.r-story__inline{display:none}.rytmo .r-display.r-story__line{font-size:clamp(48px,7vw,124px);line-height:.96;letter-spacing:-.04em;color:inherit;text-wrap:balance}.r-story__text{max-width:44ch;font-size:clamp(18px,1.7vw,24px);line-height:1.38;text-wrap:pretty}@media(max-width:860px){.r-story{display:block}.r-story__panel{z-index:5;height:42svh;min-height:260px}.r-story__pic{object-position:50% 45%}.r-story__act{min-height:calc(58svh - var(--r-head-h, 64px));align-content:start;padding:28px var(--r-gut) 40px}.rytmo .r-display.r-story__line{font-size:clamp(42px,12.6vw,88px)}}@media(prefers-reduced-motion:reduce){.r-story,.r-story__pic{transition:none}}.r-founders{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(32px,5vw,88px);align-items:center;padding:clamp(64px,9vw,136px) var(--r-gut);background:var(--r-cream);overflow-x:clip}.r-founders__prints{position:relative;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(0,auto)}.r-founders__print{margin:0;padding:10px 10px 8px;background:#fffdf8;box-shadow:0 18px 34px #2b1a1333;transition:transform .3s ease}.r-founders__print img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover}.r-founders__print figcaption{padding:8px 2px 2px;font-size:14px;font-weight:600}.r-founders__print--1{grid-column:1 / 7;grid-row:1;transform:rotate(-3deg);z-index:2}.r-founders__print--2{grid-column:6 / 13;grid-row:1;margin-top:12%;transform:rotate(2.5deg);z-index:1}.r-founders__print--3{grid-column:2 / 7;grid-row:2;margin-top:-8%;transform:rotate(2deg);z-index:3}.r-founders__print--4{grid-column:7 / 12;grid-row:2;margin-top:-2%;transform:rotate(-2.5deg);z-index:2}.r-founders__print:hover{transform:rotate(0) scale(1.02);z-index:4}.r-founders__letter{display:grid;gap:clamp(16px,2vw,26px)}.rytmo .r-display.r-founders__title{font-size:clamp(40px,5.2vw,92px);color:var(--r-teal)}.r-founders__body{display:grid;gap:14px;max-width:44ch;font-size:clamp(18px,1.5vw,21px);line-height:1.45}.rytmo .r-display.r-founders__sign{font-size:clamp(26px,2.6vw,40px);color:var(--r-rust-ink)}@media(max-width:860px){.r-founders{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.r-founders__print{transition:none}}.r-believe{padding:clamp(64px,9vw,128px) var(--r-gut);background:var(--r-deep);color:var(--r-cream)}.r-believe__title{margin-bottom:clamp(20px,3vw,40px);font-size:clamp(18px,1.5vw,22px);font-weight:700;color:var(--r-apricot)}.r-believe__list li{display:grid;grid-template-columns:minmax(0,9fr) minmax(0,4fr);gap:8px clamp(20px,3vw,48px);align-items:end;padding:clamp(14px,1.8vw,24px) 0;border-top:1px solid rgba(255,243,227,.24)}.rytmo .r-display.r-believe__line{font-size:clamp(38px,6.8vw,124px);line-height:.98}.r-believe__list li:nth-child(2n) .r-believe__line{color:var(--r-apricot)}.r-believe__text{max-width:36ch;padding-bottom:.4em;font-size:clamp(16px,1.3vw,18px);color:#fff3e3e6}@media(max-width:860px){.r-believe__list li{grid-template-columns:minmax(0,1fr)}}@media(min-width:861px){.r-story__pic{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 26%);mask-image:linear-gradient(90deg,transparent 0,#000 26%)}.rytmo .r-display.r-story__line{font-size:clamp(48px,6.3vw,116px)}}.r-founders__print--2{z-index:3}.r-founders__print--3{z-index:4}.r-founders{min-height:calc(100svh - var(--r-head-h, 72px));padding-block:clamp(32px,5vw,72px)}.rytmo .r-display.r-founders__title{font-size:clamp(52px,7vw,128px);line-height:.94}.r-party{padding:clamp(48px,7vw,104px) var(--r-gut);background:#1a1513;color:var(--r-cream);overflow-x:clip}.r-party__wall{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-auto-flow:dense;gap:clamp(8px,1.2vw,18px);align-items:center}.r-party__copy{grid-column:3 / 7;grid-row:2 / 4;display:grid;gap:clamp(12px,1.6vw,22px);justify-items:center;text-align:center;padding:clamp(8px,2vw,28px)}.rytmo .r-display.r-party__title{font-size:clamp(38px,5.6vw,100px);line-height:.98;color:var(--r-apricot);text-wrap:balance}.r-party__copy p{max-width:38ch;font-size:clamp(17px,1.5vw,21px);line-height:1.4}.r-party__pic{display:block;width:100%;height:auto;aspect-ratio:300 / 470;object-fit:cover;transition:transform .25s ease}.r-party__pic:nth-of-type(3n+1){transform:rotate(-2.6deg) translateY(6px)}.r-party__pic:nth-of-type(3n+2){transform:rotate(1.8deg) translateY(-8px)}.r-party__pic:nth-of-type(3n){transform:rotate(-1deg) translateY(10px)}.r-party__pic:nth-of-type(4n){transform:rotate(3deg)}.r-party__pic:hover{transform:rotate(0) scale(1.14);z-index:2;position:relative}@media(max-width:860px){.r-party__wall{grid-template-columns:repeat(4,minmax(0,1fr))}.r-party__copy{grid-column:1 / -1;grid-row:1;padding:0 0 12px}}@media(prefers-reduced-motion:reduce){.r-party__pic{transition:none}}.r-places{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));color:var(--r-cream)}.rytmo .r-display.r-places__title{grid-column:1 / -1;padding:clamp(40px,6vw,88px) var(--r-gut) clamp(16px,2.4vw,32px);background:var(--r-paper);color:var(--r-teal);font-size:clamp(40px,6.8vw,124px);line-height:.96;text-wrap:balance}@media(max-width:699px){.r-places{grid-template-columns:minmax(0,1fr)}}.r-join{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(28px,5vw,80px);align-items:center;padding:clamp(56px,8vw,120px) var(--r-gut);background:var(--r-apricot);color:var(--r-cacao)}.r-join__copy{display:grid;gap:clamp(16px,2vw,28px);justify-items:start}.rytmo .r-display.r-join__title{font-size:clamp(42px,6.6vw,120px);line-height:.96;color:var(--r-deep);text-wrap:balance}.r-join__text{max-width:48ch;font-size:clamp(18px,1.6vw,22px);line-height:1.42}.r-join__media{margin:0}.r-join__media img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;object-position:50% 80%;border-radius:4px;transform:rotate(1.5deg);box-shadow:0 18px 34px #2b1a133d}@media(max-width:699px){.r-join{grid-template-columns:minmax(0,1fr)}}.r-founders__prints{align-items:start}.r-party__wall{grid-template-columns:repeat(7,minmax(0,1fr))}.r-party__copy{grid-column:3 / 6;grid-row:2 / 4}.rytmo .r-display.r-party__title{font-size:clamp(36px,4.8vw,88px)}@media(max-width:860px){.r-party__wall{grid-template-columns:repeat(4,minmax(0,1fr))}.r-party__copy{grid-column:1 / -1;grid-row:1}.rytmo .r-display.r-party__title{font-size:clamp(38px,11vw,80px)}.r-party__pic:nth-of-type(n+21){display:none}}.rytmo[hidden],.rytmo [hidden]{display:none!important}.r-prompt:not(.is-in){pointer-events:none}.r-faq__hero{position:relative;isolation:isolate;display:grid;align-items:center;min-height:min(calc(100svh - var(--r-head-h, 72px)),860px);overflow:hidden;background:#f2af76;color:var(--r-cacao)}.r-faq__art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;object-fit:cover;object-position:100% 50%}.r-faq__intro{display:grid;gap:clamp(16px,2.2vw,32px);justify-items:start;width:min(52%,720px);padding:clamp(32px,5vw,72px) 0 clamp(32px,5vw,72px) var(--r-gut)}.rytmo .r-display.r-faq__title{font-size:clamp(64px,9.6vw,112px);line-height:.9;letter-spacing:-.045em;color:var(--r-deep)}.r-faq__lead{max-width:30ch;font-size:clamp(20px,1.9vw,28px);line-height:1.3;font-weight:600;text-wrap:pretty}.r-faq__jump{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(8px,1vw,14px);width:100%}.r-faq__jump a{display:grid;gap:8px;justify-items:start;color:var(--r-deep);font-size:clamp(14px,1.15vw,17px);font-weight:800;line-height:1.15;text-decoration:none}.r-faq__jump img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:4px;box-shadow:0 8px 20px #6b331a3d;transition:transform .2s ease}.r-faq__jump a:hover img{transform:translateY(-4px) rotate(-1.5deg)}.r-faq__jump a:hover span{text-decoration:underline;text-underline-offset:.2em}.r-faq__jump a:focus-visible{outline:3px solid var(--r-deep);outline-offset:3px}.r-faq__group{scroll-margin-top:var(--r-head-h, 72px);display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(24px,5vw,80px);padding:clamp(56px,8vw,120px) var(--r-gut);background:var(--r-paper)}.r-faq__group--2{background:var(--r-cream)}.r-faq__group--3{background:var(--r-deep);color:var(--r-cream)}.r-faq__group--4{background:var(--r-rust-ink);color:var(--r-cream)}.r-faq__side{position:sticky;top:calc(var(--r-head-h, 72px) + 24px);align-self:start;display:grid;gap:clamp(16px,2vw,28px)}.rytmo .r-display.r-faq__name{font-size:clamp(42px,5.8vw,104px);line-height:.94;color:var(--r-teal)}.rytmo .r-faq__group--2 .r-display.r-faq__name{color:var(--r-rust-ink)}.rytmo .r-faq__group--3 .r-display.r-faq__name{color:var(--r-apricot)}.rytmo .r-faq__group--4 .r-display.r-faq__name{color:var(--r-cream)}.r-faq__glyph{display:block;width:min(100%,340px);height:auto;aspect-ratio:1;object-fit:cover;border-radius:4px;transform:rotate(-2deg);box-shadow:0 16px 30px #2b1a1333}.r-faq__group:nth-of-type(2n) .r-faq__glyph{transform:rotate(2deg)}.r-faq__list{min-width:0}.r-faq__item{scroll-margin-top:calc(var(--r-head-h, 72px) + 16px);border-top:2px solid color-mix(in srgb,currentColor 24%,transparent)}.r-faq__item:last-child{border-bottom:2px solid color-mix(in srgb,currentColor 24%,transparent)}.r-faq__item summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:baseline;min-height:44px;padding:clamp(14px,1.6vw,22px) 0;font-family:var(--r-display);font-size:clamp(23px,2.5vw,40px);font-weight:800;line-height:1.1;letter-spacing:-.02em;cursor:pointer;list-style:none}.r-faq__item summary::-webkit-details-marker{display:none}.r-faq__item summary:after{content:"+";font-weight:500;transition:transform .2s ease}.r-faq__item[open] summary:after{transform:rotate(45deg)}.r-faq__item summary:focus-visible{outline:3px solid currentColor;outline-offset:2px}.r-faq__answer{max-width:60ch;padding:0 0 clamp(18px,2vw,28px);font-size:clamp(17px,1.4vw,20px);line-height:1.45}.r-faq__answer a{color:inherit;font-weight:700;text-underline-offset:.2em}.r-faq__ask{display:grid;gap:clamp(10px,1.4vw,20px);padding:clamp(56px,8vw,120px) var(--r-gut);background:var(--r-apricot);color:var(--r-cacao)}.rytmo .r-display.r-faq__ask-title{font-size:clamp(32px,3.8vw,64px);color:var(--r-deep)}.r-faq__ask p{font-size:clamp(18px,1.5vw,22px)}.rytmo .r-display.r-faq__mail{justify-self:start;max-width:100%;font-size:clamp(36px,8.6vw,156px);line-height:1;letter-spacing:-.04em;color:var(--r-deep);overflow-wrap:anywhere;text-decoration:none}.r-faq__mail:hover{text-decoration:underline;text-decoration-thickness:.06em;text-underline-offset:.1em}@media(max-width:860px){.r-faq__hero{display:block;min-height:0}.r-faq__art{position:static;z-index:0;display:block;height:52vw;min-height:210px;object-position:88% 50%}.r-faq__intro{width:100%;min-width:0;padding:24px var(--r-gut) 32px}.rytmo .r-display.r-faq__title{font-size:clamp(48px,15.6vw,120px)}.r-faq__group{grid-template-columns:minmax(0,1fr)}.r-faq__side{position:static;grid-template-columns:minmax(0,1fr) clamp(96px,28vw,180px);align-items:center}}@media(prefers-reduced-motion:reduce){.r-faq__jump img,.r-faq__item summary:after{transition:none}}@media(min-width:861px){.r-faq__jump{width:min(100%,620px)}}.r-open{position:relative;display:grid;background:#0f4142;color:var(--r-cream)}.r-open__copy{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:end;gap:clamp(16px,3vw,48px);padding:clamp(28px,4vw,56px) var(--r-gut) 0}.rytmo .r-display.r-open__title{font-size:clamp(64px,14.6vw,260px);line-height:1;letter-spacing:-.05em;color:var(--r-cream)}.r-open__lead{padding-bottom:1em;font-size:clamp(17px,1.6vw,23px);line-height:1.35;font-weight:600;text-wrap:pretty}.r-open__art{display:block;width:100%;height:auto;margin-top:-12.5vw;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 22%);mask-image:linear-gradient(180deg,transparent 0,#000 22%)}@media(max-width:699px){.r-open__copy{grid-template-columns:minmax(0,1fr)}.rytmo .r-display.r-open__title{font-size:20vw}.r-open__lead{padding-bottom:0}.r-open__art{margin-top:8px;width:170%;max-width:none;margin-left:-35%}.r-open{overflow:hidden}}.r-special{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;background:#7e3a14;color:var(--r-cream);scroll-margin-top:var(--r-head-h, 72px)}.r-special__pic{display:block;width:100%;height:100%;min-height:420px;object-fit:cover}.r-special__copy{display:grid;gap:clamp(14px,1.8vw,24px);align-content:center;padding:clamp(40px,6vw,96px) var(--r-gut)}.r-special__tag{font-size:17px;font-weight:800;color:var(--r-apricot)}.rytmo .r-display.r-special__name{font-size:clamp(46px,7vw,128px);line-height:.94;color:var(--r-cream);text-wrap:balance}.r-special__intro{max-width:40ch;font-size:clamp(19px,1.7vw,25px);line-height:1.3;font-weight:600}@media(max-width:699px){.r-special{grid-template-columns:minmax(0,1fr)}.r-special__pic{height:auto;min-height:0;aspect-ratio:4 / 5}}.r-recipe{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(18px,3vw,44px)}.r-recipe h3{margin-bottom:8px;font-size:16px;font-weight:800}.r-recipe ul,.r-recipe ol{display:grid;gap:7px;font-size:16px;line-height:1.35}.r-recipe ol{list-style:none;counter-reset:r-step}.r-recipe a{color:inherit;text-decoration:underline;text-underline-offset:.18em}.rytmo .r-recipe__buy{justify-self:start}.r-recipe ol li{display:grid;grid-template-columns:1.5em minmax(0,1fr);counter-increment:r-step}.r-recipe ol li:before{content:counter(r-step);font-weight:800}@media(max-width:480px){.r-recipe{grid-template-columns:minmax(0,1fr)}}.r-base{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,3fr) minmax(0,3fr);gap:clamp(20px,3vw,48px);align-items:center;padding:clamp(48px,7vw,104px) var(--r-gut);background:var(--r-apricot);color:var(--r-cacao)}.r-base__copy{order:-2;display:grid;gap:clamp(14px,1.8vw,24px)}.rytmo .r-display.r-base__title{font-size:clamp(40px,5.4vw,100px);line-height:.96;color:var(--r-deep);text-wrap:balance}.r-base__copy p{max-width:46ch;font-size:clamp(18px,1.5vw,21px);line-height:1.42}.r-base__clip{position:relative;margin:0;max-width:420px;justify-self:end;width:100%}.r-base__clip video{display:block;width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover;border-radius:4px}.r-base__copy .r-base__stop{font-weight:800;color:var(--r-deep)}.r-base__napkin{order:-1;position:relative;z-index:1;display:block;width:100%;height:auto;justify-self:end;transform:rotate(-4deg);box-shadow:0 16px 34px #3c1c0847}@media(max-width:1099px){.r-base{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.r-base__copy{grid-column:1 / -1}.r-base__napkin{justify-self:center;max-width:300px}}@media(max-width:699px){.r-base{grid-template-columns:minmax(0,1fr)}.r-base__clip{justify-self:start}.r-base__napkin{width:88%;max-width:300px}}.r-board{display:grid;gap:clamp(28px,4vw,56px);padding:clamp(56px,8vw,120px) var(--r-gut);background:#0f2e2d;color:var(--r-cream)}.r-board__head{padding-bottom:8px;font-size:18px;font-weight:800;color:var(--r-apricot);border-bottom:2px solid var(--r-apricot)}.r-dish{border-bottom:1px solid rgba(255,243,227,.22);scroll-margin-top:calc(var(--r-head-h, 72px) + 8px)}.r-dish summary{display:flex;align-items:baseline;gap:14px;min-height:44px;padding:clamp(10px,1.2vw,16px) 0;cursor:pointer;list-style:none}.r-dish summary::-webkit-details-marker{display:none}.r-dish summary:focus-visible{outline:3px solid var(--r-apricot);outline-offset:2px}.rytmo .r-display.r-dish__name{flex:none;max-width:100%;font-size:clamp(38px,7.4vw,136px);line-height:.98;letter-spacing:-.04em;color:var(--r-cream);transition:color .15s ease}.r-dish summary:hover .r-dish__name,.r-dish[open] .r-dish__name{color:var(--r-apricot)}.r-dish__dots{flex:1;min-width:16px;border-bottom:3px dotted rgba(255,243,227,.4);transform:translateY(-.3em)}.r-dish__meta{flex:none;font-size:clamp(14px,1.2vw,17px)}.r-dish__mark{position:relative;flex:none;width:16px;height:16px;align-self:baseline}.r-dish__mark:before,.r-dish__mark:after{content:"";position:absolute;left:0;right:0;top:7px;height:2px;background:currentColor}.r-dish__mark:after{transform:rotate(90deg);transition:transform .15s ease}.r-dish[open] .r-dish__mark:after{transform:rotate(0)}.r-dish__thumb{display:none}.r-dish__body{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:clamp(20px,4vw,56px);padding:12px 0 clamp(28px,3vw,44px)}.r-dish__body img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;border-radius:4px}.r-dish__text{display:grid;gap:22px;align-content:start}.r-dish__intro{max-width:34ch;font-size:clamp(20px,2vw,28px);line-height:1.25;font-weight:700;text-wrap:pretty}.r-board__share{font-size:clamp(20px,2vw,28px);font-weight:700}.r-board__share a{color:var(--r-apricot);text-decoration:underline;text-underline-offset:.15em}.r-board__note{max-width:62ch;font-size:15px;color:#fff3e3d6}@media(max-width:699px){.r-dish summary{flex-wrap:wrap;align-items:center;gap:2px 10px}.r-dish__dots{display:none}.rytmo .r-display.r-dish__name{width:100%}.r-dish__body{grid-template-columns:minmax(0,1fr)}.r-dish__body img{max-width:300px}}@media(max-width:699px),(hover:none){.r-dish summary{position:relative;padding-right:76px;min-height:96px}.r-dish__thumb{position:absolute;right:0;top:50%;display:block;width:62px;height:auto;aspect-ratio:4 / 5;object-fit:cover;border-radius:3px;transform:translateY(-50%)}.r-dish[open] .r-dish__thumb{display:none}.r-dish[open] summary{padding-right:0}}.r-float{position:fixed;z-index:30;left:0;top:0;width:clamp(220px,21vw,320px);height:auto;aspect-ratio:4 / 5;object-fit:cover;border-radius:4px;box-shadow:0 24px 50px #00000073;pointer-events:none}@media(prefers-reduced-motion:reduce){.rytmo .r-display.r-dish__name,.r-dish__mark:after{transition:none}}.r-range__price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.r-range__price b{font-size:clamp(20px,1.9vw,26px);font-weight:500}.r-range__price span{font-size:15px;font-weight:700}.r-two{position:relative;display:flex;color:var(--r-cream)}.rytmo .r-display.r-two__title{position:absolute;z-index:2;top:clamp(8px,1.2vw,20px);left:0;right:0;font-size:11.6vw;line-height:1;letter-spacing:-.05em;text-align:center;color:var(--r-cream);pointer-events:none}.r-drink{position:relative;flex:1 1 0;min-width:0}.r-drink--original{background:#0c3433}.r-drink--barista{background:var(--r-rust-deep)}.r-drink__view{display:grid;grid-template-columns:minmax(0,1fr)}.r-drink__pic{grid-area:1 / 1;display:block;width:100%;height:auto;aspect-ratio:87 / 100;object-fit:cover;object-position:50% 0}.r-drink__bar{grid-area:1 / 1;align-self:end;display:flex;flex-wrap:wrap;align-items:center;gap:8px clamp(12px,1.6vw,24px);padding:clamp(36px,4vw,64px) var(--r-gut) clamp(14px,1.6vw,24px)}.r-drink--original .r-drink__bar{background:linear-gradient(180deg,#0c343300 0,#0c3433d1 55%,#0c3433)}.r-drink--barista .r-drink__bar{background:linear-gradient(180deg,rgba(107,51,26,0) 0,rgba(107,51,26,.86) 55%,var(--r-rust-deep) 100%)}.rytmo .r-display.r-drink__name{font-size:clamp(36px,4vw,68px);line-height:1;color:var(--r-cream)}.r-drink__price{font-size:clamp(18px,1.6vw,24px);font-weight:500}.rytmo .r-drink__go{position:static;margin-left:auto}.r-drink__go:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3}.r-drink:has(.r-drink__go:focus-visible){outline:3px solid var(--r-cream);outline-offset:-6px}.r-drink__go:focus-visible{outline:none}.r-drink__more{display:grid;gap:8px;padding:clamp(10px,1.2vw,18px) var(--r-gut) clamp(28px,3vw,44px)}.r-drink__taste{max-width:40ch;font-size:clamp(18px,1.6vw,23px);font-weight:700;line-height:1.25;text-wrap:pretty}.r-drink__fine{display:grid;gap:2px;max-width:48ch;font-size:15px;line-height:1.4}@media(max-width:1099px){.r-drink__bar{grid-area:2 / 1;padding:14px var(--r-gut) 0;background:none!important}.rytmo .r-drink__go{order:3;margin-left:0}.r-drink__more{padding-top:12px}}@media(max-width:699px){.r-two{flex-direction:column}.rytmo .r-display.r-two__title{font-size:14.6vw;text-align:left;padding:0 var(--r-gut)}.r-drink{flex:none}.r-drink__pic{aspect-ratio:4 / 5}}.r-same{display:grid;gap:10px;padding:clamp(36px,5vw,72px) var(--r-gut);background:var(--r-cacao);color:var(--r-cream)}.rytmo .r-display.r-same__line{font-size:clamp(32px,5.4vw,96px);line-height:1;color:var(--r-cream);text-wrap:balance}.r-same__help{font-size:clamp(18px,1.6vw,23px);font-weight:600;color:var(--r-apricot)}.r-onebox{position:relative;display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;gap:clamp(16px,3vw,48px);padding:clamp(40px,5vw,72px) var(--r-gut);color:var(--r-cream);background:var(--r-teal);overflow:hidden}.r-onebox__wall{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.r-onebox__text,.r-onebox__box{position:relative}.r-onebox__text{display:grid;gap:12px;justify-items:start;max-width:520px}.rytmo .r-display.r-onebox__title{font-size:clamp(64px,10.6vw,190px);line-height:.95;letter-spacing:-.05em;color:var(--r-cream)}.r-onebox__name{font-size:clamp(20px,2vw,28px);font-weight:800;line-height:1.2}.r-onebox__text p:not([class]){font-size:clamp(16px,1.3vw,18px);line-height:1.4}.r-onebox__box{width:min(100%,520px);height:auto;justify-self:center;filter:drop-shadow(0 26px 30px rgba(20,8,0,.45))}@media(max-width:699px){.r-onebox{grid-template-columns:minmax(0,1fr)}.r-onebox__box{width:86%}.r-onebox__wall{object-position:42% 50%}}.r-tools{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(20px,3vw,48px);padding:clamp(48px,6vw,88px) var(--r-gut);background:var(--r-cream);color:var(--r-cacao)}.rytmo .r-display.r-tools__title{font-size:clamp(44px,5.4vw,96px);line-height:1;color:var(--r-deep)}.r-tool{display:grid;grid-template-columns:84px minmax(0,1fr) auto auto;align-items:center;gap:clamp(12px,2vw,28px);padding:16px 0;border-top:1px solid var(--r-line)}.r-tool:last-child{border-bottom:1px solid var(--r-line)}.r-tool__pic{display:grid;place-items:center;height:84px}.r-tool__pic img{display:block;max-width:100%;max-height:84px;width:auto;height:auto}.r-tool__name{font-size:clamp(18px,1.6vw,22px);font-weight:800}.r-tool__name a{color:inherit;text-decoration:none}.r-tool__name a:hover{text-decoration:underline;text-underline-offset:.15em}.r-tool__text p{max-width:46ch;font-size:15px;line-height:1.35}.r-tool__price{font-size:17px;font-weight:500;white-space:nowrap}.rytmo .r-tool__add .r-btn{min-height:44px;border:0;white-space:nowrap}.r-tool__err{margin-top:6px;max-width:22ch;font-size:14px;font-weight:600;color:var(--r-rust-ink)}@media(max-width:899px){.r-tools{grid-template-columns:minmax(0,1fr)}}@media(max-width:599px){.r-tool{grid-template-columns:64px minmax(0,1fr);gap:8px 14px}.r-tool__pic{grid-row:1 / span 3;align-self:start;height:72px}.r-tool__pic img{max-height:72px}.r-tool__text,.r-tool__price,.r-tool__add{grid-column:2}}.r-allof{display:grid;gap:clamp(12px,1.6vw,22px);padding:clamp(48px,7vw,104px) var(--r-gut);background:var(--r-apricot);color:var(--r-cacao)}.rytmo .r-display.r-allof__line{font-size:9.6vw;line-height:1;letter-spacing:-.05em;color:var(--r-deep)}@media(max-width:699px){.rytmo .r-display.r-allof__line{font-size:15vw}}.r-allof__note{max-width:56ch;font-size:clamp(16px,1.4vw,19px);line-height:1.4}.r-tp--rust{--t-bg: #A64F22;--t-ink: var(--r-cream)}.r-tp--apricot{--t-bg: var(--r-apricot);--t-ink: var(--r-deep)}.r-tp__hero{position:relative;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;min-height:calc(100svh - var(--r-head-h, 72px));padding:clamp(28px,4vw,56px) var(--r-gut);background:var(--t-bg);color:var(--t-ink);overflow:hidden}.r-tp__intro{position:relative;z-index:1;display:grid;gap:clamp(12px,1.5vw,20px);justify-items:start}.r-tp__name{font-size:clamp(18px,1.6vw,22px);font-weight:800}.rytmo .r-display.r-tp__line{font-size:clamp(56px,8.8vw,160px);line-height:.98;letter-spacing:-.045em;color:var(--t-ink);text-wrap:balance}.r-tp__lead{max-width:44ch;font-size:clamp(17px,1.5vw,21px);line-height:1.35;font-weight:600;text-wrap:pretty}.r-tp__buy{display:flex;flex-wrap:wrap;align-items:center;gap:12px clamp(16px,2vw,28px);margin-top:4px}.r-tp__price{font-size:clamp(24px,2.4vw,34px);font-weight:500}.rytmo .r-tp__buy .r-btn{min-height:52px;padding-inline:32px;border:0}.r-tp__err{margin-top:6px;font-size:14px;font-weight:700}.r-tp__ship{font-size:15px}.r-tp__tool{display:block;height:auto;justify-self:center}.r-tp--rust .r-tp__tool{width:auto;height:min(84vh,62vw);max-height:880px;transform:rotate(14deg);filter:drop-shadow(26px 30px 26px rgba(40,14,0,.42))}.r-tp--apricot .r-tp__tool{position:absolute;right:-6vw;bottom:3vw;width:60vw;max-width:1100px;transform:rotate(-16deg);filter:drop-shadow(18px 30px 24px rgba(90,40,0,.35))}.r-tp--apricot .r-tp__intro{align-self:start}.r-tp__use{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);background:var(--r-cream);color:var(--r-deep)}.r-tp__pic{display:block;width:100%;height:100%;min-height:420px;object-fit:cover}.r-tp__facts{display:grid;gap:clamp(14px,1.8vw,24px);align-content:center;justify-items:start;padding:clamp(40px,6vw,96px) var(--r-gut)}.r-tp__facts ul{display:grid;gap:.1em}.rytmo .r-tp__facts li.r-display{font-size:clamp(32px,4.6vw,84px);line-height:1.04;letter-spacing:-.035em;color:var(--r-deep)}.r-tp__note{max-width:46ch;font-size:clamp(16px,1.3vw,19px);line-height:1.4;color:var(--r-cacao)}.r-tp__more,.r-tp__kit-link{font-weight:800;color:inherit;text-decoration:underline;text-underline-offset:.18em;min-height:44px;display:inline-flex;align-items:center}.r-tp__kit{display:grid;gap:clamp(12px,1.5vw,20px);justify-items:start;padding:clamp(48px,6vw,88px) var(--r-gut);background:var(--r-cacao);color:var(--r-cream)}.rytmo .r-display.r-tp__kit-title{font-size:clamp(36px,5.4vw,96px);line-height:1;color:var(--r-cream);text-wrap:balance}.r-tp__kit p{max-width:54ch;font-size:clamp(17px,1.5vw,21px);line-height:1.4}.r-tp__kit-go{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px}.r-tp__other{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(16px,3vw,48px);align-items:center;padding:clamp(32px,4vw,56px) var(--r-gut);background:var(--r-cream);color:var(--r-cacao)}.r-tp__other-title{font-size:clamp(20px,2vw,28px);font-weight:800;color:var(--r-deep)}.r-tp__other .r-tool{border-bottom:1px solid var(--r-line)}@media(max-width:899px){.r-tp__hero{grid-template-columns:minmax(0,1fr);min-height:0;gap:8px}.rytmo .r-display.r-tp__line{font-size:15vw}.r-tp--rust .r-tp__tool{height:120vw;max-height:640px}.r-tp--apricot .r-tp__tool{position:static;width:112%;max-width:none;margin:12px -6% 0}.r-tp__use{grid-template-columns:minmax(0,1fr)}.r-tp__pic{height:auto;min-height:0;aspect-ratio:4 / 5}.r-tp__other{grid-template-columns:minmax(0,1fr)}}.r-write{display:grid;gap:clamp(28px,4vw,56px);padding:clamp(32px,5vw,72px) var(--r-gut) clamp(40px,5vw,72px);background:var(--r-field-o-full);color:var(--r-cream)}.r-write__top{display:grid;grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:end;gap:clamp(12px,2vw,32px)}.rytmo .r-display.r-write__title{font-size:11.4vw;line-height:1;letter-spacing:-.05em;white-space:nowrap;color:var(--r-cream)}.r-write__lead{padding-bottom:.8em;font-size:clamp(18px,1.7vw,24px);line-height:1.3;font-weight:600;text-wrap:pretty}.r-card{width:100%;max-width:1120px;justify-self:center;background:#fbf4e6;color:var(--r-cacao);border-radius:3px;box-shadow:0 30px 60px #00141466}.r-card__form{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);grid-template-rows:auto 1fr;column-gap:clamp(24px,4vw,56px);padding:clamp(20px,3vw,44px)}.r-card__write,.r-card__sent{grid-column:1;grid-row:1 / span 2;display:grid;gap:20px;align-content:start;padding-right:clamp(24px,4vw,56px);border-right:1px solid rgba(43,26,19,.35)}.r-card__stamp{grid-column:2;grid-row:1;justify-self:end;width:clamp(92px,11vw,150px)}.r-card__stamp img{display:block;width:100%;height:auto;transform:rotate(2deg)}.r-card__to{grid-column:2;grid-row:2;display:grid;gap:8px;align-content:start;margin-top:clamp(20px,3vw,44px)}.r-card__label,.r-card label{font-size:15px;font-weight:800;color:var(--r-deep)}.r-card address{font-style:normal;font-size:clamp(16px,1.4vw,19px);line-height:1.75;border-bottom:0;background-image:repeating-linear-gradient(180deg,transparent 0,transparent calc(1.75em - 1px),rgba(43,26,19,.35) calc(1.75em - 1px),rgba(43,26,19,.35) 1.75em)}.r-card__to a{justify-self:start;display:inline-flex;align-items:center;min-height:44px;font-weight:800;color:var(--r-deep);text-decoration:underline;text-underline-offset:.18em}.r-card__msg,.r-card__field{display:grid;gap:6px}.r-card textarea,.r-card input[type=text],.r-card input[type=email]{width:100%;margin:0;padding:0 2px;border:0;border-radius:0;background-color:transparent;color:var(--r-cacao);font:inherit;font-size:17px;box-shadow:none;-webkit-appearance:none;appearance:none}.r-card textarea{display:block;min-height:192px;line-height:32px;resize:vertical;background-image:repeating-linear-gradient(180deg,transparent 0,transparent 31px,rgba(43,26,19,.55) 31px,rgba(43,26,19,.55) 32px);background-attachment:local}.rytmo .r-card input[type=text],.rytmo .r-card input[type=email]{height:44px;border:0!important;border-bottom:1px solid rgba(43,26,19,.55)!important;border-radius:0!important;background:transparent!important}.rytmo .r-card textarea{border:0!important;border-radius:0!important}.rytmo .r-card [aria-invalid=true]{border-bottom:2px solid var(--r-rust-ink)!important}.r-card textarea:focus-visible,.r-card input:focus-visible{outline:3px solid var(--r-teal);outline-offset:2px}.r-card__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px clamp(16px,2vw,28px)}.r-card__row .r-card__field:last-child{grid-column:1 / -1}.rytmo .r-card__send{justify-self:start;min-height:52px;padding-inline:32px;border:0}.r-card__errors,.r-card__err{font-weight:700;color:var(--r-rust-ink)}.r-card__err{font-size:15px}.r-card [aria-invalid=true]{border-bottom:2px solid var(--r-rust-ink)}.r-card__sent{align-content:center;min-height:320px}.r-card__sent:focus{outline:none}.rytmo .r-card__sent .r-display{font-size:clamp(56px,8vw,128px);line-height:1;color:var(--r-deep)}.r-card__sent p:not(.r-display){font-size:clamp(17px,1.5vw,21px)}.r-before{display:grid;gap:12px}.r-before__title{font-size:clamp(18px,1.6vw,22px);font-weight:800;color:var(--r-apricot)}.r-before ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 clamp(16px,2vw,32px)}.r-before a{display:grid;gap:4px;height:100%;padding:14px 0;border-top:1px solid rgba(255,243,227,.4);color:var(--r-cream);text-decoration:none}.r-before a:hover b{text-decoration:underline;text-underline-offset:.15em}.r-before b{font-size:clamp(17px,1.5vw,20px);font-weight:800}.r-before span{font-size:15px;line-height:1.35}.r-write__company{font-size:14px;color:#fff3e3e0}@media(max-width:899px){.r-write__top{grid-template-columns:minmax(0,1fr)}.rytmo .r-display.r-write__title{font-size:15vw}.r-write__lead{padding-bottom:0}.r-before ul{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media(max-width:699px){.r-card__form{grid-template-columns:minmax(0,1fr) 96px;grid-template-rows:auto auto;column-gap:12px;row-gap:20px}.r-card__to{grid-column:1;grid-row:1;margin-top:0}.r-card__stamp{grid-column:2;grid-row:1;width:96px}.r-card__write,.r-card__sent{grid-column:1 / -1;grid-row:2;padding:20px 0 0;border-right:0;border-top:1px solid rgba(43,26,19,.35)}.r-card__row,.r-before ul{grid-template-columns:minmax(0,1fr)}}.r-policy-main{max-width:none!important;width:100%;padding:0!important;margin:0!important;background:var(--r-cream)}.r-small{--s-bg: var(--r-deep);display:grid;gap:clamp(14px,2vw,24px);padding:clamp(16px,2vw,28px) var(--r-gut) clamp(40px,5vw,72px);background:var(--s-bg);color:var(--r-cream)}.r-small--returns,.r-small--terms{--s-bg: #A64F22}.r-small--privacy{--s-bg: var(--r-cacao)}.r-small__nav ul{display:flex;flex-wrap:wrap;gap:0 clamp(14px,2vw,28px)}.r-small__nav a{display:inline-flex;align-items:center;min-height:44px;font-size:16px;font-weight:700;color:var(--r-cream);text-decoration:none}.r-small__nav a:hover{text-decoration:underline;text-underline-offset:.2em}.r-small__nav a[aria-current=page]{color:var(--r-apricot);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.3em}.r-small--returns .r-small__nav a[aria-current=page],.r-small--terms .r-small__nav a[aria-current=page]{color:var(--r-cream)}.r-small__name{margin-top:clamp(12px,3vw,44px);font-size:clamp(18px,1.7vw,24px);font-weight:800}.rytmo .r-display.r-small__short{max-width:22ch;font-size:clamp(36px,6vw,108px);line-height:1.02;letter-spacing:-.035em;color:var(--r-cream);text-wrap:balance}.r-small__count{font-size:15px}.r-policy-main .shopify-policy__container{max-width:none!important;margin:0!important;padding:clamp(36px,5vw,72px) var(--r-gut) clamp(56px,7vw,104px)!important;color:var(--r-cacao)}.r-policy-main .shopify-policy__title{display:none}.r-policy-main .shopify-policy__body{max-width:68ch;margin-left:calc((100% - 68ch)*.22);font-size:17px;line-height:1.55}.r-policy-main .shopify-policy__body ul{padding-left:1.2em;list-style:disc}.r-policy-main .shopify-policy__body li{list-style-position:outside;margin-bottom:.4em}.r-policy-main .shopify-policy__body p{margin:0 0 1em}.r-policy-main .shopify-policy__body h2,.r-policy-main .shopify-policy__body h3,.r-policy-main .shopify-policy__body .r-policy-h{margin:2em 0 .5em;font-size:clamp(21px,1.9vw,26px);font-weight:800;line-height:1.2;color:var(--r-deep);font-family:var(--r-text)!important;text-align:left!important;letter-spacing:0}.r-policy-main .shopify-policy__body a{color:var(--r-deep);text-decoration:underline;text-underline-offset:.15em}@media(max-width:899px){.r-policy-main .shopify-policy__body{margin-left:0}}.r-hero__foot{gap:clamp(18px,2vw,26px)}.r-hero__text{max-width:40ch;font-size:clamp(17px,1.45vw,21px);color:var(--r-cream)}.r-hero__links{padding-top:14px;gap:14px}.rytmo.r-hero .r-btn--pouch{min-height:60px;padding:0 30px 0 80px;font-size:clamp(17px,1.3vw,19px)}.r-hero .r-btn--pouch img{left:14px;bottom:6px;width:56px}.r-hero__facts{margin-top:6px}@media(min-width:861px){.r-hero__copy{justify-content:flex-start;gap:clamp(22px,2.6vw,40px)}}@media(max-width:400px){.rytmo.r-hero .r-btn--pouch{min-height:56px;padding:0 18px 0 62px;font-size:16px}.r-hero .r-btn--pouch img{left:10px;width:44px}}.r-around__more{justify-self:start;display:inline-flex;align-items:center;min-height:44px;font-weight:800;color:var(--r-deep);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.2em}.r-start__media--field{background:none;border-radius:6px}.r-start__media--field:before{content:none}.r-start__media--field img{width:100%;height:100%;object-fit:cover;transform:none;filter:none;transition:none}.r-start:hover .r-start__media--field img{transform:none}.r-final__item--box a{color:var(--r-deep);background:var(--r-apricot)}.r-final__item--box .r-final__price b,.r-final__item--box .r-final__line,.r-final__item--box .r-final__offer{color:var(--r-deep)}.r-season{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:center;background:#7e3a14;color:var(--r-cream)}.r-season__pic{display:block;width:100%;height:100%;max-height:640px;object-fit:cover}.r-season__copy{display:grid;gap:clamp(12px,1.6vw,20px);justify-items:start;padding:clamp(36px,5vw,80px) var(--r-gut)}.r-season__tag{font-size:17px;font-weight:800;color:var(--r-apricot)}.rytmo .r-display.r-season__name{font-size:clamp(44px,6.4vw,116px);line-height:.96;color:var(--r-cream);text-wrap:balance}.r-season__line{max-width:42ch;font-size:clamp(17px,1.5vw,21px);line-height:1.4;font-weight:600}.r-season__go{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;margin-top:6px}.r-season__shop{display:inline-flex;align-items:center;min-height:44px;font-weight:800;color:var(--r-cream);text-decoration:underline;text-underline-offset:.2em}@media(max-width:699px){.r-season{grid-template-columns:minmax(0,1fr)}.r-season__pic{height:auto;aspect-ratio:4 / 5;max-height:none}}.r-ways{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(20px,3vw,56px);align-items:center;padding:clamp(32px,4vw,56px) var(--r-gut);background:var(--r-cream);color:var(--r-cacao)}.r-ways__intro{display:grid;gap:12px;justify-items:start}.rytmo .r-display.r-ways__title{font-size:clamp(30px,3vw,48px);line-height:1;color:var(--r-deep)}.r-ways--barista .r-display.r-ways__title{color:var(--r-rust-ink)}.r-ways__intro p{max-width:32ch;font-size:17px;line-height:1.4}.r-ways__all{display:inline-flex;align-items:center;min-height:44px;font-weight:800;color:var(--r-deep);text-decoration:underline;text-underline-offset:.2em}.r-ways__list{display:grid;grid-template-columns:repeat(3,minmax(0,190px));gap:clamp(12px,1.6vw,24px);justify-content:end}.r-ways__list a{display:grid;gap:4px;color:var(--r-cacao);text-decoration:none}.r-ways__list img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;border-radius:4px;margin-bottom:8px}.r-ways__name{font-size:clamp(17px,1.4vw,20px);font-weight:800;color:var(--r-deep)}.r-ways__list a:hover .r-ways__name{text-decoration:underline;text-underline-offset:.15em}.r-ways__meta{font-size:14px}@media(max-width:899px){.r-ways{grid-template-columns:minmax(0,1fr)}.r-ways__list{justify-content:start}}@media(max-width:599px){.r-ways__list{grid-template-columns:repeat(3,minmax(112px,1fr));overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px}.r-ways__list li{scroll-snap-align:start}}.r-find,.r-journal{width:var(--r-wrap);margin:0 auto;padding:clamp(48px,7vw,104px) 0;display:grid;gap:clamp(20px,2.6vw,36px);align-content:start;color:var(--r-cacao)}.rytmo .r-display.r-find__title,.rytmo .r-display.r-journal__title{font-size:clamp(40px,6.4vw,108px);line-height:1;letter-spacing:-.04em;color:var(--r-deep);text-wrap:balance;overflow-wrap:anywhere}.r-find__form{display:grid;gap:8px;max-width:720px}.r-find__form label{font-size:15px;font-weight:800;color:var(--r-deep)}.r-find__row{display:flex;gap:12px}.rytmo .r-find__row input{flex:1;min-width:0;height:56px!important;padding:0 20px!important;border:2px solid var(--r-deep)!important;border-radius:99px!important;background:#fff!important;color:var(--r-cacao);font:inherit;font-size:18px;box-shadow:none!important}.rytmo .r-find__row input:focus-visible{outline:3px solid var(--r-apricot);outline-offset:2px}.rytmo .r-find__row .r-btn{min-height:56px;padding-inline:28px;border:0}.r-find__list{display:grid;border-top:1px solid var(--r-line)}.r-find__list a{display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid var(--r-line);color:var(--r-cacao);text-decoration:none}.r-find__list img{width:72px;height:72px;object-fit:contain}.r-find__dot{width:72px;height:2px;background:var(--r-apricot)}.r-find__name{font-size:clamp(18px,1.6vw,22px);font-weight:800;color:var(--r-deep)}.r-find__list a:hover .r-find__name{text-decoration:underline;text-underline-offset:.15em}.r-find__type{font-size:15px}.r-find__help,.r-journal__text{max-width:46ch;font-size:clamp(18px,1.6vw,22px)}.r-journal .r-btn{justify-self:start}.r-journal__list{display:grid;border-top:1px solid var(--r-line)}.r-journal__list a{display:flex;justify-content:space-between;gap:16px;padding:16px 0;border-bottom:1px solid var(--r-line);color:var(--r-deep);text-decoration:none;font-weight:800;font-size:20px}@media(max-width:599px){.r-find__row{flex-direction:column}.r-find__list a{grid-template-columns:56px minmax(0,1fr)}.r-find__list a>:last-child{grid-column:2}.r-find__list img{width:56px;height:56px}}.r-season{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(24px,4vw,64px);padding:clamp(40px,5vw,80px) var(--r-gut)}.r-season__copy{padding:0}.r-season__disc{position:relative;justify-self:center;width:min(100%,420px);aspect-ratio:1;margin:6%}.r-season__pic{width:100%;height:100%;max-height:none;border-radius:50%;object-fit:cover;object-position:50% 40%}.r-season__ring{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;width:120%;height:120%;overflow:visible;fill:var(--r-apricot);font:800 12.5px var(--r-text);letter-spacing:.02em;animation:r-ring 40s linear infinite}@keyframes r-ring{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.r-season__ring{animation:none}}@media(max-width:699px){.r-season{grid-template-columns:minmax(0,1fr)}.r-season__disc{order:-1;width:74%;margin:10% auto 6%}.r-season__pic{aspect-ratio:1;height:100%}}.r-why{display:grid;gap:clamp(24px,3.4vw,52px);padding:clamp(56px,8vw,120px) var(--r-gut);background:var(--r-deep);color:var(--r-cream)}.r-why__head{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(20px,3vw,56px);align-items:end}.rytmo .r-display.r-why__title{font-size:clamp(42px,6.4vw,112px);line-height:.98;color:var(--r-cream);text-wrap:balance}.r-why__lead{font-size:clamp(18px,1.6vw,22px);line-height:1.4;font-weight:600}.r-why__fig{margin:0;display:grid;gap:8px}.r-why__fig img{display:block;width:100%;height:auto;border-radius:4px}.r-why__fig figcaption{font-size:14px;color:#fff3e3d9}.r-why__points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,48px)}.r-why__points li{display:grid;gap:10px;align-content:start;padding-top:16px;border-top:2px solid var(--r-apricot)}.rytmo .r-why__points h3.r-display{font-size:clamp(22px,2vw,30px);line-height:1.1;color:var(--r-apricot)}.r-why__points p{font-size:16px;line-height:1.5}.r-why__note{max-width:70ch;font-size:15px;color:#fff3e3e0}@media(max-width:899px){.r-why__head,.r-why__points{grid-template-columns:minmax(0,1fr)}}.r-biz{color:var(--r-cacao);background:var(--r-cream)}.r-biz__top{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch;background:var(--r-deep);color:var(--r-cream)}.r-biz__intro{display:grid;gap:clamp(16px,2vw,26px);align-content:center;justify-items:start;padding:clamp(48px,7vw,112px) var(--r-gut)}.rytmo .r-display.r-biz__title{font-size:clamp(54px,8.4vw,150px);line-height:.94;letter-spacing:-.045em;color:var(--r-cream);text-wrap:balance}.r-biz__lead{max-width:40ch;font-size:clamp(18px,1.6vw,22px);line-height:1.4;font-weight:600}.r-biz__hero{display:block;width:100%;height:100%;min-height:420px;object-fit:cover}.rytmo .r-display.r-biz__h2{font-size:clamp(36px,5vw,84px);line-height:1;color:var(--r-deep)}.r-biz__uses,.r-biz__offer,.r-biz__partners{display:grid;gap:clamp(20px,3vw,44px);padding:clamp(56px,7vw,104px) var(--r-gut)}.r-biz__uses>ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2vw,28px)}.r-biz__use{display:grid;gap:14px;align-content:start}.r-biz__use img{display:block;width:100%;height:auto;aspect-ratio:3 / 4;object-fit:cover;border-radius:4px}.rytmo .r-biz__use h3.r-display{font-size:clamp(22px,2vw,30px);line-height:1.1;color:var(--r-deep)}.r-biz__use p{font-size:16px;line-height:1.45}.r-biz__use--text{grid-column:1 / -1;grid-template-columns:minmax(0,3fr) minmax(0,9fr);align-items:baseline;padding:20px 0 0;border-top:2px solid var(--r-deep)}.r-biz__use--text div{display:contents}.r-biz__offer{background:var(--r-apricot);color:var(--r-deep)}.r-biz__offer ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,48px)}.r-biz__offer li{display:grid;gap:8px;align-content:start;padding-top:14px;border-top:2px solid var(--r-deep)}.r-biz__offer b{font-size:clamp(20px,1.8vw,26px);font-weight:800}.r-biz__offer span{font-size:16px;line-height:1.45}.r-biz__partners ul{display:flex;flex-wrap:wrap;gap:12px 40px}.r-biz__partners li{display:grid;font-size:clamp(20px,2vw,28px);font-weight:800;color:var(--r-deep)}.r-biz__partners li span{font-size:14px;font-weight:600;color:var(--r-cacao)}.r-biz__partners a{color:inherit}.r-biz__form{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(24px,4vw,72px);padding:clamp(56px,7vw,104px) var(--r-gut);background:var(--r-deep);color:var(--r-cream);scroll-margin-top:var(--r-head-h, 72px)}.r-biz__form .r-display.r-biz__h2{color:var(--r-cream)}.r-biz__form-copy{display:grid;gap:14px;align-content:start}.r-biz__form-copy p{max-width:40ch;font-size:18px;line-height:1.45}.r-biz__mail span{font-weight:800;color:var(--r-apricot);-webkit-user-select:all;user-select:all}.r-biz__fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px 20px;align-content:start}.r-biz__field{display:grid;gap:6px}.r-biz__field--wide,.r-biz__err,.r-biz__sent{grid-column:1 / -1}.r-biz__field label{font-size:15px;font-weight:800}.rytmo .r-biz__field input,.rytmo .r-biz__field select,.rytmo .r-biz__field textarea{width:100%;min-height:48px;padding:10px 14px!important;border:1px solid rgba(255,243,227,.55)!important;border-radius:6px!important;background:#fff3e30f!important;color:var(--r-cream)!important;font:inherit;font-size:17px;box-shadow:none!important}.rytmo .r-biz__field select option{color:var(--r-cacao)}.rytmo .r-biz__field :focus-visible{outline:3px solid var(--r-apricot);outline-offset:2px}.rytmo .r-biz__send{justify-self:start;min-height:52px;padding-inline:32px;border:0}.r-biz__err{font-weight:700;color:var(--r-apricot)}.rytmo .r-biz__sent .r-display{font-size:clamp(48px,6vw,96px);color:var(--r-cream)}@media(max-width:1099px){.r-biz__uses>ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:899px){.r-biz__top,.r-biz__form{grid-template-columns:minmax(0,1fr)}.r-biz__hero{min-height:0;aspect-ratio:4 / 5;height:auto}.r-biz__offer ul{grid-template-columns:minmax(0,1fr)}}@media(max-width:599px){.r-biz__uses>ul,.r-biz__fields{grid-template-columns:minmax(0,1fr)}.r-biz__use--text{grid-template-columns:minmax(0,1fr)}}.r-why__photos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.4vw,20px)}.r-why__photos figure{margin:0;display:grid;gap:8px}.r-why__photos img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;border-radius:4px}.r-why__photos figcaption{font-size:14px;color:#fff3e3d9}@media(max-width:699px){.r-why__photos{grid-template-columns:repeat(3,minmax(220px,1fr));overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px}.r-why__photos li{scroll-snap-align:start}}.r-biz__eg{font-size:14px;font-weight:700;color:var(--r-rust-ink)}.r-biz__partners{background:var(--r-cream)}.r-biz__partners li a{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.18em}.r-map{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(28px,5vw,80px);align-items:center;padding:clamp(56px,8vw,120px) var(--r-gut);background:var(--r-deep);color:var(--r-cream)}.rytmo.r-map .r-display.r-places__title{grid-column:auto;padding:0;background:none;color:var(--r-cream);font-size:clamp(40px,5.4vw,96px);line-height:.98}.r-map__copy{display:grid;gap:clamp(14px,2vw,24px)}.r-map__text{max-width:40ch;font-size:clamp(18px,1.6vw,22px);line-height:1.45}.r-map__fig{position:relative;margin:0}.r-map__land{display:block;width:100%;height:auto;overflow:visible}.r-map__land path{fill:#fff3e314;stroke:var(--r-cream);stroke-width:2.4;stroke-linejoin:round;vector-effect:non-scaling-stroke}.r-map__pin{position:absolute;left:var(--x);top:var(--y)}.r-map__pin i{position:absolute;left:-9px;top:-9px;width:18px;height:18px;border-radius:50%;background:var(--r-apricot);box-shadow:0 0 0 7px #f2b27a40}.r-map__pin p{position:absolute;bottom:20px;display:grid;gap:2px;width:max-content;max-width:26ch;padding:8px 12px;border-radius:6px;background:#0b2c2beb}.r-map__pin--right p{left:6px}.r-map__pin--left p{right:6px;bottom:auto;top:20px;text-align:right}.r-map__pin b{font-size:clamp(24px,2.6vw,40px);line-height:1;color:var(--r-apricot)}.r-map__pin span{font-size:clamp(14px,1.2vw,17px);font-weight:600;line-height:1.3}@media(max-width:899px){.r-map{grid-template-columns:minmax(0,1fr)}.r-map__fig{margin:60px 0 80px}}@media(max-width:599px){.r-map__pin p{max-width:17ch;padding:6px 9px}.r-map__pin--right p{left:-8px}.r-map__pin--left p{bottom:auto;top:20px;right:-14px}}.r-biz__partners>ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px)}.r-biz__partner{position:relative;display:grid;gap:6px;align-content:start}.r-biz__partner img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;border-radius:4px;margin-bottom:8px}.rytmo .r-biz__pname.r-display{font-size:clamp(28px,2.8vw,44px);line-height:1;color:var(--r-deep)}.r-biz__pplace{font-size:15px}.r-biz__plink{justify-self:start;display:inline-flex;align-items:center;min-height:44px;font-weight:800;color:var(--r-deep);text-decoration:underline;text-underline-offset:.2em}.r-biz__partners{grid-template-columns:minmax(0,1fr)}.r-biz__partners>ul{min-width:0}@media(max-width:699px){.r-biz__partners>ul{grid-template-columns:repeat(3,minmax(220px,1fr));overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px}.r-biz__partner{scroll-snap-align:start}}.r-why__photos .r-why__wide{grid-column:1 / -1}.r-why__photos .r-why__wide img{aspect-ratio:21 / 9}@media(max-width:699px){.r-why__photos .r-why__wide{grid-column:auto}.r-why__photos .r-why__wide img{aspect-ratio:4 / 3}}.rytmo .r-display.r-tp__line{font-size:clamp(48px,6vw,112px)}@media(max-width:899px){.rytmo .r-display.r-tp__line{font-size:12.5vw}}:root{--r-h-section: clamp(38px, 4.45vw, 72px);--r-h-statement: clamp(46px, 6.4vw, 112px)}.rytmo .r-display.r-final__title.r-final__title,.rytmo .r-display.r-scale__title.r-scale__title,.rytmo .r-display.r-faq__ask-title.r-faq__ask-title,.rytmo .r-display.r-start__title.r-start__title,.rytmo .r-display.r-people__title.r-people__title,.rytmo .r-display.r-questions__title.r-questions__title,.rytmo .r-display.r-compare__title.r-compare__title,.rytmo .r-display.r-around__title.r-around__title,.rytmo .r-display.r-care__title.r-care__title,.rytmo .r-display.r-proof__title.r-proof__title,.rytmo .r-display.r-worlds__title.r-worlds__title,.rytmo .r-display.r-ritual__title.r-ritual__title,.rytmo .r-display.r-party__title.r-party__title,.rytmo .r-display.r-details__title.r-details__title,.rytmo .r-display.r-box__title.r-box__title,.rytmo .r-display.r-expect__title.r-expect__title,.rytmo .r-display.r-expect__sub.r-expect__sub,.rytmo .r-display.r-biz__h2.r-biz__h2,.rytmo .r-display.r-tools__title.r-tools__title,.rytmo .r-display.r-forms__title.r-forms__title,.rytmo .r-display.r-places__title.r-places__title,.rytmo .r-display.r-base__title.r-base__title,.rytmo .r-display.r-tp__kit-title.r-tp__kit-title,.rytmo .r-display.r-honour__title.r-honour__title{font-size:var(--r-h-section)}.rytmo .r-display.r-feel__title.r-feel__title,.rytmo .r-display.r-season__name.r-season__name,.rytmo .r-display.r-why__title.r-why__title,.rytmo .r-display.r-path__title.r-path__title,.rytmo .r-display.r-join__title.r-join__title,.rytmo .r-display.r-story__line.r-story__line,.rytmo .r-display.r-taste__notes.r-taste__notes,.rytmo .r-display.r-same__line.r-same__line{font-size:var(--r-h-statement)}.rytmo.r-care{background:var(--r-deep);color:var(--r-cream);box-shadow:0 0 0 100vmax var(--r-deep);clip-path:inset(0 -100vmax)}.rytmo.r-care .r-display.r-care__title.r-care__title,.r-care__label{color:var(--r-cream)}.r-care__n{color:var(--r-apricot)}.r-care__beats li{border-top-color:#fff3e338}.r-care__beats p,.r-care__lead{color:#fff3e3e6}.r-care__media figcaption{color:#fff3e3c7}.rytmo.r-care .r-engine__link{color:var(--r-apricot)}.r-believe{background:var(--r-cacao)}.r-honour{display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(20px,4vw,64px);align-items:center;padding:clamp(40px,5vw,72px) var(--r-gut);background:var(--r-apricot);color:var(--r-deep)}.r-honour__mark{display:block;width:clamp(120px,14vw,200px);height:auto}.r-honour__copy{display:grid;gap:12px;justify-items:start}.rytmo .r-display.r-honour__title.r-honour__title{color:var(--r-deep);text-wrap:balance}.r-honour__copy p{max-width:56ch;font-size:clamp(17px,1.4vw,20px);line-height:1.45}.r-honour__link{display:inline-flex;align-items:center;min-height:44px;font-weight:800;color:var(--r-deep);text-decoration:underline;text-underline-offset:.2em}@media(max-width:599px){.r-honour{grid-template-columns:minmax(0,1fr)}.r-honour__mark{width:132px}}.r-gallery__slide--film video{display:block;width:100%;height:100%;object-fit:cover}@media(max-width:860px){.r-gallery__slide--film video{object-position:50% 80%}}.r-gallery__play{position:absolute;inset-block-end:14px;inset-inline-start:14px;min-height:44px;padding:0 18px;border:0;border-radius:99px;background:#0f2e2dcc;color:var(--r-cream);font:800 14px/1 var(--r-text);cursor:pointer}.r-gallery__play:focus-visible{outline:3px solid var(--r-apricot);outline-offset:2px}.r-boxfill{position:absolute;inset-block-start:14px;inset-inline-end:14px;z-index:1;display:none;align-items:center;gap:10px;padding:8px 10px 8px 14px;border-radius:16px;background:#fff3e3f0;color:var(--r-deep);box-shadow:0 10px 30px #0f2e2d40}.r-gallery__main:has(.r-gallery__slide[data-slide=x1].is-active) .r-boxfill{display:flex}.r-boxfill__label{font:800 14px/1.1 var(--r-text);max-width:6ch}.r-boxfill__pouches{display:flex;gap:4px}.r-boxfill__pouches img{display:block;width:clamp(44px,5vw,64px);height:auto;filter:drop-shadow(0 4px 6px rgba(0,0,0,.18))}@media(prefers-reduced-motion:no-preference){.r-boxfill.is-dropping img{animation:r-drop .42s cubic-bezier(.3,1.4,.5,1) both}.r-boxfill.is-dropping img+img{animation-delay:.08s}}@keyframes r-drop{0%{transform:translateY(-18px);opacity:0}to{transform:none;opacity:1}}.rytmo ::-webkit-scrollbar{width:3px;height:3px}.rytmo ::-webkit-scrollbar-button{display:none;width:0;height:0}.rytmo ::-webkit-scrollbar-track{background:color-mix(in srgb,currentColor 12%,transparent);border-radius:99px}.rytmo ::-webkit-scrollbar-thumb{background:color-mix(in srgb,currentColor 55%,transparent);border-radius:99px}@supports not selector(::-webkit-scrollbar){.rytmo *{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,currentColor 55%,transparent) transparent}}.r-details summary{align-items:center;min-height:44px}.r-tool__name a,.rytmo .r-display.r-faq__mail{display:inline-flex;align-items:center;min-height:44px}@media(max-width:599px){.rytmo .r-find__row input{flex:none;width:100%;box-sizing:border-box}}@media(max-width:599px){.r-final__item--box .r-btn{white-space:nowrap;padding-inline:18px}}.r-signup{min-width:0;max-width:100%}.r-signup__row{min-width:0;max-width:min(460px,100%);box-sizing:border-box}.rytmo .r-display,.rytmo h1,.rytmo h2,.rytmo h3{overflow-wrap:anywhere;hyphens:auto;-webkit-hyphens:auto;hyphenate-limit-chars:8 4 4}.rytmo :is(p,li,dd,dt,label){overflow-wrap:anywhere}@media(max-width:420px){.r-taste__notes span{white-space:normal}.r-taste__notes span:nth-child(2){padding-left:.35em}.r-taste__notes span:nth-child(3){padding-left:.7em}}.rytmo :is(.r-display,h1,h2,h3) :is(span,em,b,strong){overflow-wrap:inherit}@media(max-width:699px){.r-feel{grid-template-columns:minmax(0,1fr)}}@media(max-width:400px){:root{--r-h-statement: clamp(38px, 11vw, 46px)}}.rytmo .r-fit{display:block}.rytmo .r-display.r-taste__notes.r-taste__notes.r-taste__notes{font-size:calc(var(--r-h-statement) * var(--r-fit, 1))}.rytmo .r-display.r-sci__title.r-sci__title--front{z-index:4;text-shadow:0 .02em .14em rgba(43,20,10,.5)}
/*# sourceMappingURL=/cdn/shop/t/10/assets/rytmo.css.map */
