.rm-home{--rm-cream:#fbf8f3;--rm-paper:#fdf8f3;--rm-ink:#30453b;--rm-sage:#dce1d3;--rm-muted:#596158;--rm-gold:#9b7b43;--rm-line:#d6d6c9;color:var(--rm-ink);background:var(--rm-cream);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.65;overflow-wrap:break-word}.rm-home *{box-sizing:border-box}.rm-home img{display:block;max-width:100%;height:auto}.rm-home a{color:inherit;text-underline-offset:5px}.rm-home button,.rm-home input{font:inherit}.rm-home [hidden]{display:none}.rm-home :focus-visible{outline:3px solid #9b7b43;outline-offset:5px}.rm-home h1,.rm-home h2,.rm-home h3,.rm-home p{margin:0}.rm-home h1,.rm-home h2,.rm-home h3{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.035em;line-height:1.07;color:var(--rm-ink)}.rm-home h1{font-size:clamp(3.1em,5.7vw,5.3em)}.rm-home h2{font-size:clamp(2.3em,4vw,3.7em)}.rm-home h3{font-size:1.75em;line-height:1.2}.rm-home .rm-wrap{max-width:1220px;margin:auto;padding-inline:40px}.rm-home .rm-eyebrow{font-size:.875em;letter-spacing:.14em;text-transform:uppercase;line-height:1.5;margin-bottom:22px}.rm-home .rm-copy{font-size:1.125em;color:var(--rm-muted);line-height:1.7}.rm-home .rm-copy p+p{margin-top:20px}.rm-home .rm-button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:13px 26px;background:var(--rm-ink);color:var(--rm-cream);border:1px solid var(--rm-ink);border-radius:4px;font-size:1em;font-weight:500;text-decoration:none;cursor:pointer;line-height:1.45;text-align:center}.rm-home .rm-button:hover{background:#42574a}.rm-home .rm-button:disabled{background:#687564;border-color:#687564;cursor:default;color:#fff}.rm-home .rm-text-link{font-size:1em}.rm-home .rm-actions{display:flex;flex-wrap:wrap;align-items:center;gap:26px;margin-top:30px}.rm-home .rm-small{font-size:.875em;line-height:1.6;color:var(--rm-muted)}.rm-home .rm-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:55px;padding-block:70px 85px}.rm-home .rm-hero-copy>.rm-copy{max-width:440px;margin-top:27px}.rm-home .rm-hero h1 em{font-weight:400;color:#6c795e}.rm-home .rm-product-art{background:var(--rm-sage);padding:45px 26px 25px;border-radius:46% 46% 4px 4px;min-width:0}.rm-home .rm-fan{display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:auto;padding:45px 4px 35px;align-items:center}.rm-home .rm-fan img{grid-row:1;width:100%;border-radius:8px;box-shadow:0 12px 24px #263a2928}.rm-home .rm-fan img:nth-child(1){grid-column:1/5;transform:rotate(-13deg) translateY(10px)}.rm-home .rm-fan img:nth-child(2){grid-column:5/9;transform:rotate(13deg) translateY(10px)}.rm-home .rm-fan img:nth-child(3){grid-column:3/7;z-index:1;transform:translateY(-15px)}.rm-home .rm-product-art figcaption{text-align:center;font-size:.875em;margin-top:20px}.rm-home .rm-hero figure{margin:0}.rm-home .rm-product-facts{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:25px;font-size:.875em;color:var(--rm-muted)}.rm-home .rm-belief{padding-block:65px;background:#e8eadd;text-align:center}.rm-home .rm-belief h2{max-width:850px;margin:auto;font-size:clamp(2.1em,3.7vw,3.3em);line-height:1.22}.rm-home .rm-belief .rm-copy{max-width:675px;margin:25px auto 0}.rm-home .rm-section{padding-block:85px}.rm-home .rm-section-heading{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:40px}.rm-home .rm-section-heading .rm-copy{max-width:370px;font-size:1em}.rm-home .rm-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px}.rm-home .rm-step{border-top:1px solid var(--rm-line);padding-top:22px}.rm-home .rm-number{font-family:Georgia,serif;color:var(--rm-gold);font-size:1.4em;margin-bottom:17px}.rm-home .rm-step h3{margin-bottom:15px}.rm-home .rm-step p{color:var(--rm-muted)}.rm-home .rm-peek{padding-top:10px}.rm-home .rm-samples{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.rm-home .rm-sample{min-width:0}.rm-home .rm-sample-art{background:var(--rm-paper);aspect-ratio:1.25;display:flex;align-items:center;padding:25px}.rm-home .rm-sample-art img{width:100%;max-height:100%;object-fit:contain}.rm-home .rm-category{font-size:.8125em;text-transform:uppercase;letter-spacing:.12em;color:var(--rm-muted);margin-top:22px;margin-bottom:10px}.rm-home .rm-sample h3{margin-bottom:13px}.rm-home .rm-sample>p{color:var(--rm-muted)}.rm-home details{border-bottom:1px solid var(--rm-line);padding:16px 0}.rm-home summary{cursor:pointer;min-height:28px;list-style-position:outside;margin-left:18px;padding-left:3px;font-size:1em}.rm-home details p{color:var(--rm-muted);padding-top:12px}.rm-home .rm-sample details{margin-top:10px}.rm-home .rm-founder{background:#efe9df}.rm-home .rm-founder-grid{display:grid;grid-template-columns:.95fr 1.05fr;align-items:center;gap:85px}.rm-home .rm-family-art{width:100%}.rm-home .rm-founder h2{margin-bottom:25px}.rm-home .rm-signature{font-family:Georgia,serif;font-style:italic;font-size:2em;margin-top:25px}.rm-home .rm-founder .rm-small{margin-top:4px}.rm-home .rm-founder .rm-copy{font-size:1.05em}.rm-home .rm-preorder-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:start}.rm-home .rm-preorder h2{margin-bottom:23px}.rm-home .rm-preorder .rm-copy{font-size:1.05em}.rm-home .rm-price{font-family:Georgia,serif;font-size:2em;margin:22px 0 4px}.rm-home .rm-preorder .rm-button{margin-top:20px;width:100%}.rm-home .rm-preorder .rm-small{margin-top:12px}.rm-home .rm-order-panel{background:var(--rm-sage);padding:35px;border-radius:4px}.rm-home .rm-order-panel h3{font-size:2.2em}.rm-home .rm-order-panel .rm-status{font-size:.875em;margin-bottom:18px}.rm-home .rm-order-panel .rm-copy{margin-top:15px}.rm-home .rm-status{letter-spacing:.09em;text-transform:uppercase}.rm-home .rm-bottom-line{border-top:1px solid var(--rm-line);text-align:center;padding-top:30px;margin-top:70px;font-family:Georgia,serif;font-size:1.6em}@media(min-width:1440px){.rm-home h1{font-size:5.3em}}@media(max-width:800px){.rm-home .rm-wrap{padding-inline:24px}.rm-home .rm-hero{gap:30px;padding-block:45px 60px}.rm-home .rm-product-art{padding:24px 18px 22px}.rm-home .rm-fan{padding-block:38px 20px}.rm-home .rm-hero h1{font-size:3.25em}.rm-home .rm-actions{gap:18px}.rm-home .rm-steps{gap:25px}.rm-home .rm-samples{gap:20px}.rm-home .rm-sample-art{padding:14px}.rm-home .rm-founder-grid,.rm-home .rm-preorder-grid{gap:35px}.rm-home .rm-section{padding-block:60px}.rm-home .rm-peek{padding-top:5px}.rm-home .rm-order-panel{padding:25px}}@media(max-width:620px){.rm-home .rm-wrap{padding-inline:22px}.rm-home .rm-hero{grid-template-columns:1fr;gap:35px;padding-top:35px}.rm-home .rm-hero h1{font-size:clamp(3em,11vw,4.25em)}.rm-home .rm-hero-copy>.rm-copy{margin-top:22px}.rm-home .rm-product-art{max-width:440px;margin-inline:auto!important;width:100%}.rm-home .rm-fan{padding:35px 15px 15px}.rm-home .rm-section-heading{display:block;margin-bottom:30px}.rm-home .rm-section-heading .rm-copy{margin-top:20px}.rm-home .rm-steps{grid-template-columns:1fr;gap:25px}.rm-home .rm-step{display:grid;grid-template-columns:34px 1fr;gap:5px 15px}.rm-home .rm-step h3{margin-bottom:5px}.rm-home .rm-step p{grid-column:2}.rm-home .rm-number{margin:0}.rm-home .rm-samples{grid-template-columns:1fr;gap:40px}.rm-home .rm-sample-art{aspect-ratio:1.7;padding:20px 40px}.rm-home .rm-founder-grid,.rm-home .rm-preorder-grid{grid-template-columns:1fr;gap:35px}.rm-home .rm-founder-grid>div:first-child{order:2}.rm-home .rm-family-art{max-width:430px;margin:auto}.rm-home .rm-belief{padding-block:50px}.rm-home .rm-belief h2{font-size:2.25em}.rm-home .rm-eyebrow{font-size:.8125em;margin-bottom:17px}.rm-home .rm-bottom-line{margin-top:45px}.rm-home .rm-order-panel{padding:27px}}@media(prefers-reduced-motion:reduce){.rm-home *{scroll-behavior:auto!important}}.rm-home .rm-welcome-payoff{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-block:24px;color:var(--rm-gold);font-family:Georgia,serif;font-size:1.35em;font-style:italic;line-height:1.45}.rm-home .rm-welcome-payoff p+p{margin-top:0}.rm-home .rm-founder-grid{grid-template-columns:.9fr 1.1fr}.rm-home .rm-founder .rm-family-art{width:100%;height:auto}.rm-home .rm-sample-art{background:#f9f8f2}@media(max-width:620px){.rm-home .rm-founder-grid{grid-template-columns:1fr}.rm-home .rm-welcome-payoff{font-size:1.2em;gap:14px}}.rm-home .rm-belief .rm-copy p+p{margin-top:20px}.rm-home .rm-founder-grid{align-items:start}.rm-home .rm-founder-grid>div:first-child{order:0}.rm-home .rm-welcome-payoff{gap:0}.rm-home .rm-welcome-payoff>p:first-child{padding-right:18px}.rm-home .rm-welcome-payoff>p+p{margin-top:0;padding-left:18px;border-left:1px solid var(--rm-gold, #9b7b43)}@media(min-width:990px){.rm-home .rm-welcome-payoff{grid-template-columns:max-content minmax(0,1fr)}}.rm-home .rm-section.rm-preorder{padding-bottom:24px}.rm-home .rm-sample-art{justify-content:center}.rm-home .rm-sample-art img{position:relative;top:8px;object-position:center}.rm-home .rm-sample:nth-child(3) .rm-sample-art img{left:-5px}
/*# sourceMappingURL=/cdn/shop/t/2/assets/routine-magic.css.map */
