body:has([data-rc]) #MainContent{background:#f2efe9;padding-top:calc(var(--rc-header, 142px) + 28px)!important}body:has([data-rc]) .mush-header__spacer{display:none!important}.rc-catalog,.rc-catalog *{box-sizing:border-box}.rc-catalog{color:#242a28;padding-bottom:68px}.rc-wrap{width:min(1320px,calc(100% - 56px));margin:0 auto}.rc-header{max-width:760px;padding:18px 0 30px}.rc-eyebrow{margin:0;font-size:11px;font-weight:750;letter-spacing:.2em}.rc-catalog h1{margin:14px 0;font:750 clamp(34px,4vw,56px) / 1.04 Arial,sans-serif;letter-spacing:-.05em}.rc-header>p:last-child{margin:0;color:#646a63;font-size:16px;line-height:1.6}.rc-tools{display:flex;align-items:end;gap:20px;flex-wrap:wrap;padding:20px 0;border-block:1px solid #d5d5ca}.rc-tools label{display:grid;gap:8px;font-size:12px;font-weight:650}.rc-tools label:first-child{min-width:220px;flex:1}.rc-tools input[type=search],.rc-tools select{width:100%;min-height:46px;border:1px solid #c8ccc4;border-radius:10px;background:#fbfaf6;color:#242a28;padding:10px 14px;font:14px Arial,sans-serif}.rc-tools .rc-check{min-height:46px;display:flex;align-items:center}.rc-check input{width:17px;height:17px;accent-color:#34574b}.rc-count{margin:22px 0;color:#656b66;font-size:12px}.rc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 26px}.rc-card{min-width:0;overflow:hidden;border:1px solid #d9dcd3;border-radius:20px;background:#fbfaf6;transition:transform .22s ease,box-shadow .22s ease}.rc-card[hidden]{display:none}.rc-card:hover{transform:translateY(-4px);box-shadow:0 16px 34px #27332817}.rc-image{position:relative;display:block;aspect-ratio:4 / 5;overflow:hidden;background:var(--rc-tone)}.rc-image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:contain;padding:8px;transition:opacity .35s ease,transform .35s ease}.rc-image__secondary{opacity:0}.rc-card:hover .rc-image__primary:has(+.rc-image__secondary){opacity:0}.rc-card:hover .rc-image__secondary{opacity:1;transform:scale(1.02)}.rc-badges{position:absolute;z-index:2;inset:14px 14px auto;display:flex;align-items:center;justify-content:space-between;gap:8px;pointer-events:none}.rc-shipping-badge,.rc-sale-badge{border-radius:999px;padding:7px 10px;font-size:10px;font-weight:750;letter-spacing:.04em}.rc-shipping-badge{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(255,255,255,.55);background:#176044;color:#fff;box-shadow:0 6px 18px #17604447;-webkit-backdrop-filter:none;backdrop-filter:none}.rc-shipping-badge:before{content:"\2713";width:16px;height:16px;display:grid;place-items:center;border-radius:999px;background:#ffffff2e;font-size:9px}.rc-sale-badge{margin-left:auto;background:#202825;color:#fff}.rc-copy{padding:20px}.rc-type{margin:0 0 8px;color:var(--rc-accent);font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.rc-card h2{min-height:52px;margin:0 0 16px;font:650 18px/1.4 Arial,sans-serif;letter-spacing:-.025em}.rc-card a{color:inherit;text-decoration:none}.rc-price-row{min-height:31px;display:flex;align-items:baseline;gap:10px}.rc-price-row strong{font-size:22px;letter-spacing:-.035em}.rc-price-row s{color:#858985;font-size:13px}.rc-actions{display:grid;grid-template-columns:1fr auto;gap:10px;margin-top:17px;padding-top:15px;border-top:1px solid #dedfd5}.rc-add,.rc-options,.rc-sold{min-height:44px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:var(--rc-accent);color:#fff!important;padding:9px 16px;font:700 12px Arial,sans-serif;cursor:pointer}.rc-add[disabled]{cursor:wait;opacity:.65}.rc-sold{background:#d7d7d1;color:#6d716d!important;cursor:default}.rc-discover{width:44px;height:44px;display:grid;place-items:center;border:1px solid #cfd3ca;border-radius:999px;background:transparent;color:var(--rc-accent)!important;font-size:22px}.rc-catalog :focus-visible{outline:2px solid #34574b;outline-offset:4px}.rc-pages{margin-top:28px;text-align:center}.rc-pages a{padding:12px;color:#34574b}@media screen and (max-width:900px){.rc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media screen and (max-width:540px){.rc-wrap{width:calc(100% - 32px)}.rc-header{padding-bottom:20px}.rc-tools{gap:12px}.rc-tools label:first-child{flex-basis:100%}.rc-grid{gap:12px}.rc-card{border-radius:15px}.rc-badges{inset:8px 8px auto}.rc-shipping-badge,.rc-sale-badge{padding:6px 9px;font-size:9px}.rc-copy{padding:13px}.rc-card h2{min-height:60px;font-size:14px}.rc-price-row{align-items:flex-start;flex-direction:column;gap:2px}.rc-price-row strong{font-size:17px}.rc-actions{grid-template-columns:1fr}.rc-discover{display:none}.rc-add,.rc-options,.rc-sold{min-height:40px;padding-inline:10px;font-size:10px}}@media(prefers-reduced-motion:reduce){.rc-card,.rc-image img{transition:none}.rc-card:hover{transform:none}}.rm-aroma-story{padding-block:28px;color:var(--aroma-ink)}.rm-aroma-story__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,72px);padding:36px 0;border-bottom:1px solid var(--aroma-line)}.rm-aroma-story__row figure{margin:0;width:100%;max-width:420px;justify-self:center}.rm-aroma-story__row img{display:block;width:100%;height:auto;border-radius:16px;border:1px solid var(--aroma-line)}.rm-aroma-story__row:nth-child(2n) figure{order:2}.rm-aroma-story__copy{max-width:420px}.rm-aroma-story__copy>span{font-size:12px;letter-spacing:.14em;color:var(--aroma-accent)}.rm-aroma-story h2{font-family:Georgia,serif;font-size:clamp(28px,3vw,40px);line-height:1.14;font-weight:500;color:inherit;margin:14px 0}.rm-aroma-story p{font-size:16px;line-height:1.65;color:var(--aroma-muted)}@media(max-width:749px){.rm-aroma-story__row{grid-template-columns:1fr;gap:22px;padding-block:26px}.rm-aroma-story__row:nth-child(2n) figure{order:0}.rm-aroma-story__row figure{max-width:340px}.rm-aroma-story__copy{max-width:none}}.ra-film-section{padding:38px 20px 46px;background:#efe6d7}.ra-film-layout{max-width:980px;margin:auto;display:grid;grid-template-columns:minmax(300px,600px) minmax(250px,1fr);align-items:center;gap:34px}.ra-film-frame{max-width:600px;margin:0;padding:7px;border:1px solid #c8b28e;border-radius:19px;background:#d8c6a6;box-shadow:0 14px 36px #66502d18;overflow:hidden}.ra-film-frame video{display:block;width:100%;height:auto;max-height:660px;aspect-ratio:1;object-fit:contain;border-radius:12px;background:#282116;cursor:pointer}.ra-film-copy{padding:28px;border:1px solid #cdbb9e;border-radius:18px;background:#f8f2e8;color:#322b22}.ra-film-copy>p{font-size:11px;font-weight:750;letter-spacing:.14em;margin:0 0 13px;color:#8b6841}.ra-film-copy h2{font-family:inherit;font-size:clamp(27px,3vw,39px);line-height:1.08;letter-spacing:-.035em;margin:0 0 16px;color:inherit}.ra-film-copy>div{font-size:15px;line-height:1.65;color:#665c50;margin-bottom:22px}.ra-film-copy a{display:inline-flex;align-items:center;gap:18px;min-height:46px;padding:11px 18px;border-radius:24px;background:#604328;color:#fff;text-decoration:none;font-size:14px;font-weight:650}.ra-film-copy a:hover{text-decoration:underline;text-underline-offset:4px}.ra-film-frame video:focus-visible{outline:3px solid #987443;outline-offset:3px}@media(max-width:760px){.ra-film-section{padding:26px 18px 34px}.ra-film-layout{grid-template-columns:1fr;gap:18px;max-width:520px}.ra-film-frame{max-width:520px}.ra-film-copy{padding:23px}.ra-film-copy h2{font-size:29px}.ra-film-frame video{max-height:none}}@media(prefers-reduced-motion:reduce){.ra-film-frame{transition:none}}body:has([data-box]){--box-bg:#efedeb;--box-surface:#faf9f7;--box-soft:#f4e1df;--box-line:#d5cdca;--box-ink:#19191c;--box-muted:#666167;--box-accent:#c51423;--clock-soft:var(--box-soft);--clock-surface:var(--box-surface);--clock-line:var(--box-line);--clock-ink:var(--box-ink);--clock-muted:var(--box-muted);--clock-accent:var(--box-accent)}body.rm-product-dark:has([data-box]){color-scheme:dark;--box-bg:#171315;--box-surface:#241d20;--box-soft:#3b2429;--box-line:#50383e;--box-ink:#fff6f7;--box-muted:#d1c0c4;--box-accent:#ff6472}body:has([data-box]) #MainContent{background:var(--box-bg);color:var(--box-ink)}body:has([data-box]) .mush-header__spacer{height:0!important;display:none!important}.rm-box,.rm-box *,.box-story,.box-story *{box-sizing:border-box}.rm-box{background:radial-gradient(ellipse at 12% 25%,var(--box-soft),transparent 65%),var(--box-bg);color:var(--box-ink);padding:22px 0 40px}.box-wrap{max-width:1180px;margin:auto;padding:0 24px}.box-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.box-top>a{font-size:12px;color:var(--box-muted);text-decoration:none}.box-top .rm-product-mode{width:auto;padding:0!important;margin:0!important}.box-top .rm-product-mode__button{color:var(--box-ink);background:var(--box-surface);border-color:var(--box-line);box-shadow:none}.box-product{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,4vw,62px);align-items:start;scroll-margin-top:calc(var(--box-header,142px) + 24px)}.box-gallery{position:sticky;top:calc(var(--box-header,142px) + 20px);min-width:0;background:var(--box-surface);border:1px solid var(--box-line);border-radius:22px;padding:12px;box-shadow:0 12px 35px #3048330c}.box-cover{width:100%;height:auto;max-height:min(590px,65vh);object-fit:contain;display:block;border-radius:14px}.box-thumbs{display:flex;justify-content:center;gap:8px;margin-top:12px;overflow:auto}.box-thumbs button{padding:3px;border:1px solid var(--box-line);border-radius:9px;background:var(--box-surface);cursor:pointer;flex-shrink:0}.box-thumbs button[aria-current=true]{border:2px solid var(--box-accent);padding:2px}.box-thumbs img{display:block;width:52px;height:52px;object-fit:contain;border-radius:6px}.box-eyebrow{font-size:11px;letter-spacing:.14em;font-weight:700;color:var(--box-accent);margin:0 0 16px}.box-info h1{font:650 clamp(28px,2.8vw,39px)/1.12 Arial,Helvetica,sans-serif;letter-spacing:-.035em;color:var(--box-ink);margin:0 0 12px}.box-lead{font-size:19px;line-height:1.4;color:var(--box-muted);margin:0 0 16px}.box-price{font-size:29px;font-weight:700;letter-spacing:-.03em;margin:0 0 16px}.box-intro{font-size:15px;line-height:1.6;margin:0 0 15px}.box-compat{padding:12px 14px;border-left:3px solid var(--box-accent);background:var(--box-soft);font-size:13px;line-height:1.5;border-radius:0 8px 8px 0;margin-bottom:22px}.box-label,.box-packs legend{display:block;font-size:14px;font-weight:650;margin-bottom:10px}.box-form select,.box-form input[type=number]{width:100%;padding:12px 14px;font:inherit;font-size:15px;color:var(--box-ink);background:var(--box-surface);border:1px solid var(--box-line);border-radius:10px;min-height:46px}.box-caption{font-size:11px;color:var(--box-muted);line-height:1.5;margin:8px 0 18px}.box-packs{padding:0;border:0;margin:0;min-width:0}.box-packs label{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:12px;align-items:center;padding:15px;border:1px solid var(--box-line);border-radius:12px;background:var(--box-surface);margin-bottom:10px;cursor:pointer}.box-packs label:has(:checked){border-color:var(--box-accent);box-shadow:inset 0 0 0 1px var(--box-accent);background:var(--box-soft)}.box-packs label:has(:disabled){opacity:.45;cursor:not-allowed}.box-packs input{accent-color:var(--box-accent);width:18px;height:18px;margin:0}.box-packs strong{font-size:15px;display:block}.box-packs small,.box-packs em{font-size:11px;display:block;margin-top:4px;font-style:normal;color:var(--box-muted)}.box-packs em{color:var(--box-accent);font-weight:700}.box-packs b{font-size:19px;font-variant-numeric:tabular-nums;white-space:nowrap}.box-pack-price{text-align:right}.box-pack-price s{display:block;font-size:11px;color:var(--box-muted)}.box-actions{display:grid;gap:10px}.box-primary,.box-secondary{display:block;width:100%;border-radius:12px;padding:15px 20px;font:650 15px/1.3 Arial,sans-serif;cursor:pointer;min-height:51px}.box-primary{background:#c51423;color:#fff;border:1px solid #c51423}.box-primary:hover{background:#970d18}.box-secondary{background:transparent;color:var(--box-ink);border:1px solid var(--box-line)}.box-actions button:disabled{opacity:.5;cursor:not-allowed}.box-form [role=status]{font-size:13px;line-height:1.5;color:var(--box-accent)}.box-trust{display:flex;justify-content:space-between;gap:12px;border-top:1px solid var(--box-line);padding-top:15px;font-size:11px;color:var(--box-muted)}.box-demo-link{display:inline-block;font-size:13px;color:var(--box-accent);text-underline-offset:4px;margin-top:16px}.rm-box button:focus-visible,.rm-box a:focus-visible,.rm-box input:focus-visible,.rm-box select:focus-visible{outline:2px solid var(--box-accent);outline-offset:4px}@media(max-width:749px){body:has([data-box]) #MainContent{padding-top:12px!important}.box-wrap{padding:0 18px}.box-product{grid-template-columns:1fr;gap:26px}.box-gallery{position:static;max-width:540px;width:100%;margin:auto}.box-cover{max-height:58vh}.box-top{margin-bottom:18px}.box-info h1{font-size:31px}.rm-box{padding-top:18px}.box-packs label{padding:13px;gap:9px}.box-packs b{font-size:18px}}body:has([data-box]) #MainContent{padding-top:18px!important;margin-top:0!important}body:has([data-box]) .rm-box{padding-top:0!important}.box-cover{max-height:calc(100dvh - var(--box-header,142px) - 145px)}.box-primary{border-radius:30px}.box-compat{border-left:0;border-radius:30px;text-align:center}.box-gallery{border-radius:24px}@media(max-width:749px){.box-cover{max-height:58vh}}.box-colors{border:0;padding:0;margin:0 0 20px;display:flex;gap:12px}.box-colors legend{font-size:14px;margin-bottom:10px}.box-colors label{display:flex;align-items:center;gap:8px;padding:12px 20px;border:1px solid var(--box-line);border-radius:8px;cursor:pointer}.box-colors label:has(:checked){border-color:var(--box-accent);background:var(--box-soft)}.box-colors input{accent-color:var(--box-accent)}.box-primary{border-radius:8px}.box-info h1{font-weight:800}.box-compat{border-radius:8px}.box-media{background:var(--box-bg);color:var(--box-ink);padding:30px 0 48px}.box-media h2{font:800 clamp(26px,3vw,36px)/1.15 Arial,sans-serif;letter-spacing:-.03em;margin:20px 0}.box-media p{font-size:14px;line-height:1.6}.box-clips{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:40px}.box-clips article{border:1px solid var(--box-line);border-radius:16px;background:var(--box-surface);padding:5px;overflow:hidden}.box-clips video{width:100%;aspect-ratio:9/16;max-height:440px;object-fit:cover;border-radius:12px;display:block}.box-controls{display:flex;justify-content:space-between;gap:8px;padding:8px}.box-controls button{padding:9px 12px;min-height:42px;border:1px solid var(--box-line);border-radius:20px;background:var(--box-surface);color:var(--box-ink);cursor:pointer}.box-review-list{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:16px}.box-review{flex:0 0 100%;scroll-snap-align:start;display:grid;grid-template-columns:220px 1fr;align-items:center;gap:28px;padding:24px;border:1px solid var(--box-line);border-radius:16px;background:var(--box-surface)}.box-review img{width:100%;height:290px;object-fit:contain;border-radius:10px;cursor:default}.box-review blockquote{margin:0 0 20px;font-size:18px;line-height:1.6}.box-review .box-stars{color:#b84b00;font-size:24px}.box-review footer{display:flex;gap:18px;font-size:13px}.box-review-list{scrollbar-color:var(--box-accent) var(--box-soft)}@media(max-width:749px){.box-clips{display:flex;overflow:auto;scroll-snap-type:x mandatory}.box-clips article{flex:0 0 82%;scroll-snap-align:start}.box-review{box-sizing:border-box;grid-template-columns:1fr;padding:18px}.box-review img{height:230px}.box-review blockquote{font-size:16px}}.box-story{background:var(--box-bg);color:var(--box-ink);padding:30px 0 48px}.box-feature{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:36px;padding:28px 0;border-top:1px solid var(--box-line)}.box-feature:nth-child(2n) img{order:2}.box-feature img{width:100%;height:auto;max-height:530px;object-fit:contain;border-radius:14px}.box-feature h2{font:800 clamp(26px,3vw,38px)/1.12 Arial,sans-serif;letter-spacing:-.035em}.box-feature p,.box-story details p{font-size:16px;line-height:1.65}.box-story details{padding:20px;margin-top:12px;border:1px solid var(--box-line);border-radius:10px;background:var(--box-surface)}.box-story summary{cursor:pointer;font-size:16px;font-weight:700}#box-how{scroll-margin-top:calc(var(--box-header,142px) + 24px)}@media(max-width:749px){.box-feature{grid-template-columns:1fr;gap:18px}.box-feature:nth-child(2n) img{order:0}}.rm-clock-reviews,.rm-clock-reviews *{box-sizing:border-box}.rm-clock-reviews{padding:42px 0;background:var(--clock-soft);color:var(--clock-ink)}.rm-clock-reviews h2{font-size:clamp(26px,3vw,36px);color:inherit;margin:0 0 26px;text-align:center;line-height:1.15}.rm-clock-reviews__carousel{position:relative;max-width:980px;margin:auto;padding:0 58px}.rm-clock-review{display:grid;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:28px;min-height:270px;padding:30px;background:var(--clock-surface);border:1px solid var(--clock-line);border-radius:22px}.rm-clock-review[hidden]{display:none!important}.rm-clock-review__copy{min-width:0}.rm-clock-review p,.rm-clock-review blockquote{font-size:16px;line-height:1.6;margin:14px 0;padding:0;border:0;color:var(--clock-ink);font-style:normal}.rm-clock-review details:not([open])>blockquote{display:none}.rm-clock-review details blockquote{font-size:14px}.rm-clock-review summary{cursor:pointer;font-size:13px;color:var(--clock-accent);text-decoration:underline;text-underline-offset:3px;padding:8px 0}.rm-clock-review__stars{color:var(--clock-accent);font-size:20px;letter-spacing:2px;line-height:1}.rm-clock-review footer{display:flex;flex-wrap:wrap;gap:8px 12px;margin-top:20px;padding-top:16px;border-top:1px solid var(--clock-line);font-size:12px}.rm-clock-review footer span{color:var(--clock-muted)}.rm-clock-review__photo{display:block;width:160px;height:180px;position:relative;overflow:hidden;border-radius:14px;margin:0;background:var(--clock-soft)}.rm-clock-review__photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.rm-clock-reviews__controls{display:flex;justify-content:center;align-items:center;margin-top:12px}.rm-clock-reviews__arrow{position:absolute;top:calc(50% - 44px);display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--clock-line);border-radius:50%;background:var(--clock-surface);color:var(--clock-ink);font:30px/1 Arial,sans-serif;cursor:pointer}.rm-clock-reviews__arrow.prev{left:0}.rm-clock-reviews__arrow.next{right:0}.rm-clock-reviews__dots{display:flex;align-items:center;justify-content:center}.rm-clock-reviews__dots button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:transparent;cursor:pointer}.rm-clock-reviews__dots span{display:block;width:8px;height:8px;border-radius:20px;background:var(--clock-muted)}.rm-clock-reviews__dots [aria-current=true] span{width:24px;background:var(--clock-accent)}.rm-clock-reviews button:focus-visible,.rm-clock-reviews a:focus-visible,.rm-clock-reviews summary:focus-visible{outline:2px solid var(--clock-accent);outline-offset:4px}.rm-clock-reviews__source{display:block;width:fit-content;color:var(--clock-muted);font-size:12px;margin:12px auto 0;text-underline-offset:3px}@media(max-width:749px){.rm-clock-reviews{padding:32px 0}.rm-clock-reviews__carousel{padding:0}.rm-clock-review{grid-template-columns:1fr;gap:20px;padding:24px;min-height:0}.rm-clock-review__photo{width:140px;height:140px;justify-self:center}.rm-clock-reviews__arrow{position:static;flex-shrink:0}.rm-clock-reviews__controls{gap:12px}.rm-clock-reviews h2{font-size:28px}}.rm-clock-story{color:var(--clock-ink);background:var(--clock-bg)}.rm-clock-story__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,6vw,80px);align-items:center;padding:48px 0;border-bottom:1px solid var(--clock-line)}.rm-clock-story figure{margin:0;max-width:420px;justify-self:center}.rm-clock-story img{width:100%;height:auto;display:block;border-radius:24px}.rm-clock-story__row:nth-child(2n) figure{order:2}.rm-clock-story h2{font-size:clamp(28px,3vw,40px);line-height:1.13;letter-spacing:-.03em;color:inherit;margin:14px 0}.rm-clock-story p{font-size:16px;line-height:1.65;max-width:430px;color:var(--clock-muted)}.rm-clock-story__number{font-size:12px;font-weight:700;color:var(--clock-accent)}.rm-clock-story__row:nth-child(2){background:#2b2530;color:#fff4e4;border-radius:24px;margin-block:28px;padding:36px}.rm-clock-story__row:nth-child(2) p{color:#e6d4c4}.rm-clock-story__row:nth-child(2) .rm-clock-story__number{color:#ffcb84}.rm-clock-details{max-width:850px;margin:0 auto;padding:42px 0}.rm-clock-details details{margin:10px 0;border:1px solid var(--clock-line);border-radius:14px;background:var(--clock-surface);padding:0 20px}.rm-clock-details summary{cursor:pointer;font-weight:600;padding:18px 0}.rm-clock-details p{max-width:none;font-size:14px}.rm-clock-details ul{font-size:14px;line-height:1.8}.rm-clock-details a{display:inline-block;color:var(--clock-accent);margin-bottom:20px}@media(max-width:749px){.rm-clock-story__row{grid-template-columns:1fr;gap:22px;padding:28px 0}.rm-clock-story__row:nth-child(2n) figure{order:0}.rm-clock-story__row:nth-child(2){padding:22px}.rm-clock-story figure{max-width:340px}.rm-clock-story__row>div{padding-inline:6px}}.mush-header,.mush-header *{box-sizing:border-box}.mush-header{--mush-bg: #ffffff;--mush-ink: #050505;position:fixed;top:0;right:0;left:0;z-index:50;width:100%;color:var(--mush-ink);background:#fffffffa;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.06);font-family:Arial,Helvetica,sans-serif;box-shadow:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:box-shadow .26s ease,background-color .26s ease}.mush-header.is-scrolled{background:#fffffff0;box-shadow:0 10px 30px #00000012}.mush-header__spacer{display:block;width:100%;height:140px;background:#fff}.mush-header a,.mush-header button,.mush-header summary{color:inherit;font:inherit;text-decoration:none}.mush-header__inner{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;min-height:140px;padding:0 clamp(36px,4.9vw,94px)}.mush-header__nav{display:flex;align-items:center;justify-self:start;gap:clamp(28px,2.1vw,43px);white-space:nowrap}.mush-header__nav a{position:relative;font-size:clamp(18px,1.25vw,24px);font-weight:400;line-height:1;letter-spacing:-.025em}.mush-header__nav>a:after,.mush-header__dropdown-trigger:after{content:"";position:absolute;right:0;bottom:-8px;left:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .18s ease}.mush-header__nav>a:hover:after,.mush-header__nav>a:focus-visible:after,.mush-header__dropdown:hover .mush-header__dropdown-trigger:after,.mush-header__dropdown:focus-within .mush-header__dropdown-trigger:after{transform:scaleX(1);transform-origin:left}.mush-header__home-link{position:relative;display:inline-grid;place-items:center;width:38px;height:38px;border-radius:999px;isolation:isolate;overflow:visible}.mush-header__home-link:before{content:"";position:absolute;top:-15px;right:-15px;bottom:-15px;left:-15px;z-index:0;border-radius:999px;background:radial-gradient(circle,#fffbdefa,#ffe17ad1 28%,#ffbd2f94 44%,#ffa91647 57%,#ffa91600 74%);box-shadow:0 0 10px #ffc63e42,0 0 24px #ffb11a2e;opacity:.72;transform:scale(.94);pointer-events:none;animation:mushSunriseGlow 3.4s ease-in-out infinite}.mush-header__home-link:after{content:"";position:absolute;top:-18px;right:-18px;bottom:-18px;left:-18px;z-index:-1;border-radius:50%;background:repeating-conic-gradient(from 0deg,#ffb51f52 0deg 3deg,#ffb51f00 3deg 22deg);-webkit-mask:radial-gradient(circle,transparent 0 49%,#000 51% 67%,transparent 69%);mask:radial-gradient(circle,transparent 0 49%,#000 51% 67%,transparent 69%);opacity:.38;transform:rotate(0) scale(.96);pointer-events:none;animation:mushSunRays 12s linear infinite}.mush-header__home-link svg{position:relative;z-index:1;width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 2px rgba(255,171,27,.12));transition:transform .22s ease,filter .22s ease}.mush-header__home-link:hover:before,.mush-header__home-link:focus-visible:before{opacity:.94;transform:scale(1.08)}.mush-header__home-link:hover:after,.mush-header__home-link:focus-visible:after{opacity:.56}.mush-header__home-link:hover svg,.mush-header__home-link:focus-visible svg{transform:translateY(-1px);filter:drop-shadow(0 2px 5px rgba(255,168,16,.3))}@keyframes mushSunriseGlow{0%,to{opacity:.58;transform:scale(.92);box-shadow:0 0 8px #ffc63e38,0 0 18px #ffb11a1f}48%{opacity:.9;transform:scale(1.08);box-shadow:0 0 13px #ffc63e66,0 0 30px #ffb11a3d}62%{opacity:.78;transform:scale(1.02)}}@keyframes mushSunRays{0%{transform:rotate(0) scale(.95);opacity:.28}50%{transform:rotate(180deg) scale(1.04);opacity:.46}to{transform:rotate(360deg) scale(.95);opacity:.28}}.mush-header__mobile-home{display:flex;align-items:center;gap:10px}.mush-header__mobile-home svg{width:20px;height:20px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}@media(prefers-reduced-motion:reduce){.mush-header__home-link:before,.mush-header__home-link:after{animation:none}.mush-header__home-link:before{opacity:.7;transform:none}.mush-header__home-link:after{opacity:.32;transform:none}}.mush-header__dropdown{position:relative}.mush-header__dropdown-panel{position:absolute;top:100%;left:-14px;z-index:60;min-width:240px;margin-top:18px;padding:8px;border:1px solid rgba(0,0,0,.09);border-radius:14px;background:#fffffffa;box-shadow:0 18px 45px #0000001a;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.mush-header__dropdown-panel a{display:block;padding:11px 12px;border-radius:9px;font-size:15px;white-space:nowrap}.mush-header__dropdown-panel a:hover,.mush-header__dropdown-panel a:focus-visible{background:#f4f4f4}.mush-header__dropdown:hover .mush-header__dropdown-panel,.mush-header__dropdown:focus-within .mush-header__dropdown-panel{opacity:1;visibility:visible;transform:translateY(0)}.mush-header__logo{display:flex;align-items:center;justify-content:center;justify-self:center;width:180px;height:118px;line-height:1}.mush-header__logo img{display:block;width:100%;height:100%;object-fit:contain}.mush-header__actions{display:flex;align-items:center;justify-self:end;gap:clamp(22px,1.8vw,34px);white-space:nowrap}.mush-header__language-form{margin:0}.mush-header__language{position:relative}.mush-header__language summary,.mush-header__language-static{display:flex;align-items:center;gap:14px;min-width:118px;padding:0;border:0;background:transparent;cursor:pointer;list-style:none;font-size:clamp(18px,1.25vw,24px);line-height:1}.mush-header__language summary::-webkit-details-marker,.mush-header__mobile-menu>summary::-webkit-details-marker{display:none}.mush-header__language summary svg,.mush-header__language-static svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.7;transition:transform .18s ease}.mush-header__language[open] summary svg{transform:rotate(180deg)}.mush-header__language-list{position:absolute;top:calc(100% + 18px);right:0;z-index:60;min-width:175px;padding:8px;border:1px solid rgba(0,0,0,.09);border-radius:14px;background:#fff;box-shadow:0 18px 45px #0000001a}.mush-header__language-list button{display:block;width:100%;padding:10px 12px;border:0;border-radius:9px;background:transparent;text-align:left;cursor:pointer}.mush-header__language-list button:hover,.mush-header__language-list button[aria-current=true]{background:#f4f4f4}.mush-header__icon-button{position:relative;display:inline-grid;place-items:center;flex:0 0 auto;width:25px;height:27px;padding:0;border:0;background:transparent;cursor:pointer}.mush-header__icon-button svg{width:100%;height:100%;overflow:visible;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.mush-header__cart{width:28px}.mush-header__cart-count{position:absolute;top:-14px;right:-14px;display:grid;place-items:center;min-width:29px;height:29px;padding:0 7px;border-radius:999px;color:#fff;background:#000;font-size:16px;font-weight:600;line-height:1}.mush-header__mobile-menu{display:none}.mush-header :focus-visible{outline:2px solid currentColor;outline-offset:5px}@media(max-width:990px){.mush-header__spacer{height:84px}.mush-header__inner{min-height:84px;padding:0 22px}.mush-header__nav,.mush-header__language-form,.mush-header__language-static,.mush-header__account{display:none}.mush-header__mobile-menu{display:block;justify-self:start}.mush-header__mobile-menu>summary{list-style:none}.mush-header__mobile-panel{position:absolute;top:100%;right:0;left:0;padding:13px 22px 24px;border-top:1px solid rgba(0,0,0,.08);background:#fff;box-shadow:0 14px 28px #00000014}.mush-header__mobile-panel nav,.mush-header__mobile-submenu{display:grid}.mush-header__mobile-panel a{padding:13px 0;border-bottom:1px solid rgba(0,0,0,.08);font-size:19px}.mush-header__mobile-panel .mush-header__mobile-home{display:flex;align-items:center}.mush-header__mobile-submenu{padding-left:14px}.mush-header__mobile-submenu a{padding:10px 0;border-bottom:1px solid rgba(0,0,0,.06);font-size:16px;opacity:.72}.mush-header__logo{width:112px;height:70px}.mush-header__actions{gap:19px}.mush-header__cart-count{top:-10px;right:-10px;min-width:23px;height:23px;padding:0 5px;font-size:12px}}@media(max-width:420px){.mush-header__spacer{height:74px}.mush-header__inner{min-height:74px;padding:0 16px}.mush-header__search{display:none}.mush-header__logo{width:100px;height:63px}}.mush-header__home-link{width:30px;height:30px;flex:0 0 30px;vertical-align:middle}.mush-header__home-link svg{width:20px;height:20px;stroke-width:1.7}.mush-header__home-link:before{top:-6px;right:-6px;bottom:-6px;left:-6px;opacity:.42;background:radial-gradient(circle,#fff7cdd1,#ffd3677a 36%,#ffb2222e 56%,#ffb22200 74%);box-shadow:0 0 10px #ffbb2f24;animation:mushHomeSoftGlow 4.8s ease-in-out infinite}.mush-header__home-link:after{top:-8px;right:-8px;bottom:-8px;left:-8px;opacity:.16;animation:mushHomeSoftRays 18s linear infinite}.mush-header__home-link:hover:before,.mush-header__home-link:focus-visible:before{opacity:.62;transform:scale(1.04)}.mush-header__home-link:hover:after,.mush-header__home-link:focus-visible:after{opacity:.26}@keyframes mushHomeSoftGlow{0%,to{opacity:.34;transform:scale(.96)}50%{opacity:.5;transform:scale(1.03)}}@keyframes mushHomeSoftRays{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.mush-header__home-link:before,.mush-header__home-link:after{animation:none!important}}@media(min-width:990px){.mush-header__spacer{height:92px}.mush-header__inner{min-height:92px}.mush-header__logo{width:118px;height:74px}}body:has([data-rhm-home]){--rhm-header:94px;background:#f3f2ee}body:has([data-rhm-home]) .mush-header__spacer{display:none!important}body:has([data-rhm-home]) #MainContent{padding-top:var(--rhm-header)!important;padding-bottom:0!important}.rhm,.rhm *{box-sizing:border-box}.rhm{--rhm-accent:#3e5038;--rhm-wash:#e2e5ce;position:relative;isolation:isolate;overflow:hidden;background:#f3f2ee;color:#171916;font-family:inherit;transition:background-color .6s ease,color .4s ease}.rhm[data-active=massage]{--rhm-accent:#3e5038;--rhm-wash:#e2e5ce}.rhm[data-active=locator]{--rhm-accent:#6d4d87;--rhm-wash:#ece6f1}.rhm[data-active=clock]{--rhm-accent:#995122;--rhm-wash:#f2dcc2}.rhm__ambient{position:absolute;z-index:-1;top:80rem;left:50%;width:min(110rem,94vw);height:70rem;border-radius:50%;background:radial-gradient(circle,var(--rhm-wash),transparent 70%);opacity:.7;transform:translate(-50%);pointer-events:none;transition:background .7s ease}.rhm__inner{width:min(124rem,calc(100% - 4rem));margin-inline:auto}.rhm h1,.rhm h2,.rhm h3{margin:0;color:inherit;font-family:inherit;letter-spacing:-.045em}.rhm h1{font-size:clamp(4.8rem,7.2vw,9.6rem);font-weight:720;line-height:.94;text-wrap:balance}.rhm h2{font-size:clamp(3.8rem,5.2vw,6.8rem);font-weight:700;line-height:.98;text-wrap:balance}.rhm h3{font-size:clamp(3.2rem,3.6vw,4.8rem);font-weight:690;line-height:1.03;text-wrap:balance}.rhm p{margin:0}.rhm-kicker{color:var(--tone,var(--rhm-accent));font-size:1.05rem;font-weight:800;letter-spacing:.18em;line-height:1.35;text-transform:uppercase}.rhm-hero{--tone:#c7d5b5;position:relative;min-height:min(76rem,calc(100svh - var(--rhm-header)));overflow:hidden;background:#20261e;color:#fff}.rhm-hero__video,.rhm-hero__shade{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.rhm-hero__video{z-index:0;display:block;background:#20261e;object-fit:cover;object-position:center}.rhm-hero__shade{z-index:1;background:linear-gradient(90deg,#080b08f0,#080b08c2 38%,#080b0842 68%,#080b0814),linear-gradient(0deg,rgba(8,11,8,.58),transparent 52%)}.rhm-hero__content{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;width:min(124rem,calc(100% - 4rem));min-height:min(76rem,calc(100svh - var(--rhm-header)));margin-inline:auto;padding:6rem 0;transition:opacity .65s ease,transform .65s ease}.rhm-hero__content h1{max-width:9.5ch;margin-top:1.8rem;color:#fff;text-shadow:0 .3rem 2.4rem rgba(0,0,0,.38)}.rhm-hero__lead{max-width:58rem;margin-top:2.4rem;color:#fff;font-size:clamp(1.65rem,1.8vw,2.15rem);font-weight:520;line-height:1.55;text-shadow:0 .2rem 1.5rem rgba(0,0,0,.55)}.rhm-hero .rhm-kicker{display:inline-flex;align-self:flex-start;padding:.7rem 1rem;border:1px solid rgba(255,255,255,.3);border-radius:999px;background:#080b08b3;color:#fff;text-shadow:none}.rhm-actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:3rem}.rhm-button{display:inline-flex;align-items:center;justify-content:space-between;gap:2.4rem;min-height:5.2rem;padding:0 2.2rem;border:1px solid transparent;border-radius:999px;font-size:1.35rem;font-weight:750;text-decoration:none;transition:background .3s ease,color .3s ease,border-color .3s ease,transform .3s ease}.rhm-button:hover,.rhm-button:focus-visible,.rhm-text-link:hover,.rhm-text-link:focus-visible{transform:translateY(-2px)}.rhm-button--solid{background:#fff;color:#20261e}.rhm-button--glass{border-color:#ffffff7a;background:#0f120e3d;color:#fff}.rhm-button--dark{background:#171916;color:#fff}.rhm-hero__note{position:absolute;z-index:2;right:2rem;bottom:2rem;color:#ffffffb8;font-size:1.1rem;letter-spacing:.08em}.rhm-trust{display:grid;grid-template-columns:repeat(3,1fr);background:#171916;color:#fff}.rhm-trust>div{display:flex;align-items:center;justify-content:center;gap:1.4rem;min-height:8.4rem;padding:1.6rem 3rem;border-right:1px solid rgba(255,255,255,.12)}.rhm-trust>div:last-child{border-right:0}.rhm-trust svg{width:2.5rem;height:2.5rem;fill:none;stroke:#c7d5b5;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}.rhm-trust span{display:flex;flex-direction:column;gap:.25rem;color:#bfc2bc;font-size:1.18rem;line-height:1.35}.rhm-trust strong{color:#fff;font-size:1.28rem}.rhm-intro{max-width:82rem;margin:0 auto;padding:clamp(7rem,10vw,13rem) 1rem clamp(5rem,7vw,8rem);text-align:center}.rhm-intro h2{margin-top:1.6rem}.rhm-intro>p:last-child,.rhm-process>header>p:last-child{max-width:62rem;margin:2rem auto 0;color:#60645e;font-size:clamp(1.55rem,1.7vw,1.9rem);line-height:1.6}.rhm-scenes{display:grid;gap:clamp(2.2rem,3.5vw,4.5rem)}.rhm-tone--locator{--tone:#6d4d87;--surface:#ece6f1;--tone-dark:#d2bce2}.rhm-tone--massage{--tone:#3e5038;--surface:#e2e5ce;--tone-dark:#c7d5b5}.rhm-tone--clock{--tone:#995122;--surface:#f2dcc2;--tone-dark:#ffd092}.rhm-scene{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:40rem;border:1px solid color-mix(in srgb,var(--tone) 20%,transparent);border-radius:2.8rem;background:#fffffce6;box-shadow:0 1.4rem 4rem #2325210e;overflow:hidden;content-visibility:auto;contain:layout paint style;contain-intrinsic-size:auto 40rem;transition:border-color .35s ease,box-shadow .35s ease,transform .35s ease,opacity .6s ease}.rhm-scene:nth-child(2n) .rhm-scene__media{order:2}.rhm-scene:nth-child(2n) .rhm-scene__copy{order:1}.rhm-scene.is-active,.rhm-scene:hover,.rhm-scene:focus-within{border-color:color-mix(in srgb,var(--tone) 50%,transparent);box-shadow:0 1.7rem 4.5rem #23252112,0 0 2.8rem color-mix(in srgb,var(--tone) 12%,transparent);transform:translateY(-.2rem)}.rhm-scene__media{position:relative;min-width:0;min-height:40rem;padding:1rem;background:var(--surface)}.rhm-scene__media video{position:absolute;top:1rem;right:1rem;bottom:1rem;left:1rem;display:block;width:calc(100% - 2rem);height:calc(100% - 2rem);border-radius:2rem;background:#171916;object-fit:cover}.rhm-scene__number{position:absolute;z-index:2;top:2.4rem;left:2.4rem;display:grid;place-items:center;width:4.4rem;height:4.4rem;border:1px solid rgba(255,255,255,.5);border-radius:50%;background:#121413c2;color:#fff;font-size:1.05rem;font-weight:750}.rhm-scene__copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(3rem,4vw,5.6rem)}.rhm-scene__copy h3{max-width:14ch;margin-top:1.5rem}.rhm-scene__copy>p:not(.rhm-kicker){max-width:48rem;margin:1.8rem 0 2.2rem;color:#5d615a;font-size:clamp(1.5rem,1.5vw,1.75rem);line-height:1.55}.rhm-text-link{display:inline-flex;align-items:center;gap:1.6rem;align-self:flex-start;padding-bottom:.45rem;border-bottom:1px solid currentColor;color:var(--tone,var(--rhm-accent));font-size:1.35rem;font-weight:760;text-decoration:none;transition:transform .3s ease,color .3s ease}.rhm-process{padding:clamp(8rem,11vw,14rem) 0}.rhm-process>header{max-width:76rem;margin:0 auto clamp(4rem,6vw,7rem);text-align:center}.rhm-process>header h2{margin-top:1.6rem}.rhm-process__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.4rem}.rhm-process__grid article{min-height:25rem;padding:3.2rem;border:1px solid rgba(24,27,23,.1);border-radius:2.2rem;background:#fffffcb8;transition:opacity .6s ease,transform .6s ease}.rhm-process__grid article>span{color:var(--rhm-accent);font-size:1.1rem;font-weight:800;letter-spacing:.14em}.rhm-process__grid h3{margin-top:5rem;font-size:clamp(2.4rem,2.5vw,3.2rem)}.rhm-process__grid p{margin-top:1.4rem;color:#60645e;font-size:1.45rem;line-height:1.6}.rhm-process__warranty{margin-top:1.4rem;padding:2.4rem 3rem;border-radius:2rem;background:#171916;color:#c9ccc6;transition:opacity .6s ease,transform .6s ease}.rhm-process__warranty p{display:flex;align-items:center;justify-content:center;gap:1.2rem;font-size:1.35rem;line-height:1.55;text-align:center}.rhm-process__warranty strong{color:#fff}.rhm-about{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(4rem,8vw,11rem);padding:clamp(6rem,8vw,10rem);border-radius:3rem;background:#1e241d;color:#fff;transition:opacity .65s ease,transform .65s ease}.rhm-about h2{max-width:10ch;margin-top:1.6rem}.rhm-about>div:last-child>p{color:#c6cbc2;font-size:clamp(1.55rem,1.7vw,1.85rem);line-height:1.65}.rhm-about ul{display:grid;gap:1.2rem;margin:3rem 0;padding:0;list-style:none}.rhm-about li{position:relative;padding-left:2.6rem;color:#eef0eb;font-size:1.4rem}.rhm-about li:before{content:"";position:absolute;top:.55em;left:0;width:.8rem;height:.8rem;border-radius:50%;background:#c7d5b5}.rhm-about .rhm-text-link{--tone:#c7d5b5}.rhm-faq{display:grid;grid-template-columns:.75fr 1.25fr;gap:clamp(4rem,8vw,11rem);padding:clamp(9rem,12vw,15rem) 0}.rhm-faq header h2{max-width:10ch;margin-top:1.6rem}.rhm-faq__list{border-top:1px solid rgba(24,27,23,.14);transition:opacity .65s ease,transform .65s ease}.rhm-faq details{border-bottom:1px solid rgba(24,27,23,.14)}.rhm-faq summary{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:2.5rem 0;cursor:pointer;font-size:clamp(1.55rem,1.7vw,1.85rem);font-weight:700;list-style:none}.rhm-faq summary::-webkit-details-marker{display:none}.rhm-faq summary span{font-size:2.2rem;font-weight:400;transition:transform .25s ease}.rhm-faq details[open] summary span{transform:rotate(45deg)}.rhm-faq details p{max-width:62rem;padding:0 4rem 2.5rem 0;color:#60645e;font-size:1.45rem;line-height:1.65}.rhm-close{padding:clamp(7rem,10vw,12rem) 2rem;text-align:center;border-top:1px solid rgba(24,27,23,.12)}.rhm-close h2{max-width:12ch;margin:1.6rem auto 0}.rhm-close>p:not(.rhm-kicker){max-width:56rem;margin:2rem auto 3rem;color:#60645e;font-size:1.65rem;line-height:1.6}.rhm-js [data-rhm-reveal]{opacity:0;transform:translateY(2.2rem)}.rhm-js [data-rhm-reveal].is-visible{opacity:1;transform:none}.rhm :focus-visible{outline:3px solid var(--rhm-accent);outline-offset:4px}body.rm-product-dark .rhm{background:#111311;color:#f4f4ef}body.rm-product-dark .rhm-intro>p:last-child,body.rm-product-dark .rhm-process>header>p:last-child,body.rm-product-dark .rhm-close>p:not(.rhm-kicker),body.rm-product-dark .rhm-faq details p{color:#b9beb6}body.rm-product-dark .rhm-scene{background:#1b1e1b}body.rm-product-dark .rhm-scene{--tone:var(--tone-dark)}body.rm-product-dark .rhm-scene__copy>p:not(.rhm-kicker),body.rm-product-dark .rhm-process__grid p{color:#b9beb6}body.rm-product-dark .rhm-process__grid article{border-color:#ffffff1c;background:#1b1e1b}body.rm-product-dark .rhm-faq__list,body.rm-product-dark .rhm-faq details,body.rm-product-dark .rhm-close{border-color:#ffffff21}@media(max-width:900px){.rhm__inner{width:min(100% - 2.4rem,76rem)}.rhm-hero__content{width:min(100% - 4rem,76rem)}.rhm-scene{grid-template-columns:minmax(24rem,.85fr) minmax(0,1.15fr)}.rhm-scene__copy{padding:3rem}.rhm-process__grid article{min-height:23rem;padding:2.5rem}.rhm-about{padding:5rem 4rem}}@media(max-width:680px){body:has([data-rhm-home]){--rhm-header:78px}.rhm__inner{width:100%}.rhm-hero{min-height:calc(100svh - var(--rhm-header))}.rhm-hero__video{object-position:58% center}.rhm-hero__shade{background:linear-gradient(0deg,#0a0d09e6,#0a0d097a 58%,#0a0d091f)}.rhm-hero__content{justify-content:flex-end;width:100%;min-height:calc(100svh - var(--rhm-header));padding:5rem 2.2rem 7rem}.rhm h1{font-size:clamp(4.5rem,14vw,6.2rem)}.rhm h2{font-size:clamp(3.7rem,11vw,5rem)}.rhm-hero__content h1{max-width:10ch}.rhm-hero__lead{font-size:1.55rem}.rhm-actions{align-items:stretch}.rhm-button{flex:1 1 auto}.rhm-hero__note{right:1.4rem;bottom:1.2rem;font-size:.95rem}.rhm-trust{grid-template-columns:1fr}.rhm-trust>div{justify-content:flex-start;min-height:7.2rem;padding:1.4rem 2.2rem;border-right:0;border-bottom:1px solid rgba(255,255,255,.12)}.rhm-trust>div:last-child{border-bottom:0}.rhm-intro{padding:7rem 2.2rem 4rem}.rhm-scenes{gap:1.6rem;padding:0 1.2rem}.rhm-scene{display:flex;flex-direction:column;min-height:0;border-radius:2.2rem}.rhm-scene:nth-child(2n) .rhm-scene__media,.rhm-scene:nth-child(2n) .rhm-scene__copy{order:initial}.rhm-scene__media{min-height:38rem;padding:.8rem}.rhm-scene__media video{top:.8rem;right:.8rem;bottom:.8rem;left:.8rem;width:calc(100% - 1.6rem);height:calc(100% - 1.6rem);border-radius:1.6rem}.rhm-scene__copy{padding:2.8rem 2.2rem 3.2rem}.rhm-scene__copy h3{font-size:clamp(3.2rem,10vw,4.2rem)}.rhm-process{padding:8rem 1.2rem}.rhm-process>header{padding-inline:1rem}.rhm-process__grid{grid-template-columns:1fr}.rhm-process__grid article{min-height:0;padding:2.6rem 2.2rem}.rhm-process__grid h3{margin-top:3.5rem}.rhm-process__warranty{padding:2.2rem}.rhm-process__warranty p{display:block}.rhm-process__warranty strong{display:block;margin-bottom:.7rem}.rhm-about{grid-template-columns:1fr;gap:3rem;margin:0 1.2rem;padding:4rem 2.4rem;border-radius:2.2rem}.rhm-faq{grid-template-columns:1fr;gap:3rem;padding:8rem 2.2rem}.rhm-faq header h2{max-width:none}.rhm-close{padding:7rem 2.2rem 8rem}}@media(prefers-reduced-motion:reduce){.rhm *{scroll-behavior:auto!important;animation:none!important;transition-duration:.01ms!important}.rhm-js [data-rhm-reveal]{opacity:1;transform:none}}body:has([data-locator]){--loc-bg:#f5f1ed;--loc-surface:#fffcf9;--loc-soft:#ece6f1;--loc-line:#d9cfe0;--loc-ink:#292330;--loc-muted:#6a606f;--loc-accent:#6d4d87;--clock-soft:var(--loc-soft);--clock-surface:var(--loc-surface);--clock-line:var(--loc-line);--clock-ink:var(--loc-ink);--clock-muted:var(--loc-muted);--clock-accent:var(--loc-accent)}body.rm-product-dark:has([data-locator]){color-scheme:dark;--loc-bg:#17131c;--loc-surface:#231d2a;--loc-soft:#352a42;--loc-line:#4d4059;--loc-ink:#fbf7ff;--loc-muted:#c9bfd0;--loc-accent:#c397e7}body:has([data-locator]) #MainContent{background:var(--loc-bg);color:var(--loc-ink)}body:has([data-locator]) .mush-header__spacer{height:0!important;display:none!important}.rm-locator,.rm-locator *,.loc-story,.loc-story *{box-sizing:border-box}.rm-locator{background:radial-gradient(ellipse at 12% 25%,var(--loc-soft),transparent 65%),var(--loc-bg);color:var(--loc-ink);padding:22px 0 40px}.loc-wrap{max-width:1180px;margin:auto;padding:0 24px}.loc-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.loc-top>a{font-size:12px;color:var(--loc-muted);text-decoration:none}.loc-top .rm-product-mode{width:auto;padding:0!important;margin:0!important}.loc-top .rm-product-mode__button{color:var(--loc-ink);background:var(--loc-surface);border-color:var(--loc-line);box-shadow:none}.loc-product{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,4vw,62px);align-items:start;scroll-margin-top:calc(var(--loc-header,142px) + 24px)}.loc-gallery{position:sticky;top:calc(var(--loc-header,142px) + 20px);min-width:0;background:var(--loc-surface);border:1px solid var(--loc-line);border-radius:22px;padding:12px;box-shadow:0 12px 35px #3d29430b}.loc-cover{width:100%;height:auto;max-height:min(590px,65vh);object-fit:contain;display:block;border-radius:14px}.loc-thumbs{display:flex;justify-content:center;gap:8px;margin-top:12px;overflow:auto}.loc-thumbs button{padding:3px;border:1px solid var(--loc-line);border-radius:9px;background:var(--loc-surface);cursor:pointer;flex-shrink:0}.loc-thumbs button[aria-current=true]{border:2px solid var(--loc-accent);padding:2px}.loc-thumbs img{display:block;width:52px;height:52px;object-fit:contain;border-radius:6px}.loc-eyebrow{font-size:11px;letter-spacing:.14em;font-weight:700;color:var(--loc-accent);margin:0 0 16px}.loc-info h1{font:650 clamp(28px,2.8vw,39px)/1.12 Arial,Helvetica,sans-serif;letter-spacing:-.035em;color:var(--loc-ink);margin:0 0 12px}.loc-lead{font-size:19px;line-height:1.4;color:var(--loc-muted);margin:0 0 16px}.loc-price{font-size:29px;font-weight:700;letter-spacing:-.03em;margin:0 0 16px}.loc-intro{font-size:15px;line-height:1.6;margin:0 0 15px}.loc-compat{padding:12px 14px;border-left:3px solid var(--loc-accent);background:var(--loc-soft);font-size:13px;line-height:1.5;border-radius:0 8px 8px 0;margin-bottom:22px}.loc-label,.loc-packs legend{display:block;font-size:14px;font-weight:650;margin-bottom:10px}.loc-form select,.loc-form input[type=number]{width:100%;padding:12px 14px;font:inherit;font-size:15px;color:var(--loc-ink);background:var(--loc-surface);border:1px solid var(--loc-line);border-radius:10px;min-height:46px}.loc-caption{font-size:11px;color:var(--loc-muted);line-height:1.5;margin:8px 0 18px}.loc-packs{padding:0;border:0;margin:0;min-width:0}.loc-packs label{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:12px;align-items:center;padding:15px;border:1px solid var(--loc-line);border-radius:12px;background:var(--loc-surface);margin-bottom:10px;cursor:pointer}.loc-packs label:has(:checked){border-color:var(--loc-accent);box-shadow:inset 0 0 0 1px var(--loc-accent);background:var(--loc-soft)}.loc-packs label:has(:disabled){opacity:.45;cursor:not-allowed}.loc-packs input{accent-color:var(--loc-accent);width:18px;height:18px;margin:0}.loc-packs strong{font-size:15px;display:block}.loc-packs small,.loc-packs em{font-size:11px;display:block;margin-top:4px;font-style:normal;color:var(--loc-muted)}.loc-packs em{color:var(--loc-accent);font-weight:700}.loc-packs b{font-size:19px;font-variant-numeric:tabular-nums;white-space:nowrap}.loc-pack-price{text-align:right}.loc-pack-price s{display:block;font-size:11px;color:var(--loc-muted)}.loc-actions{display:grid;gap:10px}.loc-primary,.loc-secondary{display:block;width:100%;border-radius:12px;padding:15px 20px;font:650 15px/1.3 Arial,sans-serif;cursor:pointer;min-height:51px}.loc-primary{background:#6d4d87;color:#fff;border:1px solid #6d4d87}.loc-primary:hover{background:#56396d}.loc-secondary{background:transparent;color:var(--loc-ink);border:1px solid var(--loc-line)}.loc-actions button:disabled{opacity:.5;cursor:not-allowed}.loc-form [role=status]{font-size:13px;line-height:1.5;color:var(--loc-accent)}.loc-trust{display:flex;justify-content:space-between;gap:12px;border-top:1px solid var(--loc-line);padding-top:15px;font-size:11px;color:var(--loc-muted)}.loc-demo-link{display:inline-block;font-size:13px;color:var(--loc-accent);text-underline-offset:4px;margin-top:16px}.rm-locator button:focus-visible,.rm-locator a:focus-visible,.rm-locator input:focus-visible,.rm-locator select:focus-visible{outline:2px solid var(--loc-accent);outline-offset:4px}@media(max-width:749px){body:has([data-locator]) #MainContent{padding-top:12px!important}.loc-wrap{padding:0 18px}.loc-product{grid-template-columns:1fr;gap:26px}.loc-gallery{position:static;max-width:540px;width:100%;margin:auto}.loc-cover{max-height:58vh}.loc-top{margin-bottom:18px}.loc-info h1{font-size:31px}.rm-locator{padding-top:18px}.loc-packs label{padding:13px;gap:9px}.loc-packs b{font-size:18px}}body:has([data-locator]) #MainContent{margin-top:0!important;padding-top:18px!important}body:has([data-locator]) .rm-locator{padding-top:0!important}.loc-gallery{max-height:calc(100dvh - var(--loc-header,142px) - 40px);overflow:auto}.loc-cover{max-height:calc(100dvh - var(--loc-header,142px) - 145px)}@media(max-width:749px){.loc-gallery{max-height:none;overflow:visible}.loc-cover{max-height:58vh}}.rm-locator-reviews,.rm-locator-reviews *{box-sizing:border-box}.rm-locator-reviews{padding:42px 0;background:var(--clock-soft);color:var(--clock-ink)}.rm-locator-reviews h2{font-size:clamp(26px,3vw,36px);color:inherit;margin:0 0 26px;text-align:center;line-height:1.15}.rm-locator-reviews__carousel{position:relative;max-width:980px;margin:auto;padding:0 58px}.rm-locator-review{display:grid;grid-template-columns:160px minmax(0,1fr);align-items:center;gap:28px;min-height:270px;padding:30px;background:var(--clock-surface);border:1px solid var(--clock-line);border-radius:22px}.rm-locator-review[hidden]{display:none!important}.rm-locator-review__copy{min-width:0}.rm-locator-review p,.rm-locator-review blockquote{font-size:16px;line-height:1.6;margin:14px 0;padding:0;border:0;color:var(--clock-ink);font-style:normal}.rm-locator-review details:not([open])>blockquote{display:none}.rm-locator-review details blockquote{font-size:14px}.rm-locator-review summary{cursor:pointer;font-size:13px;color:var(--clock-accent);text-decoration:underline;text-underline-offset:3px;padding:8px 0}.rm-locator-review__stars{color:var(--clock-accent);font-size:20px;letter-spacing:2px;line-height:1}.rm-locator-review footer{display:flex;flex-wrap:wrap;gap:8px 12px;margin-top:20px;padding-top:16px;border-top:1px solid var(--clock-line);font-size:12px}.rm-locator-review footer span{color:var(--clock-muted)}.rm-locator-review__photo{display:block;width:160px;height:160px;position:relative;overflow:hidden;border-radius:14px;float:none;margin:0}.rm-locator-review__photo img{position:absolute;max-width:none}.photo-0 img{width:1200.85%;height:182.2%;left:-1070.1%;top:-18.64%}.photo-1 img{width:1222.22%;height:235.04%;left:-1088.03%;top:-21.36%}.photo-2 img{width:1214.53%;height:181.2%;left:-1071.79%;top:-32.48%}.rm-locator-reviews__controls{display:flex;justify-content:center;align-items:center;margin-top:12px}.rm-locator-reviews__arrow{position:absolute;top:calc(50% - 44px);display:grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--clock-line);border-radius:50%;background:var(--clock-surface);color:var(--clock-ink);font:30px/1 Arial,sans-serif;cursor:pointer}.rm-locator-reviews__arrow.prev{left:0}.rm-locator-reviews__arrow.next{right:0}.rm-locator-reviews__dots{display:flex;align-items:center;justify-content:center}.rm-locator-reviews__dots button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:transparent;cursor:pointer}.rm-locator-reviews__dots span{display:block;width:8px;height:8px;border-radius:20px;background:var(--clock-muted)}.rm-locator-reviews__dots [aria-current=true] span{width:24px;background:var(--clock-accent)}.rm-locator-reviews button:focus-visible,.rm-locator-reviews a:focus-visible,.rm-locator-reviews summary:focus-visible{outline:2px solid var(--clock-accent);outline-offset:4px}.rm-locator-reviews__source{display:block;width:fit-content;color:var(--clock-muted);font-size:12px;margin:12px auto 0;text-underline-offset:3px}@media(max-width:749px){.rm-locator-reviews{padding:32px 0}.rm-locator-reviews__carousel{padding:0}.rm-locator-review{grid-template-columns:1fr;gap:20px;padding:24px;min-height:0}.rm-locator-review__photo{width:140px;height:140px;justify-self:center}.rm-locator-reviews__arrow{position:static;flex-shrink:0}.rm-locator-reviews__controls{gap:12px}.rm-locator-reviews h2{font-size:28px}}.rm-locator-review__photo.loc-review-photo-0,.rm-locator-review__photo.loc-review-photo-1{height:auto;aspect-ratio:578/775}.rm-locator-review__photo img{position:static;display:block;width:100%;height:100%;max-width:100%;object-fit:contain}.loc-story{background:var(--loc-bg);color:var(--loc-ink);padding:36px 0 48px}.loc-story h2{font:650 clamp(26px,3vw,38px)/1.12 Arial,sans-serif;letter-spacing:-.035em;color:inherit;margin:0 0 16px}.loc-story p{font-size:15px;line-height:1.65;color:var(--loc-muted)}.loc-story .loc-eyebrow{font-size:11px;color:var(--loc-accent)}.loc-demo{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:36px;align-items:center;padding:24px 0 48px;scroll-margin-top:calc(var(--loc-header,142px) + 24px)}.loc-video-frame{position:relative;padding:5px;background:linear-gradient(130deg,#cfb8e0,#efe4d5,#bfa2d0);border-radius:21px;box-shadow:0 12px 32px #6d4d871c}.loc-video-frame video{display:block;width:100%;aspect-ratio:16/9;object-fit:contain;border-radius:17px;background:#211e25}.loc-video-frame button{position:absolute;right:17px;bottom:17px;border:1px solid #ffffff77;color:#fff;background:#211e25c9;border-radius:30px;padding:11px 17px;min-height:44px;cursor:pointer;font-size:12px}.loc-story-heading{text-align:center;margin:30px auto;max-width:650px}.loc-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.loc-feature{overflow:hidden;border:1px solid var(--loc-line);border-radius:20px;background:var(--loc-surface)}.loc-feature>img{display:block;width:100%;height:auto;max-height:490px;object-fit:contain;background:#f5f1ed}.loc-feature>div{padding:22px 26px}.loc-feature h3{font-size:24px;line-height:1.2;letter-spacing:-.025em;color:var(--loc-ink);margin:0 0 10px}.loc-feature p{margin:0}.loc-feature .loc-eyebrow{margin-bottom:10px}.loc-details{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:42px;padding:54px 0}.loc-accordions{display:grid;gap:10px;align-content:start}.loc-accordions details{background:var(--loc-surface);border:1px solid var(--loc-line);border-radius:12px;overflow:hidden}.loc-accordions summary{display:flex;justify-content:space-between;gap:16px;padding:17px 18px;font-size:15px;font-weight:650;cursor:pointer;list-style:none}.loc-accordions summary::-webkit-details-marker{display:none}.loc-accordions details[open] summary span{transform:rotate(45deg)}.loc-accordions p,.loc-accordions dl{margin:0;padding:0 18px 18px;font-size:13px;line-height:1.6}.loc-accordions dl>div{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid var(--loc-line);padding:10px 0}.loc-accordions dd{margin:0;text-align:right;color:var(--loc-muted)}.loc-accordions a{color:var(--loc-accent)}.loc-final{display:flex;align-items:center;justify-content:space-between;gap:24px;background:var(--loc-soft);padding:32px;border-radius:20px}.loc-final h2{margin:0;font-size:30px}.loc-final a{display:inline-block;background:#6d4d87;color:#fff;text-decoration:none;padding:16px 22px;border-radius:12px;font-size:14px;font-weight:650}.loc-story button:focus-visible,.loc-story summary:focus-visible,.loc-story a:focus-visible{outline:2px solid var(--loc-accent);outline-offset:4px}@media(max-width:749px){.loc-demo,.loc-details{grid-template-columns:1fr;gap:22px}.loc-features{grid-template-columns:1fr}.loc-feature>img{max-height:520px}.loc-feature>div{padding:20px}.loc-details{padding:36px 0}.loc-final{display:block;padding:24px}.loc-final a{margin-top:20px}.loc-demo{padding-top:0}.loc-story{padding-top:24px}}.loc-accordions details:not([open])>:not(summary){display:none}.loc-video-frame [data-loc-video-sound]{left:17px;right:auto;max-width:calc(100% - 140px)}.rm-conversion-story__section--tint{display:none!important}.rm-conversion-story__section:has(.rm-benefit-grid){padding-block:clamp(3.2rem,3.6vw,4.6rem)!important}.rm-conversion-story__section:has(.rm-benefit-grid) .rm-conversion-story__heading{margin-bottom:2.2rem!important}.rm-benefit-grid{align-items:stretch!important}.rm-benefit-card{min-height:0!important;justify-content:flex-start!important;gap:1.1rem!important;padding:1.5rem 1.8rem 1.65rem!important}.rm-benefit-card span{margin:0!important;line-height:1!important}.rm-benefit-card p{margin:0!important;font-size:clamp(1.55rem,1.15vw,1.8rem)!important;line-height:1.25!important}@media screen and (max-width:989px){.rm-conversion-story__section:has(.rm-benefit-grid){padding-block:3.2rem!important}.rm-benefit-card{min-height:0!important;gap:.9rem!important;padding:1.4rem 1.5rem 1.5rem!important}}@media screen and (max-width:749px){.rm-benefit-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.rm-benefit-card p{font-size:1.5rem!important}}@media screen and (max-width:479px){.rm-benefit-grid{grid-template-columns:1fr!important}}body:has([data-massage]){--n7-bg:#f5eee2;--n7-surface:#fffaf1;--n7-soft:#e2e5ce;--n7-line:#d3cfb8;--n7-ink:#263629;--n7-muted:#666b59;--n7-accent:#3e5038;--clock-soft:var(--n7-soft);--clock-surface:var(--n7-surface);--clock-line:var(--n7-line);--clock-ink:var(--n7-ink);--clock-muted:var(--n7-muted);--clock-accent:var(--n7-accent)}body.rm-product-dark:has([data-massage]){color-scheme:dark;--n7-bg:#161d17;--n7-surface:#222b22;--n7-soft:#303a2d;--n7-line:#465245;--n7-ink:#f7f4e8;--n7-muted:#c7c7b7;--n7-accent:#a9c690}body:has([data-massage]) #MainContent{background:var(--n7-bg);color:var(--n7-ink)}body:has([data-massage]) .mush-header__spacer{height:0!important;display:none!important}.rm-massage,.rm-massage *,.n7-story,.n7-story *{box-sizing:border-box}.rm-massage{background:radial-gradient(ellipse at 12% 25%,var(--n7-soft),transparent 65%),var(--n7-bg);color:var(--n7-ink);padding:22px 0 40px}.n7-wrap{max-width:1180px;margin:auto;padding:0 24px}.n7-top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.n7-top>a{font-size:12px;color:var(--n7-muted);text-decoration:none}.n7-top .rm-product-mode{width:auto;padding:0!important;margin:0!important}.n7-top .rm-product-mode__button{color:var(--n7-ink);background:var(--n7-surface);border-color:var(--n7-line);box-shadow:none}.n7-product{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,4vw,62px);align-items:start;scroll-margin-top:calc(var(--n7-header,142px) + 24px)}.n7-gallery{position:sticky;top:calc(var(--n7-header,142px) + 20px);min-width:0;background:var(--n7-surface);border:1px solid var(--n7-line);border-radius:22px;padding:12px;box-shadow:0 12px 35px #3048330c}.n7-cover{width:100%;height:auto;max-height:min(590px,65vh);object-fit:contain;display:block;border-radius:14px}.n7-thumbs{display:flex;justify-content:center;gap:8px;margin-top:12px;overflow:auto}.n7-thumbs button{padding:3px;border:1px solid var(--n7-line);border-radius:9px;background:var(--n7-surface);cursor:pointer;flex-shrink:0}.n7-thumbs button[aria-current=true]{border:2px solid var(--n7-accent);padding:2px}.n7-thumbs img{display:block;width:52px;height:52px;object-fit:contain;border-radius:6px}.n7-eyebrow{font-size:11px;letter-spacing:.14em;font-weight:700;color:var(--n7-accent);margin:0 0 16px}.n7-info h1{font:650 clamp(28px,2.8vw,39px)/1.12 Arial,Helvetica,sans-serif;letter-spacing:-.035em;color:var(--n7-ink);margin:0 0 12px}.n7-lead{font-size:19px;line-height:1.4;color:var(--n7-muted);margin:0 0 16px}.n7-price{font-size:29px;font-weight:700;letter-spacing:-.03em;margin:0 0 16px}.n7-intro{font-size:15px;line-height:1.6;margin:0 0 15px}.n7-compat{padding:12px 14px;border-left:3px solid var(--n7-accent);background:var(--n7-soft);font-size:13px;line-height:1.5;border-radius:0 8px 8px 0;margin-bottom:22px}.n7-label,.n7-packs legend{display:block;font-size:14px;font-weight:650;margin-bottom:10px}.n7-form select,.n7-form input[type=number]{width:100%;padding:12px 14px;font:inherit;font-size:15px;color:var(--n7-ink);background:var(--n7-surface);border:1px solid var(--n7-line);border-radius:10px;min-height:46px}.n7-caption{font-size:11px;color:var(--n7-muted);line-height:1.5;margin:8px 0 18px}.n7-packs{padding:0;border:0;margin:0;min-width:0}.n7-packs label{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:12px;align-items:center;padding:15px;border:1px solid var(--n7-line);border-radius:12px;background:var(--n7-surface);margin-bottom:10px;cursor:pointer}.n7-packs label:has(:checked){border-color:var(--n7-accent);box-shadow:inset 0 0 0 1px var(--n7-accent);background:var(--n7-soft)}.n7-packs label:has(:disabled){opacity:.45;cursor:not-allowed}.n7-packs input{accent-color:var(--n7-accent);width:18px;height:18px;margin:0}.n7-packs strong{font-size:15px;display:block}.n7-packs small,.n7-packs em{font-size:11px;display:block;margin-top:4px;font-style:normal;color:var(--n7-muted)}.n7-packs em{color:var(--n7-accent);font-weight:700}.n7-packs b{font-size:19px;font-variant-numeric:tabular-nums;white-space:nowrap}.n7-pack-price{text-align:right}.n7-pack-price s{display:block;font-size:11px;color:var(--n7-muted)}.n7-actions{display:grid;gap:10px}.n7-primary,.n7-secondary{display:block;width:100%;border-radius:12px;padding:15px 20px;font:650 15px/1.3 Arial,sans-serif;cursor:pointer;min-height:51px}.n7-primary{background:#3e5038;color:#fff;border:1px solid #3e5038}.n7-primary:hover{background:#283c2a}.n7-secondary{background:transparent;color:var(--n7-ink);border:1px solid var(--n7-line)}.n7-actions button:disabled{opacity:.5;cursor:not-allowed}.n7-form [role=status]{font-size:13px;line-height:1.5;color:var(--n7-accent)}.n7-trust{display:flex;justify-content:space-between;gap:12px;border-top:1px solid var(--n7-line);padding-top:15px;font-size:11px;color:var(--n7-muted)}.n7-demo-link{display:inline-block;font-size:13px;color:var(--n7-accent);text-underline-offset:4px;margin-top:16px}.rm-massage button:focus-visible,.rm-massage a:focus-visible,.rm-massage input:focus-visible,.rm-massage select:focus-visible{outline:2px solid var(--n7-accent);outline-offset:4px}@media(max-width:749px){body:has([data-massage]) #MainContent{padding-top:12px!important}.n7-wrap{padding:0 18px}.n7-product{grid-template-columns:1fr;gap:26px}.n7-gallery{position:static;max-width:540px;width:100%;margin:auto}.n7-cover{max-height:58vh}.n7-top{margin-bottom:18px}.n7-info h1{font-size:31px}.rm-massage{padding-top:18px}.n7-packs label{padding:13px;gap:9px}.n7-packs b{font-size:18px}}body:has([data-massage]) #MainContent{padding-top:18px!important;margin-top:0!important}body:has([data-massage]) .rm-massage{padding-top:0!important}.n7-cover{max-height:calc(100dvh - var(--n7-header,142px) - 145px)}.n7-primary{border-radius:30px}.n7-compat{border-left:0;border-radius:30px;text-align:center}.n7-gallery{border-radius:24px}@media(max-width:749px){.n7-cover{max-height:58vh}}.n7-review-slider,.n7-review-slider *{box-sizing:border-box}.n7-review-slider{padding:clamp(4rem,5.5vw,6.4rem) 1.6rem;background:#f7f8f7;color:#161617;overflow:hidden}.n7-review-slider__inner{max-width:108rem;margin:0 auto}.n7-review-slider__intro{text-align:center;margin:0 auto 2.3rem}.n7-review-slider__intro p{margin:0 0 .55rem;color:#145b52;font-size:1rem;font-weight:850;letter-spacing:.18em}.n7-review-slider__intro h2{margin:0;font-size:clamp(2.7rem,2.7vw,3.7rem);font-weight:780;line-height:1;letter-spacing:-.04em}.n7-review-slider__shell{position:relative;max-width:98rem;margin:0 auto;padding:0 5.4rem 3rem}.n7-review-slider__viewport{position:relative}.n7-review-slide{display:flex;flex-direction:column;justify-content:center;min-height:27rem;padding:3.3rem clamp(3rem,5vw,6.2rem) 2.8rem;border:1px solid rgba(22,22,23,.06);border-radius:2.6rem;background:#fff;box-shadow:0 1.4rem 4.5rem #181f1d13;text-align:center}.n7-review-slide[hidden]{display:none!important}.n7-review-slide.is-entering-next{animation:rmReviewInNext .44s cubic-bezier(.22,.8,.28,1)}.n7-review-slide.is-entering-prev{animation:rmReviewInPrev .44s cubic-bezier(.22,.8,.28,1)}.n7-review-slide__stars{margin:0 0 1.45rem;color:#ff8a3d;font-size:2.2rem;font-weight:800;line-height:1;letter-spacing:.08em}.n7-review-slide blockquote{max-width:82rem;margin:0 auto 2.3rem;color:#171719;font-size:clamp(1.8rem,1.75vw,2.35rem);font-weight:650;line-height:1.35;letter-spacing:-.025em}.n7-review-slide__footer{display:flex;align-items:center;justify-content:center;gap:1rem;max-width:82rem;width:100%;margin:auto auto 0;padding-top:1.6rem;border-top:1px solid rgba(22,22,23,.09)}.n7-review-slide__seal{display:grid;place-items:center;width:3rem;height:3rem;flex:0 0 auto;color:#151515}.n7-review-slide__seal svg{width:100%;height:100%;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.n7-review-slide__footer div{display:flex;align-items:baseline;gap:.7rem;flex-wrap:wrap;justify-content:center;text-align:left}.n7-review-slide__footer strong{color:#1c1c1e;font-size:1.25rem;font-weight:780}.n7-review-slide__footer span{color:#737377;font-size:1.05rem}.n7-review-slider__arrow{position:absolute;top:50%;z-index:3;display:grid;place-items:center;width:4rem;height:4rem;margin-top:-3.2rem;border:1px solid rgba(22,22,23,.1);border-radius:50%;background:#fffffff0;color:#1c1c1e;box-shadow:0 .6rem 2rem #1616170f;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.n7-review-slider__arrow:hover{transform:scale(1.05);background:#fff;box-shadow:0 .8rem 2.5rem #1616171a}.n7-review-slider__arrow svg{width:1.8rem;height:1.8rem;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.n7-review-slider__arrow--prev{left:0}.n7-review-slider__arrow--next{right:0}.n7-review-slider__dots{position:absolute;left:50%;bottom:.4rem;display:flex;align-items:center;justify-content:center;gap:.7rem;transform:translate(-50%)}.n7-review-slider__dots button{width:.8rem;height:.8rem;padding:0;border:0;border-radius:999px;background:#c7ccca;cursor:pointer;transition:width .25s ease,background-color .25s ease}.n7-review-slider__dots button.is-active{width:2.4rem;background:#145b52}body.rm-product-dark .n7-review-slider{background:#101312;color:#f5f5f2}body.rm-product-dark .n7-review-slide{border-color:#ffffff1a;background:#171a19;box-shadow:none}body.rm-product-dark .n7-review-slide blockquote,body.rm-product-dark .n7-review-slide__footer strong{color:#f2f4f3}body.rm-product-dark .n7-review-slide__footer{border-top-color:#ffffff1a}body.rm-product-dark .n7-review-slide__footer span{color:#aeb8b4}body.rm-product-dark .n7-review-slide__seal{color:#f2f4f3}body.rm-product-dark .n7-review-slider__arrow{border-color:#ffffff1f;background:#202422;color:#f2f4f3;box-shadow:none}@media(max-width:749px){.n7-review-slider{padding:3.8rem 1.2rem}.n7-review-slider__intro{margin-bottom:1.8rem}.n7-review-slider__intro h2{font-size:clamp(2.5rem,7.5vw,3.2rem)}.n7-review-slider__shell{padding:0 0 4.4rem}.n7-review-slide{min-height:28rem;padding:2.7rem 1.8rem 2.2rem;border-radius:2rem}.n7-review-slide__stars{font-size:2rem;margin-bottom:1.25rem}.n7-review-slide blockquote{font-size:clamp(1.7rem,5vw,2rem);line-height:1.38;margin-bottom:2rem}.n7-review-slide__footer{gap:.8rem;padding-top:1.4rem}.n7-review-slide__seal{width:2.7rem;height:2.7rem}.n7-review-slide__footer div{display:block;text-align:left}.n7-review-slide__footer strong{display:block;font-size:1.15rem}.n7-review-slide__footer span{display:block;margin-top:.2rem;font-size:.95rem}.n7-review-slider__arrow{top:auto;bottom:.05rem;width:3.5rem;height:3.5rem;margin:0}.n7-review-slider__arrow--prev{left:calc(50% - 8.5rem)}.n7-review-slider__arrow--next{right:calc(50% - 8.5rem)}.n7-review-slider__dots{bottom:1.35rem}}@media(prefers-reduced-motion:reduce){.n7-review-slide.is-entering-next,.n7-review-slide.is-entering-prev{animation:none}.n7-review-slider__arrow,.n7-review-slider__dots button{transition:none}}.n7-review-slider{background:var(--n7-soft);color:var(--n7-ink);padding:38px 18px}.n7-review-slide{background:var(--n7-surface);box-shadow:none;border:1px solid var(--n7-line);min-height:220px}.n7-review-slide blockquote{font-size:18px;line-height:1.5}.n7-review-slider__arrow{font-size:26px;width:44px;height:44px}.n7-review-slider__dots button{min-height:12px}.n7-review-slide__seal{display:none}.n7-review-photo{display:grid;grid-template-columns:minmax(160px,240px) minmax(0,1fr);gap:28px;text-align:left;padding:24px}.n7-review-photo>img{width:100%;height:300px;object-fit:contain;border-radius:14px;background:var(--n7-soft);cursor:default}.n7-review-copy{min-width:0}.n7-review-photo blockquote{font-size:17px;font-weight:500;margin:0 0 18px}.n7-review-photo details{margin:0 0 18px;font-size:14px;line-height:1.6}.n7-review-photo summary{cursor:pointer;color:var(--n7-accent)}.n7-review-photo .n7-review-slide__footer{justify-content:flex-start;margin-top:16px}.n7-review-photo .n7-review-slide__footer div{gap:14px}.n7-review-photo .n7-review-slide__footer strong,.n7-review-photo .n7-review-slide__footer span{font-size:13px}@media(max-width:749px){.n7-review-photo{grid-template-columns:1fr;gap:20px;padding:20px}.n7-review-photo>img{height:240px}.n7-review-photo blockquote{font-size:16px}}.n7-story{background:var(--n7-bg);color:var(--n7-ink);padding:32px 0 44px}.n7-story *{box-sizing:border-box}.n7-story h2{font:650 clamp(26px,3vw,37px)/1.15 Arial,sans-serif;letter-spacing:-.035em;color:inherit;margin:0 0 16px}.n7-story p{font-size:15px;line-height:1.65;color:var(--n7-muted)}.n7-story .n7-eyebrow{font-size:11px;color:var(--n7-accent);letter-spacing:.12em}.n7-heading{text-align:center;max-width:650px;margin:0 auto 28px;scroll-margin-top:calc(var(--n7-header,142px) + 24px)}.n7-videos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.n7-video-card{position:relative;min-width:0;padding:5px;border:1px solid var(--n7-line);border-radius:20px;background:var(--n7-surface);overflow:hidden}.n7-video-card video{width:100%;max-height:440px;aspect-ratio:9/16;object-fit:cover;display:block;border-radius:15px}.n7-video-controls{display:flex;justify-content:space-between;gap:8px;padding:10px 8px}.n7-video-controls button{font-size:11px;min-height:40px;border:1px solid var(--n7-line);background:var(--n7-soft);color:var(--n7-ink);border-radius:20px;padding:8px 13px;cursor:pointer}.n7-video-card h3{font-size:16px;color:var(--n7-ink);margin:4px 14px 15px}.n7-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:28px 0 40px}.n7-benefits>div{display:flex;align-items:center;gap:12px;padding:18px;background:var(--n7-soft);border-radius:14px}.n7-benefits b{font-size:28px;color:var(--n7-accent);white-space:nowrap}.n7-benefits span{font-size:12px;line-height:1.4}.n7-feature{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;padding:28px 0;border-top:1px solid var(--n7-line)}.n7-feature:nth-of-type(2n)>img{order:2}.n7-feature img{width:100%;height:auto;max-height:490px;object-fit:contain;border-radius:18px;background:var(--n7-surface)}.n7-feature>div{max-width:430px}.n7-details{display:grid;grid-template-columns:.8fr 1.2fr;gap:44px;margin-top:36px;padding:32px 0}.n7-accordions{display:grid;gap:10px;align-content:start}.n7-accordions details{border:1px solid var(--n7-line);border-radius:12px;background:var(--n7-surface);overflow:hidden}.n7-accordions summary{display:flex;justify-content:space-between;gap:16px;padding:17px 18px;font-size:15px;font-weight:650;cursor:pointer;list-style:none}.n7-accordions summary::-webkit-details-marker{display:none}.n7-accordions details[open] summary span{transform:rotate(45deg)}.n7-accordions details:not([open])>:not(summary){display:none}.n7-accordions p,.n7-accordions dl{padding:0 18px 16px;margin:0;font-size:13px;line-height:1.6}.n7-accordions dl>div{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--n7-line)}.n7-accordions dd{margin:0;text-align:right}.n7-accordions a{color:var(--n7-accent)}.n7-final{padding:30px;background:var(--n7-soft);border-radius:18px;display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:20px}.n7-final h2{margin:0;font-size:28px}.n7-final a{padding:15px 24px;background:#3d6249;color:#fff;text-decoration:none;border-radius:30px;font-size:14px}.n7-story :focus-visible{outline:2px solid var(--n7-accent);outline-offset:3px}@media(max-width:749px){.n7-videos{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;padding-bottom:10px}.n7-video-card{flex:0 0 80%;scroll-snap-align:center}.n7-benefits{gap:8px}.n7-benefits>div{display:block;padding:12px}.n7-benefits b{display:block;font-size:23px}.n7-benefits span{font-size:11px}.n7-feature,.n7-details{grid-template-columns:1fr;gap:22px}.n7-feature:nth-of-type(2n)>img{order:0}.n7-feature img{max-height:480px}.n7-final{display:block;padding:24px}.n7-final a{display:inline-block;margin-top:16px}}.n7-lifestyle{margin-top:28px;border-top:0;background:var(--n7-surface);border:1px solid var(--n7-line);padding:22px;border-radius:24px}.n7-lifestyle img{max-height:580px}.n7-lifestyle>div{padding:12px}.n7-lifestyle h2{color:var(--n7-ink)}@media(max-width:749px){.n7-lifestyle{padding:14px}.n7-lifestyle img{max-height:none}.n7-lifestyle>div{padding:6px}}.romalta-product-assurance--mini-ups{padding:1.1rem 0 1.6rem;background:transparent!important}.romalta-product-assurance--mini-ups .romalta-assurance-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.15rem;align-items:stretch;min-height:0!important;padding-top:0!important;padding-bottom:0!important;border:0!important;background:transparent!important}.romalta-product-assurance--mini-ups .romalta-assurance-grid--with-whatsapp{grid-template-columns:repeat(4,minmax(0,1fr))}.romalta-product-assurance--mini-ups .romalta-assurance-card--premium{display:flex!important;flex-direction:row!important;align-items:center;gap:1.15rem;min-width:0;min-height:7.6rem!important;margin:0!important;padding:1.2rem 1.35rem!important;border:1px solid rgba(20,91,82,.11)!important;border-radius:1.65rem!important;background:#fffffff7!important;color:#1d1d1f!important;box-shadow:0 .55rem 2rem #1626220e!important;text-decoration:none!important;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.romalta-product-assurance--mini-ups .romalta-assurance-card--premium:hover{transform:translateY(-2px);border-color:#145b5233!important;box-shadow:0 .85rem 2.5rem #16262213!important}.romalta-product-assurance--mini-ups .romalta-assurance-card__icon{display:grid;place-items:center;width:4rem;height:4rem;flex:0 0 4rem;border-radius:1.25rem;background:#edf5f3;color:#145b52}.romalta-product-assurance--mini-ups .romalta-assurance-card__icon svg{width:2.15rem;height:2.15rem;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.romalta-product-assurance--mini-ups .romalta-assurance-card__copy{display:block;min-width:0}.romalta-product-assurance--mini-ups .romalta-assurance-card__copy strong,.romalta-product-assurance--mini-ups .romalta-assurance-card__copy>span{display:block!important}.romalta-product-assurance--mini-ups .romalta-assurance-card__copy strong{margin:0 0 .34rem!important;color:#18191b!important;font-size:1.4rem!important;font-weight:780!important;line-height:1.18!important;letter-spacing:-.012em}.romalta-product-assurance--mini-ups .romalta-assurance-card__copy>span{margin:0!important;color:#55585c!important;font-size:1.14rem!important;font-weight:500!important;line-height:1.38!important}.romalta-product-assurance--mini-ups .romalta-whatsapp .romalta-assurance-card__icon{background:#eaf6ef;color:#137a4b}@media(max-width:989px)and (min-width:750px){.romalta-product-assurance--mini-ups .romalta-assurance-grid,.romalta-product-assurance--mini-ups .romalta-assurance-grid--with-whatsapp{gap:.8rem}.romalta-product-assurance--mini-ups .romalta-assurance-card--premium{gap:.85rem;padding:1rem!important}.romalta-product-assurance--mini-ups .romalta-assurance-card__icon{width:3.6rem;height:3.6rem;flex-basis:3.6rem}}@media(max-width:749px){.romalta-product-assurance--mini-ups{padding:.7rem 0 1.1rem}.romalta-product-assurance--mini-ups .romalta-assurance-grid,.romalta-product-assurance--mini-ups .romalta-assurance-grid--with-whatsapp{grid-template-columns:none!important;grid-auto-flow:column;grid-auto-columns:minmax(25rem,82vw);gap:.8rem;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none;padding-bottom:.35rem!important}.romalta-product-assurance--mini-ups .romalta-assurance-grid::-webkit-scrollbar{display:none}.romalta-product-assurance--mini-ups .romalta-assurance-card--premium{min-height:7rem!important;padding:1.05rem 1.1rem!important;border-radius:1.45rem!important;scroll-snap-align:start}.romalta-product-assurance--mini-ups .romalta-assurance-card__icon{width:3.7rem;height:3.7rem;flex-basis:3.7rem;border-radius:1.1rem}.romalta-product-assurance--mini-ups .romalta-assurance-card__copy strong{font-size:1.28rem!important}.romalta-product-assurance--mini-ups .romalta-assurance-card__copy>span{font-size:1.08rem!important}}@media(prefers-reduced-motion:reduce){.romalta-product-assurance--mini-ups .romalta-assurance-card--premium{transition:none}}body:has(.rm-conversion-story) .mush-header,body:has(.rm-conversion-story) .mush-header.is-scrolled{background:#fff!important}body:has(.rm-conversion-story) .mush-header__spacer{height:92px!important;min-height:92px;flex:0 0 92px}body:has(.rm-conversion-story) #MainContent{position:relative;isolation:isolate}body:has(.rm-conversion-story) .product__column-sticky{top:11.6rem}body:has(.rm-conversion-story) .product-media-container{max-width:62rem;margin-inline:auto}body:has(.rm-conversion-story) .product__media img,body:has(.rm-conversion-story) .product-media-container img{object-fit:contain}body:has(.rm-conversion-story) .product__title h1{max-width:18ch;font-size:clamp(3.2rem,4.4vw,5.8rem);line-height:.96;letter-spacing:-.045em}body:has(.rm-conversion-story) .product__description{max-width:58rem;color:rgba(var(--color-foreground),.72);font-size:1.55rem;line-height:1.65}body:has(.rm-conversion-story) .shopify-payment-button__button,body:has(.rm-conversion-story) .product-form__submit{min-height:5.8rem;border-radius:999px;font-weight:700}.rm-conversion-story{--rm-ink: #111816;--rm-green: #0d665b;--rm-mint: #dcece7;--rm-ivory: #f3f0e7;--rm-line: rgba(17, 24, 22, .14);overflow:clip;color:var(--rm-ink);background:#fff}.rm-conversion-story__intro{position:relative;overflow:hidden;color:#f7f5ee;background:radial-gradient(circle at 80% 20%,rgba(40,124,109,.3),transparent 36%),#0c1516}.rm-conversion-story__intro-inner{position:relative;z-index:1;width:100%;min-height:62rem;display:grid;grid-template-columns:minmax(0,.92fr) minmax(42rem,1.08fr);align-items:center;gap:clamp(4rem,7vw,10rem);padding-block:5.6rem}.rm-conversion-story__intro-copy{max-width:58rem}.rm-conversion-story__eyebrow,.rm-conversion-story__heading>p,.rm-conversion-story__final>div>p:first-child{margin:0 0 2rem;color:#77c4b4;font-size:1.2rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.rm-conversion-story__intro h2{max-width:11ch;margin:0;color:inherit;font-size:clamp(4.4rem,4.1vw,5.8rem);line-height:.98;letter-spacing:-.05em}.rm-conversion-story__lede{max-width:52rem;margin:2.8rem 0 0;color:#f7f5eebd;font-size:clamp(1.6rem,1.45vw,1.9rem);line-height:1.55}.rm-conversion-story__intro-media{width:100%;max-height:51rem;aspect-ratio:1.16 / 1;margin:0;overflow:hidden;border-radius:2.4rem;background:#edf0ea;box-shadow:0 2.8rem 7rem #0000003d}.rm-conversion-story__intro-image{width:100%;height:100%;object-fit:contain;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.rm-conversion-story__intro-media:hover .rm-conversion-story__intro-image{transform:scale(1.025)}.rm-conversion-story--massage .rm-conversion-story__intro-inner{min-height:58rem;grid-template-columns:minmax(0,1fr) minmax(34rem,.78fr)}.rm-conversion-story--massage .rm-conversion-story__intro-media{width:min(100%,48rem);max-height:54rem;aspect-ratio:1122 / 1402;justify-self:end}.rm-conversion-story--massage .rm-conversion-story__intro h2{max-width:10ch}.rm-conversion-story--wifi .rm-conversion-story__intro-inner{min-height:58rem;grid-template-columns:minmax(0,1fr) minmax(34rem,.78fr)}.rm-conversion-story--wifi .rm-conversion-story__intro-media{width:min(100%,46rem);max-height:54rem;aspect-ratio:1106 / 1402;justify-self:end}.rm-conversion-story--wifi .rm-conversion-story__intro h2{max-width:11ch}.rm-conversion-story__wordmark{position:absolute;right:-2vw;bottom:-2vw;color:#ffffff06;font-size:clamp(10rem,18vw,28rem);font-weight:900;line-height:.7;letter-spacing:-.1em;pointer-events:none}.rm-conversion-story__section,.rm-conversion-story__details,.rm-conversion-story__faq{padding-block:clamp(5.2rem,5.5vw,7.8rem)}.rm-conversion-story__heading{max-width:68rem;margin-bottom:4rem}.rm-conversion-story__heading>p{color:var(--rm-green)}.rm-conversion-story__heading h2,.rm-conversion-story__final h2{margin:0;color:inherit;font-size:clamp(3.4rem,3.5vw,4.8rem);line-height:1;letter-spacing:-.045em}.rm-benefit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--rm-line);border-left:1px solid var(--rm-line)}.rm-benefit-card{min-height:12.5rem;display:flex;flex-direction:column;justify-content:flex-start;gap:1.6rem;padding:1.8rem 2rem 2rem;border-right:1px solid var(--rm-line);border-bottom:1px solid var(--rm-line);transition:color .35s ease,background .35s ease,transform .35s ease}.rm-benefit-card:hover{color:#fff;background:var(--rm-green);transform:translateY(-.6rem)}.rm-benefit-card span{font-size:1.1rem;font-weight:800;letter-spacing:.14em}.rm-benefit-card p{margin:0;font-size:clamp(1.6rem,1.35vw,2rem);font-weight:650;line-height:1.3}.rm-conversion-story__media{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.4rem;padding-bottom:clamp(5.2rem,5.5vw,7.8rem)}.rm-conversion-story--aroma .rm-conversion-story__section:has(.rm-benefit-grid){padding-bottom:2rem!important}.rm-conversion-story--aroma .rm-conversion-story__media{gap:clamp(.8rem,1vw,1.4rem);padding-bottom:clamp(3.2rem,4vw,5.2rem)}.rm-conversion-story--aroma .rm-conversion-story__media--three,.rm-conversion-story--wifi .rm-conversion-story__media--three{grid-template-columns:repeat(3,minmax(0,1fr));max-width:124rem}.rm-conversion-story--wifi .rm-editorial-media__image{object-fit:contain}.rm-editorial-media{min-height:0;aspect-ratio:4 / 5;margin:0;overflow:hidden;border-radius:1.8rem;background:var(--rm-ivory)}.rm-editorial-media--wide{grid-column:auto;aspect-ratio:4 / 5}.rm-editorial-media__image{width:100%;height:100%;object-fit:cover;transition:transform 1s cubic-bezier(.2,.7,.2,1)}.rm-editorial-media:hover .rm-editorial-media__image{transform:scale(1.035)}.rm-massage-how{padding-top:clamp(3.8rem,4.5vw,6rem)}.rm-massage-how__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.2rem,1.8vw,2.2rem)}.rm-massage-how__card{min-width:0;overflow:hidden;border:1px solid var(--rm-line);border-radius:2.2rem;background:#ffffffb8;transition:transform .35s ease,box-shadow .35s ease}.rm-massage-how__card:hover{transform:translateY(-.5rem);box-shadow:0 1.8rem 4rem #11181617}.rm-massage-how__media{width:100%;aspect-ratio:1122 / 1402;margin:0;overflow:hidden;background:var(--rm-ivory)}.rm-massage-how__image{width:100%;height:100%;display:block;object-fit:contain;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.rm-massage-how__card:hover .rm-massage-how__image{transform:scale(1.018)}.rm-massage-how__copy{display:grid;grid-template-columns:3.4rem 1fr;column-gap:1.2rem;padding:2rem 2rem 2.2rem}.rm-massage-how__copy>span{grid-row:1 / span 2;padding-top:.35rem;color:var(--rm-green);font-size:1.05rem;font-weight:800;letter-spacing:.14em}.rm-massage-how__copy h3{margin:0;color:inherit;font-size:clamp(1.9rem,1.65vw,2.35rem);line-height:1.08;letter-spacing:-.025em}.rm-massage-how__copy p{margin:1rem 0 0;color:#111816a8;font-size:1.45rem;line-height:1.5}.rm-conversion-story__section--tint{background:var(--rm-mint)}.rm-use-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem}.rm-use-grid article{min-height:15.5rem;display:flex;flex-direction:column;justify-content:space-between;padding:2.2rem;border:1px solid rgba(13,102,91,.18);border-radius:2rem;background:#ffffff7a}.rm-use-grid span{color:var(--rm-green);font-size:1.1rem;font-weight:800;letter-spacing:.14em}.rm-use-grid h3{margin:0;color:inherit;font-size:clamp(1.8rem,1.6vw,2.4rem);line-height:1.1}.rm-conversion-story__details{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(4rem,6vw,8rem)}.rm-conversion-story__heading--sticky{align-self:start;position:sticky;top:12rem}.rm-product-notice{display:flex;align-items:flex-start;gap:1.4rem;margin-top:4rem;padding:2rem;border-radius:1.6rem;background:var(--rm-ivory)}.rm-product-notice span{width:2.8rem;height:2.8rem;display:grid;flex:0 0 auto;place-items:center;border-radius:50%;color:#fff;background:var(--rm-green);font-weight:800}.rm-product-notice p{margin:.3rem 0 0;font-size:1.5rem;line-height:1.5}.rm-product-accordions details,.rm-faq-list details{border-top:1px solid var(--rm-line)}.rm-product-accordions details:last-child,.rm-faq-list details:last-child{border-bottom:1px solid var(--rm-line)}.rm-product-accordions summary,.rm-faq-list summary{list-style:none;cursor:pointer}.rm-product-accordions summary::-webkit-details-marker,.rm-faq-list summary::-webkit-details-marker{display:none}.rm-product-accordions summary{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:2.2rem 0;font-size:1.7rem;font-weight:750}.rm-product-accordions summary span,.rm-faq-list summary b{transition:transform .25s ease}.rm-product-accordions details[open] summary span,.rm-faq-list details[open] summary b{transform:rotate(45deg)}.rm-product-accordions dl{margin:0 0 3rem}.rm-product-accordions dl>div{display:grid;grid-template-columns:minmax(12rem,.75fr) 1.25fr;gap:2rem;padding:1.4rem 0;border-bottom:1px solid rgba(17,24,22,.07)}.rm-product-accordions dt{color:#11181694}.rm-product-accordions dd{margin:0;font-weight:650}.rm-product-accordions__copy{max-width:60rem;padding:0 0 3rem;color:#111816ad}.rm-conversion-story__faq{border-top:1px solid var(--rm-line)}.rm-faq-list summary{display:grid;grid-template-columns:5rem 1fr auto;align-items:center;gap:2rem;padding:2.3rem 0;font-size:clamp(1.7rem,1.5vw,2.1rem);font-weight:700}.rm-faq-list summary span{color:var(--rm-green);font-size:1.1rem;letter-spacing:.14em}.rm-faq-list summary b{font-size:2.6rem;font-weight:400}.rm-faq-list details>div{max-width:74rem;padding:0 0 3rem 7rem;color:#111816ad;font-size:1.65rem;line-height:1.6}.rm-faq-list details>div p{margin:0}.rm-conversion-story__final{padding-block:clamp(6.4rem,7vw,9.6rem);color:#fff;background:var(--rm-green)}.rm-conversion-story__final>div>p:first-child{color:#a5d9ce}.rm-conversion-story__final>div>p:not(:first-child){max-width:55rem;margin:3rem 0 0;color:#ffffffbd;font-size:1.8rem;line-height:1.6}.rm-conversion-story__cta{width:fit-content;min-height:5.8rem;display:inline-flex;align-items:center;justify-content:space-between;gap:4rem;margin-top:4rem;padding:1.5rem 1.8rem 1.5rem 2.6rem;border-radius:999px;color:var(--rm-ink);background:#fff;text-decoration:none;font-size:1.55rem;font-weight:800;transition:transform .25s ease,box-shadow .25s ease}.rm-conversion-story__cta:hover{transform:translateY(-.3rem);box-shadow:0 1.6rem 3.5rem #0000002e}.rm-conversion-story__cta span{width:3.4rem;height:3.4rem;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--rm-ink)}.rm-reveal{opacity:0;transform:translateY(2.4rem);transition:opacity .75s ease,transform .75s cubic-bezier(.2,.7,.2,1)}.rm-reveal.is-visible{opacity:1;transform:none}body.rm-product-dark .rm-conversion-story{--rm-ink: #f3f5f2;--rm-mint: #152724;--rm-ivory: #17201f;--rm-line: rgba(255, 255, 255, .14);color:#f3f5f2;background:#0b1111}body.rm-product-dark .rm-product-notice,body.rm-product-dark .rm-editorial-media{color:#f3f5f2}body.rm-product-dark .rm-product-accordions dt,body.rm-product-dark .rm-product-accordions__copy,body.rm-product-dark .rm-faq-list details>div,body.rm-product-dark .rm-massage-how__copy p{color:#f3f5f2a8}body.rm-product-dark .rm-massage-how__card{background:#ffffff09}@media screen and (max-width:989px){body:has(.rm-conversion-story) .mush-header__spacer{height:84px!important;min-height:84px;flex-basis:84px}body:has(.rm-conversion-story) .product__column-sticky{top:10.8rem}.rm-conversion-story__intro-inner{min-height:0;grid-template-columns:1fr;gap:4rem;padding-block:6rem}.rm-conversion-story__intro-copy{max-width:68rem}.rm-conversion-story__intro-media{max-height:48rem}.rm-conversion-story--massage .rm-conversion-story__intro-inner{grid-template-columns:1fr}.rm-conversion-story--massage .rm-conversion-story__intro-media{width:min(100%,46rem);justify-self:center}.rm-conversion-story--wifi .rm-conversion-story__intro-inner{grid-template-columns:1fr}.rm-conversion-story--wifi .rm-conversion-story__intro-media{width:min(100%,44rem);justify-self:center}.rm-benefit-grid,.rm-use-grid,.rm-conversion-story__media{grid-template-columns:repeat(2,minmax(0,1fr))}.rm-conversion-story--aroma .rm-conversion-story__media--three,.rm-conversion-story--wifi .rm-conversion-story__media--three{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.rm-conversion-story--wifi .rm-conversion-story__media--three .rm-editorial-media:last-child{grid-column:1 / -1;width:calc(50% - .7rem);justify-self:center}.rm-conversion-story--aroma .rm-conversion-story__media--three .rm-editorial-media:last-child{grid-column:1 / -1;width:calc(50% - .7rem);justify-self:center}.rm-massage-how__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rm-massage-how__card:last-child{grid-column:1 / -1;width:calc(50% - .6rem);justify-self:center}.rm-conversion-story__details{grid-template-columns:1fr}.rm-conversion-story__heading--sticky{position:static}}@media screen and (max-width:749px){body:has(.rm-conversion-story) .product__title h1{font-size:clamp(3rem,10vw,4.6rem)}body:has(.rm-conversion-story) .product-media-container{max-width:48rem}.rm-conversion-story__intro-inner{gap:3rem;padding-block:4.8rem}.rm-conversion-story__intro h2{font-size:clamp(4rem,12vw,5.2rem)}.rm-conversion-story__intro-media{max-height:none;aspect-ratio:1 / 1}.rm-conversion-story--massage .rm-conversion-story__intro-media{aspect-ratio:1122 / 1402}.rm-conversion-story--wifi .rm-conversion-story__intro-media{aspect-ratio:1106 / 1402}.rm-benefit-grid,.rm-use-grid,.rm-conversion-story__media,.rm-conversion-story--aroma .rm-conversion-story__media--three,.rm-conversion-story--wifi .rm-conversion-story__media--three{grid-template-columns:1fr}.rm-conversion-story--wifi .rm-conversion-story__media--three .rm-editorial-media:last-child{grid-column:auto;width:100%}.rm-conversion-story--aroma .rm-conversion-story__media--three .rm-editorial-media:last-child{grid-column:auto;width:100%}.rm-editorial-media,.rm-editorial-media--wide{aspect-ratio:5 / 4}.rm-massage-how__grid{grid-template-columns:1fr}.rm-massage-how__card:last-child{grid-column:auto;width:100%}.rm-massage-how__copy{padding:1.8rem}.rm-benefit-card{min-height:0;padding:1.8rem}.rm-use-grid article{min-height:14rem}.rm-conversion-story__heading{margin-bottom:3rem}.rm-faq-list summary{grid-template-columns:3.5rem 1fr auto;gap:1rem}.rm-faq-list details>div{padding-left:4.5rem}.rm-product-accordions dl>div{grid-template-columns:1fr;gap:.5rem}}@media screen and (max-width:420px){body:has(.rm-conversion-story) .mush-header__spacer{height:74px!important;min-height:74px;flex-basis:74px}}@media(prefers-reduced-motion:reduce){.rm-reveal{opacity:1;transform:none;transition:none}.rm-editorial-media__image,.rm-conversion-story__intro-image,.rm-benefit-card,.rm-conversion-story__cta{transition:none}}.rm-product-story--compact-sales{background:#fff}.rm-sales-compact{padding:clamp(4.8rem,6vw,7rem) 1.6rem clamp(5rem,7vw,8rem);background:#fff;color:#1d1d1f}.rm-sales-compact__inner{max-width:112rem;margin:0 auto}.rm-sales-compact__head{display:flex;align-items:end;justify-content:space-between;gap:3rem;max-width:72rem;margin:0 auto 2.5rem}.rm-sales-compact__head p{margin:0;color:#145b52;font-size:1rem;font-weight:780;letter-spacing:.16em}.rm-sales-compact__head h2{max-width:12ch;margin:0;font-size:clamp(3rem,3.8vw,4.9rem);font-weight:680;line-height:.98;letter-spacing:-.05em;text-align:right}.rm-product-story__sales-carousel{width:100%;max-width:64rem;margin:0 auto}.rm-product-story__sales-viewport{display:flex;width:100%;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.rm-product-story__sales-viewport::-webkit-scrollbar{display:none}.rm-product-story__sales-slide{flex:0 0 100%;width:100%;margin:0;padding:.3rem .9rem;scroll-snap-align:center;scroll-snap-stop:always;display:grid;place-items:center}.rm-product-story__sales-slide img{display:block;width:auto;height:auto;max-width:56rem;max-height:66vh;object-fit:contain;border-radius:1.5rem;box-shadow:0 .8rem 2.6rem #1626220e}.rm-product-story__sales-controls{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1.15rem}.rm-product-story__sales-arrow{display:grid;place-items:center;width:3.9rem;height:3.9rem;padding:0;border:1px solid rgba(29,29,31,.12);border-radius:999px;background:#fff;color:#1d1d1f;font:inherit;font-size:1.55rem;line-height:1;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.rm-product-story__sales-arrow:hover{transform:translateY(-1px);border-color:#1d1d1f40;box-shadow:0 .6rem 1.8rem #1d1d1f12}.rm-product-story__sales-dots{display:flex;align-items:center;justify-content:center;gap:.6rem;min-width:5rem}.rm-product-story__sales-dot{width:.68rem;height:.68rem;padding:0;border:0;border-radius:50%;background:#1d1d1f33;cursor:pointer;transition:transform .18s ease,background .18s ease}.rm-product-story__sales-dot.is-active{background:#145b52;transform:scale(1.3)}.rm-sales-compact__buy{display:flex;align-items:center;justify-content:space-between;gap:2rem;max-width:64rem;margin:2.2rem auto 0;padding:1.5rem 1.5rem 1.5rem 1.8rem;border:1px solid rgba(29,29,31,.09);border-radius:1.6rem;background:#f7f8f7}.rm-sales-compact__buy-copy{display:grid;gap:.18rem}.rm-sales-compact__buy-copy span{color:#74777a;font-size:.86rem}.rm-sales-compact__buy-copy strong{font-size:2rem;line-height:1.1;letter-spacing:-.03em}.rm-sales-compact__buy-copy small{color:#5f6663;font-size:.9rem}.rm-sales-compact__buy a{display:inline-flex;align-items:center;justify-content:center;min-height:4.7rem;padding:0 2.2rem;border-radius:999px;background:#145b52;color:#fff!important;font-size:1.03rem;font-weight:760;text-decoration:none;white-space:nowrap;box-shadow:0 .8rem 2rem #145b5229;transition:transform .2s ease,background-color .2s ease}.rm-sales-compact__buy a:hover{transform:translateY(-1px);background:#0d433c}.rm-sales-compact__details{max-width:64rem;margin:1rem auto 0;border-top:1px solid rgba(29,29,31,.1);border-bottom:1px solid rgba(29,29,31,.1)}.rm-sales-compact__details summary{display:grid;grid-template-columns:1fr 2.8rem;align-items:center;min-height:6.4rem;cursor:pointer;list-style:none;font-size:1.18rem;font-weight:680}.rm-sales-compact__details summary::-webkit-details-marker{display:none}.rm-sales-compact__details summary i{position:relative;width:2.5rem;height:2.5rem;border-radius:50%;background:#e6efec}.rm-sales-compact__details summary i:before,.rm-sales-compact__details summary i:after{content:"";position:absolute;top:50%;left:50%;width:.9rem;height:1px;background:#145b52;transform:translate(-50%,-50%)}.rm-sales-compact__details summary i:after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .2s ease}.rm-sales-compact__details[open] summary i:after{transform:translate(-50%,-50%)}.rm-sales-compact__details-body{padding:0 0 1.8rem;color:#5b5b60}.rm-sales-compact__details dl{margin:0}.rm-sales-compact__details dl div{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;padding:.9rem 0;border-bottom:1px solid rgba(29,29,31,.065)}.rm-sales-compact__details dt{color:#2c2c2f;font-weight:650}.rm-sales-compact__details dd{margin:0;text-align:right}.rm-sales-compact__included{padding-top:1.4rem}.rm-sales-compact__included>strong{color:#2c2c2f}.rm-sales-compact__included ul{margin:.6rem 0 0;padding-left:1.8rem}.rm-sales-compact__notice{margin-top:1.4rem;padding:1.2rem 1.35rem;border-radius:1.2rem;background:#f1f5f3}.rm-sales-compact__notice strong{color:#145b52;font-size:.88rem;letter-spacing:.08em;text-transform:uppercase}.rm-sales-compact__notice p{margin:.4rem 0 0;line-height:1.5}body.rm-product-dark .rm-product-story--compact-sales,body.rm-product-dark .rm-sales-compact{background:#fff;color:#1d1d1f}body.rm-product-dark .rm-product-story--compact-sales .rm-product-story__sales-arrow{border-color:#1d1d1f1f;background:#fff;color:#1d1d1f}body.rm-product-dark .rm-product-story--compact-sales .rm-product-story__sales-dot{background:#1d1d1f33}body.rm-product-dark .rm-product-story--compact-sales .rm-product-story__sales-dot.is-active{background:#145b52}body.rm-product-dark .rm-sales-compact__buy{border-color:#1d1d1f17;background:#f7f8f7}body.rm-product-dark .rm-sales-compact__buy-copy strong{color:#1d1d1f}body.rm-product-dark .rm-sales-compact__buy-copy span,body.rm-product-dark .rm-sales-compact__buy-copy small{color:#5f6663}body.rm-product-dark .rm-sales-compact__details{border-color:#1d1d1f1a;color:#1d1d1f}body.rm-product-dark .rm-sales-compact__details-body{color:#5b5b60}body.rm-product-dark .rm-sales-compact__details dt{color:#2c2c2f}body.rm-product-dark .rm-sales-compact__details dl div{border-color:#1d1d1f11}@media(max-width:749px){.rm-sales-compact{padding:4.2rem 1.2rem 5rem}.rm-sales-compact__head{align-items:flex-start;flex-direction:column;gap:.8rem;margin-bottom:1.7rem;padding:0 .4rem}.rm-sales-compact__head h2{max-width:12ch;font-size:clamp(3rem,9.5vw,4.1rem);text-align:left}.rm-product-story__sales-carousel{max-width:100%}.rm-product-story__sales-slide{padding:.2rem .3rem}.rm-product-story__sales-slide img{max-width:min(88vw,42rem);max-height:62vh;border-radius:1.25rem;box-shadow:none}.rm-product-story__sales-controls{margin-top:.85rem}.rm-product-story__sales-arrow{width:3.6rem;height:3.6rem;font-size:1.4rem}.rm-sales-compact__buy{align-items:stretch;flex-direction:column;gap:1.2rem;max-width:44rem;margin-top:1.6rem;padding:1.4rem;border-radius:1.4rem}.rm-sales-compact__buy a{width:100%;min-height:5rem}.rm-sales-compact__details{max-width:44rem;margin-top:.8rem}.rm-sales-compact__details summary{min-height:5.8rem}.rm-sales-compact__details dl div{grid-template-columns:1fr;gap:.2rem}.rm-sales-compact__details dd{text-align:left}}@media(prefers-reduced-motion:reduce){.rm-product-story--compact-sales *{transition:none!important}}.rm-review-slider,.rm-review-slider *{box-sizing:border-box}.rm-review-slider{padding:clamp(4rem,5.5vw,6.4rem) 1.6rem;background:#f7f8f7;color:#161617;overflow:hidden}.rm-review-slider__inner{max-width:108rem;margin:0 auto}.rm-review-slider__intro{text-align:center;margin:0 auto 2.3rem}.rm-review-slider__intro p{margin:0 0 .55rem;color:#145b52;font-size:1rem;font-weight:850;letter-spacing:.18em}.rm-review-slider__intro h2{margin:0;font-size:clamp(2.7rem,2.7vw,3.7rem);font-weight:780;line-height:1;letter-spacing:-.04em}.rm-review-slider__shell{position:relative;max-width:98rem;margin:0 auto;padding:0 5.4rem 3rem}.rm-review-slider__viewport{position:relative}.rm-review-slide{display:flex;flex-direction:column;justify-content:center;min-height:27rem;padding:3.3rem clamp(3rem,5vw,6.2rem) 2.8rem;border:1px solid rgba(22,22,23,.06);border-radius:2.6rem;background:#fff;box-shadow:0 1.4rem 4.5rem #181f1d13;text-align:center}.rm-review-slide[hidden]{display:none!important}.rm-review-slide.is-entering-next{animation:rmReviewInNext .44s cubic-bezier(.22,.8,.28,1)}.rm-review-slide.is-entering-prev{animation:rmReviewInPrev .44s cubic-bezier(.22,.8,.28,1)}.rm-review-slide__stars{margin:0 0 1.45rem;color:#ff8a3d;font-size:2.2rem;font-weight:800;line-height:1;letter-spacing:.08em}.rm-review-slide blockquote{max-width:82rem;margin:0 auto 2.3rem;color:#171719;font-size:clamp(1.8rem,1.75vw,2.35rem);font-weight:650;line-height:1.35;letter-spacing:-.025em}.rm-review-slide__footer{display:flex;align-items:center;justify-content:center;gap:1rem;max-width:82rem;width:100%;margin:auto auto 0;padding-top:1.6rem;border-top:1px solid rgba(22,22,23,.09)}.rm-review-slide__seal{display:grid;place-items:center;width:3rem;height:3rem;flex:0 0 auto;color:#151515}.rm-review-slide__seal svg{width:100%;height:100%;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.rm-review-slide__footer div{display:flex;align-items:baseline;gap:.7rem;flex-wrap:wrap;justify-content:center;text-align:left}.rm-review-slide__footer strong{color:#1c1c1e;font-size:1.25rem;font-weight:780}.rm-review-slide__footer span{color:#737377;font-size:1.05rem}.rm-review-slider__arrow{position:absolute;top:50%;z-index:3;display:grid;place-items:center;width:4rem;height:4rem;margin-top:-3.2rem;border:1px solid rgba(22,22,23,.1);border-radius:50%;background:#fffffff0;color:#1c1c1e;box-shadow:0 .6rem 2rem #1616170f;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.rm-review-slider__arrow:hover{transform:scale(1.05);background:#fff;box-shadow:0 .8rem 2.5rem #1616171a}.rm-review-slider__arrow svg{width:1.8rem;height:1.8rem;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.rm-review-slider__arrow--prev{left:0}.rm-review-slider__arrow--next{right:0}.rm-review-slider__dots{position:absolute;left:50%;bottom:.4rem;display:flex;align-items:center;justify-content:center;gap:.7rem;transform:translate(-50%)}.rm-review-slider__dots button{width:.8rem;height:.8rem;padding:0;border:0;border-radius:999px;background:#c7ccca;cursor:pointer;transition:width .25s ease,background-color .25s ease}.rm-review-slider__dots button.is-active{width:2.4rem;background:#145b52}body.rm-product-dark .rm-review-slider{background:#101312;color:#f5f5f2}body.rm-product-dark .rm-review-slide{border-color:#ffffff1a;background:#171a19;box-shadow:none}body.rm-product-dark .rm-review-slide blockquote,body.rm-product-dark .rm-review-slide__footer strong{color:#f2f4f3}body.rm-product-dark .rm-review-slide__footer{border-top-color:#ffffff1a}body.rm-product-dark .rm-review-slide__footer span{color:#aeb8b4}body.rm-product-dark .rm-review-slide__seal{color:#f2f4f3}body.rm-product-dark .rm-review-slider__arrow{border-color:#ffffff1f;background:#202422;color:#f2f4f3;box-shadow:none}@keyframes rmReviewInNext{0%{opacity:0;transform:translate(2.2rem)}to{opacity:1;transform:translate(0)}}@keyframes rmReviewInPrev{0%{opacity:0;transform:translate(-2.2rem)}to{opacity:1;transform:translate(0)}}@media(max-width:749px){.rm-review-slider{padding:3.8rem 1.2rem}.rm-review-slider__intro{margin-bottom:1.8rem}.rm-review-slider__intro h2{font-size:clamp(2.5rem,7.5vw,3.2rem)}.rm-review-slider__shell{padding:0 0 4.4rem}.rm-review-slide{min-height:28rem;padding:2.7rem 1.8rem 2.2rem;border-radius:2rem}.rm-review-slide__stars{font-size:2rem;margin-bottom:1.25rem}.rm-review-slide blockquote{font-size:clamp(1.7rem,5vw,2rem);line-height:1.38;margin-bottom:2rem}.rm-review-slide__footer{gap:.8rem;padding-top:1.4rem}.rm-review-slide__seal{width:2.7rem;height:2.7rem}.rm-review-slide__footer div{display:block;text-align:left}.rm-review-slide__footer strong{display:block;font-size:1.15rem}.rm-review-slide__footer span{display:block;margin-top:.2rem;font-size:.95rem}.rm-review-slider__arrow{top:auto;bottom:.05rem;width:3.5rem;height:3.5rem;margin:0}.rm-review-slider__arrow--prev{left:calc(50% - 8.5rem)}.rm-review-slider__arrow--next{right:calc(50% - 8.5rem)}.rm-review-slider__dots{bottom:1.35rem}}@media(prefers-reduced-motion:reduce){.rm-review-slide.is-entering-next,.rm-review-slide.is-entering-prev{animation:none}.rm-review-slider__arrow,.rm-review-slider__dots button{transition:none}}body:has(#rm-aroma-design) .rm-review-photo-card:not([hidden]){display:grid;grid-template-columns:180px minmax(0,1fr);gap:26px;align-items:start}.rm-review-photo{display:block;position:relative;overflow:hidden;border-radius:12px;width:100%;background:#e3d5bf}.rm-review-photo--1{aspect-ratio:577/771}.rm-review-photo--2{aspect-ratio:431/776}.rm-review-photo img{position:absolute;height:100%;max-width:none;top:0}.rm-review-photo--1 img{width:228.423%;left:-15.425%}.rm-review-photo--2 img{width:293.968%;left:-31.323%}.rm-review-photo-copy{min-width:0}.rm-review-summary{font-size:16px;line-height:1.55;color:var(--aroma-ink);margin:0 0 14px}.rm-review-full summary{cursor:pointer;font-size:13px;color:var(--aroma-accent);text-decoration:underline;text-underline-offset:3px;margin-bottom:16px}body:has(#rm-aroma-design) .rm-review-full blockquote{font-size:14px!important;line-height:1.6!important;margin:0 0 18px}.rm-review-source{display:inline-block;margin-top:12px;color:var(--aroma-muted);font-size:11px;text-underline-offset:3px}@media(max-width:749px){body:has(#rm-aroma-design) .rm-review-photo-card:not([hidden]){grid-template-columns:1fr;gap:18px}.rm-review-photo{width:150px;justify-self:center}}.rm-ups-demo{position:relative;isolation:isolate;overflow:hidden;background:var(--ups-bg,#f2ecdf);color:var(--ups-ink,#242d27);padding:48px 0;scroll-margin-top:120px}.rm-ups-demo__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:clamp(36px,7vw,100px);align-items:center;max-width:1060px!important;margin:0 auto}.rm-ups-demo__eyebrow{color:var(--ups-accent,#245b49);font-size:11px;font-weight:700;letter-spacing:.14em;margin:0 0 12px}.rm-ups-demo h2{font-size:clamp(28px,3vw,38px);line-height:1.12;letter-spacing:-.035em;color:inherit;margin:0 0 16px}.rm-ups-demo__intro{font-size:16px;line-height:1.6;max-width:450px;color:var(--ups-muted,#61665d);margin:0}.rm-ups-demo__points{padding:0;margin:26px 0 22px;list-style:none}.rm-ups-demo__points li{display:flex;align-items:start;gap:14px;border-top:1px solid var(--ups-line,#d9d0bf);padding:15px 0}.rm-ups-demo__points li>span{color:var(--ups-accent,#245b49);font-size:11px;padding-top:3px;font-weight:700}.rm-ups-demo h3{margin:0 0 4px;font-size:16px;line-height:1.3;color:inherit;font-weight:650}.rm-ups-demo__points p{font-size:14px;line-height:1.5;color:var(--ups-muted,#61665d);margin:0}.rm-ups-demo__back{color:var(--ups-accent,#245b49);font-size:14px;font-weight:650;text-underline-offset:5px}.rm-ups-demo__back span{margin-left:8px}.rm-ups-demo__figure{margin:0;width:100%}.rm-ups-demo__video{display:block;width:100%;aspect-ratio:9/16;height:auto;max-height:570px;object-fit:contain;border-radius:16px;background:#242d27;border:1px solid var(--ups-line,#d9d0bf);box-shadow:0 12px 32px #352e1c1a}.rm-ups-demo figcaption{font-size:12px;color:var(--ups-muted,#61665d);line-height:1.5;margin-top:10px;text-align:center}.rm-ups-demo__wordmark{position:absolute;bottom:-24px;left:50%;transform:translate(-50%);font-weight:750;font-size:clamp(80px,17vw,220px);letter-spacing:-.055em;line-height:1;opacity:.025;color:var(--ups-ink,#242d27);pointer-events:none;z-index:0}@media(max-width:749px){.rm-ups-demo{padding:32px 0}.rm-ups-demo__inner{display:flex;flex-direction:column;gap:24px;padding-inline:24px}.rm-ups-demo__copy{display:contents}.rm-ups-demo__eyebrow{align-self:start;margin:0 0 -14px;order:0}.rm-ups-demo h2{align-self:start;margin:0;order:1}.rm-ups-demo__intro{align-self:start;margin-top:-10px;order:2}.rm-ups-demo__figure{max-width:270px;order:3}.rm-ups-demo__points{margin:0;width:100%;order:4}.rm-ups-demo__back{align-self:start;order:5}.rm-ups-demo__video{max-height:480px}}.rm-ups-demo__frame{position:relative;border-radius:20px;padding:4px;background:linear-gradient(135deg,#c4b38d,#f5eddc 45%,#718c78);box-shadow:0 14px 36px #3a412b26,0 0 0 1px #9f8b6140}.rm-ups-demo__frame:before{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px;border:1px solid rgba(165,146,108,.3);border-radius:27px;pointer-events:none}.rm-ups-demo__toggle{position:absolute;bottom:18px;right:18px;min-height:44px;padding:10px 17px;border:1px solid rgba(255,255,255,.45);border-radius:24px;background:#263b30;color:#fff;font:inherit;font-size:13px;cursor:pointer;box-shadow:0 3px 12px #00000029}.rm-ups-demo__toggle:hover{background:#36513f}.rm-ups-demo__toggle:focus-visible{outline:3px solid #fff;outline-offset:3px}body:has(#rm-aroma-design){--aroma-bg: #eee5d8;--aroma-bg-rgb: 238,229,216;--aroma-surface: #fbf5eb;--aroma-soft: #e3d5bf;--aroma-line: #ceba99;--aroma-ink: #30271f;--aroma-muted: #6b5c4d;--aroma-accent: #795629}body.rm-product-dark:has(#rm-aroma-design){--aroma-bg: #211a15;--aroma-bg-rgb: 33,26,21;--aroma-surface: #30251c;--aroma-soft: #413224;--aroma-line: #695139;--aroma-ink: #f2eee5;--aroma-muted: #c1c7b9;--aroma-accent: #dec08a}body:has(#rm-aroma-design) #MainContent{background:var(--aroma-bg)!important;color:var(--aroma-ink)}body:has(#rm-aroma-design) #MainContent .page-width{max-width:1240px}body:has(#rm-aroma-design) product-info,body:has(#rm-aroma-design) .romalta-product-assurance,body:has(#rm-aroma-design) .rm-conversion-story,body:has(#rm-aroma-design) .rm-review-slider,body:has(#rm-aroma-design) .related-products{--color-background: var(--aroma-bg-rgb);background:var(--aroma-bg)!important;color:var(--aroma-ink)!important}body:has(#rm-aroma-design) product-info .product{gap:clamp(28px,4vw,64px);align-items:start}body:has(#rm-aroma-design) .product__info-container{padding:0}body:has(#rm-aroma-design) product-info{padding-top:32px!important}body:has(#rm-aroma-design) .product__column-sticky{top:calc(var(--aroma-header-height, 142px) + 24px)!important}body:has(#rm-aroma-design) .mush-header__spacer{height:var(--aroma-header-height, 142px)!important}body:has(#rm-aroma-design) .product__media-wrapper>media-gallery.product__column-sticky{position:static!important;top:auto!important}@media(min-width:750px){body:has(#rm-aroma-design) product-info .product__media-wrapper{position:sticky!important;top:calc(var(--aroma-header-height, 142px) + 24px)!important;align-self:start}}body:has(#rm-aroma-design) .rm-product-mode{padding-top:0!important;margin-bottom:16px}body:has(#rm-aroma-design) #romalta-buy,body:has(#rm-aroma-design) #rm-ups-demo{scroll-margin-top:calc(var(--aroma-header-height, 142px) + 24px)}body:has(#rm-aroma-design) .rm-ups-shipping{display:flex;align-items:center;gap:8px;margin:12px 0 0;color:var(--aroma-accent);font-size:13px;font-weight:600;line-height:1.45}body:has(#rm-aroma-design) .rm-ups-shipping svg{width:19px;height:19px;flex:0 0 19px;fill:none;stroke:currentColor;stroke-width:1.5}body:has(#rm-aroma-design) .product__title h1{color:var(--aroma-ink)!important;font-size:clamp(28px,2.4vw,36px)!important;line-height:1.15!important;letter-spacing:-.03em!important}body:has(#rm-aroma-design) .product__media-wrapper{border:1px solid var(--aroma-line);border-radius:20px;background:var(--aroma-surface);padding:16px!important;overflow:hidden}body:has(#rm-aroma-design) .product__media-list{margin:0}body:has(#rm-aroma-design) .product__media-item{padding:0!important}body:has(#rm-aroma-design) .product-media-container.constrain-height{--constrained-height: min(570px,70vh)}body:has(#rm-aroma-design) .product__media{border-radius:12px;background:var(--aroma-surface)}body:has(#rm-aroma-design) .product__media img{object-fit:contain}body:has(#rm-aroma-design) .thumbnail{border-radius:8px;background:var(--aroma-surface)}body:has(#rm-aroma-design) .thumbnail[aria-current]{border-color:var(--aroma-accent);box-shadow:none}body:has(#rm-aroma-design) .rm-ups-pack{--pack-bg: var(--aroma-surface);--pack-border: var(--aroma-line);--pack-selected: var(--aroma-soft);--pack-ink: var(--aroma-ink);--pack-muted: var(--aroma-muted);--pack-accent: var(--aroma-accent)}body:has(#rm-aroma-design) .rm-ups-brief{color:var(--aroma-muted)}body:has(#rm-aroma-design) .rm-ups-brief li{background:var(--aroma-soft);color:var(--aroma-ink)}body:has(#rm-aroma-design) .rm-ups-details{border-color:var(--aroma-line)}body:has(#rm-aroma-design) .rm-ups-video-link{display:inline-flex;align-items:center;gap:8px;color:var(--aroma-accent);font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:4px;margin:2px 0 4px}body:has(#rm-aroma-design) .rm-ups-video-link svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.5}body:has(#rm-aroma-design) .product-form__submit.button{border-radius:12px!important;min-height:52px!important;background:#795629!important;border-color:#795629!important;box-shadow:0 5px 14px #24432f1a!important;font-size:15px}body:has(#rm-aroma-design) .product-form__submit.button:not([disabled]):hover{background:#62431e!important;box-shadow:0 7px 18px #24432f24!important;transform:translateY(-1px)}body:has(#rm-aroma-design) .romalta-assurance-grid{gap:12px!important;padding-top:8px;padding-bottom:16px}body:has(#rm-aroma-design) .romalta-assurance-card--premium{background:var(--aroma-surface)!important;border:1px solid var(--aroma-line)!important;color:var(--aroma-ink)!important;border-radius:12px!important;padding:16px!important;min-height:0!important;box-shadow:none!important}body:has(#rm-aroma-design) .romalta-assurance-card__copy strong{color:var(--aroma-ink)!important;font-size:14px!important}body:has(#rm-aroma-design) .romalta-assurance-card__copy>span{color:var(--aroma-muted)!important;font-size:12px!important;line-height:1.5}body:has(#rm-aroma-design) .romalta-assurance-card__icon{color:var(--aroma-accent);background:var(--aroma-soft)}body:has(#rm-aroma-design) .rm-review-slider{padding-block:42px!important;border-block:1px solid var(--aroma-line)}body:has(#rm-aroma-design) .rm-review-slider__intro h2{font-size:clamp(25px,2.5vw,32px);color:var(--aroma-ink)}body:has(#rm-aroma-design) .rm-review-slide{background:var(--aroma-surface)!important;border:1px solid var(--aroma-line)!important;box-shadow:none;min-height:210px;padding:26px 32px;border-radius:16px}body:has(#rm-aroma-design) .rm-review-slide blockquote{color:var(--aroma-ink)!important;font-size:clamp(16px,1.5vw,19px)!important;line-height:1.5}body:has(#rm-aroma-design) .rm-review-slide__footer strong{color:var(--aroma-ink)!important}body:has(#rm-aroma-design) .rm-review-slide__footer span{color:var(--aroma-muted)!important}body:has(#rm-aroma-design) .rm-review-slider__arrow{color:var(--aroma-ink);background:var(--aroma-surface);border-color:var(--aroma-line);box-shadow:none}body:has(#rm-aroma-design) .rm-conversion-story{--rm-ink: var(--aroma-ink);--rm-ivory: var(--aroma-surface);--rm-mint: var(--aroma-soft);--rm-line: var(--aroma-line);--rm-green: var(--aroma-accent)}body:has(#rm-aroma-design) .rm-conversion-story__heading h2{font-size:clamp(26px,2.6vw,34px)!important;line-height:1.15;max-width:580px;color:var(--aroma-ink)}body:has(#rm-aroma-design) .rm-benefit-grid{gap:12px;border:0}body:has(#rm-aroma-design) .rm-benefit-card{background:var(--aroma-surface);border:1px solid var(--aroma-line);border-radius:12px;padding:18px!important}body:has(#rm-aroma-design) .rm-benefit-card>span{color:var(--aroma-accent);background:transparent;font-size:11px}body:has(#rm-aroma-design) .rm-benefit-card p{color:var(--aroma-ink);font-size:15px!important;line-height:1.45!important}body:has(#rm-aroma-design) .rm-conversion-story__details,body:has(#rm-aroma-design) .rm-conversion-story__faq{padding-block:40px!important;gap:36px}body:has(#rm-aroma-design) .rm-product-accordions{display:grid;align-content:start;gap:10px;border:0;border-radius:0;overflow:visible;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;filter:none}body:has(#rm-aroma-design) .rm-product-accordions details{border:1px solid var(--aroma-line);border-radius:10px;background:var(--aroma-soft);box-shadow:none;opacity:1;overflow:hidden}body:has(#rm-aroma-design) .rm-product-accordions details[open]{background:var(--aroma-surface);border-color:var(--aroma-accent)}body:has(#rm-aroma-design) .rm-product-accordions summary{padding:18px 20px;gap:16px;font-size:16px;line-height:1.4;color:var(--aroma-ink)}body:has(#rm-aroma-design) .rm-product-accordions summary:hover{color:var(--aroma-accent)}body:has(#rm-aroma-design) .rm-product-accordions summary:focus-visible{outline:2px solid var(--aroma-accent);outline-offset:-4px;border-radius:10px}body:has(#rm-aroma-design) .rm-product-accordions summary span{display:grid;place-items:center;width:24px;height:24px;flex:0 0 24px;color:var(--aroma-accent)}body:has(#rm-aroma-design) .rm-product-accordions dl{margin:0;padding:0 20px 16px}body:has(#rm-aroma-design) .rm-product-accordions dl>div{gap:16px;padding:12px 0;border-color:var(--aroma-line)}body:has(#rm-aroma-design) .rm-product-accordions dl>div:last-child{border-bottom:0}body:has(#rm-aroma-design) .rm-product-accordions__copy{padding:0 20px 18px;max-width:none}body:has(#rm-aroma-design) .rm-product-accordions__copy p{margin:0}body:has(#rm-aroma-design) .rm-product-accordions dt,body:has(#rm-aroma-design) .rm-product-accordions dd,body:has(#rm-aroma-design) .rm-product-accordions__copy,body:has(#rm-aroma-design) .rm-faq-list details>div{color:var(--aroma-muted)!important;font-size:14px;line-height:1.6}body:has(#rm-aroma-design) .rm-faq-list summary{font-size:16px;line-height:1.45;padding-block:18px;color:var(--aroma-ink)}body:has(#rm-aroma-design) .rm-product-notice{background:var(--aroma-soft)!important;border-radius:12px}body:has(#rm-aroma-design) .rm-product-notice p{color:var(--aroma-ink);font-size:14px}body:has(#rm-aroma-design) .rm-conversion-story__final{background:var(--aroma-soft)!important;color:var(--aroma-ink);padding:36px max(24px,calc((100vw - 1140px)/2))!important;min-height:0}body:has(#rm-aroma-design) .rm-conversion-story__final h2{color:var(--aroma-ink);font-size:clamp(26px,2.5vw,34px)!important;line-height:1.2}body:has(#rm-aroma-design) .rm-conversion-story__final p{color:var(--aroma-muted)!important;font-size:15px}body:has(#rm-aroma-design) .related-products{padding-block:36px!important}body:has(#rm-aroma-design) .related-products__heading{font-size:26px;color:var(--aroma-ink)}body:has(#rm-aroma-design) .romalta-sticky-buy{background:var(--aroma-surface)!important;border-color:var(--aroma-line);color:var(--aroma-ink);box-shadow:0 -4px 16px #302b200f}@media(min-width:990px){body:has(#rm-aroma-design) product-info .product{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}body:has(#rm-aroma-design) product-info .product__media-wrapper,body:has(#rm-aroma-design) product-info .product__info-wrapper{width:100%;max-width:none}body:has(#rm-aroma-design) product-info .product__info-wrapper{padding:0!important}}@media(max-width:749px){body:has(#rm-aroma-design) .product__media-wrapper{margin:0 16px 20px;width:calc(100% - 32px)!important;padding:10px!important;border-radius:14px}body:has(#rm-aroma-design) .product__media-list .product__media-item{width:100%!important}body:has(#rm-aroma-design) .product__info-wrapper{padding:0 20px!important}body:has(#rm-aroma-design) .rm-review-slider__shell{padding-inline:0;padding-bottom:48px}body:has(#rm-aroma-design) .rm-review-slider__arrow{top:auto;bottom:0;margin:0;width:34px;height:34px}body:has(#rm-aroma-design) .rm-review-slider__dots{bottom:12px}body:has(#rm-aroma-design) .rm-review-slide{min-height:220px;padding:22px}body:has(#rm-aroma-design) .rm-conversion-story__details,body:has(#rm-aroma-design) .rm-conversion-story__faq{gap:20px;padding-block:28px!important}}body:has(#rm-aroma-design) .product__title h1,body:has(#rm-aroma-design) .rm-conversion-story__heading h2,body:has(#rm-aroma-design) .rm-conversion-story__final h2{font-family:Georgia,Times New Roman,serif!important;font-weight:500!important;letter-spacing:-.025em!important}body:has(#rm-aroma-design) .product__title h1{font-size:clamp(30px,2.8vw,42px)!important}body:has(#rm-aroma-design) .product__description{font-size:15px;line-height:1.65;color:var(--aroma-muted)}body:has(#rm-aroma-design) .product__description ul{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:8px}body:has(#rm-aroma-design) .product__description li{padding:7px 12px;border:1px solid var(--aroma-line);border-radius:24px;font-size:12px;color:var(--aroma-ink);background:var(--aroma-surface)}body:has(#rm-aroma-design) .price{color:var(--aroma-ink);font-size:28px;font-weight:700}body:has(#rm-aroma-design) .product__media-wrapper{border-color:var(--aroma-line);background:#211a15;box-shadow:0 12px 32px #442b131a}body:has(#rm-aroma-design) .product__media{background:#211a15}body:has(#rm-aroma-design) .product-form__quantity{margin-block:18px}body:has(#rm-aroma-design) .quantity{border:1px solid var(--aroma-line);background:var(--aroma-surface);border-radius:10px}body:has(#rm-aroma-design) .rm-conversion-story__final{border-top:1px solid var(--aroma-line)}body:has(#rm-aroma-design) .rm-conversion-story__section--tint{display:none!important}body:has(#rm-aroma-design) .rm-benefit-card{min-height:0!important;gap:12px!important;justify-content:start!important}body:has(#rm-aroma-design) .rm-benefit-card p{margin:0}body:has(#rm-aroma-design) .rm-conversion-story__heading--sticky{position:static}body:has(#rm-aroma-design) .rm-aroma-pack{--pack-bg: var(--aroma-surface);--pack-border: var(--aroma-line);--pack-selected: var(--aroma-soft);--pack-ink: var(--aroma-ink);--pack-muted: var(--aroma-muted);--pack-accent: #795629}body:has(#rm-aroma-design) .product-form__submit.button{background:#30271f!important;color:#fff7e9!important;border:1px solid #30271f!important;border-radius:8px!important;min-height:54px!important;box-shadow:none!important;font-weight:650;letter-spacing:.02em}body:has(#rm-aroma-design) .product-form__submit.button:not([disabled]):hover{background:#4d3926!important;box-shadow:0 4px 14px #3223141f!important}body:has(#rm-aroma-design) .product-form__submit.button[disabled]{background:var(--aroma-soft)!important;color:var(--aroma-muted)!important;border-color:var(--aroma-line)!important;opacity:1}body:has(#rm-aroma-design) .shopify-payment-button__button--unbranded{background:transparent!important;color:var(--aroma-ink)!important;border:1px solid var(--aroma-line)!important;border-radius:8px!important;min-height:50px;box-shadow:none!important;font-size:15px!important}body:has(#rm-aroma-design) .shopify-payment-button{--shopify-accelerated-checkout-button-border-radius: 8px;--shopify-accelerated-checkout-button-block-size: 50px}.rm-aroma-brief{margin:0 0 18px}.rm-aroma-brief p{margin:0 0 12px;font-size:15px;line-height:1.55}.rm-aroma-brief ul{display:flex;flex-wrap:wrap;gap:7px;list-style:none;padding:0;margin:0}.rm-aroma-brief li{padding:5px 9px;border-radius:6px;background:#125b5211;color:#315d56;font-size:12px;line-height:1.35}rm-aroma-pack{display:none}rm-aroma-pack[data-ready]{display:block}.product__info-container:has(rm-aroma-pack[data-ready]) .product-form__quantity{display:none!important}.rm-aroma-pack{--pack-border: #d8e1df;--pack-accent: #145b52;--pack-bg: #fff;--pack-selected: #eef5f2;--pack-ink: #172623;--pack-muted: #5f6e69;color:var(--pack-ink);margin:0;width:100%}.rm-aroma-pack fieldset{min-width:0;padding:0;margin:0;border:0}.rm-aroma-pack legend{margin:0 0 10px;padding:0;font-size:15px;line-height:1.4;font-weight:700;letter-spacing:0}.rm-aroma-pack__option{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;margin:0 0 9px;border:1px solid var(--pack-border);border-radius:12px;background:var(--pack-bg);cursor:pointer;transition:background .16s ease,border-color .16s ease}.rm-aroma-pack__option:hover{border-color:var(--pack-accent)}.rm-aroma-pack__option:has(input:checked){border-color:var(--pack-accent);box-shadow:inset 0 0 0 1px var(--pack-accent);background:var(--pack-selected)}.rm-aroma-pack__option:has(input:focus-visible){outline:2px solid var(--pack-accent);outline-offset:3px}.rm-aroma-pack__option:has(input:disabled){opacity:.5;cursor:not-allowed}.rm-aroma-pack__option input{-webkit-appearance:auto;appearance:auto;width:19px;height:19px;margin:0;accent-color:var(--pack-accent);cursor:inherit}.rm-aroma-pack__copy,.rm-aroma-pack__price{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.rm-aroma-pack__copy strong{font-size:16px;line-height:1.35;font-weight:650}.rm-aroma-pack__copy>span{font-size:12px;line-height:1.4;color:var(--pack-muted)}.rm-aroma-pack__copy .rm-aroma-pack__badge{display:inline-block;padding:3px 7px;margin-top:3px;background:var(--pack-accent);color:#fff;border-radius:5px;font-size:11px;font-weight:650;letter-spacing:.02em}.rm-aroma-pack__price{align-items:flex-end;white-space:nowrap}.rm-aroma-pack__price strong{font-size:20px;line-height:1.2;letter-spacing:-.025em;font-weight:700;font-variant-numeric:tabular-nums}.rm-aroma-pack__price s{font-size:12px;line-height:1.4;color:var(--pack-muted)}.rm-aroma-pack .rm-aroma-pack__note{font-size:12px;line-height:1.5;color:var(--pack-muted);margin:4px 0 0}.rm-aroma-pack__important{margin:10px 0 0;font-size:12px;line-height:1.5;color:inherit;opacity:.8}.product__info-container:has(.rm-aroma-brief) .product__title h1{font-size:clamp(28px,2.3vw,36px)!important;line-height:1.13!important;letter-spacing:-.03em!important;margin-bottom:0}.product__info-container:has(.rm-aroma-brief) .product-form{margin-top:16px}.rm-aroma-details{border-top:1px solid #d8e1df;border-bottom:1px solid #d8e1df;margin-top:18px}.rm-aroma-details summary{padding:14px 0;cursor:pointer;font-size:14px;font-weight:600;display:flex;justify-content:space-between}.rm-aroma-details summary:after{content:"+"}.rm-aroma-details[open] summary:after{content:"\2212"}.rm-aroma-details .rte{font-size:14px;line-height:1.6;padding-bottom:10px}body.rm-product-dark .rm-aroma-pack{--pack-border: #3a514b;--pack-accent: #8bc9b7;--pack-bg: #142420;--pack-selected: #213a32;--pack-ink: #f2f7f4;--pack-muted: #bbccc5}body.rm-product-dark .rm-aroma-pack__copy .rm-aroma-pack__badge{color:#10261e}body.rm-product-dark .rm-aroma-brief li{background:#8bc9b71f;color:#bbdfd3}body.rm-product-dark .rm-aroma-details{border-color:#3a514b}@media(max-width:380px){.rm-aroma-pack__option{padding:12px;gap:8px}.rm-aroma-pack__price strong{font-size:18px}.rm-aroma-pack__copy strong{font-size:15px}}@media(prefers-reduced-motion:reduce){.rm-aroma-pack__option{transition:none}}.romalta-cart-recommendations{margin:0 3.2rem;padding:2.2rem 0;border-top:1px solid #e3e4de}.romalta-cart-recommendations__header{display:flex;align-items:center;justify-content:space-between;gap:1.4rem;margin:0}.romalta-cart-recommendations__header h3{margin:0;color:#121714;font-size:1.8rem;font-weight:680;letter-spacing:-.025em}.romalta-cart-recommendations__close{width:3.8rem;height:3.8rem;display:grid;flex:0 0 auto;place-items:center;border:0;background:transparent;color:#121714;padding:1rem;cursor:pointer}.romalta-cart-recommendations__close svg{width:1.8rem;height:1.8rem}.romalta-cart-recommendations__track{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(22rem,1fr);gap:1rem;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:thin;padding-bottom:.7rem}.romalta-cart-recommendation{min-width:0;display:grid;grid-template-columns:8.4rem 1fr;gap:1.1rem;scroll-snap-align:start;padding:.9rem;border:1px solid #e0e2dc;border-radius:1.5rem;background:#fff}.romalta-cart-recommendation__image{min-height:10.4rem;overflow:hidden;border-radius:1rem;background:#f0f1ec}.romalta-cart-recommendation__image img{width:100%;height:100%;display:block;object-fit:contain}.romalta-cart-recommendation__copy{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:.45rem}.romalta-cart-recommendation__copy>a:first-child{display:-webkit-box;overflow:hidden;color:#17201c;font-size:1.25rem;font-weight:650;line-height:1.3;text-decoration:none;-webkit-box-orient:vertical;-webkit-line-clamp:2}.romalta-cart-recommendation__copy strong{color:#17201c;font-size:1.35rem}.romalta-cart-recommendation__shipping{color:#2b664e;font-size:1.05rem;font-weight:700}.romalta-cart-recommendation__add,.romalta-cart-recommendation__options{min-height:3.2rem;margin-top:auto;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:999px;background:#173f31;color:#fff;padding:.65rem 1.15rem;font:inherit;font-size:1.1rem;font-weight:700;line-height:1;text-decoration:none;cursor:pointer}.romalta-cart-recommendation__add[disabled]{cursor:wait;opacity:.65}.romalta-cart-recommendation__form{margin:0}.romalta-cart-recommendation__error{display:block;margin-top:.35rem;color:#8b3c31;font-size:1rem;line-height:1.25}.romalta-cart-recommendation__sold{margin-top:auto;color:#7a645c;font-size:1.1rem}@media screen and (max-width:749px){.romalta-cart-recommendations{margin-inline:2rem}.romalta-cart-recommendations__track{grid-auto-columns:minmax(21rem,82%)}}.romalta-cart-sidecar .romalta-cart-recommendations{margin:0;padding:0;border:0}.romalta-cart-sidecar .romalta-cart-recommendations__header{min-height:7.2rem;padding:1.6rem 2rem;border-bottom:1px solid #e3e4de}.romalta-cart-sidecar .romalta-cart-recommendations__header h3{font-size:1.65rem;font-weight:700;line-height:1.25}.romalta-cart-sidecar .romalta-cart-recommendations__track{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:1fr;overflow:visible;padding:1.6rem 2.6rem 2.4rem;gap:2.2rem}.romalta-cart-sidecar .romalta-cart-recommendation{display:block;padding:0 0 2.2rem;border:0;border-bottom:1px solid #d8d9d2;border-radius:0;background:transparent}.romalta-cart-sidecar .romalta-cart-recommendation__image{display:block;width:100%;min-height:0;aspect-ratio:1 / 1;border-radius:.9rem;background:#e8e8e2}.romalta-cart-sidecar .romalta-cart-recommendation__copy{margin-top:1.1rem;gap:.55rem}.romalta-cart-sidecar .romalta-cart-recommendation__copy>a:first-child{font-size:1.35rem;line-height:1.35}.romalta-cart-sidecar .romalta-cart-recommendation__copy strong{color:#1486b0;font-size:1.45rem}.romalta-cart-sidecar .romalta-cart-recommendation__add,.romalta-cart-sidecar .romalta-cart-recommendation__options{min-height:0;margin-top:.55rem;border-radius:0;background:transparent;color:#17201c;padding:0;font-size:1.2rem;text-decoration:underline;text-underline-offset:.3rem}body:has(#rm-clock-design){--clock-bg: #f7eee3;--clock-bg-rgb: 247,238,227;--clock-surface: #fffaf3;--clock-soft: #f2dcc2;--clock-line: #dfbc91;--clock-ink: #38281e;--clock-muted: #6b5c4d;--clock-accent: #995122}body.rm-product-dark:has(#rm-clock-design){--clock-bg: #241d25;--clock-bg-rgb: 33,26,21;--clock-surface: #30251c;--clock-soft: #413224;--clock-line: #695139;--clock-ink: #f2eee5;--clock-muted: #c1c7b9;--clock-accent: #ffd092}body:has(#rm-clock-design) #MainContent{background:var(--clock-bg)!important;color:var(--clock-ink)}body:has(#rm-clock-design) #MainContent .page-width{max-width:1240px}body:has(#rm-clock-design) product-info,body:has(#rm-clock-design) .romalta-product-assurance,body:has(#rm-clock-design) .rm-conversion-story,body:has(#rm-clock-design) .rm-review-slider,body:has(#rm-clock-design) .related-products{--color-background: var(--clock-bg-rgb);background:var(--clock-bg)!important;color:var(--clock-ink)!important}body:has(#rm-clock-design) product-info .product{gap:clamp(28px,4vw,64px);align-items:start}body:has(#rm-clock-design) .product__info-container{padding:0}body:has(#rm-clock-design) product-info{padding-top:32px!important}body:has(#rm-clock-design) .product__column-sticky{top:calc(var(--clock-header-height, 142px) + 24px)!important}body:has(#rm-clock-design) .mush-header__spacer{height:var(--clock-header-height, 142px)!important}body:has(#rm-clock-design) .product__media-wrapper>media-gallery.product__column-sticky{position:static!important;top:auto!important}@media(min-width:750px){body:has(#rm-clock-design) product-info .product__media-wrapper{position:sticky!important;top:calc(var(--clock-header-height, 142px) + 24px)!important;align-self:start}}body:has(#rm-clock-design) .rm-product-mode{padding-top:0!important;margin-bottom:16px}body:has(#rm-clock-design) #romalta-buy,body:has(#rm-clock-design) #rm-ups-demo{scroll-margin-top:calc(var(--clock-header-height, 142px) + 24px)}body:has(#rm-clock-design) .rm-ups-shipping{display:flex;align-items:center;gap:8px;margin:12px 0 0;color:var(--clock-accent);font-size:13px;font-weight:600;line-height:1.45}body:has(#rm-clock-design) .rm-ups-shipping svg{width:19px;height:19px;flex:0 0 19px;fill:none;stroke:currentColor;stroke-width:1.5}body:has(#rm-clock-design) .product__title h1{color:var(--clock-ink)!important;font-size:clamp(28px,2.4vw,36px)!important;line-height:1.15!important;letter-spacing:-.03em!important}body:has(#rm-clock-design) .product__media-wrapper{border:1px solid var(--clock-line);border-radius:20px;background:var(--clock-surface);padding:16px!important;overflow:hidden}body:has(#rm-clock-design) .product__media-list{margin:0}body:has(#rm-clock-design) .product__media-item{padding:0!important}body:has(#rm-clock-design) .product-media-container.constrain-height{--constrained-height: min(570px,70vh)}body:has(#rm-clock-design) .product__media{border-radius:12px;background:var(--clock-surface)}body:has(#rm-clock-design) .product__media img{object-fit:contain}body:has(#rm-clock-design) .thumbnail{border-radius:8px;background:var(--clock-surface)}body:has(#rm-clock-design) .thumbnail[aria-current]{border-color:var(--clock-accent);box-shadow:none}body:has(#rm-clock-design) .rm-ups-pack{--pack-bg: var(--clock-surface);--pack-border: var(--clock-line);--pack-selected: var(--clock-soft);--pack-ink: var(--clock-ink);--pack-muted: var(--clock-muted);--pack-accent: var(--clock-accent)}body:has(#rm-clock-design) .rm-ups-brief{color:var(--clock-muted)}body:has(#rm-clock-design) .rm-ups-brief li{background:var(--clock-soft);color:var(--clock-ink)}body:has(#rm-clock-design) .rm-ups-details{border-color:var(--clock-line)}body:has(#rm-clock-design) .rm-ups-video-link{display:inline-flex;align-items:center;gap:8px;color:var(--clock-accent);font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:4px;margin:2px 0 4px}body:has(#rm-clock-design) .rm-ups-video-link svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.5}body:has(#rm-clock-design) .product-form__submit.button{border-radius:12px!important;min-height:52px!important;background:#995122!important;border-color:#995122!important;box-shadow:0 5px 14px #24432f1a!important;font-size:15px}body:has(#rm-clock-design) .product-form__submit.button:not([disabled]):hover{background:#62431e!important;box-shadow:0 7px 18px #24432f24!important;transform:translateY(-1px)}body:has(#rm-clock-design) .romalta-assurance-grid{gap:12px!important;padding-top:8px;padding-bottom:16px}body:has(#rm-clock-design) .romalta-assurance-card--premium{background:var(--clock-surface)!important;border:1px solid var(--clock-line)!important;color:var(--clock-ink)!important;border-radius:12px!important;padding:16px!important;min-height:0!important;box-shadow:none!important}body:has(#rm-clock-design) .romalta-assurance-card__copy strong{color:var(--clock-ink)!important;font-size:14px!important}body:has(#rm-clock-design) .romalta-assurance-card__copy>span{color:var(--clock-muted)!important;font-size:12px!important;line-height:1.5}body:has(#rm-clock-design) .romalta-assurance-card__icon{color:var(--clock-accent);background:var(--clock-soft)}body:has(#rm-clock-design) .rm-review-slider{padding-block:42px!important;border-block:1px solid var(--clock-line)}body:has(#rm-clock-design) .rm-review-slider__intro h2{font-size:clamp(25px,2.5vw,32px);color:var(--clock-ink)}body:has(#rm-clock-design) .rm-review-slide{background:var(--clock-surface)!important;border:1px solid var(--clock-line)!important;box-shadow:none;min-height:210px;padding:26px 32px;border-radius:16px}body:has(#rm-clock-design) .rm-review-slide blockquote{color:var(--clock-ink)!important;font-size:clamp(16px,1.5vw,19px)!important;line-height:1.5}body:has(#rm-clock-design) .rm-review-slide__footer strong{color:var(--clock-ink)!important}body:has(#rm-clock-design) .rm-review-slide__footer span{color:var(--clock-muted)!important}body:has(#rm-clock-design) .rm-review-slider__arrow{color:var(--clock-ink);background:var(--clock-surface);border-color:var(--clock-line);box-shadow:none}body:has(#rm-clock-design) .rm-conversion-story{--rm-ink: var(--clock-ink);--rm-ivory: var(--clock-surface);--rm-mint: var(--clock-soft);--rm-line: var(--clock-line);--rm-green: var(--clock-accent)}body:has(#rm-clock-design) .rm-conversion-story__heading h2{font-size:clamp(26px,2.6vw,34px)!important;line-height:1.15;max-width:580px;color:var(--clock-ink)}body:has(#rm-clock-design) .rm-benefit-grid{gap:12px;border:0}body:has(#rm-clock-design) .rm-benefit-card{background:var(--clock-surface);border:1px solid var(--clock-line);border-radius:12px;padding:18px!important}body:has(#rm-clock-design) .rm-benefit-card>span{color:var(--clock-accent);background:transparent;font-size:11px}body:has(#rm-clock-design) .rm-benefit-card p{color:var(--clock-ink);font-size:15px!important;line-height:1.45!important}body:has(#rm-clock-design) .rm-conversion-story__details,body:has(#rm-clock-design) .rm-conversion-story__faq{padding-block:40px!important;gap:36px}body:has(#rm-clock-design) .rm-product-accordions{display:grid;align-content:start;gap:10px;border:0;border-radius:0;overflow:visible;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;filter:none}body:has(#rm-clock-design) .rm-product-accordions details{border:1px solid var(--clock-line);border-radius:10px;background:var(--clock-soft);box-shadow:none;opacity:1;overflow:hidden}body:has(#rm-clock-design) .rm-product-accordions details[open]{background:var(--clock-surface);border-color:var(--clock-accent)}body:has(#rm-clock-design) .rm-product-accordions summary{padding:18px 20px;gap:16px;font-size:16px;line-height:1.4;color:var(--clock-ink)}body:has(#rm-clock-design) .rm-product-accordions summary:hover{color:var(--clock-accent)}body:has(#rm-clock-design) .rm-product-accordions summary:focus-visible{outline:2px solid var(--clock-accent);outline-offset:-4px;border-radius:10px}body:has(#rm-clock-design) .rm-product-accordions summary span{display:grid;place-items:center;width:24px;height:24px;flex:0 0 24px;color:var(--clock-accent)}body:has(#rm-clock-design) .rm-product-accordions dl{margin:0;padding:0 20px 16px}body:has(#rm-clock-design) .rm-product-accordions dl>div{gap:16px;padding:12px 0;border-color:var(--clock-line)}body:has(#rm-clock-design) .rm-product-accordions dl>div:last-child{border-bottom:0}body:has(#rm-clock-design) .rm-product-accordions__copy{padding:0 20px 18px;max-width:none}body:has(#rm-clock-design) .rm-product-accordions__copy p{margin:0}body:has(#rm-clock-design) .rm-product-accordions dt,body:has(#rm-clock-design) .rm-product-accordions dd,body:has(#rm-clock-design) .rm-product-accordions__copy,body:has(#rm-clock-design) .rm-faq-list details>div{color:var(--clock-muted)!important;font-size:14px;line-height:1.6}body:has(#rm-clock-design) .rm-faq-list summary{font-size:16px;line-height:1.45;padding-block:18px;color:var(--clock-ink)}body:has(#rm-clock-design) .rm-product-notice{background:var(--clock-soft)!important;border-radius:12px}body:has(#rm-clock-design) .rm-product-notice p{color:var(--clock-ink);font-size:14px}body:has(#rm-clock-design) .rm-conversion-story__final{background:var(--clock-soft)!important;color:var(--clock-ink);padding:36px max(24px,calc((100vw - 1140px)/2))!important;min-height:0}body:has(#rm-clock-design) .rm-conversion-story__final h2{color:var(--clock-ink);font-size:clamp(26px,2.5vw,34px)!important;line-height:1.2}body:has(#rm-clock-design) .rm-conversion-story__final p{color:var(--clock-muted)!important;font-size:15px}body:has(#rm-clock-design) .related-products{padding-block:36px!important}body:has(#rm-clock-design) .related-products__heading{font-size:26px;color:var(--clock-ink)}body:has(#rm-clock-design) .romalta-sticky-buy{background:var(--clock-surface)!important;border-color:var(--clock-line);color:var(--clock-ink);box-shadow:0 -4px 16px #302b200f}@media(min-width:990px){body:has(#rm-clock-design) product-info .product{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}body:has(#rm-clock-design) product-info .product__media-wrapper,body:has(#rm-clock-design) product-info .product__info-wrapper{width:100%;max-width:none}body:has(#rm-clock-design) product-info .product__info-wrapper{padding:0!important}}@media(max-width:749px){body:has(#rm-clock-design) .product__media-wrapper{margin:0 16px 20px;width:calc(100% - 32px)!important;padding:10px!important;border-radius:14px}body:has(#rm-clock-design) .product__media-list .product__media-item{width:100%!important}body:has(#rm-clock-design) .product__info-wrapper{padding:0 20px!important}body:has(#rm-clock-design) .rm-review-slider__shell{padding-inline:0;padding-bottom:48px}body:has(#rm-clock-design) .rm-review-slider__arrow{top:auto;bottom:0;margin:0;width:34px;height:34px}body:has(#rm-clock-design) .rm-review-slider__dots{bottom:12px}body:has(#rm-clock-design) .rm-review-slide{min-height:220px;padding:22px}body:has(#rm-clock-design) .rm-conversion-story__details,body:has(#rm-clock-design) .rm-conversion-story__faq{gap:20px;padding-block:28px!important}}body:has(#rm-clock-design) .product__title h1,body:has(#rm-clock-design) .rm-conversion-story__heading h2,body:has(#rm-clock-design) .rm-conversion-story__final h2{font-family:Arial,Helvetica,sans-serif!important;font-weight:650!important;letter-spacing:-.025em!important}body:has(#rm-clock-design) .product__title h1{font-size:clamp(30px,2.8vw,42px)!important}body:has(#rm-clock-design) .product__description{font-size:15px;line-height:1.65;color:var(--clock-muted)}body:has(#rm-clock-design) .product__description ul{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:8px}body:has(#rm-clock-design) .product__description li{padding:7px 12px;border:1px solid var(--clock-line);border-radius:24px;font-size:12px;color:var(--clock-ink);background:var(--clock-surface)}body:has(#rm-clock-design) .price{color:var(--clock-ink);font-size:28px;font-weight:700}body:has(#rm-clock-design) .product__media-wrapper{border-color:var(--clock-line);background:#241d25;box-shadow:0 12px 32px #442b131a}body:has(#rm-clock-design) .product__media{background:#241d25}body:has(#rm-clock-design) .product-form__quantity{margin-block:18px}body:has(#rm-clock-design) .quantity{border:1px solid var(--clock-line);background:var(--clock-surface);border-radius:10px}body:has(#rm-clock-design) .rm-conversion-story__final{border-top:1px solid var(--clock-line)}body:has(#rm-clock-design) .rm-conversion-story__section--tint{display:none!important}body:has(#rm-clock-design) .rm-benefit-card{min-height:0!important;gap:12px!important;justify-content:start!important}body:has(#rm-clock-design) .rm-benefit-card p{margin:0}body:has(#rm-clock-design) .rm-conversion-story__heading--sticky{position:static}body:has(#rm-clock-design) .rm-clock-pack{--pack-bg: var(--clock-surface);--pack-border: var(--clock-line);--pack-selected: var(--clock-soft);--pack-ink: var(--clock-ink);--pack-muted: var(--clock-muted);--pack-accent: #995122}body:has(#rm-clock-design) .product-form__submit.button{background:#38281e!important;color:#fff7e9!important;border:1px solid #38281e!important;border-radius:8px!important;min-height:54px!important;box-shadow:none!important;font-weight:650;letter-spacing:.02em}body:has(#rm-clock-design) .product-form__submit.button:not([disabled]):hover{background:#4d3926!important;box-shadow:0 4px 14px #3223141f!important}body:has(#rm-clock-design) .product-form__submit.button[disabled]{background:var(--clock-soft)!important;color:var(--clock-muted)!important;border-color:var(--clock-line)!important;opacity:1}body:has(#rm-clock-design) .shopify-payment-button__button--unbranded{background:transparent!important;color:var(--clock-ink)!important;border:1px solid var(--clock-line)!important;border-radius:8px!important;min-height:50px;box-shadow:none!important;font-size:15px!important}body:has(#rm-clock-design) .shopify-payment-button{--shopify-accelerated-checkout-button-border-radius: 8px;--shopify-accelerated-checkout-button-block-size: 50px}body:has(#rm-clock-design) product-info{background:radial-gradient(ellipse at 15% 35%,#ffe1af 0,transparent 55%),var(--clock-bg)!important}body.rm-product-dark:has(#rm-clock-design) product-info{background:radial-gradient(ellipse at 15% 35%,#49302b 0,transparent 60%),var(--clock-bg)!important}body:has(#rm-clock-design) .product__media-wrapper{background:#32271f;border-radius:26px}body:has(#rm-clock-design) .product__media-wrapper>.rm-clock-cover img{display:block;width:100%;height:auto;max-height:min(620px,72vh);object-fit:contain;border-radius:18px}body:has(#rm-clock-design) .product-form__submit.button{background:#995122!important;color:#fff!important;border-color:#995122!important;border-radius:28px!important}body:has(#rm-clock-design) .product-form__submit.button:not([disabled]):hover{background:#783e19!important}body:has(#rm-clock-design) .rm-clock-pack{--pack-accent:#995122}.rm-clock-brief{margin:0 0 18px}.rm-clock-brief p{margin:0 0 12px;font-size:15px;line-height:1.55}.rm-clock-brief ul{display:flex;flex-wrap:wrap;gap:7px;list-style:none;padding:0;margin:0}.rm-clock-brief li{padding:5px 9px;border-radius:6px;background:#125b5211;color:#315d56;font-size:12px;line-height:1.35}rm-clock-pack{display:none}rm-clock-pack[data-ready]{display:block}.product__info-container:has(rm-clock-pack[data-ready]) .product-form__quantity{display:none!important}.rm-clock-pack{--pack-border: #d8e1df;--pack-accent: #145b52;--pack-bg: #fff;--pack-selected: #eef5f2;--pack-ink: #172623;--pack-muted: #5f6e69;color:var(--pack-ink);margin:0;width:100%}.rm-clock-pack fieldset{min-width:0;padding:0;margin:0;border:0}.rm-clock-pack legend{margin:0 0 10px;padding:0;font-size:15px;line-height:1.4;font-weight:700;letter-spacing:0}.rm-clock-pack__option{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;margin:0 0 9px;border:1px solid var(--pack-border);border-radius:12px;background:var(--pack-bg);cursor:pointer;transition:background .16s ease,border-color .16s ease}.rm-clock-pack__option:hover{border-color:var(--pack-accent)}.rm-clock-pack__option:has(input:checked){border-color:var(--pack-accent);box-shadow:inset 0 0 0 1px var(--pack-accent);background:var(--pack-selected)}.rm-clock-pack__option:has(input:focus-visible){outline:2px solid var(--pack-accent);outline-offset:3px}.rm-clock-pack__option:has(input:disabled){opacity:.5;cursor:not-allowed}.rm-clock-pack__option input{-webkit-appearance:auto;appearance:auto;width:19px;height:19px;margin:0;accent-color:var(--pack-accent);cursor:inherit}.rm-clock-pack__copy,.rm-clock-pack__price{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.rm-clock-pack__copy strong{font-size:16px;line-height:1.35;font-weight:650}.rm-clock-pack__copy>span{font-size:12px;line-height:1.4;color:var(--pack-muted)}.rm-clock-pack__copy .rm-clock-pack__badge{display:inline-block;padding:3px 7px;margin-top:3px;background:var(--pack-accent);color:#fff;border-radius:5px;font-size:11px;font-weight:650;letter-spacing:.02em}.rm-clock-pack__price{align-items:flex-end;white-space:nowrap}.rm-clock-pack__price strong{font-size:20px;line-height:1.2;letter-spacing:-.025em;font-weight:700;font-variant-numeric:tabular-nums}.rm-clock-pack__price s{font-size:12px;line-height:1.4;color:var(--pack-muted)}.rm-clock-pack .rm-clock-pack__note{font-size:12px;line-height:1.5;color:var(--pack-muted);margin:4px 0 0}.rm-clock-pack__important{margin:10px 0 0;font-size:12px;line-height:1.5;color:inherit;opacity:.8}.product__info-container:has(.rm-clock-brief) .product__title h1{font-size:clamp(28px,2.3vw,36px)!important;line-height:1.13!important;letter-spacing:-.03em!important;margin-bottom:0}.product__info-container:has(.rm-clock-brief) .product-form{margin-top:16px}.rm-clock-details{border-top:1px solid #d8e1df;border-bottom:1px solid #d8e1df;margin-top:18px}.rm-clock-details summary{padding:14px 0;cursor:pointer;font-size:14px;font-weight:600;display:flex;justify-content:space-between}.rm-clock-details summary:after{content:"+"}.rm-clock-details[open] summary:after{content:"\2212"}.rm-clock-details .rte{font-size:14px;line-height:1.6;padding-bottom:10px}body.rm-product-dark .rm-clock-pack{--pack-border: #3a514b;--pack-accent: #8bc9b7;--pack-bg: #142420;--pack-selected: #213a32;--pack-ink: #f2f7f4;--pack-muted: #bbccc5}body.rm-product-dark .rm-clock-pack__copy .rm-clock-pack__badge{color:#10261e}body.rm-product-dark .rm-clock-brief li{background:#8bc9b71f;color:#bbdfd3}body.rm-product-dark .rm-clock-details{border-color:#3a514b}@media(max-width:380px){.rm-clock-pack__option{padding:12px;gap:8px}.rm-clock-pack__price strong{font-size:18px}.rm-clock-pack__copy strong{font-size:15px}}@media(prefers-reduced-motion:reduce){.rm-clock-pack__option{transition:none}}.romalta-global-shipping{position:relative;z-index:2;border-block:1px solid rgba(35,43,40,.12);background:linear-gradient(100deg,#e8eee9,#f6f3ed 58%,#e9e3d8);color:#202825}.romalta-global-shipping__inner{width:min(1280px,calc(100% - 48px));min-height:76px;margin:0 auto;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px}.romalta-global-shipping__icon{width:44px;height:44px;display:grid;place-items:center;border-radius:999px;background:#244b3d;color:#fff}.romalta-global-shipping__icon svg{width:24px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.romalta-global-shipping__copy{display:grid;grid-template-columns:auto auto 1fr;align-items:baseline;gap:10px}.romalta-global-shipping__copy>span{color:#5d6a64;font-size:10px;font-weight:750;letter-spacing:.16em}.romalta-global-shipping__copy strong{font-size:clamp(15px,1.4vw,18px);letter-spacing:-.02em}.romalta-global-shipping__copy small{color:#66716b;font-size:13px}.romalta-global-shipping__inner>a{color:#244b3d;font-size:13px;font-weight:700;text-decoration:none}@media screen and (max-width:749px){.romalta-global-shipping__inner{width:calc(100% - 32px);min-height:64px;grid-template-columns:auto 1fr;gap:12px}.romalta-global-shipping__icon{width:38px;height:38px}.romalta-global-shipping__copy{display:grid;grid-template-columns:1fr;gap:1px}.romalta-global-shipping__copy>span,.romalta-global-shipping__copy small,.romalta-global-shipping__inner>a{display:none}.romalta-global-shipping__copy strong{font-size:14px}}body:has(#rm-ups-design){--ups-bg: #f2ecdf;--ups-bg-rgb: 242,236,223;--ups-surface: #faf6ee;--ups-soft: #e9e1d2;--ups-line: #d9d0bf;--ups-ink: #242d27;--ups-muted: #61665d;--ups-accent: #245b49}body.rm-product-dark:has(#rm-ups-design){--ups-bg: #20241f;--ups-bg-rgb: 32,36,31;--ups-surface: #2b3129;--ups-soft: #363e33;--ups-line: #4b5545;--ups-ink: #f2eee5;--ups-muted: #c1c7b9;--ups-accent: #b7d0b6}body:has(#rm-ups-design) #MainContent{background:var(--ups-bg)!important;color:var(--ups-ink)}body:has(#rm-ups-design) #MainContent .page-width{max-width:1240px}body:has(#rm-ups-design) product-info,body:has(#rm-ups-design) .romalta-product-assurance,body:has(#rm-ups-design) .rm-conversion-story,body:has(#rm-ups-design) .rm-review-slider,body:has(#rm-ups-design) .related-products{--color-background: var(--ups-bg-rgb);background:var(--ups-bg)!important;color:var(--ups-ink)!important}body:has(#rm-ups-design) product-info .product{gap:clamp(28px,4vw,64px);align-items:start}body:has(#rm-ups-design) .product__info-container{padding:0}body:has(#rm-ups-design) product-info{padding-top:32px!important}body:has(#rm-ups-design) .product__column-sticky{top:calc(var(--ups-header-height, 142px) + 24px)!important}body:has(#rm-ups-design) .mush-header__spacer{height:var(--ups-header-height, 142px)!important}body:has(#rm-ups-design) .product__media-wrapper>media-gallery.product__column-sticky{position:static!important;top:auto!important}@media(min-width:750px){body:has(#rm-ups-design) product-info .product__media-wrapper{position:sticky!important;top:calc(var(--ups-header-height, 142px) + 24px)!important;align-self:start}}body:has(#rm-ups-design) .rm-product-mode{padding-top:0!important;margin-bottom:16px}body:has(#rm-ups-design) #romalta-buy,body:has(#rm-ups-design) #rm-ups-demo{scroll-margin-top:calc(var(--ups-header-height, 142px) + 24px)}body:has(#rm-ups-design) .rm-ups-shipping{display:flex;align-items:center;gap:8px;margin:12px 0 0;color:var(--ups-accent);font-size:13px;font-weight:600;line-height:1.45}body:has(#rm-ups-design) .rm-ups-shipping svg{width:19px;height:19px;flex:0 0 19px;fill:none;stroke:currentColor;stroke-width:1.5}body:has(#rm-ups-design) .product__title h1{color:var(--ups-ink)!important;font-size:clamp(28px,2.4vw,36px)!important;line-height:1.15!important;letter-spacing:-.03em!important}body:has(#rm-ups-design) .product__media-wrapper{border:1px solid var(--ups-line);border-radius:20px;background:var(--ups-surface);padding:16px!important;overflow:hidden}body:has(#rm-ups-design) .product__media-list{margin:0}body:has(#rm-ups-design) .product__media-item{padding:0!important}body:has(#rm-ups-design) .product-media-container.constrain-height{--constrained-height: min(570px,70vh)}body:has(#rm-ups-design) .product__media{border-radius:12px;background:var(--ups-surface)}body:has(#rm-ups-design) .product__media img{object-fit:contain}body:has(#rm-ups-design) .thumbnail{border-radius:8px;background:var(--ups-surface)}body:has(#rm-ups-design) .thumbnail[aria-current]{border-color:var(--ups-accent);box-shadow:none}body:has(#rm-ups-design) .rm-ups-pack{--pack-bg: var(--ups-surface);--pack-border: var(--ups-line);--pack-selected: var(--ups-soft);--pack-ink: var(--ups-ink);--pack-muted: var(--ups-muted);--pack-accent: var(--ups-accent)}body:has(#rm-ups-design) .rm-ups-brief{color:var(--ups-muted)}body:has(#rm-ups-design) .rm-ups-brief li{background:var(--ups-soft);color:var(--ups-ink)}body:has(#rm-ups-design) .rm-ups-details{border-color:var(--ups-line)}body:has(#rm-ups-design) .rm-ups-video-link{display:inline-flex;align-items:center;gap:8px;color:var(--ups-accent);font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:4px;margin:2px 0 4px}body:has(#rm-ups-design) .rm-ups-video-link svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.5}body:has(#rm-ups-design) .product-form__submit.button{border-radius:12px!important;min-height:52px!important;background:#245b49!important;border-color:#245b49!important;box-shadow:0 5px 14px #24432f1a!important;font-size:15px}body:has(#rm-ups-design) .product-form__submit.button:not([disabled]):hover{background:#1d483b!important;box-shadow:0 7px 18px #24432f24!important;transform:translateY(-1px)}body:has(#rm-ups-design) .romalta-assurance-grid{gap:12px!important;padding-top:8px;padding-bottom:16px}body:has(#rm-ups-design) .romalta-assurance-card--premium{background:var(--ups-surface)!important;border:1px solid var(--ups-line)!important;color:var(--ups-ink)!important;border-radius:12px!important;padding:16px!important;min-height:0!important;box-shadow:none!important}body:has(#rm-ups-design) .romalta-assurance-card__copy strong{color:var(--ups-ink)!important;font-size:14px!important}body:has(#rm-ups-design) .romalta-assurance-card__copy>span{color:var(--ups-muted)!important;font-size:12px!important;line-height:1.5}body:has(#rm-ups-design) .romalta-assurance-card__icon{color:var(--ups-accent);background:var(--ups-soft)}body:has(#rm-ups-design) .rm-review-slider{padding-block:42px!important;border-block:1px solid var(--ups-line)}body:has(#rm-ups-design) .rm-review-slider__intro h2{font-size:clamp(25px,2.5vw,32px);color:var(--ups-ink)}body:has(#rm-ups-design) .rm-review-slide{background:var(--ups-surface)!important;border:1px solid var(--ups-line)!important;box-shadow:none;min-height:210px;padding:26px 32px;border-radius:16px}body:has(#rm-ups-design) .rm-review-slide blockquote{color:var(--ups-ink)!important;font-size:clamp(16px,1.5vw,19px)!important;line-height:1.5}body:has(#rm-ups-design) .rm-review-slide__footer strong{color:var(--ups-ink)!important}body:has(#rm-ups-design) .rm-review-slide__footer span{color:var(--ups-muted)!important}body:has(#rm-ups-design) .rm-review-slider__arrow{color:var(--ups-ink);background:var(--ups-surface);border-color:var(--ups-line);box-shadow:none}body:has(#rm-ups-design) .rm-conversion-story{--rm-ink: var(--ups-ink);--rm-ivory: var(--ups-surface);--rm-mint: var(--ups-soft);--rm-line: var(--ups-line);--rm-green: var(--ups-accent)}body:has(#rm-ups-design) .rm-conversion-story__heading h2{font-size:clamp(26px,2.6vw,34px)!important;line-height:1.15;max-width:580px;color:var(--ups-ink)}body:has(#rm-ups-design) .rm-benefit-grid{gap:12px;border:0}body:has(#rm-ups-design) .rm-benefit-card{background:var(--ups-surface);border:1px solid var(--ups-line);border-radius:12px;padding:18px!important}body:has(#rm-ups-design) .rm-benefit-card>span{color:var(--ups-accent);background:transparent;font-size:11px}body:has(#rm-ups-design) .rm-benefit-card p{color:var(--ups-ink);font-size:15px!important;line-height:1.45!important}body:has(#rm-ups-design) .rm-conversion-story__details,body:has(#rm-ups-design) .rm-conversion-story__faq{padding-block:40px!important;gap:36px}body:has(#rm-ups-design) .rm-product-accordions{display:grid;align-content:start;gap:10px;border:0;border-radius:0;overflow:visible;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;filter:none}body:has(#rm-ups-design) .rm-product-accordions details{border:1px solid var(--ups-line);border-radius:10px;background:var(--ups-soft);box-shadow:none;opacity:1;overflow:hidden}body:has(#rm-ups-design) .rm-product-accordions details[open]{background:var(--ups-surface);border-color:var(--ups-accent)}body:has(#rm-ups-design) .rm-product-accordions summary{padding:18px 20px;gap:16px;font-size:16px;line-height:1.4;color:var(--ups-ink)}body:has(#rm-ups-design) .rm-product-accordions summary:hover{color:var(--ups-accent)}body:has(#rm-ups-design) .rm-product-accordions summary:focus-visible{outline:2px solid var(--ups-accent);outline-offset:-4px;border-radius:10px}body:has(#rm-ups-design) .rm-product-accordions summary span{display:grid;place-items:center;width:24px;height:24px;flex:0 0 24px;color:var(--ups-accent)}body:has(#rm-ups-design) .rm-product-accordions dl{margin:0;padding:0 20px 16px}body:has(#rm-ups-design) .rm-product-accordions dl>div{gap:16px;padding:12px 0;border-color:var(--ups-line)}body:has(#rm-ups-design) .rm-product-accordions dl>div:last-child{border-bottom:0}body:has(#rm-ups-design) .rm-product-accordions__copy{padding:0 20px 18px;max-width:none}body:has(#rm-ups-design) .rm-product-accordions__copy p{margin:0}body:has(#rm-ups-design) .rm-product-accordions dt,body:has(#rm-ups-design) .rm-product-accordions dd,body:has(#rm-ups-design) .rm-product-accordions__copy,body:has(#rm-ups-design) .rm-faq-list details>div{color:var(--ups-muted)!important;font-size:14px;line-height:1.6}body:has(#rm-ups-design) .rm-faq-list summary{font-size:16px;line-height:1.45;padding-block:18px;color:var(--ups-ink)}body:has(#rm-ups-design) .rm-product-notice{background:var(--ups-soft)!important;border-radius:12px}body:has(#rm-ups-design) .rm-product-notice p{color:var(--ups-ink);font-size:14px}body:has(#rm-ups-design) .rm-conversion-story__final{background:var(--ups-soft)!important;color:var(--ups-ink);padding:36px max(24px,calc((100vw - 1140px)/2))!important;min-height:0}body:has(#rm-ups-design) .rm-conversion-story__final h2{color:var(--ups-ink);font-size:clamp(26px,2.5vw,34px)!important;line-height:1.2}body:has(#rm-ups-design) .rm-conversion-story__final p{color:var(--ups-muted)!important;font-size:15px}body:has(#rm-ups-design) .related-products{padding-block:36px!important}body:has(#rm-ups-design) .related-products__heading{font-size:26px;color:var(--ups-ink)}body:has(#rm-ups-design) .romalta-sticky-buy{background:var(--ups-surface)!important;border-color:var(--ups-line);color:var(--ups-ink);box-shadow:0 -4px 16px #302b200f}@media(min-width:990px){body:has(#rm-ups-design) product-info .product{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}body:has(#rm-ups-design) product-info .product__media-wrapper,body:has(#rm-ups-design) product-info .product__info-wrapper{width:100%;max-width:none}body:has(#rm-ups-design) product-info .product__info-wrapper{padding:0!important}}@media(max-width:749px){body:has(#rm-ups-design) .product__media-wrapper{margin:0 16px 20px;width:calc(100% - 32px)!important;padding:10px!important;border-radius:14px}body:has(#rm-ups-design) .product__media-list .product__media-item{width:100%!important}body:has(#rm-ups-design) .product__info-wrapper{padding:0 20px!important}body:has(#rm-ups-design) .rm-review-slider__shell{padding-inline:0;padding-bottom:48px}body:has(#rm-ups-design) .rm-review-slider__arrow{top:auto;bottom:0;margin:0;width:34px;height:34px}body:has(#rm-ups-design) .rm-review-slider__dots{bottom:12px}body:has(#rm-ups-design) .rm-review-slide{min-height:220px;padding:22px}body:has(#rm-ups-design) .rm-conversion-story__details,body:has(#rm-ups-design) .rm-conversion-story__faq{gap:20px;padding-block:28px!important}}.rm-ups-brief{margin:0 0 18px}.rm-ups-brief p{margin:0 0 12px;font-size:15px;line-height:1.55}.rm-ups-brief ul{display:flex;flex-wrap:wrap;gap:7px;list-style:none;padding:0;margin:0}.rm-ups-brief li{padding:5px 9px;border-radius:6px;background:#125b5211;color:#315d56;font-size:12px;line-height:1.35}rm-ups-pack{display:none}rm-ups-pack[data-ready]{display:block}.product__info-container:has(rm-ups-pack[data-ready]) .product-form__quantity{display:none!important}.rm-ups-pack{--pack-border: #d8e1df;--pack-accent: #145b52;--pack-bg: #fff;--pack-selected: #eef5f2;--pack-ink: #172623;--pack-muted: #5f6e69;color:var(--pack-ink);margin:0;width:100%}.rm-ups-pack fieldset{min-width:0;padding:0;margin:0;border:0}.rm-ups-pack legend{margin:0 0 10px;padding:0;font-size:15px;line-height:1.4;font-weight:700;letter-spacing:0}.rm-ups-pack__option{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;margin:0 0 9px;border:1px solid var(--pack-border);border-radius:12px;background:var(--pack-bg);cursor:pointer;transition:background .16s ease,border-color .16s ease}.rm-ups-pack__option:hover{border-color:var(--pack-accent)}.rm-ups-pack__option:has(input:checked){border-color:var(--pack-accent);box-shadow:inset 0 0 0 1px var(--pack-accent);background:var(--pack-selected)}.rm-ups-pack__option:has(input:focus-visible){outline:2px solid var(--pack-accent);outline-offset:3px}.rm-ups-pack__option:has(input:disabled){opacity:.5;cursor:not-allowed}.rm-ups-pack__option input{-webkit-appearance:auto;appearance:auto;width:19px;height:19px;margin:0;accent-color:var(--pack-accent);cursor:inherit}.rm-ups-pack__copy,.rm-ups-pack__price{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:0}.rm-ups-pack__copy strong{font-size:16px;line-height:1.35;font-weight:650}.rm-ups-pack__copy>span{font-size:12px;line-height:1.4;color:var(--pack-muted)}.rm-ups-pack__copy .rm-ups-pack__badge{display:inline-block;padding:3px 7px;margin-top:3px;background:var(--pack-accent);color:#fff;border-radius:5px;font-size:11px;font-weight:650;letter-spacing:.02em}.rm-ups-pack__price{align-items:flex-end;white-space:nowrap}.rm-ups-pack__price strong{font-size:20px;line-height:1.2;letter-spacing:-.025em;font-weight:700;font-variant-numeric:tabular-nums}.rm-ups-pack__price s{font-size:12px;line-height:1.4;color:var(--pack-muted)}.rm-ups-pack .rm-ups-pack__note{font-size:12px;line-height:1.5;color:var(--pack-muted);margin:4px 0 0}.rm-ups-pack__important{margin:10px 0 0;font-size:12px;line-height:1.5;color:inherit;opacity:.8}.product__info-container:has(.rm-ups-brief) .product__title h1{font-size:clamp(28px,2.3vw,36px)!important;line-height:1.13!important;letter-spacing:-.03em!important;margin-bottom:0}.product__info-container:has(.rm-ups-brief) .product-form{margin-top:16px}.rm-ups-details{border-top:1px solid #d8e1df;border-bottom:1px solid #d8e1df;margin-top:18px}.rm-ups-details summary{padding:14px 0;cursor:pointer;font-size:14px;font-weight:600;display:flex;justify-content:space-between}.rm-ups-details summary:after{content:"+"}.rm-ups-details[open] summary:after{content:"\2212"}.rm-ups-details .rte{font-size:14px;line-height:1.6;padding-bottom:10px}body.rm-product-dark .rm-ups-pack{--pack-border: #3a514b;--pack-accent: #8bc9b7;--pack-bg: #142420;--pack-selected: #213a32;--pack-ink: #f2f7f4;--pack-muted: #bbccc5}body.rm-product-dark .rm-ups-pack__copy .rm-ups-pack__badge{color:#10261e}body.rm-product-dark .rm-ups-brief li{background:#8bc9b71f;color:#bbdfd3}body.rm-product-dark .rm-ups-details{border-color:#3a514b}@media(max-width:380px){.rm-ups-pack__option{padding:12px;gap:8px}.rm-ups-pack__price strong{font-size:18px}.rm-ups-pack__copy strong{font-size:15px}}@media(prefers-reduced-motion:reduce){.rm-ups-pack__option{transition:none}}.rv-card{display:grid;grid-template-columns:minmax(140px,44%) 1fr;align-items:center;gap:20px;padding:20px;border:1px solid #dbd5ca;border-radius:20px;background:#e8eadf;color:#283024;min-width:0;font-family:inherit}.rv-clock{background:#f1dfc9;color:#3d3025;border-color:#dec7ae}.rv-film{position:relative;overflow:hidden;border-radius:13px;box-shadow:0 8px 25px #46312015;background:#201e1a}.rv-film video{display:block;width:100%;aspect-ratio:9/16;object-fit:contain;max-height:420px}.rv-controls{position:absolute;bottom:10px;left:6px;right:6px;display:flex;justify-content:center;flex-wrap:wrap;gap:5px}.rv-controls[hidden]{display:none}.rv-controls button{min-height:44px;border:1px solid #ffffff70;border-radius:24px;padding:8px 10px;background:#222b23eb;color:#fff;font-family:inherit;font-size:12px;font-weight:600;cursor:pointer}.rv-copy h2{font-family:inherit;color:inherit;font-size:26px!important;font-weight:650;line-height:1.15;letter-spacing:-.03em;margin:12px 0!important}.rv-copy p{font-size:14px;line-height:1.6;margin:0 0 14px}.rv-copy .rv-kicker{font-size:10px;font-weight:700;letter-spacing:.14em}.rv-copy a{display:inline-flex;align-items:center;gap:15px;min-height:46px;padding:10px 14px;background:#293e30;border-radius:8px;color:#fff;text-decoration:none;font-size:13px;font-weight:600}.rv-clock .rv-copy a{background:#71492c}.rv-card :focus-visible{outline:3px solid #92693c;outline-offset:4px}.rv-home-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:44px auto 0}.rv-product-wrap{padding:24px 20px 40px;background:#f4e2ca}.rv-product-wrap .rv-card{max-width:850px;margin:auto;grid-template-columns:minmax(180px,280px) 1fr;gap:40px}.rv-product-wrap video{max-height:470px}@media(max-width:1000px){.rv-home-grid .rv-card{grid-template-columns:1fr}.rv-home-grid .rv-film{width:100%;max-width:230px;margin:auto}.rv-home-grid .rv-copy{text-align:center}}@media(max-width:640px){.rv-home-grid{grid-template-columns:1fr;gap:20px;margin-top:32px}.rv-home-grid .rv-card,.rv-product-wrap .rv-card{grid-template-columns:1fr;gap:22px}.rv-film{max-width:260px;margin:auto;width:100%}.rv-copy{text-align:center}.rv-product-wrap video{max-height:410px}.rv-copy h2{font-size:25px!important}}
/*# sourceMappingURL=/cdn/shop/t/10/compiled_assets/styles.css.map */
