/* Restore the original campaign photograph with the current copy and purchase flow. */
.ym-merge .pdl-personal-hero .pdl-hero-copy{width:min(600px,55%);will-change:auto}
.ym-merge .pdl-personal-hero>img{transform:none;will-change:auto}
.ym-merge .pdl-personal-hero .eyebrow{font-size:10px;letter-spacing:.16em;color:#dfff24}
.ym-merge .pdl-personal-hero h1{font-size:clamp(64px,5.65vw,88px);line-height:.98;letter-spacing:-.025em;margin:0}
.ym-merge .pdl-personal-hero h1 em{line-height:1.06;padding-bottom:0;margin-top:2px}
.ym-merge .pdl-personal-hero p{max-width:445px;font-size:16px;line-height:1.65;margin-top:25px}
.ym-merge .pdl-personal-hero .pdl-hero-actions.ymc-hero-buy{display:grid;gap:12px;margin-top:27px;max-width:355px}
.ym-merge .pdl-personal-hero .ymc-button{min-height:56px;font-size:14px;padding:18px 22px;background:#dfff24;color:#111715;border-radius:8px}
.ym-merge .pdl-personal-hero .pdl-personal-reassurance{font-size:11px;line-height:1.5;color:#c3cec6;text-align:center}
.ym-merge .pdl-personal-hero .pdl-personal-price{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:12px;row-gap:4px;padding-top:6px}
.ym-merge .pdl-personal-hero .ymc-price{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:6px;margin:0}
.ym-merge .pdl-personal-hero .ymc-price strong{font:600 17px/1.4 PdlBody,Arial,sans-serif;color:#f2f5ef}
.ym-merge .pdl-personal-hero .ymc-price>span,.ym-merge .pdl-personal-hero .ymc-price del,.ym-merge .pdl-personal-price>span{font-size:11px;line-height:1.5;color:#c3cec6}
.ym-merge .pdl-personal-hero .ym-hero-explore{display:inline-flex;align-items:center;gap:18px;min-height:44px;margin-top:0;padding:8px 0;font-size:12px;text-underline-offset:4px;color:#c3cec6}
.ym-merge .pdl-personal-hero :focus-visible{outline:2px solid #f2f5ef;outline-offset:5px}
@media(max-width:960px){.ym-merge .pdl-personal-hero .pdl-hero-copy{width:64%}.ym-merge .pdl-personal-hero h1{font-size:clamp(54px,7.6vw,72px)}}
@media(max-width:700px){
 .ym-merge .pdl-personal-hero .pdl-hero-copy{width:100%}
 .ym-merge .pdl-personal-hero .pdl-hero-content{padding-block:32px}
 .ym-merge .pdl-personal-hero .eyebrow{font-size:9px;letter-spacing:.13em;margin-bottom:18px}
 .ym-merge .pdl-personal-hero h1{font-size:clamp(46px,13.85vw,70px)}
 .ym-merge .pdl-personal-hero p{font-size:13px;line-height:1.6;max-width:345px;margin-top:19px}
 .ym-merge .pdl-personal-hero .pdl-hero-actions.ymc-hero-buy{margin-top:22px;gap:9px;max-width:360px}
 .ym-merge .pdl-personal-hero .ymc-button{min-height:54px}
 .ym-merge .pdl-personal-hero .pdl-personal-reassurance{font-size:10px}
 .ym-merge .pdl-personal-hero .pdl-personal-price{column-gap:10px}
 .ym-merge .pdl-personal-hero .ym-hero-explore{font-size:11px}
}
@media(max-width:360px){.ym-merge .pdl-personal-hero .eyebrow{font-size:8px}.ym-merge .pdl-personal-hero h1{font-size:46px}.ym-merge .pdl-personal-hero .pdl-personal-price{column-gap:8px}.ym-merge .pdl-personal-price>span{font-size:10px}}
