@font-face{font-family:RHM Jakarta;src:url(reformly-jakarta.woff2) format("woff2"),url(reformly-jakarta.ttf) format("truetype-variations");font-display:swap;font-weight:100 900;font-style:normal}.rhm{--rhm-font: "RHM Jakarta", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--rhm-purple: #6A39D1;--rhm-purple-light: #A175FF;--rhm-sugar: #F4F3EE;--rhm-light-black: #222222;--rhm-purple-50: #F4EFFF;--rhm-purple-100: #E8DEFF;--rhm-purple-200: #CFB8FF;--rhm-purple-300: #B694FF;--rhm-purple-400: #9B71F5;--rhm-purple-500: #6A39D1;--rhm-purple-600: #5A2CB8;--rhm-purple-700: #4A2398;--rhm-purple-800: #371A72;--rhm-purple-900: #24114B;--rhm-white: #FFFFFF;--rhm-black: #000000;--rhm-neutral-0: #FFFFFF;--rhm-neutral-50: #FAFAF8;--rhm-neutral-100: #F4F3EE;--rhm-neutral-200: #EAE8E1;--rhm-neutral-300: #D6D3CA;--rhm-neutral-400: #A8A5A0;--rhm-neutral-500: #6F6D68;--rhm-neutral-600: #4A4844;--rhm-neutral-700: #333230;--rhm-neutral-800: #222222;--rhm-neutral-900: #0E0E0E;--rhm-bg: var(--rhm-neutral-100);--rhm-bg-elevated: var(--rhm-white);--rhm-bg-inset: var(--rhm-neutral-200);--rhm-bg-brand: var(--rhm-purple-500);--rhm-bg-brand-soft: var(--rhm-purple-50);--rhm-fg: var(--rhm-neutral-800);--rhm-fg-1: var(--rhm-neutral-800);--rhm-fg-2: var(--rhm-neutral-600);--rhm-fg-3: var(--rhm-neutral-500);--rhm-fg-on-brand: var(--rhm-white);--rhm-fg-brand: var(--rhm-purple-500);--rhm-border: var(--rhm-neutral-200);--rhm-border-strong: var(--rhm-neutral-300);--rhm-border-brand: var(--rhm-purple-500);--rhm-success: #2E8A5C;--rhm-warning: #D98A1A;--rhm-danger: #D14F4F;--rhm-gradient-brand: linear-gradient(135deg, #6A39D1 0%, #A175FF 100%);--rhm-gradient-brand-diag: linear-gradient(45deg, #6A39D1 0%, #A175FF 100%);--rhm-gradient-brand-soft: linear-gradient(135deg, #EADBFF 0%, #F4EFFF 100%);--rhm-fw-light: 300;--rhm-fw-regular: 400;--rhm-fw-medium: 500;--rhm-fw-semibold: 600;--rhm-fw-bold: 700;--rhm-fw-extrabold: 800;--rhm-fs-display: 10.25rem;--rhm-fs-h1: 3rem;--rhm-fs-h2: 2.25rem;--rhm-fs-h3: 1.5rem;--rhm-fs-h4: 1.25rem;--rhm-fs-body-lg: 1.125rem;--rhm-fs-body: 1rem;--rhm-fs-body-sm: .875rem;--rhm-fs-caption: .75rem;--rhm-lh-tight: 1.05;--rhm-lh-snug: 1.2;--rhm-lh-normal: 1.4;--rhm-lh-relaxed: 1.6;--rhm-ls-tight: -.02em;--rhm-ls-normal: 0;--rhm-ls-wide: .04em;--rhm-ls-eyebrow: 0;--rhm-space-0: 0;--rhm-space-1: .25rem;--rhm-space-2: .5rem;--rhm-space-3: .75rem;--rhm-space-4: 1rem;--rhm-space-5: 1.5rem;--rhm-space-6: 2rem;--rhm-space-7: 2.5rem;--rhm-space-8: 3rem;--rhm-space-9: 4rem;--rhm-space-10: 6rem;--rhm-radius-xs: 4px;--rhm-radius-sm: 8px;--rhm-radius-md: 12px;--rhm-radius-lg: 20px;--rhm-radius-xl: 28px;--rhm-radius-2xl: 40px;--rhm-radius-pill: 999px;--rhm-shadow-xs: 0 1px 2px rgba(34, 34, 34, .04);--rhm-shadow-sm: 0 2px 6px rgba(34, 34, 34, .05), 0 1px 2px rgba(34, 34, 34, .04);--rhm-shadow-md: 0 8px 20px rgba(34, 34, 34, .06), 0 2px 4px rgba(34, 34, 34, .04);--rhm-shadow-lg: 0 18px 40px rgba(34, 34, 34, .09), 0 4px 8px rgba(34, 34, 34, .04);--rhm-shadow-xl: 0 32px 64px rgba(34, 34, 34, .14);--rhm-shadow-brand: 0 18px 36px rgba(106, 57, 209, .28);--rhm-shadow-brand-sm: 0 6px 14px rgba(106, 57, 209, .22);--rhm-ease-out: cubic-bezier(.22, 1, .36, 1);--rhm-ease-in-out: cubic-bezier(.65, 0, .35, 1);--rhm-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--rhm-dur-fast: .14s;--rhm-dur-base: .22s;--rhm-dur-slow: .36s;--rhm-ease-slide: cubic-bezier(.62, .02, .2, 1);--rhm-ease-ui: cubic-bezier(.16, 1, .3, 1);--rhm-pad: 16px;--rhm-maxw: 1340px}@media(min-width:900px){.rhm{--rhm-pad: clamp(20px, 3.4vw, 44px)}}@media(min-width:1420px){.rhm{--rhm-pad: 20px}}.rhm-container{width:100%;max-width:var(--rhm-maxw);margin-inline:auto;padding-inline:var(--rhm-pad);box-sizing:border-box}.rhm,.rhm *{font-family:var(--rhm-font)!important}.rhm{line-height:normal;font-weight:var(--rhm-fw-regular);color:var(--rhm-fg-1);-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.rhm :where(img),.rhm :where(video),.rhm :where(svg){display:block;max-width:100%}.rhm :where(picture){display:contents}.rhm :where(img),.rhm :where(video){height:auto}.rhm :where(h1,h2,h3,h4,p,ul,ol,figure){margin:0}.rhm :where(ul,ol){padding:0;list-style:none}.rhm :where(a){color:inherit;text-decoration:none}.rhm :where(button){font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.rhm-display,.rhm-h1,.rhm-h2,.rhm-h3,.rhm-h4{color:var(--rhm-fg-1)}.rhm-display{font-size:var(--rhm-fs-display);font-weight:var(--rhm-fw-bold);line-height:var(--rhm-lh-tight);letter-spacing:var(--rhm-ls-tight)}.rhm-h1{font-size:var(--rhm-fs-h1);font-weight:var(--rhm-fw-bold);line-height:var(--rhm-lh-tight);letter-spacing:var(--rhm-ls-tight)}.rhm-h2{font-size:var(--rhm-fs-h2);font-weight:var(--rhm-fw-bold);line-height:var(--rhm-lh-snug);letter-spacing:var(--rhm-ls-tight)}.rhm-h3{font-size:var(--rhm-fs-h3);font-weight:var(--rhm-fw-semibold);line-height:var(--rhm-lh-snug);letter-spacing:-.01em}.rhm-h4{font-size:var(--rhm-fs-h4);font-weight:var(--rhm-fw-semibold);line-height:var(--rhm-lh-snug)}.rhm-body-lg{font-size:var(--rhm-fs-body-lg);font-weight:var(--rhm-fw-regular);line-height:var(--rhm-lh-relaxed);color:var(--rhm-fg-2)}.rhm-body{font-size:var(--rhm-fs-body);font-weight:var(--rhm-fw-regular);line-height:var(--rhm-lh-relaxed);color:var(--rhm-fg-2)}.rhm-body-sm{font-size:var(--rhm-fs-body-sm);font-weight:var(--rhm-fw-regular);line-height:var(--rhm-lh-normal);color:var(--rhm-fg-2)}.rhm-caption{font-size:var(--rhm-fs-caption);font-weight:var(--rhm-fw-medium);line-height:var(--rhm-lh-normal);color:var(--rhm-fg-3)}.rhm-eyebrow{font-size:var(--rhm-fs-caption);font-weight:var(--rhm-fw-semibold);line-height:1;letter-spacing:var(--rhm-ls-eyebrow);text-transform:uppercase;color:var(--rhm-fg-brand)}.rhm-rail{overflow-x:auto;overscroll-behavior-x:contain;min-width:0;scrollbar-width:none;-ms-overflow-style:none}.rhm-rail::-webkit-scrollbar{display:none}.rhm-ph{position:relative;display:block;width:100%;background:var(--rhm-neutral-200, #EAE8E1);border-radius:inherit;overflow:hidden;aspect-ratio:1 / 1}.rhm-ph:after{content:attr(data-label);position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:var(--rhm-space-3);text-align:center;font-size:var(--rhm-fs-caption, .75rem);font-weight:var(--rhm-fw-medium, 500);line-height:var(--rhm-lh-normal, 1.4);color:var(--rhm-neutral-500, #6F6D68)}.rhm [data-rhm-reveal]{opacity:0;transform:translate3d(0,28px,0);transition:opacity .8s var(--rhm-ease-ui),transform .8s var(--rhm-ease-ui);will-change:opacity,transform}.rhm [data-rhm-reveal=in]{opacity:1;transform:none;will-change:auto}.rhm-sec-pad{width:100%;max-width:var(--rhm-maxw);margin-inline:auto;padding:72px var(--rhm-pad) 0;box-sizing:border-box}.rhm-sec-gap{margin-top:72px;padding-inline:var(--rhm-pad)}@media(min-width:900px){.rhm-sec-pad{padding-top:clamp(64px,8vw,112px)}.rhm-sec-gap{margin-top:clamp(64px,8vw,112px)}}.rhm-band{margin:72px 16px 0;border-radius:14px;background:#f7f7f7}@media(min-width:900px){.rhm-band{margin-inline:0;border-radius:0;background:linear-gradient(90deg,#fff,#f7f7f7 25% 75%,#fff)}}@media(prefers-reduced-motion:reduce){.rhm *,.rhm *:before,.rhm *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.rhm [data-rhm-reveal]{opacity:1;transform:none;transition:none}}.rhm a,.rhm button,.rhm summary,.rhm [role=button]{-webkit-tap-highlight-color:transparent}
/*# sourceMappingURL=/cdn/shop/t/47/assets/reformly-home.css.map */
