.ldc-membership{overflow-wrap:anywhere}.ldc-membership__banner{line-height:0}.ldc-membership__banner-image{display:block;width:100%;height:auto}.ldc-membership__body{display:flex;flex-direction:column;gap:var(--ldc-membership-gap, 48px)}.ldc-membership__body>*{min-width:0}.ldc-membership__body{padding-left:calc(var(--container-pad-x) + var(--ldc-membership-pad-left, 0px));padding-right:calc(var(--container-pad-x) + var(--ldc-membership-pad-right, 0px))}@media(max-width:767.98px){.ldc-membership__body{padding-left:calc(var(--container-pad-x) + var(--ldc-membership-pad-left-mobile, 0px));padding-right:calc(var(--container-pad-x) + var(--ldc-membership-pad-right-mobile, 0px))}}.ldc-membership--text-left{text-align:start}.ldc-membership--text-center{text-align:center}.ldc-membership--text-right{text-align:end}.ldc-membership__heading{display:grid;gap:12px}.ldc-membership__heading .majortitle,.ldc-membership__subheading{margin:0;text-wrap:balance}.ldc-membership__benefits{display:grid;grid-template-columns:repeat(var(--ldc-membership-columns, 3),minmax(0,1fr));gap:20px}.ldc-membership-benefit{display:flex;flex-direction:column;align-items:flex-start;gap:16px;min-width:0;padding:24px;border:1px solid rgb(var(--text-color) / var(--divider-opacity));border-radius:var(--btn-inspired-border-radius, 3px)}.ldc-membership-benefit__icon{display:block;width:32px;height:32px}.ldc-membership-benefit__title{margin:0}.ldc-membership-benefit__reward{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;margin:auto 0 0}.ldc-membership-benefit__points{color:rgb(var(--heading-color));font-family:var(--heading-font-family);font-size:calc(var(--larger-text-size) * 1.3);font-style:var(--heading-font-style);font-weight:var(--heading-font-weight);line-height:1.1;font-variant-numeric:tabular-nums}.ldc-membership-benefit__unit{font-size:var(--smaller-text-size-2)}.ldc-membership-benefit__description{margin:0;font-size:var(--smaller-text-size-2)}.ldc-membership__summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;gap:40px;padding:32px;border:1px solid rgb(var(--text-color) / var(--divider-opacity));border-radius:var(--btn-inspired-border-radius, 3px)}.ldc-membership__summary--rows-only{grid-template-columns:minmax(0,1fr)}.ldc-membership__summary-heading{margin:0;text-wrap:balance}.ldc-membership__summary-text{margin-block-start:12px}.ldc-membership__summary-text>:first-child{margin-block-start:0}.ldc-membership__summary-text>:last-child{margin-block-end:0}.ldc-membership__summary-list{display:grid;min-width:0;margin:0}.ldc-membership-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;padding-block:14px;border-block-end:1px solid rgb(var(--text-color) / var(--divider-opacity))}.ldc-membership-row:first-child{padding-block-start:0}.ldc-membership-row:last-child{padding-block-end:0;border-block-end:0}.ldc-membership-row dt{margin:0}.ldc-membership-row dd{margin:0;font-weight:600;text-align:end}.ldc-membership-launch{display:block;min-width:0}.ldc-membership-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:var(--ldc-membership-cta-justify);gap:32px;padding:48px;border-radius:var(--btn-inspired-border-radius, 3px);text-align:var(--ldc-membership-cta-position)}.ldc-membership-cta--align-left{--ldc-membership-cta-justify: flex-start;--ldc-membership-cta-position: start}.ldc-membership-cta--align-center{--ldc-membership-cta-justify: center;--ldc-membership-cta-position: center}.ldc-membership-cta--align-right{--ldc-membership-cta-justify: flex-end;--ldc-membership-cta-position: end}.ldc-membership-cta--layout-spread{--ldc-membership-cta-justify: space-between;--ldc-membership-cta-position: start}.ldc-membership-cta--layout-column{flex-direction:column;flex-wrap:nowrap;align-items:var(--ldc-membership-cta-justify);justify-content:flex-start}.ldc-membership-cta__copy{flex:0 1 auto;min-width:0;max-width:min(100%,36rem)}.ldc-membership-cta--layout-column .ldc-membership-cta__copy{max-width:100%}.ldc-membership-cta--layout-spread .ldc-membership-cta__copy{flex:1 1 24rem;max-width:none}.ldc-membership-cta__heading,.ldc-membership-cta .rte,.ldc-membership-cta .rte a{color:inherit}.ldc-membership-cta__heading{margin:0;text-wrap:balance}.ldc-membership-cta__text{margin-block-start:12px}.ldc-membership-cta__text>:first-child{margin-block-start:0}.ldc-membership-cta__text>:last-child{margin-block-end:0}.ldc-membership-cta__actions{display:grid;justify-items:var(--ldc-membership-cta-position);gap:8px;min-width:0;max-width:100%}.ldc-membership-cta--layout-spread .ldc-membership-cta__actions{flex:0 0 auto}.ldc-membership-cta__button{max-width:100%;white-space:normal;overflow-wrap:anywhere}.ldc-membership-cta__button--inverted:hover{opacity:.85}.ldc-membership-cta__help{margin:0;font-size:var(--smaller-text-size-2)}.ldc-membership__legal{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.ldc-membership__legal--bordered{padding-block-start:32px;border-block-start:1px solid rgb(var(--text-color) / var(--divider-opacity))}.ldc-membership__legal--align-left{display:flex;justify-content:space-between;align-items:flex-start;gap:32px}.ldc-membership__legal--align-left .ldc-membership__legal-heading{flex:0 1 auto;max-width:40%}.ldc-membership__legal--align-left .ldc-membership__legal-copy{flex:0 1 auto;max-width:min(60%,48rem)}.ldc-membership__legal--align-left-stacked{text-align:start;justify-items:start}.ldc-membership__legal--align-center{text-align:center;justify-items:center}.ldc-membership__legal--align-right{text-align:end;justify-items:end}.ldc-membership__legal--stacked .ldc-membership__legal-copy{max-width:min(100%,48rem)}.ldc-membership__legal-heading{min-width:0;margin:0;text-wrap:balance}.ldc-membership__legal-copy{min-width:0}.ldc-membership__legal-text>:first-child{margin-block-start:0}.ldc-membership__legal-text>:last-child{margin-block-end:0}.ldc-membership__service{display:inline-flex;align-items:center;gap:8px;max-width:100%;margin-block-start:8px;color:rgb(var(--link-color));text-underline-offset:.2em}.ldc-membership__service:dir(rtl) span{transform:scaleX(-1)}.ldc-membership__note{margin:0;font-size:var(--smaller-text-size-2);opacity:.7}.ldc-membership-launch__dialog{width:min(440px,calc(100% - 32px));max-height:calc(100dvh - 32px);padding:0;border:0;border-radius:var(--btn-inspired-border-radius, 3px);background:rgb(var(--bg-color));color:rgb(var(--text-color));box-shadow:0 20px 60px #0000004d;overflow:auto}.ldc-membership-launch__dialog::backdrop{background:#00000080;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ldc-membership-launch__dialog[open]{animation:ldc-membership-launch-in .25s ease-out}@keyframes ldc-membership-launch-in{0%{transform:translateY(12px) scale(.97);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}@media(prefers-reduced-motion:reduce){.ldc-membership-launch__dialog[open]{animation:none}}.ldc-membership-launch__panel{position:relative;display:flex;flex-direction:column;align-items:center;gap:14px;padding:56px 40px 40px;text-align:center}.ldc-membership-launch__close{position:absolute;top:8px;inset-inline-end:8px;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer}.ldc-membership-launch__close svg{width:18px;height:18px}.ldc-membership-launch__heading{margin:0;text-wrap:balance}.ldc-membership-launch__subheading{margin:0;font-size:calc(var(--base-text-size) * 1.15);font-weight:600}.ldc-membership-launch__text{margin:0;letter-spacing:.02em;opacity:.75}@media(max-width:1000px){.ldc-membership__benefits{grid-template-columns:repeat(var(--ldc-membership-columns-tablet, 2),minmax(0,1fr))}.ldc-membership-cta{padding:32px}.ldc-membership__summary{grid-template-columns:minmax(0,1fr);gap:24px}}@media(max-width:767.98px){.ldc-membership__benefits{grid-template-columns:repeat(var(--ldc-membership-columns-mobile, 2),minmax(0,1fr));gap:12px}.ldc-membership-benefit{padding:16px;gap:12px}.ldc-membership-benefit__points{font-size:var(--larger-mobile-text-size)}.ldc-membership__summary{padding:20px}.ldc-membership__legal,.ldc-membership__legal--align-left{gap:12px}.ldc-membership__legal--align-left{flex-direction:column;align-items:stretch}.ldc-membership__legal--align-left .ldc-membership__legal-heading,.ldc-membership__legal--align-left .ldc-membership__legal-copy{max-width:none}.ldc-membership-launch__panel{padding:56px 24px 32px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/ldc-membership.css.map */
