.ctr-welcome-kit{--ctr-welcome-kit-color-soft: #fbeaea;--ctr-welcome-kit-color-card: #fcf3f3;--ctr-welcome-kit-color-card-border: #f0d6d6;--ctr-welcome-kit-color-muted: #6e6d68;--ctr-welcome-kit-tile-size: 7.25rem}.ctr-welcome-kit__price-row{row-gap:.5rem}.ctr-welcome-kit__tag{text-align:left}.ctr-welcome-kit{font-family:var(--ctr-midlife-lf-trial-lp-font-sans);color:var(--ctr-midlife-lf-trial-lp-color-text);box-sizing:border-box}.ctr-welcome-kit *,.ctr-welcome-kit *:before,.ctr-welcome-kit *:after{box-sizing:border-box}.ctr-midlife-lf-trial-lp-product-buybox .ctr-welcome-kit p{margin:0}.ctr-welcome-kit__header{display:flex;align-items:center;gap:1rem}.ctr-midlife-lf-trial-lp-product-buybox p.ctr-welcome-kit__title{font-family:var(--ctr-midlife-lf-trial-lp-font-sans);font-size:1.0625rem;font-weight:500;line-height:1.3;color:var(--ctr-midlife-lf-trial-lp-color-text)}.ctr-midlife-lf-trial-lp-product-buybox p.ctr-welcome-kit__subtitle{margin-top:.125rem;font-family:var(--ctr-midlife-lf-trial-lp-font-sans);font-size:.9375rem;line-height:1.4;color:var(--ctr-midlife-lf-trial-lp-color-text)}.ctr-welcome-kit__disclosure,.ctr-welcome-kit__disclosure p{margin:0;font-family:var(--ctr-midlife-lf-trial-lp-font-sans);font-size:.875rem;line-height:1.45;color:var(--ctr-midlife-lf-trial-lp-color-text)}.ctr-welcome-kit__disclosure strong,.ctr-welcome-kit__disclosure b{font-weight:500}.ctr-welcome-kit__disclosure--desktop{display:none}.ctr-welcome-kit--itemized{overflow:hidden;border:1px solid var(--ctr-midlife-lf-trial-lp-color-border-default);border-radius:1rem;background:var(--ctr-midlife-lf-trial-lp-color-surface)}.ctr-welcome-kit--itemized .ctr-welcome-kit__header{padding:.75rem;border-bottom:1px solid var(--ctr-midlife-lf-trial-lp-color-border-subtle);background:#fafaf9}.ctr-welcome-kit__header-media{display:flex;align-items:center;justify-content:center;flex:0 0 5.375rem;width:5.375rem;height:5.375rem;overflow:hidden;border-radius:.5rem;background:#ececea}.ctr-welcome-kit__header-media img{display:block;width:100%;height:100%;object-fit:cover}.ctr-welcome-kit__header-media--pair{gap:.125rem;padding:.5rem}.ctr-welcome-kit__header-media--pair img{width:auto;max-width:50%;height:100%;object-fit:contain}.ctr-welcome-kit--itemized>.ctr-welcome-kit__rows{padding:.75rem}.ctr-welcome-kit__rows{display:flex;flex-direction:column;gap:.625rem;margin:0;padding:0;list-style:none}.ctr-welcome-kit__row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:0;font-family:var(--ctr-midlife-lf-trial-lp-font-sans);font-size:.9375rem;line-height:1.35;color:var(--ctr-midlife-lf-trial-lp-color-text)}.ctr-welcome-kit__label{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .625rem;min-width:0}.ctr-welcome-kit__value{flex:0 0 auto;font-weight:500;text-align:right;white-space:nowrap}.ctr-welcome-kit__value--saving,.ctr-welcome-kit__row--highlight .ctr-welcome-kit__value{color:var(--ctr-midlife-lf-trial-lp-color-accent)}.ctr-welcome-kit__value--plain{font-weight:400}.ctr-welcome-kit__pill{display:inline-flex;align-items:center;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:500;letter-spacing:.06em;line-height:1.2;text-transform:uppercase}.ctr-welcome-kit__pill--accent{background:var(--ctr-midlife-lf-trial-lp-color-accent);color:var(--ctr-midlife-lf-trial-lp-color-text-on-accent)}.ctr-welcome-kit__pill--soft{background:var(--ctr-welcome-kit-color-soft);color:var(--ctr-midlife-lf-trial-lp-color-text)}.ctr-welcome-kit__compare{margin-right:.125rem}.ctr-welcome-kit__row--bottle .ctr-welcome-kit__label{flex-wrap:nowrap;gap:.75rem}.ctr-welcome-kit__thumb{flex:0 0 3.75rem;width:3.75rem;height:3.75rem;overflow:hidden;border-radius:.5rem;background:var(--ctr-midlife-lf-trial-lp-color-surface);box-shadow:0 0 0 1px var(--ctr-midlife-lf-trial-lp-color-border-subtle)}.ctr-welcome-kit__thumb img{display:block;width:100%;height:100%;object-fit:contain}.ctr-welcome-kit__bottle-copy{display:flex;flex-direction:column;gap:.125rem}.ctr-welcome-kit__bottle-name{font-size:.75rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.ctr-welcome-kit__row--total{padding-top:.75rem;border-top:1px solid var(--ctr-midlife-lf-trial-lp-color-border-default);font-weight:500}.ctr-welcome-kit__disclosure-bar{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:.75rem;background:var(--ctr-midlife-lf-trial-lp-color-surface-page)}.ctr-welcome-kit__disclosure-copy{min-width:0}.ctr-welcome-kit__toggle{flex:0 0 auto;margin:0;padding:0;border:0;background:none;cursor:pointer;font-family:var(--ctr-midlife-lf-trial-lp-font-sans);font-size:.8125rem;font-weight:500;line-height:1.45;color:var(--ctr-midlife-lf-trial-lp-color-text)}.ctr-welcome-kit__toggle:hover,.ctr-welcome-kit__toggle:focus-visible{text-decoration:underline}.ctr-welcome-kit__breakdown{padding:.75rem;border-top:1px solid var(--ctr-midlife-lf-trial-lp-color-border-subtle);background:var(--ctr-midlife-lf-trial-lp-color-surface-page)}.ctr-welcome-kit__breakdown .ctr-welcome-kit__row{font-size:.9375rem}.ctr-welcome-kit__breakdown .ctr-welcome-kit__label{display:block}.ctr-welcome-kit__next{margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--ctr-midlife-lf-trial-lp-color-border-default)}.ctr-welcome-kit__row--next{font-weight:500}.ctr-midlife-lf-trial-lp-product-buybox p.ctr-welcome-kit__next-detail{margin-top:.5rem;font-family:var(--ctr-midlife-lf-trial-lp-font-sans);font-size:.75rem;line-height:1.5;color:var(--ctr-midlife-lf-trial-lp-color-text)}.ctr-welcome-kit--card{padding:1rem;border:1px solid var(--ctr-welcome-kit-color-card-border);border-radius:1rem;background:var(--ctr-welcome-kit-color-card)}.ctr-welcome-kit--card .ctr-welcome-kit__header{align-items:flex-start;gap:.75rem}.ctr-welcome-kit__icon-badge{display:inline-flex;align-items:center;justify-content:center;flex:0 0 2.25rem;width:2.25rem;height:2.25rem;border-radius:50%;background:var(--ctr-midlife-lf-trial-lp-color-accent);color:var(--ctr-midlife-lf-trial-lp-color-text-on-accent)}.ctr-midlife-lf-trial-lp-product-buybox .ctr-welcome-kit--card p.ctr-welcome-kit__title{padding-top:.25rem;font-size:1rem;letter-spacing:.08em;text-transform:uppercase}.ctr-midlife-lf-trial-lp-product-buybox .ctr-welcome-kit--card p.ctr-welcome-kit__subtitle{color:var(--ctr-welcome-kit-color-muted)}.ctr-welcome-kit__items{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:.5rem;margin:1.25rem 0 1rem;text-align:center}.ctr-welcome-kit__item{display:flex;flex-direction:column;align-items:center;gap:.25rem;min-width:0}.ctr-welcome-kit__tile{width:var(--ctr-welcome-kit-tile-size);max-width:100%;aspect-ratio:1;margin-bottom:.75rem;overflow:hidden;border-radius:.5rem;background:var(--ctr-midlife-lf-trial-lp-color-surface)}.ctr-welcome-kit__tile img{display:block;width:100%;height:100%;object-fit:contain}.ctr-welcome-kit__plus{margin-top:calc(var(--ctr-welcome-kit-tile-size) / 2 - .75rem);font-size:1.25rem;line-height:1.5rem;color:var(--ctr-midlife-lf-trial-lp-color-accent)}.ctr-midlife-lf-trial-lp-product-buybox p.ctr-welcome-kit__item-name{font-size:1rem;font-weight:500;letter-spacing:.03em;line-height:1.25;text-transform:uppercase}.ctr-midlife-lf-trial-lp-product-buybox p.ctr-welcome-kit__item-caption{font-size:.8125rem;letter-spacing:.03em;line-height:1.3;text-transform:uppercase}.ctr-midlife-lf-trial-lp-product-buybox p.ctr-welcome-kit__item-price{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.25rem .5rem;margin-top:.25rem;font-size:1rem;font-weight:500}.ctr-welcome-kit__item-price-current{color:var(--ctr-midlife-lf-trial-lp-color-accent)}.ctr-welcome-kit__item-price-compare{font-weight:400;color:var(--ctr-welcome-kit-color-muted);opacity:.8}.ctr-welcome-kit__free-pill{display:inline-flex;align-items:center;padding:.125rem .625rem;border-radius:.25rem;background:var(--ctr-midlife-lf-trial-lp-color-accent);color:var(--ctr-midlife-lf-trial-lp-color-text-on-accent);font-size:.8125rem;font-weight:600;letter-spacing:.04em;line-height:1.4;text-transform:uppercase}.ctr-welcome-kit__footer{display:flex;align-items:flex-start;gap:.75rem;padding-top:1rem;border-top:1px solid var(--ctr-welcome-kit-color-card-border)}.ctr-welcome-kit__footer-icon{flex:0 0 1.25rem;margin-top:.0625rem;color:var(--ctr-midlife-lf-trial-lp-color-accent)}.ctr-welcome-kit--card .ctr-welcome-kit__disclosure,.ctr-welcome-kit--card .ctr-welcome-kit__disclosure p{font-size:.9375rem}@media print,screen and (min-width:64em){.ctr-welcome-kit__disclosure--desktop{display:block}.ctr-welcome-kit__disclosure--mobile{display:none}.ctr-welcome-kit--itemized .ctr-welcome-kit__header{padding:.75rem 1.25rem .75rem .75rem}.ctr-welcome-kit--itemized>.ctr-welcome-kit__rows,.ctr-welcome-kit__disclosure-bar,.ctr-welcome-kit__breakdown{padding-right:1.25rem;padding-left:1.25rem}.ctr-midlife-lf-trial-lp-product-buybox p.ctr-welcome-kit__title{font-size:1.125rem}.ctr-welcome-kit__row,.ctr-welcome-kit__breakdown .ctr-welcome-kit__row{font-size:1rem}.ctr-welcome-kit__header-media{flex-basis:6rem;width:6rem;height:6rem}.ctr-welcome-kit--card{padding:1.25rem 1.5rem;--ctr-welcome-kit-tile-size: 5.75rem}}
/*# sourceMappingURL=/cdn/shop/t/69/assets/ctr-midlife-lf-trial-lp-welcome-kit.css.map */
