.al-rr *{box-sizing:border-box}.al-rr .al-rr__dev-note{margin-bottom:18px;padding-top:12px;padding-bottom:12px;border-radius:14px;background:#ffffffdb;border:1px dashed rgba(62,93,120,.34);font-size:12px;line-height:1.45;color:#585858}.al-rr .al-rr__dev-note code{padding:2px 5px;border-radius:6px;background:#3e5d7814;color:#2f3e4f;font-size:11px}.al-rr .al-rr__top{display:grid;gap:16px;margin-bottom:30px}.al-rr .al-rr__section-kicker{display:flex;align-items:center;gap:10px;width:100%;margin:0;font-size:11px;line-height:1;letter-spacing:.13em;text-transform:uppercase;font-weight:600;color:#3e5d78e0;white-space:nowrap}.al-rr .al-rr__section-kicker:before{content:"";width:7px;height:7px;flex:0 0 7px;border-radius:999px;background:var(--al-rr-accent);box-shadow:0 0 0 5px #3f5f800f}.al-rr .al-rr__section-kicker:after{content:"";height:1px;flex:1;background:linear-gradient(90deg,#3e5d7847,#3e5d780a)}.al-rr .al-rr__tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:5px;border-radius:999px;background:#ffffff94;border:1px solid rgba(229,231,236,.7);box-shadow:0 2px 12px #2f3e4f0d}.al-rr .al-rr__tab{min-height:38px;border:1px solid transparent;border-radius:999px;background:transparent;color:#2020208f;font-size:13px;line-height:1;font-weight:700;letter-spacing:-.01em;cursor:pointer;transition:background-color .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease}.al-rr .al-rr__tab.is-active{background:#ffffffeb;color:var(--al-rr-featured-bg);border-color:#3e5d7824;box-shadow:0 4px 14px #2f3e4f14}.al-rr .al-rr__tab:focus-visible{outline:2px solid var(--al-rr-accent);outline-offset:3px}.al-rr .al-rr__panel{display:none}.al-rr .al-rr__panel.is-active{display:block}.al-rr .al-rr__kicker{margin:0 0 14px;font-size:12px;line-height:1.2;letter-spacing:.11em;text-transform:uppercase;font-weight:600;color:var(--al-rr-accent)}.al-rr .al-rr__heading{margin:0;font-size:clamp(32px,9vw,52px);line-height:.96;letter-spacing:-.02em;font-weight:500;color:var(--al-rr-text);max-width:720px}.al-rr .al-rr__heading--routine{max-width:760px}.al-rr .al-rr__intro{margin-top:18px;max-width:700px;font-size:15px;line-height:1.55;letter-spacing:-.025em;color:var(--al-rr-muted)}.al-rr .al-rr__results-layout{display:grid;gap:20px;align-items:start}.al-rr .al-rr__beforeafter-card{position:relative;margin:0;border-radius:20px;overflow:hidden;background:var(--al-rr-card);border:1px solid var(--al-rr-border);box-shadow:0 4px 18px #2f3e4f14}.al-rr .al-rr__beforeafter-media{position:relative;width:100%}.al-rr .al-rr__beforeafter-media img{width:100%;height:auto;display:block;object-fit:cover}.al-rr .al-rr__beforeafter-media--desktop{display:none}.al-rr .al-rr__beforeafter-media--mobile{display:block}.al-rr .al-rr__beforeafter-label{position:absolute;top:14px;z-index:2;min-height:34px;display:inline-flex;align-items:center;justify-content:center;padding:8px 14px;border-radius:999px;background:#fffffff5;color:#1c1c1c;font-size:14px;line-height:1;font-weight:600;box-shadow:0 8px 20px #14202d12}.al-rr .al-rr__beforeafter-label--before{left:14px}.al-rr .al-rr__beforeafter-label--after{right:14px}.al-rr .al-rr__proof-note{margin-top:18px;padding:15px 16px;border-radius:12px;background:#ffffffd6;border:1px solid rgba(229,231,236,.7);display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px}.al-rr .al-rr__proof-note-icon{width:20px;height:20px;margin-top:1px;border-radius:999px;border:1.5px solid var(--al-rr-accent);color:var(--al-rr-accent);display:flex;align-items:center;justify-content:center;font-size:11px;line-height:1;font-weight:700}.al-rr .al-rr__proof-note p{margin:0;font-size:14px;line-height:1.45;color:var(--al-rr-text)}.al-rr .al-rr__metrics{display:grid;grid-template-columns:1fr;gap:12px;margin-top:18px}.al-rr .al-rr__metric{min-height:110px;padding:18px 18px 16px;border-radius:12px;background:var(--al-rr-card);border:1px solid var(--al-rr-border);box-shadow:0 10px 24px #14202d0a;display:flex;flex-direction:column;justify-content:flex-start}.al-rr .al-rr__metric-value{font-size:30px;line-height:.95;letter-spacing:-.02em;font-weight:600;color:var(--al-rr-featured-bg)}.al-rr .al-rr__metric-text{margin-top:12px;font-size:14px;line-height:1.42;color:var(--al-rr-muted)}.al-rr .al-rr__metric-text--full{margin-top:0;color:var(--al-rr-text);font-weight:600}.al-rr .al-rr__metric--text{justify-content:center;background:linear-gradient(135deg,#3f5f800f,#ffffffeb)}.al-rr .al-rr__routine-header{margin-bottom:20px}.al-rr .al-rr__radio{position:absolute;opacity:0;pointer-events:none}.al-rr .al-rr__routine-tabs{width:fit-content;max-width:100%;display:flex;align-items:center;justify-content:center;gap:4px;padding:5px;margin:0 auto 22px;border-radius:999px;background:var(--al-rr-tabs-bg);border:1px solid rgba(229,231,236,.7)}.al-rr .al-rr__routine-tab{min-width:102px;min-height:40px;padding:10px 14px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer;color:#6b6a6a;font-size:14px;font-weight:500;line-height:1;transition:background .18s ease,color .18s ease,box-shadow .18s ease;-webkit-user-select:none;user-select:none}.al-rr .al-rr__routine-tab span{font-size:13px;line-height:1}.al-rr .al-rr__routine-panel{display:none}.al-rr .al-rr__routine-panel.is-visible{display:block}.al-rr .al-rr__timeline{position:relative}.al-rr .al-rr__timeline:before{content:"";position:absolute;left:20px;top:18px;bottom:28px;width:1px;background:linear-gradient(180deg,transparent,rgba(62,93,120,.28),transparent)}.al-rr .al-rr__step{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;align-items:center;margin-bottom:14px}.al-rr .al-rr__number{position:relative;z-index:2;width:40px;height:40px;margin:0 auto;border-radius:999px;background:#fff;border:1.5px solid #2F3E4F;color:#2f3e4f;display:flex;align-items:center;justify-content:center;font-size:15px;line-height:1;font-weight:700;box-shadow:0 0 0 6px var(--al-rr-bg)}.al-rr .al-rr__step.is-current .al-rr__number{border-color:var(--al-rr-featured-bg);background:var(--al-rr-featured-bg);color:#fff}.al-rr .al-rr__card{min-height:94px;padding:14px;border:1px solid var(--al-rr-border);border-radius:12px;background:var(--al-rr-card);display:grid;grid-template-columns:56px minmax(0,1fr);gap:12px;align-items:center;box-shadow:0 6px 18px #10203306}.al-rr .al-rr__step.is-current .al-rr__card{border-color:#2f40532e;background:linear-gradient(180deg,#fff,#fbfdff);box-shadow:0 10px 24px #2f405314}.al-rr .al-rr__media{width:56px;height:56px;border-radius:12px;overflow:hidden;background:#f6f8fa;display:flex;align-items:center;justify-content:center}.al-rr .al-rr__media img{width:100%;height:100%;object-fit:cover;display:block}.al-rr .al-rr__placeholder{width:100%;height:100%;border-radius:12px;background:#3f5f800f;color:var(--al-rr-accent);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;letter-spacing:-.02em}.al-rr .al-rr__title-row{display:flex;align-items:center;justify-content:flex-start;gap:8px;flex-wrap:wrap;margin-bottom:4px}.al-rr .al-rr__content{text-align:left;min-width:0}.al-rr .al-rr__content h3{margin:0;color:var(--al-rr-text);font-size:15px;line-height:1.14;font-weight:700;letter-spacing:-.02em;text-align:left}.al-rr .al-rr__content p{margin:0;color:var(--al-rr-muted);font-size:13px;line-height:1.38;font-weight:400;text-align:left}.al-rr .al-rr__badge{display:inline-flex;align-items:center;justify-content:center;padding:4px 8px;border-radius:999px;border:1px solid rgba(63,95,128,.16);background:#3f5f800a;color:#3f5f80;font-size:10px;line-height:1.1;font-weight:600;white-space:nowrap}.al-rr .al-rr__badge.is-spf{background:var(--al-rr-spf-bg);border-color:var(--al-rr-spf-border);color:var(--al-rr-spf-text)}.al-rr .al-rr__linked-product{margin-top:7px;display:flex;align-items:center;gap:7px;flex-wrap:wrap}.al-rr .al-rr__linked-product-link{display:inline-flex;align-items:center;gap:5px;max-width:100%;color:var(--al-rr-text);text-decoration:none;font-size:12px;line-height:1.2;font-weight:600;opacity:.82;transition:opacity .18s ease,color .18s ease}.al-rr .al-rr__linked-product-link:hover{opacity:1;color:var(--al-rr-text)}.al-rr .al-rr__linked-product-title,.al-rr .al-rr__linked-product-price{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.al-rr .al-rr__linked-product-price,.al-rr .al-rr__linked-product-separator{color:var(--al-rr-muted);font-weight:400}.al-rr product-form,.al-rr .al-rr__quick-add-form{display:contents}.al-rr .al-rr__quick-add{-webkit-appearance:none;appearance:none;position:relative;width:28px;height:28px;min-width:28px;min-height:28px;border:1px solid rgba(63,95,128,.22);background:#fff;color:var(--al-rr-accent);border-radius:999px;padding:0;font:inherit;font-size:16px;line-height:1;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .18s ease,color .18s ease,border-color .18s ease,opacity .18s ease,transform .18s ease}.al-rr .al-rr__quick-add:hover{background:#3f5f800a;border-color:var(--al-rr-accent);transform:translateY(-1px)}.al-rr .al-rr__quick-add[aria-disabled=true],.al-rr .al-rr__quick-add.loading{pointer-events:none}.al-rr .al-rr__quick-add.loading>.al-rr__quick-add-icon{visibility:hidden}.al-rr .al-rr__quick-add>.loading__spinner{width:1.4rem;top:50%;left:50%;transform:translate(-50%,-50%)}.al-rr .al-rr__quick-add>.loading__spinner .path{stroke:var(--al-rr-accent)}.al-rr .al-rr__unavailable{display:inline-flex;align-items:center;border-radius:999px;padding:4px 8px;background:#f6f7f8;color:var(--al-rr-muted);font-size:10.5px;line-height:1;font-weight:500}.al-rr .al-rr__note{margin-left:52px;padding:14px 16px;border-radius:12px;background:var(--al-rr-note);display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;border:1px solid rgba(63,95,128,.05)}.al-rr .al-rr__note-icon{width:20px;height:20px;margin-top:1px;border-radius:999px;border:1.5px solid var(--al-rr-accent);color:var(--al-rr-accent);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;line-height:1}.al-rr .al-rr__note p{margin:0;color:var(--al-rr-text);font-size:13px;line-height:1.42;font-weight:400}@media screen and (min-width:750px){.al-rr .al-rr__tabs{max-width:420px}.al-rr .al-rr__heading{font-size:clamp(42px,5.2vw,62px)}.al-rr .al-rr__intro{font-size:17px}.al-rr .al-rr__results-layout{grid-template-columns:.9fr 1.1fr;gap:34px;align-items:start}.al-rr .al-rr__results-copy{order:2}.al-rr .al-rr__beforeafter-card{order:1;border-radius:20px}.al-rr .al-rr__beforeafter-media--desktop{display:block}.al-rr .al-rr__beforeafter-media--mobile{display:none}.al-rr .al-rr__beforeafter-label{top:18px;min-height:38px;padding:9px 16px;font-size:16px}.al-rr .al-rr__beforeafter-label--before{left:18px}.al-rr .al-rr__beforeafter-label--after{right:18px}.al-rr .al-rr__proof-note{margin-top:20px;padding:16px 18px}.al-rr .al-rr__proof-note p{font-size:15px}.al-rr .al-rr__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px}.al-rr .al-rr__metric{min-height:140px;padding:22px 22px 18px;border-radius:12px}.al-rr .al-rr__metric-value{font-size:40px}.al-rr .al-rr__metric-text{font-size:15px}.al-rr .al-rr__routine-header{margin-bottom:24px;text-align:center}.al-rr .al-rr__intro--routine{margin-left:auto;margin-right:auto}.al-rr .al-rr__routine-tabs{margin-bottom:28px}.al-rr .al-rr__routine-tab{min-width:116px;min-height:42px;font-size:14px}.al-rr .al-rr__timeline:before{left:26px;top:22px;bottom:34px}.al-rr .al-rr__step{grid-template-columns:54px minmax(0,1fr);gap:18px;margin-bottom:16px}.al-rr .al-rr__number{width:52px;height:52px;font-size:18px;box-shadow:0 0 0 7px var(--al-rr-bg)}.al-rr .al-rr__card{min-height:112px;padding:16px 18px;grid-template-columns:64px minmax(0,1fr);gap:16px;border-radius:12px}.al-rr .al-rr__media{width:64px;height:64px;border-radius:13px}.al-rr .al-rr__placeholder{border-radius:13px}.al-rr .al-rr__content h3{font-size:17px}.al-rr .al-rr__content p{font-size:14px}.al-rr .al-rr__badge{font-size:10.5px;padding:4px 9px}.al-rr .al-rr__linked-product-link{font-size:12.5px}.al-rr .al-rr__note{margin-left:72px;padding:15px 18px;border-radius:12px}.al-rr .al-rr__note p{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/al-results-routine-tabs.css.map */
