.routine-picker{background:#fff;padding:var(--rp-padding-top, 60px) 24px var(--rp-padding-bottom, 60px);text-align:center}.routine-picker__header{max-width:640px;margin:0 auto 48px}.routine-picker__eyebrow{font-size:var(--rp-eyebrow-size, 11px);letter-spacing:.15em;font-weight:600;color:var(--rp-accent, #B49F82);text-transform:uppercase;margin-bottom:4px}.routine-picker__heading{font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,5vw,var(--rp-heading-size, 56px));color:#1a1a1a;font-weight:400;margin-bottom:16px}.routine-picker__subhead{font-size:var(--rp-subhead-size, 16px);color:#444;line-height:1.6}.routine-picker__grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0;max-width:900px;margin:0 auto;border:1px solid #ddd}.routine-picker__card{border-right:1px solid #ddd;display:flex;flex-direction:column}.routine-picker__card:last-child{border-right:none}.routine-picker__badge{background:var(--rp-accent, #B49F82);color:#fff;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;padding:6px 0;text-align:center}.routine-picker__badge--hidden{background:transparent;color:transparent;padding:6px 0}.routine-picker__body{padding:var(--rp-card-padding-v, 24px) var(--rp-card-padding-h, 20px) 32px;display:flex;flex-direction:column;align-items:center;flex:1}.routine-picker__name{font-family:Georgia,Times New Roman,serif;font-size:var(--rp-name-size, 26px);font-weight:400;color:#1a1a1a;margin-bottom:8px}.routine-picker__price{font-size:var(--rp-price-size, 22px);font-weight:700;color:#1a1a1a;margin-bottom:6px}.routine-picker__subtitle{font-size:14px;font-style:italic;color:#666;margin-bottom:10px}.routine-picker__supply{font-size:14px;color:#1a1a1a;margin-bottom:6px}.routine-picker__shipping{font-size:14px;font-weight:600;color:var(--rp-accent, #B49F82);margin-bottom:0}.routine-picker__btn{display:inline-block;margin-top:auto;margin:var(--rp-btn-margin-v, 12px) var(--rp-btn-margin-h, 0px);background:var(--rp-accent, #B49F82);color:#fff;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:12px 32px;border-radius:999px;border:none;text-decoration:none;cursor:pointer}.routine-picker__btn:hover{background:var(--rp-accent-hover, #9a876b)}@media(max-width:640px){.routine-picker__grid{grid-template-columns:1fr}.routine-picker__card{border-right:none;border-bottom:1px solid #ddd}.routine-picker__card:last-child{border-bottom:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-routine-picker.css.map */
