body.product-template.premium-haarschaum,.recovry-pdp{--recovry-brand: #059abe;--recovry-brand-dark: #08758d;--recovry-ink: #11262d;--recovry-muted: #5d7076;--recovry-line: #d8e4e6;--recovry-aqua: #eef8f9;--recovry-aqua-strong: #dff2f5;--recovry-warm: #f7f1ea;--recovry-positive: #247357;--recovry-eyebrow-size: 1.2rem;--recovry-section-title-size: clamp(2.8rem, 3.4vw, 4.2rem);--recovry-section-title-gap: 1.4rem;--recovry-lead-size: clamp(1.6rem, 2vw, 1.9rem);--recovry-lead-line-height: 1.6}body.product-template.premium-haarschaum.recovry-product--women,body.product-template.premium-haarschaum.recovry-product--women .recovry-pdp{--recovry-brand: #cf6f99;--recovry-brand-dark: #a84d75;--recovry-line: #ead8e0;--recovry-aqua: #fff3f7;--recovry-aqua-strong: #f7dce7;--recovry-warm: #faf3ef}body.product-template.premium-haarschaum.recovry-product--women .product-form__submit.btn--primary,body.product-template.premium-haarschaum.recovry-product--women .sticky-atc-bar .product-form__submit{border-color:#cf6f99!important;background:#cf6f99!important;color:#fff!important}body.product-template.premium-haarschaum.recovry-product--women .product-form__submit.btn--primary:hover,body.product-template.premium-haarschaum.recovry-product--women .sticky-atc-bar .product-form__submit:hover{border-color:#a84d75!important;background:#a84d75!important}.recovry-pdp{color:var(--recovry-ink);font-family:var(--font-body-family)}body.product-template.premium-haarschaum .recovry-product-title,body.product-template.premium-haarschaum .recovry-pdp__heading,body.product-template.premium-haarschaum .recovry-pdp h3,body.product-template.premium-haarschaum .section__heading,body.product-template.premium-haarschaum .rich-text__heading,body.product-template.premium-haarschaum [class*=testimonials-heading-],body.product-template.premium-haarschaum [class*=testimonials-heading-] h2,body.product-template.premium-haarschaum [class*=ai-faq-heading-],body.product-template.premium-haarschaum [class*=ai-rich-text-heading-],body.product-template.premium-haarschaum .recovry-pdp__amazon h2{font-family:var(--font-heading-family);font-weight:600;letter-spacing:-.022em;overflow-wrap:anywhere}body.product-template.premium-haarschaum .section__heading,body.product-template.premium-haarschaum .rich-text__heading,body.product-template.premium-haarschaum [class*=testimonials-heading-],body.product-template.premium-haarschaum [class*=testimonials-heading-] h2,body.product-template.premium-haarschaum [class*=ai-faq-heading-],body.product-template.premium-haarschaum [class*=ai-rich-text-heading-],body.product-template.premium-haarschaum .recovry-pdp__heading,body.product-template.premium-haarschaum .recovry-pdp__amazon h2{margin-top:0!important;margin-bottom:var(--recovry-section-title-gap)!important;font-size:var(--recovry-section-title-size)!important;font-weight:600!important;letter-spacing:-.022em!important;line-height:1.12!important}html body.product-template.premium-haarschaum h2[class*=testimonials-heading-],html body.product-template.premium-haarschaum h2[class*=ai-faq-heading-],html body.product-template.premium-haarschaum h2[class*=ai-rich-text-heading-]{font-size:var(--recovry-section-title-size)!important}html body.product-template.premium-haarschaum #shopify-section-sections--30060199477583__17787526935decb77d h2[class*=ai-rich-text-heading-],html body.product-template.premium-haarschaum #shopify-section-sections--30060199477583__featured_collection_zJd3Gw .section__heading{font-size:var(--recovry-section-title-size)!important;font-weight:600!important;line-height:1.12!important;letter-spacing:-.022em!important;margin-top:0!important;margin-bottom:var(--recovry-section-title-gap)!important}body.product-template.premium-haarschaum section[id*=collapsible_tabs] h3{font-family:var(--font-heading-family);font-size:1.7rem;font-weight:600;line-height:1.35;overflow-wrap:anywhere}body.product-template.premium-haarschaum .product-card__title{font-family:var(--font-heading-family);font-weight:600;line-height:1.4;overflow-wrap:anywhere}.product__info-container .product__block--text{margin-bottom:.7rem}.product__info-container .product__block--text .product__text{color:#5d7076;font-size:1.05rem;font-weight:600;letter-spacing:.1em;line-height:1.35;margin:0}.recovry-product-title{color:#11262d;font-family:var(--font-heading-family);font-size:clamp(2.7rem,2.5vw,3.4rem)!important;font-weight:600;letter-spacing:-.025em;line-height:1.12;margin:0;max-width:24em;overflow-wrap:anywhere}.recovry-amazon-rating{align-items:center;background:radial-gradient(circle at 100% 0,rgba(200,155,60,.14),transparent 46%),#fff;border:.1rem solid rgba(17,38,45,.12);border-radius:1.4rem;box-shadow:0 .6rem 1.8rem #11262d14;color:var(--recovry-ink);display:grid;grid-template-columns:auto 1fr;gap:1rem;margin-top:1.2rem;max-width:100%;padding:.95rem 1.15rem;width:fit-content}.recovry-amazon-rating__score{align-self:stretch;align-items:center;border-right:.1rem solid rgba(17,38,45,.14);color:var(--recovry-ink);display:flex;font-size:2.45rem;font-weight:750;letter-spacing:-.035em;line-height:1;padding-right:1rem}.recovry-amazon-rating__details{display:grid;gap:.25rem}.recovry-amazon-stars{display:inline-flex;align-items:center;gap:.08rem;font-family:Arial,sans-serif;font-size:1.75rem;line-height:1;white-space:nowrap}.recovry-amazon-star{display:inline-block;color:#d9d5cd;line-height:1}.recovry-amazon-star--full{color:#c89b3c}.recovry-amazon-star--partial{background:linear-gradient(to right,#c89b3c 0 60%,#d9d5cd 60% 100%);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.recovry-amazon-rating__platform{color:#52646a;font-size:.95rem;font-weight:700;letter-spacing:.075em;line-height:1.1;white-space:nowrap;text-transform:uppercase}.recovry-pack-selector{display:grid;gap:.7rem;margin:0 0 1.2rem}.recovry-pack-selector__label{color:var(--recovry-ink);font-size:1.15rem;font-weight:700;letter-spacing:.015em;line-height:1.25}.recovry-pack-selector__options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.recovry-pack-selector__option{display:grid;grid-template-columns:1.7rem minmax(0,1fr);align-items:center;gap:.75rem;min-height:6.2rem;padding:.9rem 1rem;border:.1rem solid var(--recovry-line);border-radius:1.2rem;background:#fff;color:var(--recovry-ink);text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.recovry-pack-selector__option:hover{border-color:var(--recovry-brand);color:var(--recovry-ink);transform:translateY(-.1rem)}.recovry-pack-selector__option--preferred{border-color:color-mix(in srgb,var(--recovry-brand) 55%,var(--recovry-line));background:var(--recovry-aqua)}.recovry-pack-selector__option--preferred.is-active{border-color:var(--recovry-brand);background:linear-gradient(135deg,var(--recovry-brand-dark),var(--recovry-brand));box-shadow:0 .7rem 1.8rem color-mix(in srgb,var(--recovry-brand) 22%,transparent);color:#fff}.recovry-pack-selector__option--secondary.is-active{border-color:var(--recovry-brand);box-shadow:inset 0 0 0 .1rem var(--recovry-brand)}.recovry-pack-selector__radio{position:relative;display:block;width:1.7rem;height:1.7rem;border:.16rem solid #9aabb0;border-radius:50%;background:#fff}.recovry-pack-selector__option.is-active .recovry-pack-selector__radio{border-color:currentColor}.recovry-pack-selector__option.is-active .recovry-pack-selector__radio:after{position:absolute;top:.32rem;right:.32rem;bottom:.32rem;left:.32rem;border-radius:50%;background:currentColor;content:""}.recovry-pack-selector__copy{display:grid;gap:.15rem;min-width:0}.recovry-pack-selector__copy strong{color:inherit;font-size:1.4rem;font-weight:750;line-height:1.2}.recovry-pack-selector__copy small{color:var(--recovry-muted);font-size:1.05rem;font-weight:600;line-height:1.25}.recovry-pack-selector__option--preferred.is-active .recovry-pack-selector__copy small{color:#ffffffd1}.recovry-price-group{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1rem}.recovry-price-group .f-price,.recovry-price-group .f-price__sale{align-items:baseline}.recovry-price-group .f-price--large{font-size:2.2rem;line-height:1.2}.recovry-price-group .f-price-item--sale{font-size:inherit;font-weight:700}.recovry-price-monthly{display:inline-flex;align-items:baseline;gap:.45rem;margin:0;padding:.5rem .85rem;border-radius:999px;background:var(--recovry-aqua-strong);color:var(--recovry-brand-dark);line-height:1.2;white-space:nowrap}.recovry-price-monthly strong{font-size:1.25rem;white-space:nowrap}.recovry-price-monthly span{font-size:1.1rem;font-weight:600}body.product-template.premium-haarschaum .product__block--price .product__tax{margin-top:.65rem}.recovry-delivery{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;color:var(--recovry-ink);font-size:1.35rem;line-height:1.35}.recovry-delivery__dot{width:.8rem;height:.8rem;margin-right:.25rem;border-radius:50%;background:#89c8bc;flex:0 0 auto}.recovry-delivery--unavailable .recovry-delivery__dot{background:#d64545}body.product-template.premium-haarschaum .recovry-payment-list-wrapper{overflow:hidden;width:100%}body.product-template.premium-haarschaum .recovry-payment-list-wrapper .payment-list{align-items:center;display:flex;flex-wrap:nowrap;gap:.5rem;justify-content:center;width:100%}body.product-template.premium-haarschaum .recovry-payment-list-wrapper .payment-list__item{flex:0 0 auto;height:1.8rem!important;width:2.8rem!important}body.product-template.premium-haarschaum .recovry-return-note{color:var(--recovry-muted);text-align:center}body.product-template.premium-haarschaum .recovry-return-note .badge-pill{align-items:center;background:transparent;color:inherit;display:inline-flex;font-size:1.15rem;font-weight:600;gap:.55rem;line-height:1.3;padding:.25rem .4rem}body.product-template.premium-haarschaum .recovry-return-note svg{color:var(--recovry-brand-dark);flex:0 0 auto}@media(max-width:340px){body.product-template.premium-haarschaum .recovry-payment-list-wrapper .payment-list{gap:.35rem}body.product-template.premium-haarschaum .recovry-payment-list-wrapper .payment-list__item{height:1.6rem!important;width:2.45rem!important}}.recovry-pdp *,.recovry-pdp *:before,.recovry-pdp *:after{box-sizing:border-box}.recovry-pdp__section{padding-top:clamp(4.8rem,7vw,8rem);padding-bottom:clamp(4.8rem,7vw,8rem)}.recovry-pdp__section--aqua{background:var(--recovry-aqua)}.recovry-pdp__section--warm{background:var(--recovry-warm)}.recovry-pdp__eyebrow{margin:0 0 1rem;color:var(--recovry-brand-dark);font-family:var(--font-body-family);font-size:var(--recovry-eyebrow-size);font-weight:700;line-height:1.35;letter-spacing:.09em;text-transform:uppercase}.recovry-pdp__heading{max-width:78rem;margin:0 0 var(--recovry-section-title-gap);color:var(--recovry-ink);font-size:var(--recovry-section-title-size);font-weight:600;letter-spacing:-.022em;line-height:1.12;overflow-wrap:anywhere}.recovry-pdp__lead{max-width:76rem;margin:0;color:var(--recovry-muted);font-size:var(--recovry-lead-size);line-height:var(--recovry-lead-line-height)}.recovry-pdp__proof-grid,.recovry-pdp__formula-grid,.recovry-pdp__choice-grid,.recovry-pdp__minoxidil-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2.4rem,5vw,6rem);align-items:center}.recovry-pdp__proof-grid>*,.recovry-pdp__formula-grid>*,.recovry-pdp__choice-grid>*,.recovry-pdp__minoxidil-grid>*,.recovry-pdp__ingredient-grid>*,.recovry-pdp__fit-grid>*,.recovry-pdp__steps>*,.recovry-pdp__accessories>*{min-width:0}.recovry-pdp__photos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.recovry-pdp__photo{position:relative;margin:0;min-width:0}.recovry-pdp__photo img{display:block;width:100%;aspect-ratio:1.14 / 1;object-fit:cover;object-position:center top;border-radius:1.2rem;border:.1rem solid var(--recovry-line);background:#fff}.recovry-pdp__photo-label{position:absolute;top:.8rem;left:.8rem;padding:.45rem .8rem;border-radius:999px;background:#0a2329db;color:#fff;font-size:1.1rem;font-weight:700;letter-spacing:.06em}.recovry-pdp__proof-time{margin:0 0 1rem;color:var(--recovry-brand-dark);font-size:1.7rem;font-weight:700}.recovry-pdp__fineprint{margin:1.4rem 0 0;color:var(--recovry-muted);font-size:1.25rem;line-height:1.5}.recovry-pdp__ingredient-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.recovry-pdp__ingredient{min-height:17rem;padding:2rem;border:.1rem solid var(--recovry-line);border-radius:1.2rem;background:#fff;box-shadow:0 1rem 2.6rem #11262d0f}.recovry-pdp__ingredient--main{border-color:var(--recovry-brand);background:linear-gradient(145deg,var(--recovry-aqua),#fff 125%)}.recovry-pdp__ingredient-top{display:flex;align-items:center;gap:.8rem;margin-bottom:1rem}.recovry-pdp__ingredient-icon{display:grid;place-items:center;width:4rem;height:4rem;border-radius:50%;background:var(--recovry-aqua-strong);color:var(--recovry-brand-dark);flex:0 0 auto}.recovry-pdp__ingredient--main .recovry-pdp__ingredient-icon{background:var(--recovry-brand);color:#fff;box-shadow:0 .8rem 1.8rem #0599bd38}.recovry-pdp__ingredient-icon svg{width:2.2rem;height:2.2rem}.recovry-pdp__ingredient-kicker{display:block;margin:0;color:var(--recovry-brand-dark);font-size:1.1rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.recovry-pdp__ingredient h3{margin:0 0 .7rem;color:var(--recovry-ink);font-size:2rem;font-weight:600;line-height:1.25}.recovry-pdp__ingredient p{margin:0;color:var(--recovry-muted);font-size:1.4rem;line-height:1.5}.recovry-pdp__formula-note{margin-top:2rem;padding:1.8rem 2rem;border-left:.3rem solid var(--recovry-brand);background:var(--recovry-aqua);color:var(--recovry-brand-dark);font-size:1.5rem;line-height:1.55}.recovry-pdp__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem;margin-top:2.8rem}.recovry-pdp__step{padding:2rem;border-top:.3rem solid var(--recovry-brand);background:#fff}.recovry-pdp__step-number{display:block;margin-bottom:.8rem;color:var(--recovry-brand-dark);font-size:1.1rem;font-weight:700;letter-spacing:.07em}.recovry-pdp__step h3{margin:0 0 .7rem;font-size:1.9rem;font-weight:600;line-height:1.3}.recovry-pdp__step p,.recovry-pdp__choice p,.recovry-pdp__amazon p,.recovry-pdp__accessory-copy{margin:0;color:var(--recovry-muted);font-size:1.4rem;line-height:1.55}.recovry-pdp__amazon .recovry-pdp__eyebrow{margin:0 0 1rem;font-size:var(--recovry-eyebrow-size);font-weight:700;line-height:1.35;letter-spacing:.09em}.recovry-pdp__choice-grid{align-items:stretch;margin-top:2.4rem;gap:1.2rem}.recovry-pdp__choice{padding:2.2rem;border:.1rem solid var(--recovry-line);border-radius:1.2rem;background:#fff}.recovry-pdp__choice h3{margin:0 0 .8rem;font-size:2rem;font-weight:600;line-height:1.3}.recovry-pdp__amazon{display:flex;justify-content:space-between;align-items:center;gap:2rem;padding:2.4rem;border-radius:1.2rem;background:var(--recovry-aqua)}.recovry-pdp__amazon h2{margin:0 0 .7rem;color:var(--recovry-ink);font-size:clamp(2.8rem,3.4vw,4.2rem);font-weight:600;letter-spacing:-.022em;line-height:1.12;overflow-wrap:anywhere}.recovry-pdp__amazon-badge{flex:0 0 auto;color:var(--recovry-brand-dark);font-size:1.4rem;font-weight:700;text-align:right}.recovry-pdp__accessories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin-top:2.6rem}.recovry-pdp__accessory{display:grid;grid-template-columns:12rem minmax(0,1fr);gap:1.6rem;align-items:center;padding:1.6rem;border:.1rem solid var(--recovry-line);border-radius:1.2rem;background:#fff}.recovry-pdp__accessory-image{display:block;width:100%;aspect-ratio:1 / 1;object-fit:contain;border-radius:.8rem;background:var(--recovry-aqua)}.recovry-pdp__accessory h3{margin:0 0 .5rem;font-size:1.7rem;font-weight:600;line-height:1.35;overflow-wrap:anywhere}.recovry-pdp__accessory-price{display:block;margin-top:.7rem;color:var(--recovry-brand-dark);font-size:1.4rem;font-weight:700}.recovry-pdp__cart-note{margin:1.4rem 0 0;color:var(--recovry-positive);font-size:1.35rem;font-weight:700}.recovry-pdp__final{text-align:center}.recovry-pdp__final .recovry-pdp__heading,.recovry-pdp__final .recovry-pdp__lead{margin-left:auto;margin-right:auto}.recovry-pdp__cta{display:inline-flex;justify-content:center;align-items:center;min-height:5.2rem;margin-top:2rem;padding:1rem 2.6rem;border-radius:999px;background:var(--recovry-brand);color:#fff;font-weight:700;text-decoration:none;max-width:100%;text-align:center;white-space:normal}.recovry-pdp__cta:hover{color:#fff;opacity:.9}.recovry-hero-copy{margin-top:-.4rem}.recovry-hero-copy__actives{display:flex;flex-wrap:wrap;gap:.8rem}.recovry-hero-copy__active{display:inline-flex;align-items:center;justify-content:center;flex:1 1 10rem;min-width:0;padding:1.05rem 1.1rem;border:0;border-radius:999px;background:linear-gradient(135deg,var(--recovry-brand-dark),var(--recovry-brand));box-shadow:0 .5rem 1.4rem #059abe2e;color:#fff;font-size:1.4rem;font-weight:700;line-height:1.2;text-align:center;overflow-wrap:anywhere}.recovry-hero-copy__lead{margin:0 0 1.2rem;color:var(--recovry-ink);font-size:1.55rem;line-height:1.5}.recovry-hero-copy__usps{display:grid;gap:.65rem;margin:0 0 1.2rem;padding:0;list-style:none}.recovry-hero-copy__usps li{position:relative;padding-left:2.2rem;font-size:1.45rem}.recovry-hero-copy__usps li:before{content:"\2713";position:absolute;left:0;color:var(--recovry-positive);font-weight:700}.recovry-hero-copy__value{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem 1.8rem;margin-top:1.2rem;text-align:center}.recovry-hero-copy__made{display:inline-flex;align-items:center;gap:.7rem;padding:.6rem 1rem;border:.1rem solid var(--recovry-line);border-radius:999px;background:#fff;color:var(--recovry-ink);font-size:1.2rem;line-height:1.2;white-space:nowrap}.recovry-hero-copy__made i{display:block;width:1.8rem;height:1.2rem;border-radius:.15rem;background:linear-gradient(to bottom,#171717 0 33.33%,#d00 33.33% 66.66%,#ffce00 66.66% 100%);box-shadow:0 0 0 .1rem #11262d1f;flex:0 0 auto}.recovry-mobile-fast-track,.recovry-sticky-summary{display:none}body.product-template.premium-haarschaum .sticky-atc-bar--show{transform:translateZ(0)!important}body.product-template.premium-haarschaum .sh-trust .sh-advantage img{display:none!important}body.product-template.premium-haarschaum .sh-trust .sh-advantage:before{content:"";width:.65rem;height:.65rem;border-radius:50%;background:#ffffffe6;box-shadow:0 0 0 .35rem #ffffff24;flex:0 0 auto}.recovry-pdp__fit-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:2.4rem}.recovry-pdp__fit-card{padding:2rem;border:1px solid var(--recovry-line);border-radius:1rem;background:#fff}.recovry-pdp__fit-card>span{color:var(--recovry-brand-dark);font-size:1.15rem;font-weight:700;letter-spacing:.08em}.recovry-pdp__fit-card h3{margin:.8rem 0 .6rem;font-size:1.8rem;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.recovry-pdp__fit-card p{margin:0;color:var(--recovry-muted);font-size:1.4rem;line-height:1.5}.product-template .product-form__submit{min-height:5.2rem;font-weight:700}.recovry-pdp__minoxidil-card{padding:clamp(2rem,3vw,3rem);border:.1rem solid var(--recovry-brand);border-radius:1.4rem;background:#fff;box-shadow:0 1.2rem 3rem #11262d14}.recovry-pdp__minoxidil-badge{display:inline-flex;margin-bottom:1.4rem;padding:.6rem 1rem;border-radius:999px;background:var(--recovry-brand);color:#fff;font-size:1.1rem;font-weight:700;letter-spacing:.08em}.recovry-pdp__minoxidil-card ul{display:grid;gap:1rem;margin:0;padding:0;list-style:none}.recovry-pdp__minoxidil-card li{position:relative;padding-left:2.6rem;color:var(--recovry-ink);font-size:1.5rem;font-weight:600;line-height:1.45}.recovry-pdp__minoxidil-card li:before{content:"\2713";position:absolute;left:0;color:var(--recovry-positive);font-weight:700}.recovry-pdp__minoxidil-card p{margin:1.5rem 0 0;padding-top:1.4rem;border-top:.1rem solid var(--recovry-line);color:var(--recovry-muted);font-size:1.2rem;line-height:1.5}@media(max-width:767px){body.product-template.premium-haarschaum,.recovry-pdp{--recovry-eyebrow-size: 1.05rem;--recovry-section-title-size: 2.5rem;--recovry-section-title-gap: 1.2rem;--recovry-lead-size: 1.4rem;--recovry-lead-line-height: 1.5}body.product-template.premium-haarschaum .announcement-bar-section,body.product-template.premium-haarschaum section[id*=ss_circle_menu],body.product-template.premium-haarschaum div[id*=__breadcrumbs]{display:none}body.product-template.premium-haarschaum .product__media-gallery-thumbails{display:none}body.product-template.premium-haarschaum .product{gap:1rem}body.product-template.premium-haarschaum .product__block{--product-blocks-gap: 1rem}body.product-template.premium-haarschaum .product__block--price{margin-top:1.4rem}.recovry-pack-selector{gap:.6rem;margin-bottom:1rem}.recovry-pack-selector__options{gap:.65rem}.recovry-pack-selector__option{grid-template-columns:1.5rem minmax(0,1fr);gap:.6rem;min-height:5.8rem;padding:.8rem;border-radius:1rem}.recovry-pack-selector__radio{width:1.5rem;height:1.5rem}.recovry-pack-selector__option.is-active .recovry-pack-selector__radio:after{top:.28rem;right:.28rem;bottom:.28rem;left:.28rem}.recovry-pack-selector__copy strong{font-size:1.25rem}.recovry-pack-selector__copy small{font-size:.92rem}body.product-template.premium-haarschaum .product__block--price .product__tax{margin-top:.9rem}body.product-template.premium-haarschaum .product__block--buy_buttons{margin-bottom:1.1rem}body.product-template.premium-haarschaum .product__block--recovry-payments{margin-bottom:.9rem;margin-top:1.1rem}body.product-template.premium-haarschaum .product__block--recovry-return{margin-bottom:1.4rem;margin-top:.9rem}body.product-template.premium-haarschaum .recovry-amazon-rating{margin-top:1.25rem;padding:1.05rem 1.2rem;width:100%}body.product-template.premium-haarschaum .recovry-amazon-rating__score{font-size:2.7rem}body.product-template.premium-haarschaum .recovry-amazon-stars{font-size:1.85rem}body.product-template.premium-haarschaum .recovry-hero-copy{margin-top:.4rem}body.product-template.premium-haarschaum .product__media-gallery-viewer-wrap .slider-controls--group{top:0;bottom:auto;height:100%;align-items:center;pointer-events:none}body.product-template.premium-haarschaum .product__media-gallery-viewer-wrap.slider-controls--below{padding-bottom:0}body.product-template.premium-haarschaum .product__media-container{--aspect-ratio: 1.32 !important}body.product-template.premium-haarschaum .product__media-container.recovry-title-media{--aspect-ratio: 1 !important}body.product-template.premium-haarschaum .product__media-gallery-viewer-wrap .slider-controls{position:static;justify-content:space-between;width:100%;padding:0 1rem}body.product-template.premium-haarschaum .product__media-gallery-viewer-wrap .swiper-button-prev,body.product-template.premium-haarschaum .product__media-gallery-viewer-wrap .swiper-button-next{position:static;pointer-events:auto;transform:none}body.product-template.premium-haarschaum .product__media-gallery-viewer-wrap .swiper-pagination{display:none}.recovry-hero-copy__actives{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}.recovry-hero-copy__value{justify-content:center;gap:.6rem 1rem;margin-top:1rem}.recovry-hero-copy__active{min-height:4.2rem;padding:.8rem .25rem;font-size:1.1rem}.recovry-hero-copy__made{padding:.5rem .8rem;font-size:1.05rem}.recovry-mobile-fast-track{display:grid;gap:.8rem;margin-top:.8rem}body.product-template.premium-haarschaum .sh-trust{gap:.7rem;margin-top:.7rem}body.product-template.premium-haarschaum .sh-trust .sh-advantage{gap:.7rem!important;min-height:6.8rem!important;padding:.8rem 1rem!important}body.product-template.premium-haarschaum .sh-trust .sh-advantage img{display:none!important}body.product-template.premium-haarschaum .sh-trust .sh-meta_titel{font-size:1.05rem;line-height:1.25!important}body.product-template.premium-haarschaum .sticky-atc-bar__inner{gap:.8rem}body.product-template.premium-haarschaum .sticky-atc-bar__form{flex:1 1 auto;min-width:0;width:auto}body.product-template.premium-haarschaum .sticky-atc-bar quantity-input{display:none}body.product-template.premium-haarschaum .sticky-atc-bar .product-form__submit{min-height:4.6rem;padding:.8rem 1.2rem;font-size:1.25rem;white-space:nowrap}.recovry-sticky-summary{display:grid;flex:0 0 auto;gap:.15rem;min-width:0;line-height:1.2}.recovry-sticky-summary span{color:var(--recovry-muted);font-size:.95rem;white-space:nowrap}.recovry-sticky-summary strong{color:var(--recovry-ink);font-size:1.35rem;white-space:nowrap}.recovry-mobile-proof{display:grid;grid-template-columns:1fr;gap:1.1rem;padding:1.2rem;border:.1rem solid var(--recovry-line);border-radius:1rem;background:var(--recovry-aqua);color:var(--recovry-ink)}.recovry-mobile-proof__images{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.recovry-mobile-proof__image{position:relative}.recovry-mobile-proof__image img{display:block;width:100%;aspect-ratio:1.15 / 1;border:.1rem solid var(--recovry-line);border-radius:.7rem;object-fit:cover;object-position:center top;filter:brightness(1.08)}.recovry-mobile-proof__image small{position:absolute;left:.3rem;bottom:.3rem;padding:.15rem .3rem;border-radius:.3rem;background:#11262dd1;color:#fff;font-size:.7rem;font-weight:700}.recovry-mobile-proof__copy{display:grid;gap:.45rem;min-width:0}.recovry-mobile-proof__copy h2{margin:0;color:var(--recovry-brand-dark);font-family:var(--font-heading-family);font-size:2.2rem;font-weight:700;letter-spacing:-.02em;line-height:1.15}.recovry-mobile-proof__lead{margin:0;color:var(--recovry-ink);font-size:1.1rem;font-weight:500;line-height:1.35}.recovry-mobile-proof__copy small{color:var(--recovry-muted);font-size:1.05rem;line-height:1.35}.recovry-pdp__section--proof{display:none}.recovry-product-title{font-size:2.55rem!important;line-height:1.15}.recovry-product-subtitle{margin-top:.4rem}body.product-template.premium-haarschaum .section__heading,body.product-template.premium-haarschaum .rich-text__heading,body.product-template.premium-haarschaum [class*=testimonials-heading-],body.product-template.premium-haarschaum [class*=testimonials-heading-] h2,body.product-template.premium-haarschaum [class*=ai-faq-heading-],body.product-template.premium-haarschaum [class*=ai-rich-text-heading-],body.product-template.premium-haarschaum .recovry-pdp__heading,body.product-template.premium-haarschaum .recovry-pdp__amazon h2{font-size:var(--recovry-section-title-size)!important;line-height:1.12!important}html body.product-template.premium-haarschaum h2[class*=testimonials-heading-],html body.product-template.premium-haarschaum h2[class*=ai-faq-heading-],html body.product-template.premium-haarschaum h2[class*=ai-rich-text-heading-],html body.product-template.premium-haarschaum #shopify-section-sections--30060199477583__17787526935decb77d h2[class*=ai-rich-text-heading-]{font-size:var(--recovry-section-title-size)!important}.product__info-container .product__block--text .product__text{font-size:1rem}.recovry-pdp__proof-grid,.recovry-pdp__formula-grid,.recovry-pdp__choice-grid,.recovry-pdp__minoxidil-grid,.recovry-pdp__accessories{grid-template-columns:1fr}.recovry-pdp__proof-grid,.recovry-pdp__formula-grid,.recovry-pdp__minoxidil-grid{gap:1.8rem}.recovry-pdp__fit-grid,.recovry-pdp__steps,.recovry-pdp__ingredient-grid{grid-template-columns:1fr}.recovry-pdp__ingredient{min-height:0;padding:1.25rem}.recovry-pdp__ingredient--main{grid-column:1 / -1}.recovry-pdp__ingredient-top{gap:.65rem;margin-bottom:.7rem}.recovry-pdp__ingredient-icon{width:3.5rem;height:3.5rem}.recovry-pdp__ingredient-icon svg{width:1.9rem;height:1.9rem}.recovry-pdp__ingredient-kicker{font-size:.95rem}.recovry-pdp__ingredient h3{margin-bottom:.45rem;font-size:1.7rem}.recovry-pdp__ingredient p{font-size:1.2rem;line-height:1.4}.recovry-pdp__formula-note{margin-top:1.4rem;padding:1.2rem 1.4rem;font-size:1.25rem;line-height:1.45}.recovry-pdp__fit-grid{gap:.8rem;margin-top:1.6rem}.recovry-pdp__fit-card{display:grid;grid-template-columns:2.8rem minmax(0,1fr);column-gap:.9rem;row-gap:.35rem;padding:1.2rem}.recovry-pdp__fit-card>span{display:grid;place-items:center;grid-row:1 / 3;width:2.8rem;height:2.8rem;border-radius:50%;background:var(--recovry-aqua-strong);font-size:.95rem}.recovry-pdp__fit-card h3{margin:0;font-size:1.5rem;line-height:1.25}.recovry-pdp__fit-card p{grid-column:2;font-size:1.2rem;line-height:1.4}.recovry-pdp__amazon{align-items:flex-start;flex-direction:column}.recovry-pdp__amazon-badge{text-align:left}.recovry-pdp__section{padding-top:3.6rem;padding-bottom:3.6rem}.recovry-pdp__proof-time{margin-bottom:.7rem;font-size:1.5rem}.recovry-pdp__fineprint{margin-top:.8rem;font-size:1.05rem;line-height:1.4}.recovry-pdp__minoxidil{padding-top:3rem;padding-bottom:3rem}.recovry-pdp__minoxidil .recovry-pdp__heading{margin-bottom:.8rem;font-size:var(--recovry-section-title-size)}.recovry-pdp__minoxidil .recovry-pdp__lead{font-size:var(--recovry-lead-size);line-height:var(--recovry-lead-line-height)}.recovry-pdp__minoxidil-card{margin-top:0;padding:1.3rem 1.4rem;box-shadow:none}.recovry-pdp__minoxidil-card ul{gap:.55rem}.recovry-pdp__minoxidil-card li{padding-left:2rem;font-size:1.25rem;line-height:1.4}.recovry-pdp__minoxidil-card p{margin-top:.9rem;padding-top:.8rem;font-size:1.05rem;line-height:1.4}}@media(max-width:479px){.recovry-pdp__photo img{aspect-ratio:1.2 / 1}.recovry-pdp__accessory{grid-template-columns:8.5rem minmax(0,1fr)}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/recovry-pdp.css.map */
