.rx-lp{--rx-maroon: #56292D;--rx-maroon-deep: #4A2226;--rx-cream: #EEEDE6;--rx-pink: #F49EA9;--rx-pink-soft: #F7C4CB;--rx-maroon-60: rgba(86, 41, 45, .6);--rx-maroon-12: rgba(86, 41, 45, .12);--rx-cream-60: rgba(238, 237, 230, .6);--rx-cream-20: rgba(238, 237, 230, .2);--rx-cream-12: rgba(238, 237, 230, .12);--rx-font: HafferRegular, sans-serif;--rx-font-bold: HafferBold, sans-serif;--rx-max: 1440px;--rx-gutter: clamp(20px, 6.94vw, 100px);--rx-gutter-tight: clamp(20px, 2.36vw, 34px);--rx-radius: 18px;--rx-radius-sm: 10.6px;box-sizing:border-box;color:var(--rx-maroon);font-family:var(--rx-font)}.rx-lp *,.rx-lp *:before,.rx-lp *:after{box-sizing:inherit}.rx-lp strong,.rx-lp b{font-family:var(--rx-font-bold);font-weight:400}.rx-lp__inner{max-width:var(--rx-max);margin:0 auto;padding-left:var(--rx-gutter);padding-right:var(--rx-gutter)}.rx-on-maroon{background:var(--rx-maroon);color:var(--rx-cream)}.rx-on-maroon .rx-h1,.rx-on-maroon .rx-h2,.rx-on-maroon .rx-h3,.rx-on-maroon .rx-body,.rx-on-maroon .rx-eyebrow{color:var(--rx-cream)}.rx-on-maroon,.rx-on-maroon *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.rx-on-cream{background:var(--rx-cream);color:var(--rx-maroon)}.rx-lp .rx-eyebrow{font-family:var(--rx-font-bold);font-weight:400;font-size:clamp(14px,1.11vw,16px);line-height:1.15;letter-spacing:.02em;text-transform:uppercase;margin:0 0 12px}.rx-lp .rx-h1{font-family:var(--rx-font-bold);font-weight:400;font-size:clamp(38px,4.41vw,63.5px);line-height:.983;letter-spacing:-.03em;margin:0}.rx-lp .rx-h2{font-family:var(--rx-font-bold);font-weight:400;font-size:clamp(30px,3.53vw,51px);line-height:1;letter-spacing:-.03em;margin:0}.rx-lp .rx-h3{font-family:var(--rx-font-bold);font-weight:400;font-size:clamp(19px,1.6vw,23px);line-height:1.17;letter-spacing:-.02em;margin:0}.rx-lp .rx-body{font-size:clamp(16px,1.39vw,20px);line-height:1.5;margin:0}.rx-lp .rx-body--lg{font-size:clamp(17px,1.53vw,22px);line-height:1.24;letter-spacing:-.03em}.rx-lp .rx-body--sm{font-size:clamp(14px,1.11vw,16px);line-height:1.45}.rx-lp .rx-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:54px;padding:15px 34px;border:0;border-radius:999px;font-family:var(--rx-font-bold);font-weight:400;font-size:16px;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:opacity .18s ease,background-color .18s ease}.rx-lp .rx-btn:hover{opacity:.85}.rx-lp .rx-btn--maroon{background:var(--rx-maroon);color:var(--rx-cream)}.rx-lp .rx-btn--cream{background:var(--rx-cream);color:var(--rx-maroon)}.rx-lp .rx-btn--outline{background:transparent;color:currentColor;box-shadow:inset 0 0 0 1px currentColor}.rx-lp .rx-btn:focus-visible{outline:2px solid currentColor;outline-offset:3px}.rx-lp .rx-visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.rx-utility{text-align:center;padding:11px var(--rx-gutter)}.rx-utility__inner{display:flex;align-items:center;justify-content:center;gap:clamp(16px,2.2vw,32px);flex-wrap:wrap}.rx-utility__text{font-family:var(--rx-font-bold);font-weight:400;font-size:13px;letter-spacing:.04em;text-transform:uppercase;margin:0}.rx-utility__sep{opacity:.45}@media(max-width:599px){.rx-utility__sep{display:none}.rx-utility__inner{gap:4px;flex-direction:column}}.rx-header__inner{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:76px;padding-top:14px;padding-bottom:14px;padding-left:var(--rx-gutter-tight);padding-right:var(--rx-gutter-tight)}.rx-header__mark{display:block;color:inherit;min-width:0}.rx-header__mark svg,.rx-header__mark img{display:block;width:100%;height:auto}.rx-header__mark--remedy{width:clamp(96px,9.6vw,139px)}.rx-header__wordmark{font-family:var(--rx-font-bold);font-weight:400;font-size:clamp(20px,2vw,30px);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.rx-header__cta{flex-shrink:0}@media(max-width:599px){.rx-header__inner{min-height:62px;gap:12px}.rx-header__cta .rx-btn{min-height:40px;padding:10px 18px;font-size:13px}}@media(prefers-reduced-motion:reduce){.rx-lp *{transition:none!important;animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/426/assets/rx-lp.css.map */
