.lp-membership{--lp-dark: #1e4036;--lp-green: #56a511;--lp-green-text: #3f790c;background:#fff;color:var(--lp-dark)}:where(.lp-membership) :is(p,h2,h3,ul){margin:0}.lp-membership__inner{max-width:1280px;margin:0 auto;padding:48px 20px}.lp-membership__head{max-width:860px}.lp-membership__eyebrow{font-size:12px;font-weight:700;line-height:18px;letter-spacing:.1em;text-transform:uppercase;color:var(--lp-green-text)}.lp-membership__heading{margin-top:12px;font-size:30px;font-weight:400;line-height:36px;letter-spacing:-.02em;color:inherit}.lp-membership__subheading{margin-top:12px;font-size:17px;font-weight:300;line-height:26px;color:#1e4036cc}.lp-membership__grid{display:grid;grid-template-columns:1fr;gap:20px;margin-top:32px}.lp-membership__card{display:flex;flex-direction:column;padding:28px;border:1px solid rgb(30 64 54 / .15);border-radius:8px}.lp-membership__kicker{font-size:12px;font-weight:700;line-height:16px;letter-spacing:.1em;text-transform:uppercase}.lp-membership__title{margin-top:10px;font-size:28px;font-weight:700;line-height:34px;letter-spacing:-.01em;color:inherit}.lp-membership__subtitle{margin-top:10px;font-size:17px;font-weight:300;line-height:26px;color:#1e4036cc}.lp-membership__price{display:flex;align-items:baseline;gap:8px;margin-top:20px}.lp-membership__amount{font-size:52px;font-weight:400;line-height:56px;letter-spacing:-.02em;color:var(--lp-green)}.lp-membership__period{font-size:17px;line-height:24px}.lp-membership__price-note{margin-top:4px;font-size:14px;font-weight:300;line-height:20px;color:#1e4036b3}.lp-membership__rows{display:flex;flex-direction:column;gap:14px;margin-top:10px}.lp-membership__row-title{font-size:24px;font-weight:700;line-height:30px;letter-spacing:-.01em;color:inherit}.lp-membership__rows .lp-membership__price{margin-top:4px}.lp-membership__rows .lp-membership__amount{font-size:40px;line-height:46px}.lp-membership__features{display:flex;flex-direction:column;gap:12px;margin-top:24px;padding:0;list-style:none}.lp-membership__feature{display:flex;align-items:flex-start;gap:14px;font-size:16px;line-height:25px}.lp-membership__check{width:16px;height:16px;margin-top:4px;flex-shrink:0;color:var(--lp-green)}.lp-membership__callout{display:flex;align-items:flex-start;gap:14px;margin-top:20px;padding:16px 20px;border-radius:8px;background:#f2eae5;font-size:16px;line-height:24px}.lp-membership__dash{width:10px;height:1px;margin-top:12px;flex-shrink:0;background:var(--lp-dark)}.lp-membership__cta{margin-top:auto;padding-top:32px}.lp-membership__button{display:inline-flex;width:100%;align-items:center;justify-content:center;padding:20px;border:1px solid var(--lp-dark);border-radius:9999px;color:var(--lp-dark);font-size:13px;font-weight:700;line-height:16px;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:color .15s,border-color .15s,background-color .15s}button.lp-membership__button{-webkit-appearance:none;appearance:none;background:none;font-family:inherit;cursor:pointer}.lp-membership__button-note{margin:10px 0 0;font-size:12px;line-height:16px;text-align:center;opacity:.7}.lp-membership__button:hover{border-color:var(--lp-green);color:var(--lp-green-text)}.lp-membership__card--highlight{border:2px solid var(--lp-green)}.lp-membership__card--highlight .lp-membership__button{border-color:var(--lp-green-text);background:var(--lp-green-text);color:#fff}.lp-membership__card--highlight .lp-membership__button:hover{border-color:var(--lp-dark);background:var(--lp-dark);color:#fff}.lp-membership__footnote{max-width:900px;margin-top:20px;font-size:13px;font-weight:300;line-height:20px;color:#1e4036b3}@media(min-width:768px){.lp-membership__inner{padding:72px 40px}.lp-membership__eyebrow{font-size:14px;line-height:20px}.lp-membership__heading{margin-top:16px;font-size:40px;line-height:48px}.lp-membership__subheading{margin-top:16px;font-size:20px;line-height:30px}.lp-membership__grid{margin-top:48px}.lp-membership__card{padding:36px}.lp-membership__title{font-size:30px;line-height:36px}.lp-membership__feature{font-size:17px;line-height:26px}}@media(min-width:976px){.lp-membership__head,.lp-membership__footnote{max-width:none}.lp-membership__grid{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:24px}}
/*# sourceMappingURL=/cdn/shop/t/150/assets/lp-membership.css.map */
