/*
 * „Ziarul familiei” (#304, variantele #305 și #306, plus tipăritul), 10 octombrie 2026: doar ce e al acestei pagini. Scena de sus și
 * secțiunile sunt ale landingului comun (cadou.css) și ale „Povestea noastră” (cuplu.css: garanțiile); configuratorul e cel comun al
 * cărților (carti-pasi.css), cu sfaturile și exemplele „Cărții bunicilor” (bunici.css). Aici: ziarul împăturit care se deschide, titlul scris
 * pe loc, răsfoirea, rubricile cu paginile reale, ziarul tipărit pe hârtie de ziar. Prefix zf-. Întâi telefonul (390 px).
 * Culorile: zmeuriu #C92A48 · cerneală #15120E · hârtie de ziar #F3EEE2 / #E9E1CF · aur #E3B563. Fonturile scenei (titlul ziarului în
 * Grenze Gotisch, data în Noto Serif Display îngust, direcția A din 10.10.2026) vin din assets/ziar/demo/ (woff2, OFL).
 */
.zf{--zf-hartie:#F3EEE2;--zf-hartie-2:#E9E1CF;--zf-cerneala:#15120E}

/* ---------- 1. scena de sus ---------- */
.zf-garantii-sus{display:flex;flex-wrap:wrap;gap:8px 18px;margin:20px 0 0;padding:0;list-style:none}
.zf-garantii-sus li{display:inline-flex;align-items:center;gap:7px;font-size:14px;line-height:1.3;color:var(--pc-crem-2,#E6DCCD)}
.zf-garantii-sus svg{flex:none;width:18px;height:18px;color:var(--pc-aur,#E3B563)}
.cadou .zf-hero .pc-nota{margin-top:12px}
@media (min-width:981px){.cadou .zf-hero__scena{width:min(100%,540px);justify-self:center}}
.zf-hero__scena{min-width:0}
.zf-editii{display:inline-flex;gap:4px;margin:0 0 14px;padding:4px;border-radius:999px;background:rgba(255,243,227,.08);border:1px solid rgba(255,243,227,.16)}
.zf-editie{min-height:40px;padding:10px 18px;border:0;border-radius:999px;background:transparent;font:650 14px/1 var(--font-body);color:var(--pc-crem-2,#E6DCCD);cursor:pointer}
.zf-editie[aria-selected="true"]{background:var(--pc-crem,#FFF3E3);color:var(--zf-cerneala)}

/* masa și ziarul: jumătatea de sus stă pe masă, cea de jos e împăturită în spate și se deschide spre privitor */
.zf-masa{position:relative;perspective:1600px;perspective-origin:50% 30%;padding:6px 0 10px}
.zf-ziar{position:relative;width:100%;transform-style:preserve-3d;transition:transform 1.1s cubic-bezier(.2,.8,.2,1)}
.zf-fata{position:relative;width:100%;aspect-ratio:var(--rap,210/297);transform-style:preserve-3d;container-type:inline-size}
.zf-jumatate{position:absolute;left:0;right:0;height:50%}
.zf-sus{top:0;overflow:hidden;background:var(--zf-hartie);box-shadow:0 30px 60px -28px rgba(0,0,0,.75)}
.zf-sus img,.zf-jos__fata img{position:absolute;left:0;top:0;display:block;width:100%;height:200%;max-width:none;object-fit:cover;object-position:top}
.zf-jos{top:50%;transform-origin:50% 0;transform-style:preserve-3d;transition:transform 1.25s cubic-bezier(.45,.05,.2,1)}
.zf-jos__fata,.zf-jos__dos{position:absolute;inset:0;overflow:hidden;backface-visibility:hidden;-webkit-backface-visibility:hidden}
.zf-jos__fata{background:var(--zf-hartie);box-shadow:0 40px 70px -30px rgba(0,0,0,.8)}
.zf-jos__fata img{top:-100%}
.zf-jos__dos{transform:rotateX(180deg);background:
  repeating-linear-gradient(0deg,rgba(21,18,14,.07) 0 1px,transparent 1px 7px),
  linear-gradient(180deg,#E7DECB,#F1EADB)}
.zf-ziar.is-impaturit .zf-jos{transform:rotateX(-179.6deg) translateZ(1px)}
.zf-pliu{position:absolute;left:0;right:0;top:calc(50% - 1px);height:2px;pointer-events:none;
  background:linear-gradient(90deg,transparent,rgba(21,18,14,.18) 12%,rgba(21,18,14,.18) 88%,transparent);transform:translateZ(1px)}
.zf-ziar.is-impaturit .zf-pliu{opacity:0}
.zf-ziar::after{content:"";position:absolute;left:6%;right:6%;bottom:-14px;height:24px;border-radius:50%;background:rgba(0,0,0,.35);filter:blur(14px);
  transform:translateZ(-2px);transition:bottom 1.2s ease}
.zf-ziar.is-impaturit::after{bottom:48%}

/* titlul și data scrise pe loc (pozițiile vin din proba motorului, în procente) */
.zf-mast,.zf-data{position:absolute;margin:0;display:flex;align-items:center;justify-content:center;white-space:nowrap;overflow:hidden;
  color:var(--zf-cerneala);transform:translateZ(1px);pointer-events:none}
.zf-mast{font-family:"Ziar Bodoni Titlu","UnifrakturMaguntia",Georgia,serif;font-weight:900;line-height:1;letter-spacing:0;
  font-size:calc(var(--pt,.08) * 100cqw)}
.zf-mast span{display:inline-block}
.zf-mast.is-scrie span{animation:zf-tipar .35s ease}
@keyframes zf-tipar{from{opacity:.25;filter:blur(1.5px)}to{opacity:1;filter:none}}
.zf-data{font-family:"Ziar Eticheta","Arial Narrow",sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:.12em;
  font-size:calc(var(--pt,.013) * 100cqw);overflow:visible}
.zf-pagina{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:var(--zf-hartie);transform:translateZ(2px);
  box-shadow:0 40px 70px -30px rgba(0,0,0,.8)}
.zf-pagina.is-intoarce{animation:zf-intoarce .45s cubic-bezier(.2,.8,.2,1)}
@keyframes zf-intoarce{from{opacity:0;transform:translateZ(2px) rotateY(-14deg) translateX(-3%)}to{opacity:1;transform:translateZ(2px)}}
.zf-ziar[data-stare="pagina"] .zf-mast,.zf-ziar[data-stare="pagina"] .zf-data{visibility:hidden}

.zf-sageata{position:absolute;top:44%;z-index:5;display:grid;place-items:center;width:42px;height:42px;padding:0;border:0;border-radius:50%;
  background:rgba(30,26,32,.82);color:#fff;font:600 26px/1 Georgia,serif;cursor:pointer;box-shadow:0 8px 18px -8px rgba(0,0,0,.6)}
.zf-sageata--st{left:-12px}.zf-sageata--dr{right:-12px}
.zf-sageata:disabled{opacity:.35;cursor:default}

.zf-nume{display:flex;align-items:center;gap:12px;margin:14px 0 0;padding:6px 6px 6px 16px;border-radius:14px;background:rgba(255,243,227,.1);
  border:1px solid rgba(255,243,227,.22)}
.zf-nume span{flex:none;font:650 13px/1.2 var(--font-body);color:var(--pc-crem-2,#E6DCCD)}
.zf-nume input{flex:1;min-width:0;padding:10px 12px;border:0;border-radius:10px;background:var(--pc-crem,#FFF3E3);font:700 17px/1.2 var(--font-body);
  color:var(--zf-cerneala)}
.zf-nume input:focus-visible{outline:3px solid var(--pc-aur,#E3B563);outline-offset:2px}
.zf-file{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(50px,1fr);gap:8px;margin:14px 0 0;overflow-x:auto;padding:2px 2px 6px;
  scrollbar-width:thin}
.zf-fila{position:relative;padding:0;border:2px solid transparent;border-radius:6px;background:var(--zf-hartie);cursor:pointer;overflow:hidden;opacity:.72;
  transition:opacity .2s,border-color .2s,transform .2s}
.zf-fila img{display:block;width:100%;height:auto;aspect-ratio:210/297;object-fit:cover}
.zf-fila span{position:absolute;right:3px;bottom:3px;min-width:16px;padding:1px 4px;border-radius:4px;background:rgba(21,18,14,.78);
  font:700 10px/1.3 var(--font-body);color:#fff}
.zf-fila[aria-selected="true"]{opacity:1;border-color:var(--pc-aur,#E3B563);transform:translateY(-2px)}
.zf-fila:hover{opacity:1}
.zf-masa__nota{margin:10px 0 0;font-size:12.5px;line-height:1.45;color:var(--pc-crem-3,#BFB2A3)}
@media (prefers-reduced-motion:reduce){
  .zf-ziar,.zf-jos,.zf-ziar::after{transition:none}
  .zf-pagina.is-intoarce,.zf-mast.is-scrie span{animation:none}
}

/* ---------- 2. configuratorul ---------- */
/* ediția PDF e varianta din formularul variabil: o alege scriptul (assets/ziar.js), după câmpul „Ediția”; lista WooCommerce nu se vede */
.zf-ghid table.variations,.zf-ghid .reset_variations,.zf-ghid .reset_variations_alert,.zf-ghid .single_variation,.zf-ghid .woocommerce-variation,.zf-ghid .quantity{display:none!important}
.zf-ghid .single_variation_wrap{margin:0}
.zf-ghid .cs-pasi .hooo-camp--carduri .hooo-optiune{padding-left:84px;min-height:104px}
.zf-ghid .hooo-optiune .zf-ed-mini{position:absolute;left:16px;top:14px;width:52px;margin:0;box-shadow:0 6px 14px -8px rgba(21,18,14,.55);transform:rotate(-2deg)}
.zf-ghid .hooo-optiune .zf-ed-mini img{display:block;width:52px!important;max-width:52px;height:74px!important;object-fit:cover}
.zf-ghid .hooo-optiune[data-val="aniversar"] .zf-ed-mini{transform:rotate(2deg)}
.zf-exemplu{margin:6px 0 0;font-size:13px;line-height:1.45;color:var(--pc-ink-2,#5b5a70)}
.zf-exemplu button{padding:0;border:0;background:none;font:inherit;color:#A11F3A;text-decoration:underline;text-underline-offset:2px;cursor:pointer}

/* ---------- 3. rubricile ---------- */
.zf-rubrici{padding:clamp(56px,7vw,96px) 0;background:var(--zf-hartie);color:var(--zf-cerneala)}
.zf-rubrici .pc-cap h2{color:var(--zf-cerneala)}
.zf-rubrici__ed+.zf-rubrici__ed{margin-top:clamp(36px,5vw,64px)}
.zf-rubrici__t{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px;margin:0 0 18px;padding-bottom:10px;border-bottom:3px double var(--zf-cerneala);
  font:800 clamp(24px,2.6vw,32px)/1.1 "Ziar Bodoni Titlu",Didot,Georgia,serif;letter-spacing:-.01em}
.zf-rubrici__t span{font:500 14px/1.3 var(--font-body);letter-spacing:0;color:#5b5348}
.zf-rubrici__grila{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px;margin:0;padding:0;list-style:none}
@media (min-width:760px){.zf-rubrici__grila{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 22px}}
.zf-rubrica__pag{display:block;margin:0 0 10px;background:#fff;box-shadow:0 1px 0 rgba(21,18,14,.15),0 14px 26px -16px rgba(21,18,14,.55);transform:rotate(var(--r,0deg));
  transition:transform .3s}
.zf-rubrica:nth-child(odd) .zf-rubrica__pag{--r:-.8deg}.zf-rubrica:nth-child(3n) .zf-rubrica__pag{--r:.9deg}
.zf-rubrica:hover .zf-rubrica__pag{transform:rotate(0) translateY(-3px)}
.zf-rubrica__pag img{display:block;width:100%;height:auto;aspect-ratio:210/297;object-fit:cover}
.zf-rubrica b{display:flex;align-items:baseline;gap:8px;font:700 16px/1.25 var(--font-body)}
.zf-rubrica__nr{flex:none;font:800 13px/1 var(--font-body);color:#C92A48}
.zf-rubrica p{margin:4px 0 0;font-size:14px;line-height:1.5;color:#4b463e}
.zf-rubrici__pdf{margin:16px 0 0}

/* ---------- 4. ce primești: ziarul tipărit ---------- */
.zf-ce__grila{display:grid;gap:clamp(28px,4vw,56px);align-items:center}
@media (min-width:981px){.zf-ce__grila{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}
.zf-ce .zf-ce__carduri{grid-template-columns:repeat(2,minmax(0,1fr))}
@media (max-width:640px){.zf-ce .zf-ce__carduri{grid-template-columns:1fr}}
.zf-tipar{position:relative;margin:0;padding:16px 8% 0}
.zf-tipar__coala{position:relative;display:block;background:var(--zf-hartie-2);box-shadow:0 26px 50px -24px rgba(21,18,14,.7)}
.zf-tipar__coala img{display:block;width:100%;height:auto;filter:sepia(.12) contrast(.96) brightness(.98);mix-blend-mode:multiply}
.zf-tipar__coala--2{position:absolute;left:14%;right:2%;top:0;transform:rotate(4deg);opacity:.95}
.zf-tipar__coala--1{transform:rotate(-2.4deg)}
.zf-tipar__pliu{position:absolute;left:0;right:0;top:50%;height:22px;margin-top:-11px;pointer-events:none;
  background:linear-gradient(180deg,transparent,rgba(21,18,14,.12) 45%,rgba(255,255,255,.35) 55%,transparent)}
.zf-tipar figcaption{margin:22px 0 0;font-size:14px;line-height:1.55;color:var(--pc-ink-2,#5b5a70)}

/* ---------- 5. formatele ---------- */
@media (min-width:860px){.zf-formate__grila{grid-template-columns:repeat(3,minmax(0,1fr))}}

/* pe telefon, ziarul vine primul: e „wow”-ul paginii; pe lat, încape în primul ecran */
@media (max-width:980px){
  .cadou .zf-hero .pc-hero__grila{display:flex;flex-direction:column;gap:28px}
  .cadou .zf-hero__scena{order:-1;width:100%}
}
@media (min-width:981px){.cadou .zf-hero__scena{width:min(100%,460px)}}
@media (max-width:600px){.zf-sageata{display:none}}

/* Finisare 20.10.2026: o ediție de colecție, cu aspectul paginilor reale. */
body.ziar-pagina .footer-echo{overflow:hidden}
body.ziar-pagina #main.wrap.sec.shop{width:100%;max-width:none;padding:0;margin:0}body.ziar-pagina .announcement--cutie{display:none}body.ziar-pagina .site-header{background:#152f29}.zf.pn{--pc-crem:#fff8ee;--pc-aur:#e5bc79;--zf-hartie:#fff8ee}.zf .pc-wrap,.zf .cs-wrap{width:min(1200px,calc(100% - 64px))}.zf .zf-hero{position:relative;isolation:isolate;overflow:hidden;background:#152f29;padding:32px 0 48px}.zf .pc-hero__grila{display:grid;grid-template-columns:1.05fr 1fr;min-height:0;gap:65px;align-items:center;padding:0}.zf .pc-fir{font-size:11px;margin-bottom:30px}.zf .pc-hero .pc-eticheta{font-size:10px;letter-spacing:.16em;margin-bottom:22px;color:#e6c38b}.zf .pc-hero h1{font-size:clamp(48px,4.8vw,69px);line-height:1.02;max-width:9em;letter-spacing:-.045em;margin-bottom:25px}.zf .pc-hero h1 em{display:block;font-style:normal;color:#e9bf79;background:linear-gradient(110deg,#e9bf79,#fae3ba 45%,#deae6b 70%);background-size:220% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:zf-ink 12s ease-in-out infinite}.zf .pc-hero .pc-sub{max-width:30em;font-size:17px;line-height:1.7;color:#d9dfd4;margin-bottom:27px}.zf .pc-pret{display:flex;align-items:center;gap:17px;margin:0 0 20px}.zf .pc-pret b{font:650 29px/1 var(--font-display)}.zf .pc-pret span{font-size:11px;line-height:1.45;max-width:115px;border-left:1px solid #fff4;padding-left:17px}.zf .pc-cta{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.zf .pc-cta .pn-link{color:#e5dfcf;font-size:13px}.zf .pc-nota{font-size:12px;color:#aebeb1;margin-top:21px}.zf .pn-btn{background:linear-gradient(180deg,#e13c5c,#c92a48 52%,#a81f3b);color:#fff;border:0;box-shadow:0 20px 44px -16px #c92a48cc,inset 0 1px #fff3;font-size:17px}.zf-main-cta{animation:zf-breathe 4s ease-in-out infinite}.zf-main-cta::after{content:"";width:30px;height:16px;background:radial-gradient(ellipse at 6px 8px,transparent 3px,currentColor 3.5px 4.5px,transparent 5px),radial-gradient(ellipse at 17px 9px,transparent 2px,currentColor 2.5px 3.5px,transparent 4px),radial-gradient(ellipse at 26px 10px,transparent 1px,currentColor 1.5px 2.5px,transparent 3px);opacity:.8}.zf-hero-glow{position:absolute;inset:-25%;z-index:-1;background:radial-gradient(ellipse at 73% 47%,#c4964930,transparent 38%),radial-gradient(ellipse at 8% 90%,#a54f4720,transparent 45%);animation:zf-glow 16s ease-in-out infinite alternate}.zf-hero-art{position:relative;isolation:isolate;height:565px;margin:0;min-width:0}.zf-hero-art::before{content:"";position:absolute;inset:40px -30px 20px;background:radial-gradient(ellipse,#b5a57618,transparent 67%);border-radius:50%}.zf .zf-hero-cover{position:absolute;width:62%;left:0;top:59px;transform:rotate(-7deg);box-shadow:3px 3px #638274,6px 6px #c3b897,0 30px 50px -15px #0009;border-radius:1px;animation:zf-paper-drift 9s ease-in-out infinite alternate}.zf .zf-hero-interior{position:absolute;width:60%;right:0;top:73px;transform:rotate(9deg);box-shadow:3px 3px #dbd4c4,0 25px 45px #0005}.zf-hero-stamp{position:absolute;top:0;left:0;right:0;display:flex;gap:12px;align-items:center;justify-content:space-between;border-top:1px solid #bba47555;border-bottom:1px solid #bba47555;padding:10px 0;color:#d1b98f;font-size:9px;letter-spacing:.16em}.zf-hero-stamp i{font-family:Georgia,serif;font-size:13px;letter-spacing:0;font-weight:400}.zf-hero-art figcaption{position:absolute;bottom:0;left:0;right:0;text-align:center;font:16px/1.6 Georgia,serif;color:#c7cbbb}.zf-hero-art figcaption em{color:#eacb97}
@keyframes zf-ink{50%{background-position:100% 50%}}@keyframes zf-glow{to{transform:translate(3%,4%)}}@keyframes zf-paper-drift{to{transform:rotate(-5deg) translateY(-6px)}}@keyframes zf-breathe{50%{box-shadow:0 20px 48px -9px #c92a48c9,inset 0 1px #fff3}}
.zf .pn-atelier{padding:50px 0 76px}.zf .pn-atelier>.cs-wrap{position:relative;z-index:1}.zf .pn-atelier::after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:27px;background:#fff8ee;clip-path:polygon(0 50%,8% 65%,16% 28%,28% 68%,40% 40%,54% 72%,69% 35%,80% 60%,91% 30%,100% 55%,100% 100%,0 100%)}.zf .cs-atelier__cap{max-width:740px;margin-bottom:28px}.zf .cs-atelier__t{font-size:clamp(34px,3.7vw,48px);line-height:1.08}.zf .cs-atelier__sub{font-size:15px}.zf .cs-eticheta{font-size:10px}.zf .cs-ghid{max-width:none;display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:48px;padding:30px 34px;border-radius:24px;background:#fffdf9;align-items:start;overflow:visible}.zf .cs-caseta{min-width:0;margin:0!important}.zf .cs-ghid form.cart{padding:0;margin:0}.zf .cs-ghid .hooo-vandut{display:none}.zf .cs-progres{margin-bottom:23px;padding-bottom:21px;border-bottom:1px solid #eadfe2}.zf .cs-pas__t{font-size:30px;line-height:1.15;margin-bottom:10px}.zf .cs-pas__sub{font-size:14px;color:#796772;line-height:1.65;margin-bottom:23px}.zf .cs-pas__corp{gap:20px}.zf .cs-ghid .hooo-camp label{font-size:14px}.zf .cs-ghid .hooo-ajutor{font-size:12px;color:#816d76;line-height:1.6}.zf .cs-ghid .hooo-camp input:not([type=radio]):not([type=checkbox]):not([type=file]):not([type=hidden]),.zf .cs-ghid .hooo-camp textarea{border:1px solid #d9c8ce;border-radius:10px;background:#fff;padding:13px 15px;font-size:16px}.zf .cs-ghid .hooo-camp textarea{min-height:100px;line-height:1.6}.zf .cs-ghid .hooo-camp--poza{padding:20px;background:#fcf2ed;border:1px solid #ebd7ce;border-radius:14px}.zf .cs-ghid label.hooo-poza-btn{padding:14px 20px;border:1px solid #d6b8c0;border-radius:10px;background:#fff;cursor:pointer}.zf .hooo-poze{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.zf .hooo-poza-mini{display:flex;flex-direction:column;align-items:stretch;width:auto;height:auto;min-width:0;background:none;border:0;overflow:visible}.zf .hooo-poza-mini img{width:100%;height:120px;object-fit:contain;background:#f4e9e3;border-radius:6px}.zf .pm-photo-actions{gap:7px;flex-wrap:wrap}.zf .pm-photo-actions button{font-size:12px;min-height:38px}.zf .cs-ghid .hooo-camp--acord label{font-size:12px}.zf .cs-bara{position:sticky;bottom:0;background:linear-gradient(transparent,#fffdf9 18%);z-index:8;padding:18px 10px calc(12px + env(safe-area-inset-bottom));margin:20px -10px -15px;border-radius:0}.zf .cs-bara .cs-btn{font:750 16px/1.2 var(--font-display);min-height:54px}.zf .cs-btn--zmeura,.zf .single_add_to_cart_button.cs-btn--zmeura{color:white;background:linear-gradient(180deg,#e13c5c,#c92a48 52%,#a81f3b);box-shadow:0 20px 44px -16px #c92a48cc,inset 0 1px #fff3}.zf .cs-btn--inapoi{background:none;box-shadow:none;font-size:13px!important;padding-inline:10px}.zf .cs-nou{font-size:11px;display:block;text-align:center;width:100%;margin:24px 0 0;padding:7px;color:#927b85}.zf .cs-format{border-radius:12px;padding:17px 14px}.zf .cs-format__t{font-size:18px}.zf .cs-format__d,.zf .cs-format__lista{font-size:12px}.zf .cs-format__pret{font-size:24px}.zf .cs-rezumat__grup{background:none;border:0;border-top:1px solid #eadbdc;border-radius:0;padding:17px 0}.zf .cs-rezumat dl{background:none;padding:0}.zf .cs-rezumat dl>div{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);font-size:13px}.zf .cs-btn--comanda{width:100%;min-width:0}
.zf-proof{position:sticky;top:145px;text-align:center;min-width:0;padding-top:10px}.zf-proof summary{display:none}.zf-proof .pn-eyebrow{font-size:8px;color:#8f7067;margin-bottom:15px}.zf-proof-sheet{position:relative;transform:rotate(2deg);box-shadow:2px 3px #e9e0d4,4px 5px #f4eee5,0 18px 35px -17px #49372f50}.zf-proof-sheet p{position:absolute;top:7.8%;left:6%;width:88%;height:9.7%;display:flex;align-items:center;justify-content:center;margin:0;background:white;color:#15120e;font:900 26px/1 "Ziar Bodoni Titlu",Georgia,serif;white-space:nowrap;overflow:hidden}.zf-proof .zf-proof-note{font-size:10px;line-height:1.6;color:#8f7b72;margin:22px auto 0;max-width:24em}.zf-proof-price{font:650 25px/1.4 var(--font-display);color:#a32c49;margin:14px 0 0}.zf .zf-source{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;opacity:0;pointer-events:none;padding:0!important}.zf-story-list{display:grid;gap:14px}.zf-story-row{position:relative;padding-left:31px}.zf-story-row>label{font-size:11px!important;color:#92736e;font-weight:650;margin-bottom:6px;display:block}.zf-story-row>label::before{content:attr(data-numar);position:absolute;left:0;top:1px;font:italic 17px Georgia,serif;color:#bc3151}.zf .zf-story-row textarea{width:100%;min-height:74px!important;resize:vertical}.zf-story-remove{border:0;background:none;color:#a12f47;font-size:11px;padding:7px 0;text-decoration:underline;cursor:pointer}.zf-story-add{border:1px dashed #cc9ea8;background:none;border-radius:8px;min-height:43px;padding:10px 15px;color:#9e2742;cursor:pointer;font-size:12px;text-align:left}.zf-story-count{font-size:11px;color:#937b83;margin:9px 0 0}.zf-interview-count{font-size:12px;color:#9e2742;grid-column:1/-1;border-left:2px solid #c0526c;padding-left:13px}
.zf-reader{padding:58px 0;background:#fff8ee;color:#302629}.zf-reader-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:90px}.zf-reader-copy h2{max-width:9em}.zf-reader-copy>p:not(.pn-eyebrow){font-size:15px;color:#806b68;max-width:29em}.zf-reader-copy .zf-editii{margin:19px 0 25px;background:#eaded0;border:0}.zf-reader-copy .zf-editie{color:#765d52}.zf-reader-copy .zf-editie[aria-selected=true]{background:#173f33;color:#fff8ee;box-shadow:0 4px 8px #1d38291a}.zf-reader-copy h3{font-size:22px;margin:0 0 7px}.zf-reader-copy [data-zf-edition-copy]>p{font-size:14px;color:#806b68;max-width:27em;margin-bottom:21px}.zf-reader .zf-nume{display:block;background:none;border:0;border-top:1px solid #d9c9b7;padding:21px 0 0;margin-top:20px;border-radius:0}.zf-reader .zf-nume span{display:block;color:#8a7063;font-size:11px;margin-bottom:8px}.zf-reader .zf-nume input{width:100%;border:0;border-bottom:1px solid #c5ad97;border-radius:0;background:transparent;padding:4px 0 10px;font:700 24px/1.2 var(--font-display);color:#40302e}.zf-reader-copy .zf-demo-help{font-size:10px!important;margin-top:8px}.zf-reader .pn-link{color:#a92b47;margin-top:7px}.zf-reader-art{min-width:0;width:min(100%,440px);justify-self:center;padding:0 15px}.zf-reader .zf-masa{padding:0}.zf-reader .zf-ziar{box-shadow:2px 3px #e8ded0,5px 6px #f2e9dd,0 22px 36px -20px #48362655}.zf-reader .zf-sus,.zf-reader .zf-jos__fata,.zf-reader .zf-pagina{box-shadow:none;background:#fff}.zf-reader .zf-mast,.zf-reader .zf-data{background:white}.zf .zf-mast{font-family:"Ziar Bodoni Titlu",Georgia,serif}.zf .zf-jumatate img{height:200%;width:100%;max-width:none}.zf .zf-pagina{height:100%;width:100%}.zf-reader .zf-sageata{display:grid;top:45%;background:transparent;box-shadow:none;color:#815a48;font-size:45px;width:32px;height:52px;border-radius:0}.zf-reader .zf-sageata--st{left:-37px}.zf-reader .zf-sageata--dr{right:-37px}.zf-reader .zf-file{gap:7px;margin-top:9px;grid-auto-columns:minmax(0,1fr);overflow:visible}.zf-reader .zf-fila{border-radius:1px;opacity:.6}.zf-reader .zf-fila[aria-selected=true]{border-color:#ab3b4a;opacity:1}.zf-reader .zf-page-status{font-size:11px;color:#826b61;text-align:center;margin:18px 0 10px}.zf-reader .zf-masa__nota{font-size:10px;color:#978076;text-align:center;margin-top:10px}.zf-reader .zf-pliu{opacity:.25}.zf-reader .zf-ziar::after{display:none}
.zf-offer{padding:56px 0;background:#f4e9dc}.zf-offer-head{margin-bottom:30px}.zf-offer-grid{display:grid;grid-template-columns:300px minmax(0,1fr);gap:85px;align-items:center;max-width:970px;margin:auto}.zf-offer figure{margin:0}.zf-offer figure img{width:100%;transform:rotate(-3deg);box-shadow:3px 4px #55735f,6px 7px #d9c6aa,0 24px 40px -15px #3d342c50}.zf-offer figcaption{text-align:center;font-size:10px;color:#967d6a;margin:22px 0 0}.zf-offer-formats article{padding:24px 0;border-top:1px solid #cdb9a6}.zf-offer-line{display:flex;justify-content:space-between;gap:20px;align-items:baseline}.zf-offer h3{font-size:27px;margin:0}.zf-offer strong{font:650 26px/1.3 var(--font-display);color:#ad2e4b;white-space:nowrap}.zf-offer-formats p{font-size:14px;color:#78635b;margin:14px 0}.zf-offer-formats .zf-offer-delivery{font-size:11px}.zf-offer .pn-link{font-size:13px;color:#a42b46;padding-bottom:0}.zf-process{padding:56px 0;background:#fffdf9}.zf-process h2{max-width:15em}.zf-process ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:46px;list-style:none;margin:32px 0 0;padding:0}.zf-process li{border-top:1px solid #e4d6c8;padding-top:19px}.zf-process li>span{font-size:11px;color:#9d8271}.zf-process h3{font-size:24px;margin:14px 0}.zf-process li p{font-size:14px;color:#806c65}.zf-promise{display:grid;grid-template-columns:1fr 1.5fr;gap:45px;align-items:baseline;border-top:1px solid #e5d7c8;margin-top:25px;padding-top:25px}.zf-promise h3{margin:0}.zf-promise p{font-size:13px;color:#806c65;margin:0}.zf .zf-faq{padding:52px 0;background:#fff8ee}.zf .zf-faq .pc-cap p{font-size:13px}.zf .zf-faq details p{font-size:14px}.zf .zf-final{background:#173a2e;padding:50px 0}.zf .zf-final h2{color:#fff8ee;max-width:15em;margin:0 auto 25px}.zf .zf-final h2 em{color:#e5bc79}
@media(max-width:1100px){.zf .pc-hero__grila{gap:35px}.zf .pc-hero h1{font-size:54px}.zf-hero-art{height:515px}.zf .zf-hero-cover{top:70px}.zf .zf-hero-interior{top:85px}.zf .cs-ghid{grid-template-columns:minmax(0,1fr) 240px;gap:30px;padding:27px}.zf-reader-grid{gap:60px}.zf-offer-grid{gap:55px}.zf-proof-sheet p{font-size:23px}.zf-hero-stamp{font-size:8px}.zf-hero-stamp i{font-size:11px}}
@media(max-width:899px){.zf .pc-wrap,.zf .cs-wrap{width:calc(100% - 40px)}.zf .pc-hero h1{font-size:44px}.zf .pc-hero .pc-sub{font-size:15px}.zf-hero-art{height:445px}.zf .cs-ghid{grid-template-columns:minmax(0,1fr) 210px;gap:25px;padding:24px}.zf .cs-formate{grid-template-columns:1fr}.zf-reader-grid{gap:50px}.zf-reader-art{padding:0 10px}.zf-reader .zf-sageata--st{left:-30px}.zf-reader .zf-sageata--dr{right:-30px}.zf .pn-btn{font-size:15px;padding-inline:22px}.zf .pc-cta{gap:12px}.zf .zf-offer-grid{grid-template-columns:230px 1fr;gap:42px}.zf-offer-line{display:block}.zf-offer h3{font-size:25px;margin-bottom:5px}.zf-process ol{gap:25px}.zf-proof-sheet p{font-size:20px}}
@media(max-width:699px){.zf .pc-wrap,.zf .cs-wrap{width:calc(100% - 36px)}.zf .zf-hero{padding:22px 0 33px}.zf .pc-hero__grila{display:flex;flex-direction:column;gap:30px}.zf .pc-hero__text{width:100%}.zf .pc-fir{font-size:10px;margin-bottom:27px}.zf .pc-hero h1{font-size:clamp(43px,12.2vw,60px);max-width:9em;margin-bottom:22px}.zf .pc-hero .pc-eticheta{font-size:9px;margin-bottom:19px}.zf .pc-hero .pc-sub{font-size:15px;line-height:1.65;margin-bottom:25px}.zf .pc-pret b{font-size:26px}.zf .pc-pret span{font-size:10px}.zf .pc-cta{gap:17px}.zf .pc-cta .pn-link{font-size:12px}.zf .pn-btn{font-size:15px;min-height:54px;gap:13px;padding:16px 20px}.zf .pc-nota{font-size:11px;margin-top:16px}.zf-hero-art{width:100%;max-width:410px;height:450px;order:1}.zf .zf-hero-cover{top:66px;left:2%;width:62%}.zf .zf-hero-interior{top:76px;right:2%;width:58%}.zf-hero-stamp{font-size:8px;gap:6px;padding-block:9px}.zf-hero-stamp i{font-size:10px}.zf-hero-art figcaption{font-size:13px}.zf .pn-atelier{padding:38px 0 60px}.zf .cs-atelier__t{font-size:34px}.zf .cs-atelier__sub{font-size:14px}.zf .cs-eticheta{font-size:8px}.zf .cs-ghid{display:flex;flex-direction:column;gap:0;padding:20px 18px;border-radius:20px}.zf .cs-caseta{order:2;width:100%}.zf-proof{order:1;position:static;width:100%;padding:0;margin-bottom:20px;border-bottom:1px solid #eadde2}.zf-proof summary{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:0 0 16px;cursor:pointer;list-style:none;text-align:left;font:650 13px/1.4 var(--font-body);color:#a43d58}.zf-proof summary span:last-child{font-size:23px;font-weight:400}.zf-proof details[open] summary span:last-child{transform:rotate(45deg)}.zf-proof-body{max-width:250px;margin:0 auto 24px}.zf-proof-sheet p{font-size:24px}.zf .cs-pas__t{font-size:27px}.zf .cs-pas__sub{font-size:13px}.zf .cs-ghid .hooo-camp label{font-size:13px}.zf .cs-ghid .hooo-ajutor{font-size:11px}.zf .hooo-camp--jumatate{grid-column:1/-1}.zf .zf-ghid .cs-pasi .hooo-camp--carduri .hooo-optiune{padding-left:76px;min-height:102px}.zf .zf-ed-mini{left:14px}.zf .hooo-poze{grid-template-columns:repeat(2,minmax(0,1fr))}.zf .cs-ghid .hooo-camp--poza{padding:17px 14px}.zf .cs-ghid label.hooo-poza-btn{width:100%;font-size:13px;padding:12px}.zf .cs-bara .cs-btn{font-size:15px;padding-inline:15px}.zf .cs-bara .cs-btn--inapoi{font-size:12px!important;padding-inline:5px}.zf .cs-progres__bara span{font-size:8px}.zf .cs-ghid .hooo-camp textarea{min-height:95px}.zf-story-row{padding-left:24px}.zf .zf-story-row textarea{font-size:16px;padding:11px 12px}.zf-reader{padding:37px 0 40px}.zf-reader-grid{grid-template-columns:1fr;gap:25px}.zf-reader-copy h2{font-size:35px;max-width:12em}.zf-reader-copy>p:not(.pn-eyebrow){font-size:13px;max-width:none}.zf-reader-copy .zf-editii{margin:13px 0 20px}.zf-reader-copy h3{font-size:21px}.zf-reader-copy [data-zf-edition-copy]>p{font-size:13px;margin-bottom:15px;max-width:none}.zf-reader .zf-nume{padding-top:15px;margin-top:12px}.zf-reader .zf-nume input{font-size:22px}.zf-reader-art{width:calc(100% - 46px);max-width:370px;padding:0}.zf-reader-copy .pn-link{display:none}.zf-reader .zf-page-status{font-size:10px;margin-top:15px}.zf-reader .zf-file{gap:5px}.zf-reader .zf-fila span{font-size:8px;min-width:12px;padding:1px 2px}.zf-reader .zf-masa__nota{font-size:9px}.zf-offer{padding:40px 0}.zf-offer-head{margin-bottom:24px}.zf-offer h2{font-size:34px}.zf .zf-offer-grid{grid-template-columns:1fr;gap:32px}.zf-offer figure{width:190px;margin:0 auto}.zf-offer figcaption{font-size:9px;margin-top:17px}.zf-offer-line{display:flex}.zf-offer h3{font-size:22px}.zf-offer strong{font-size:22px}.zf-offer-formats article{padding:20px 0}.zf-offer-formats p{font-size:13px}.zf-process{padding:40px 0}.zf-process h2{font-size:34px}.zf-process ol{grid-template-columns:1fr;gap:18px;margin-top:25px}.zf-process h3{font-size:23px;margin:10px 0}.zf-process li p{font-size:13px}.zf-promise{display:block;margin-top:20px;padding-top:22px}.zf-promise h3{margin-bottom:12px}.zf-promise p{font-size:12px}.zf .zf-faq{padding:38px 0}.zf .zf-faq details p{font-size:13px}.zf .zf-final{padding:42px 0}.zf .zf-final h2{font-size:35px}.zf .pn-echo{font-size:650px}}
@media(max-width:389px){.zf-hero-art{height:405px}.zf-hero-stamp i{font-size:9px}.zf .pc-cta{gap:13px}.zf .pc-cta .pn-link{font-size:11px}.zf .pn-btn{font-size:14px;padding-inline:18px}.zf .cs-ghid{padding-inline:14px}.zf .cs-progres__bara span{font-size:7px}.zf .zf-offer-line{display:block}.zf-reader .zf-editie{font-size:13px}}
@media(prefers-reduced-motion:reduce){.zf *,.zf *::before,.zf *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/* Hârtia din exportul motorului; titlul de probă se așază în aceeași manșetă. */
.zf-proof-sheet p,.zf-reader .zf-mast,.zf-reader .zf-data{background:#f2ede1}.zf-main-cta::after{display:none}.zf .pn-cta-echo{display:flex;flex:none;align-items:baseline;gap:3px}.zf .pn-cta-echo i{width:12px;height:15px;border:2px solid currentColor;border-radius:50%;opacity:.95}.zf .pn-cta-echo i:nth-child(2){width:9px;height:11px;opacity:.7}.zf .pn-cta-echo i:nth-child(3){width:6px;height:7px;opacity:.5}
