.crm-membership{box-sizing:border-box;width:100%;max-width:var(--crm-max-width, 1440px);margin-inline:auto;padding:var(--crm-padding-top, 64px) 40px var(--crm-padding-bottom, 60px)}.crm-membership__heading,.crm-membership__subtitle{margin:0 0 24px;text-align:center}.crm-membership__introduction{max-width:1120px;margin:0 auto var(--crm-intro-gap, 80px);text-align:center;font-size:14px;line-height:1.7;overflow-wrap:anywhere}.crm-membership__introduction p{margin:0;font-size:inherit;line-height:inherit}.crm-membership__introduction a{color:inherit;text-decoration:underline;text-underline-offset:3px}.crm-membership__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.crm-membership__card{position:relative;isolation:isolate;display:flex;flex-direction:column;min-width:0;padding:28px 22% 32px;background:#ebe8dc;color:#35352f;font-size:14px;font-weight:500;line-height:1.6;overflow-wrap:anywhere}.crm-membership__background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden}.crm-membership__background img{display:block;width:100%;height:100%;object-fit:cover}.crm-membership__icon{display:block;width:36px;height:36px;object-fit:contain;margin:0 auto 32px}.crm-membership__title{margin:0 -30% 44px;color:inherit;font-family:inherit;font-size:20px;font-weight:600;line-height:1.4;text-align:center;letter-spacing:normal;text-transform:none}.crm-membership__intro{margin:0 0 26px;font-size:inherit;line-height:inherit}.crm-membership__benefits{margin:0 0 28px;font-size:inherit;line-height:inherit}.crm-membership__benefits ul{list-style:none;padding:0;margin:0}.crm-membership__benefits li,.crm-membership__benefits p{padding:0;margin:0;font-size:inherit;line-height:inherit}.crm-membership__action{margin:auto 0 0;font-size:inherit;line-height:inherit;text-align:right}.crm-membership__link,.crm-membership__joined{display:inline-block;max-width:100%;padding-block:8px;color:inherit;font-size:14px;font-weight:700;line-height:1.5;overflow-wrap:anywhere}.crm-membership__link{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.crm-membership__link:hover{text-decoration-thickness:2px}.crm-membership__link:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media(max-width:1067px)and (min-width:769px){.crm-membership__grid{gap:24px}.crm-membership__card{padding-inline:12%}.crm-membership__title{margin-inline:0;font-size:18px}}@media(max-width:768px){.crm-membership{padding:var(--crm-mobile-padding-top, 24px) 17px var(--crm-mobile-padding-bottom, 40px)}.crm-membership__introduction{margin-bottom:32px}.crm-membership__introduction p+p{margin-top:8px}.crm-membership__grid{grid-template-columns:minmax(0,1fr);gap:20px}.crm-membership__card{padding:24px 15%}.crm-membership__icon{width:28px;height:28px;margin-bottom:24px}.crm-membership__title{font-size:17px;margin:0 -12% 28px}.crm-membership__intro{margin-bottom:20px}.crm-membership__benefits{margin-bottom:24px}}
/*# sourceMappingURL=/cdn/shop/t/104/assets/crm-membership-cards.css.map */
