/* PET13 V1.3.9: ausschließlich Anordnung der vom Nutzer gelieferten Hero-Texte.
 * Bestehende Porträts, Kleeblattkontur und Geschichtendialoge bleiben unverändert.
 * Mobil steht die Kaufzeile vor der Visualisierung. Feste Breiten/Höhen für Text
 * werden vermieden, damit auch schmale Fenster ohne Beschneiden umbrechen.
 */
body.p13-site #lucktag.p13-family-hero{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);column-gap:42px;row-gap:23px;padding-block:40px 42px;align-items:center}
#lucktag.p13-family-hero .hero-copy{align-self:end}
body.p13-site #lucktag.p13-family-hero h1{font-size:clamp(42px,4.4vw,58px);line-height:1.04;letter-spacing:-.045em;margin:0 0 23px}
body.p13-site #lucktag.p13-family-hero h1 .p13-hero-prefix{display:block;font-size:.71em;line-height:1.17;letter-spacing:-.035em;color:var(--pet13-schwarz);margin-bottom:7px}
body.p13-site #lucktag.p13-family-hero h1 .p13-hero-focus{display:block;color:var(--pet13-tuerkis)}
body.p13-site #lucktag.p13-family-hero .hero-description{font-size:16px;line-height:1.7;max-width:530px;margin:0;color:var(--pet13-muted);text-wrap:pretty}
#lucktag.p13-family-hero .hero-description strong{font-weight:700;color:var(--pet13-schwarz)}
#lucktag.p13-family-hero .p13-hero-more{white-space:nowrap}
#lucktag.p13-family-hero .p13-hero-promise{display:block;margin-top:9px}
#lucktag.p13-family-hero .hero-offer{align-self:start;min-width:0}
#lucktag.p13-family-hero .hero-buy-row{display:flex;flex-wrap:wrap;align-items:center;gap:25px;margin:0 0 24px}
#lucktag.p13-family-hero .hero-buy-row .btn{width:auto;min-width:0;flex:0 0 auto;min-height:55px;padding-inline:25px;font-size:16px;white-space:nowrap}
body.p13-site #lucktag.p13-family-hero .hero-price strong{display:block;font-size:36px;line-height:1.1;letter-spacing:-.04em;white-space:nowrap}
#lucktag.p13-family-hero .p13-hero-features{display:flex;flex-wrap:wrap;gap:9px 17px;list-style:none;padding:0;margin:0 0 11px;font-size:12px;line-height:1.5;font-weight:600;color:var(--pet13-schwarz)}
#lucktag.p13-family-hero .p13-hero-features li{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}
#lucktag.p13-family-hero .p13-hero-features li::before{content:'✓';color:var(--pet13-tuerkis);font-size:14px;font-weight:700}
#lucktag.p13-family-hero .p13-hero-reassurance{font-size:13px;line-height:1.6;color:var(--pet13-schwarz);margin:0 0 13px;font-weight:600}
#lucktag.p13-family-hero .p13-hero-species{font-size:12px;line-height:1.65;color:var(--pet13-muted);margin:0;max-width:490px;text-wrap:pretty}
/* Die bisherige Kleeblatt-Beschriftung wird durch die neue Nutzerbotschaft
 * ersetzt. Der Stiel rahmt nur diese drei kurzen, ruhigen Zeilen ein. */
body.p13-site #lucktag .p13-family-visual>figcaption.p13-family-caption{padding:15px 55px 14px}
body.p13-site #lucktag .p13-family-greeting{font-size:14px;line-height:1.45;min-height:0;margin:0;font-weight:500}
#lucktag .p13-family-greeting strong{font-weight:700}
@media(min-width:761px) and (max-width:1050px){
 body.p13-site #lucktag.p13-family-hero{column-gap:25px;row-gap:20px}
 body.p13-site #lucktag.p13-family-hero h1{font-size:47px}
 body.p13-site #lucktag.p13-family-hero h1 .p13-hero-prefix{font-size:.7em}
 body.p13-site #lucktag.p13-family-hero .hero-description{font-size:14px;line-height:1.65}
 #lucktag.p13-family-hero .hero-buy-row{gap:14px}
 #lucktag.p13-family-hero .hero-buy-row .btn{font-size:14px;padding-inline:18px}
 body.p13-site #lucktag.p13-family-hero .hero-price strong{font-size:30px}
 #lucktag.p13-family-hero .p13-hero-features{gap:7px 14px;font-size:11px}
}
@media(max-width:760px){
 body.p13-site #lucktag.p13-family-hero{grid-template-columns:minmax(0,1fr);grid-template-areas:'copy' 'offer' 'visual';gap:19px;padding-block:23px 28px!important}
 body.p13-site #lucktag.p13-family-hero h1{font-size:clamp(36px,10.8vw,51px);line-height:1.04;margin-bottom:18px}
 body.p13-site #lucktag.p13-family-hero h1 .p13-hero-prefix{font-size:.69em;line-height:1.2;margin-bottom:5px}
 body.p13-site #lucktag.p13-family-hero .hero-description{font-size:14px;line-height:1.65;max-width:100%}
 #lucktag.p13-family-hero .p13-hero-promise{margin-top:8px}
 #lucktag.p13-family-hero .hero-buy-row{gap:18px;margin-bottom:18px}
 #lucktag.p13-family-hero .hero-buy-row .btn{min-height:51px;padding-inline:20px;font-size:15px}
 body.p13-site #lucktag.p13-family-hero .hero-price strong{font-size:32px}
 #lucktag.p13-family-hero .p13-hero-features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));font-size:11px;gap:7px 14px;margin-bottom:9px}
 #lucktag.p13-family-hero .p13-hero-reassurance{font-size:12px;line-height:1.5;margin-bottom:10px}
 #lucktag.p13-family-hero .p13-hero-species{font-size:11.5px;line-height:1.6;max-width:100%}
 body.p13-site #lucktag .p13-family-visual{width:min(100%,470px);justify-self:center;margin-top:0}
 body.p13-site #lucktag .p13-family-visual>figcaption.p13-family-caption{padding:14px 45px 12px}
 body.p13-site #lucktag .p13-family-greeting{font-size:12px;line-height:1.45}
}
@media(max-width:360px){
 body.p13-site #lucktag.p13-family-hero h1{font-size:36px}
 body.p13-site #lucktag.p13-family-hero .hero-description{font-size:13px;line-height:1.65}
 #lucktag.p13-family-hero .hero-buy-row{gap:12px}
 #lucktag.p13-family-hero .hero-buy-row .btn{font-size:14px;padding-inline:15px}
 body.p13-site #lucktag.p13-family-hero .hero-price strong{font-size:30px}
}
