/* Descrierea lungă nativă a produsului (fără Elementor) — v0.38.1.
   Scop: .pbsf-desc. Selectorii folosesc clasa TRIPLĂ (.pbsf-desc.pbsf-desc.pbsf-desc = specificitate 0,3,x)
   ca să bată regulile motorului PDP pe panoul „Descriere" (`body.single-product .commercekit-Tabs-panel--description *`
   = 0,2,1, cu font-family !important din setarea `desc_body`, gândită pentru descrierile Elementor). Blocul nativ
   urmează fontul UI Storefront (Plus Jakarta Sans), schimbabil prin --pbsf-desc-native-ff. */
.pbsf-desc{--red:#E8392E;--red-dark:#C92E24;--red-soft:#FCEAE8;--ink:#18181B;--body:#3F3F46;--muted:#71717A;--line:#ECEAE5;--cream:#F7F5F2;--paper:#FBFAF8;--gold:#F5A623;--green:#27AE60;--green-soft:#EAF7EF;--dark:#0F0F12;--r-sm:12px;--r:16px;--r-lg:22px;--shadow:0 10px 24px -12px rgba(24,24,27,.25);--ff:var(--pbsf-desc-native-ff,"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif);text-align:left}
.pbsf-desc.pbsf-desc.pbsf-desc,.pbsf-desc.pbsf-desc.pbsf-desc *{font-family:var(--ff)!important;box-sizing:border-box}
.pbsf-desc.pbsf-desc.pbsf-desc{color:var(--body);line-height:1.6;font-size:16px}
.pbsf-desc.pbsf-desc.pbsf-desc h2,.pbsf-desc.pbsf-desc.pbsf-desc h3{color:var(--ink);line-height:1.2;margin:0;font-weight:800}
.pbsf-desc.pbsf-desc.pbsf-desc p{margin:0 0 12px;font-size:16px;font-weight:400;color:var(--body);line-height:1.6}
.pbsf-desc.pbsf-desc.pbsf-desc li,.pbsf-desc.pbsf-desc.pbsf-desc td,.pbsf-desc.pbsf-desc.pbsf-desc th{font-weight:400;color:var(--body)}
.pbsf-desc.pbsf-desc.pbsf-desc b{font-weight:800;color:var(--ink)}
.pbsf-desc.pbsf-desc.pbsf-desc a{color:var(--red-dark);text-decoration:underline}
.pbsf-desc.pbsf-desc.pbsf-desc ul,.pbsf-desc.pbsf-desc.pbsf-desc ol{margin:0;padding:0;list-style:none}
.pbsf-desc.pbsf-desc.pbsf-desc img{max-width:100%;height:auto;display:block}
.pbsf-desc.pbsf-desc.pbsf-desc .pbsf-desc__k{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}
.pbsf-desc.pbsf-desc.pbsf-desc .pbsf-desc__h{font-size:22px;letter-spacing:-.3px;font-weight:800;margin-bottom:14px}
.pbsf-desc.pbsf-desc.pbsf-desc .pbsf-desc__lead{font-size:17px}
.pbsf-desc.pbsf-desc.pbsf-desc .pbsf-desc__tag{display:inline-block;font-size:12px;font-weight:700;padding:4px 10px;border-radius:999px;margin-bottom:8px;line-height:1.4;background:var(--red-soft);color:var(--red-dark)}
.pbsf-desc.pbsf-desc.pbsf-desc .pbsf-desc__card{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:20px;box-shadow:var(--shadow)}
.pbsf-desc.pbsf-desc.pbsf-desc .pbsf-desc__card--soft{background:var(--paper);box-shadow:none}
.pbsf-desc.pbsf-desc.pbsf-desc .pbsf-desc__grid{display:grid;gap:16px}
.pbsf-desc.pbsf-desc.pbsf-desc .pbsf-desc__grid--2{grid-template-columns:1fr 1fr}
.pbsf-desc.pbsf-desc.pbsf-desc .pbsf-desc__sec{margin-top:30px}
/* banda de deschidere */
.pbsf-desc.pbsf-desc.pbsf-desc .pbsf-desc__hero{display:grid;grid-template-columns:.95fr 1.05fr;gap:28px;align-items:center;background:var(--cream);border-radius:var(--r-lg);padding:28px}
.pbsf-desc.pbsf-desc.pbsf-desc .pbsf-desc__hero img{border-radius:var(--r);box-shadow:var(--shadow)}
.pbsf-desc.pbsf-desc.pbsf-desc .pbsf-desc__hero h2{font-size:clamp(24px,3vw,34px);letter-spacing:-.5px;margin-bottom:10px}
/* fapte */
.pbsf-desc.pbsf-desc.pbsf-desc .pbsf-desc__facts{display:grid;gap:10px}
.pbsf-desc.pbsf-desc.pbsf-desc .pbsf-desc__fact{display:flex;gap:12px;align-items:flex-start;padding:16px}
.pbsf-desc.pbsf-desc.pbsf-desc .pbsf-desc__fact .ic{flex:none;width:42px;height:42px;border-radius:12px;background:var(--red-soft);display:grid;place-items:center;font-size:20px}
.pbsf-desc.pbsf-desc.pbsf-desc .pbsf-desc__fact b{display:block;margin-bottom:3px;font-size:15px}
.pbsf-desc.pbsf-desc.pbsf-desc .pbsf-desc__fact p{font-size:14px;margin:0}
/* specificații */
.pbsf-desc.pbsf-desc.pbsf-desc .pbsf-desc__specs{width:100%;border-collapse:collapse;font-size:15px;margin:0;border:0}
.pbsf-desc.pbsf-desc.pbsf-desc .pbsf-desc__specs th,.pbsf-desc.pbsf-desc.pbsf-desc .pbsf-desc__specs td{text-align:left;padding:11px 12px;border:0;border-bottom:1px solid var(--line);vertical-align:top;background:transparent;font-size:15px}
.pbsf-desc.pbsf-desc.pbsf-desc .pbsf-desc__specs th{width:36%;color:var(--muted);font-weight:600;font-size:13px;letter-spacing:.04em;text-transform:uppercase}
.pbsf-desc.pbsf-desc.pbsf-desc .pbsf-desc__specs td{color:var(--ink)}
.pbsf-desc.pbsf-desc.pbsf-desc .pbsf-desc__specs tr:last-child th,.pbsf-desc.pbsf-desc.pbsf-desc .pbsf-desc__specs tr:last-child td{border-bottom:0}
/* pași */
.pbsf-desc.pbsf-desc.pbsf-desc .pbsf-desc__how{display:grid;grid-template-columns:1fr .9fr;gap:24px;align-items:start}
.pbsf-desc.pbsf-desc.pbsf-desc .pbsf-desc__how img{border-radius:var(--r-lg);box-shadow:var(--shadow)}
.pbsf-desc.pbsf-desc.pbsf-desc .pbsf-desc__steps{display:grid;gap:10px}
.pbsf-desc.pbsf-desc.pbsf-desc .pbsf-desc__step{display:flex;gap:14px;align-items:flex-start;padding:12px 14px;background:#fff;border:1px solid var(--line);border-radius:var(--r-sm)}
.pbsf-desc.pbsf-desc.pbsf-desc .pbsf-desc__step .n{flex:none;width:30px;height:30px;border-radius:50%;background:var(--red);color:#fff;font-weight:800;font-size:14px;display:grid;place-items:center}
.pbsf-desc.pbsf-desc.pbsf-desc .pbsf-desc__step p{margin:0;font-size:15px}
.pbsf-desc.pbsf-desc.pbsf-desc .pbsf-desc__warn{background:#FFF7E6;border:1px solid #F8E3B5;color:#7a5200;border-radius:var(--r-sm);padding:12px 14px;font-size:13px;margin-top:12px}
.pbsf-desc.pbsf-desc.pbsf-desc .pbsf-desc__warn b{color:#7a5200}
/* poza contează */
.pbsf-desc.pbsf-desc.pbsf-desc .pbsf-desc__dodont{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.pbsf-desc.pbsf-desc.pbsf-desc .pbsf-desc__box{border-radius:var(--r-sm);padding:14px 16px;font-size:14px}
.pbsf-desc.pbsf-desc.pbsf-desc .pbsf-desc__box li{font-size:14px}
.pbsf-desc.pbsf-desc.pbsf-desc .pbsf-desc__box--ok{background:var(--green-soft);border:1px solid #CDEEDB}
.pbsf-desc.pbsf-desc.pbsf-desc .pbsf-desc__box--no{background:var(--red-soft);border:1px solid #F5C6C0}
.pbsf-desc.pbsf-desc.pbsf-desc .pbsf-desc__box b{display:block;margin-bottom:6px}
.pbsf-desc.pbsf-desc.pbsf-desc .pbsf-desc__box ul{display:grid;gap:5px}
.pbsf-desc.pbsf-desc.pbsf-desc .pbsf-desc__tip{margin-top:12px;display:flex;gap:14px;align-items:flex-start}
.pbsf-desc.pbsf-desc.pbsf-desc .pbsf-desc__tip .e{font-size:22px;line-height:1}
.pbsf-desc.pbsf-desc.pbsf-desc .pbsf-desc__tip p{margin:0;font-size:15px}
/* opțiuni în coș */
.pbsf-desc.pbsf-desc.pbsf-desc .pbsf-desc__up{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.pbsf-desc.pbsf-desc.pbsf-desc .pbsf-desc__up .pbsf-desc__card{display:flex;gap:14px;align-items:flex-start;padding:16px}
.pbsf-desc.pbsf-desc.pbsf-desc .pbsf-desc__pr{flex:none;background:var(--ink);color:#fff;font-weight:800;border-radius:10px;padding:8px 10px;font-size:14px;white-space:nowrap}
.pbsf-desc.pbsf-desc.pbsf-desc .pbsf-desc__up b{display:block;margin-bottom:4px}
.pbsf-desc.pbsf-desc.pbsf-desc .pbsf-desc__up p{font-size:14px;margin:0}
.pbsf-desc.pbsf-desc.pbsf-desc .pbsf-desc__small{font-size:13px;color:var(--muted);margin-top:16px}
@media (max-width:860px){.pbsf-desc.pbsf-desc.pbsf-desc .pbsf-desc__hero,.pbsf-desc.pbsf-desc.pbsf-desc .pbsf-desc__grid--2,.pbsf-desc.pbsf-desc.pbsf-desc .pbsf-desc__how,.pbsf-desc.pbsf-desc.pbsf-desc .pbsf-desc__dodont,.pbsf-desc.pbsf-desc.pbsf-desc .pbsf-desc__up{grid-template-columns:1fr}.pbsf-desc.pbsf-desc.pbsf-desc .pbsf-desc__hero{padding:18px}.pbsf-desc.pbsf-desc.pbsf-desc .pbsf-desc__sec{margin-top:24px}}

/* v0.52.0 — aspectul „Vitrina" (familia Accesorii): banda întunecată cu punctele pe poză, cum se poartă, fișa, gata de oferit.
   Prefixul .pbsf-vit.pbsf-vit.pbsf-vit.pbsf-vit (0,4,0) bate regulile generale .pbsf-desc.pbsf-desc.pbsf-desc p/h2/b/li (0,3,1) de mai sus. */
.pbsf-vit{--night:#15171C;--night2:#1E2129;--cu:#C98552;--cu-soft:#F5EAE1;--cu-dark:#9A5B2F;--ink:#18181B;--body:#3F3F46;--muted:#71717A;--line:#ECE7E1}
.pbsf-vit.pbsf-vit.pbsf-vit.pbsf-vit .pbsf-vit__k{display:inline-block;font-size:11.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--cu);line-height:1.4}
.pbsf-vit.pbsf-vit.pbsf-vit.pbsf-vit .pbsf-vit__show{display:grid;grid-template-columns:1.05fr .95fr;gap:34px;align-items:center;background:var(--night);border-radius:24px;padding:30px}
.pbsf-vit.pbsf-vit.pbsf-vit.pbsf-vit .pbsf-vit__show--noimg{grid-template-columns:1fr}
.pbsf-vit.pbsf-vit.pbsf-vit.pbsf-vit .pbsf-vit__spot{position:relative;border-radius:18px;overflow:hidden;line-height:0}
.pbsf-vit.pbsf-vit.pbsf-vit.pbsf-vit .pbsf-vit__spot img{width:100%;height:auto;display:block;border-radius:0}
.pbsf-vit.pbsf-vit.pbsf-vit.pbsf-vit .pbsf-vit__dot{position:absolute;width:30px;height:30px;margin:-15px 0 0 -15px;border-radius:50%;background:var(--cu);color:var(--night);font-weight:800;font-size:14px;line-height:30px;text-align:center;box-shadow:0 0 0 4px rgba(201,133,82,.35),0 6px 14px rgba(0,0,0,.45);transition:transform .2s,box-shadow .2s}
.pbsf-vit.pbsf-vit.pbsf-vit.pbsf-vit .pbsf-vit__title{color:#fff;font-size:clamp(24px,3vw,34px);font-weight:800;letter-spacing:-.5px;margin:8px 0 10px;line-height:1.15}
.pbsf-vit.pbsf-vit.pbsf-vit.pbsf-vit .pbsf-vit__lead{font-size:16px;color:#B4B4BC;margin:0 0 18px;line-height:1.6}
.pbsf-vit.pbsf-vit.pbsf-vit.pbsf-vit .pbsf-vit__leg{display:grid;gap:8px;margin:0;padding:0;list-style:none}
.pbsf-vit.pbsf-vit.pbsf-vit.pbsf-vit .pbsf-vit__li{display:flex;gap:12px;align-items:flex-start;padding:10px 12px;margin:0;border-radius:12px;background:var(--night2);border:1px solid #2A2E38;transition:border-color .2s;list-style:none;color:#A1A1AA;font-size:13.5px;line-height:1.45}
.pbsf-vit.pbsf-vit.pbsf-vit.pbsf-vit .pbsf-vit__n{flex:none;width:26px;height:26px;border-radius:50%;background:var(--cu);color:var(--night);font-weight:800;font-size:13px;line-height:26px;text-align:center}
.pbsf-vit.pbsf-vit.pbsf-vit.pbsf-vit .pbsf-vit__li b{display:block;color:#fff;font-size:15px;font-weight:800;margin-bottom:1px}
.pbsf-vit.pbsf-vit.pbsf-vit.pbsf-vit .pbsf-vit__li div>span{display:block;color:#A1A1AA;font-size:13.5px}
.pbsf-vit.pbsf-vit.pbsf-vit.pbsf-vit .pbsf-vit__li:hover{border-color:var(--cu)}
.pbsf-vit.pbsf-vit.pbsf-vit.pbsf-vit .pbsf-vit__dot:hover{transform:scale(1.25);box-shadow:0 0 0 7px rgba(201,133,82,.45),0 6px 14px rgba(0,0,0,.45)}
.pbsf-vit.pbsf-vit.pbsf-vit.pbsf-vit .pbsf-vit__show:has(.pbsf-vit__dot--1:hover) .pbsf-vit__li--1,.pbsf-vit.pbsf-vit.pbsf-vit.pbsf-vit .pbsf-vit__show:has(.pbsf-vit__dot--2:hover) .pbsf-vit__li--2,.pbsf-vit.pbsf-vit.pbsf-vit.pbsf-vit .pbsf-vit__show:has(.pbsf-vit__dot--3:hover) .pbsf-vit__li--3,.pbsf-vit.pbsf-vit.pbsf-vit.pbsf-vit .pbsf-vit__show:has(.pbsf-vit__dot--4:hover) .pbsf-vit__li--4,.pbsf-vit.pbsf-vit.pbsf-vit.pbsf-vit .pbsf-vit__show:has(.pbsf-vit__dot--5:hover) .pbsf-vit__li--5,.pbsf-vit.pbsf-vit.pbsf-vit.pbsf-vit .pbsf-vit__show:has(.pbsf-vit__dot--6:hover) .pbsf-vit__li--6,.pbsf-vit.pbsf-vit.pbsf-vit.pbsf-vit .pbsf-vit__show:has(.pbsf-vit__dot--7:hover) .pbsf-vit__li--7,.pbsf-vit.pbsf-vit.pbsf-vit.pbsf-vit .pbsf-vit__show:has(.pbsf-vit__dot--8:hover) .pbsf-vit__li--8{border-color:var(--cu)}
.pbsf-vit.pbsf-vit.pbsf-vit.pbsf-vit .pbsf-vit__show:has(.pbsf-vit__li--1:hover) .pbsf-vit__dot--1,.pbsf-vit.pbsf-vit.pbsf-vit.pbsf-vit .pbsf-vit__show:has(.pbsf-vit__li--2:hover) .pbsf-vit__dot--2,.pbsf-vit.pbsf-vit.pbsf-vit.pbsf-vit .pbsf-vit__show:has(.pbsf-vit__li--3:hover) .pbsf-vit__dot--3,.pbsf-vit.pbsf-vit.pbsf-vit.pbsf-vit .pbsf-vit__show:has(.pbsf-vit__li--4:hover) .pbsf-vit__dot--4,.pbsf-vit.pbsf-vit.pbsf-vit.pbsf-vit .pbsf-vit__show:has(.pbsf-vit__li--5:hover) .pbsf-vit__dot--5,.pbsf-vit.pbsf-vit.pbsf-vit.pbsf-vit .pbsf-vit__show:has(.pbsf-vit__li--6:hover) .pbsf-vit__dot--6,.pbsf-vit.pbsf-vit.pbsf-vit.pbsf-vit .pbsf-vit__show:has(.pbsf-vit__li--7:hover) .pbsf-vit__dot--7,.pbsf-vit.pbsf-vit.pbsf-vit.pbsf-vit .pbsf-vit__show:has(.pbsf-vit__li--8:hover) .pbsf-vit__dot--8{transform:scale(1.25);box-shadow:0 0 0 7px rgba(201,133,82,.45),0 6px 14px rgba(0,0,0,.45)}
.pbsf-vit.pbsf-vit.pbsf-vit.pbsf-vit .pbsf-vit__sec{margin-top:34px}
.pbsf-vit.pbsf-vit.pbsf-vit.pbsf-vit .pbsf-vit__h{font-size:23px;font-weight:800;color:var(--ink);letter-spacing:-.3px;margin:6px 0 14px;line-height:1.2}
.pbsf-vit.pbsf-vit.pbsf-vit.pbsf-vit .pbsf-vit__wear{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}
.pbsf-vit.pbsf-vit.pbsf-vit.pbsf-vit .pbsf-vit__wear figure{margin:0;position:relative;border-radius:18px;overflow:hidden;line-height:0}
.pbsf-vit.pbsf-vit.pbsf-vit.pbsf-vit .pbsf-vit__wear img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}
.pbsf-vit.pbsf-vit.pbsf-vit.pbsf-vit .pbsf-vit__wear figcaption{position:absolute;left:0;right:0;bottom:0;padding:34px 16px 14px;background:linear-gradient(transparent,rgba(12,12,14,.82));color:#fff;font-weight:700;font-size:15px;line-height:1.3}
.pbsf-vit.pbsf-vit.pbsf-vit.pbsf-vit .pbsf-vit__wear figcaption small{display:block;font-weight:500;font-size:12.5px;color:#D4D4D8;margin-top:2px}
.pbsf-vit.pbsf-vit.pbsf-vit.pbsf-vit .pbsf-vit__note{margin:12px 0 0;font-size:15px;max-width:760px;color:var(--body)}
.pbsf-vit.pbsf-vit.pbsf-vit.pbsf-vit .pbsf-vit__sheet{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}
.pbsf-vit.pbsf-vit.pbsf-vit.pbsf-vit .pbsf-vit__sheet>div{border:1px solid var(--line);border-radius:14px;padding:13px 15px;background:#fff}
.pbsf-vit.pbsf-vit.pbsf-vit.pbsf-vit .pbsf-vit__sheet small{display:block;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:3px;line-height:1.4}
.pbsf-vit.pbsf-vit.pbsf-vit.pbsf-vit .pbsf-vit__sheet b{color:var(--ink);font-size:15px;font-weight:700}
.pbsf-vit.pbsf-vit.pbsf-vit.pbsf-vit .pbsf-vit__gift{background:var(--cu-soft);border-radius:22px;padding:24px}
.pbsf-vit.pbsf-vit.pbsf-vit.pbsf-vit .pbsf-vit__g3{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
.pbsf-vit.pbsf-vit.pbsf-vit.pbsf-vit .pbsf-vit__g{background:#fff;border-radius:16px;padding:16px}
.pbsf-vit.pbsf-vit.pbsf-vit.pbsf-vit .pbsf-vit__ic{width:42px;height:42px;border-radius:12px;background:var(--night);display:grid;place-items:center;font-size:20px;margin-bottom:10px;line-height:1}
.pbsf-vit.pbsf-vit.pbsf-vit.pbsf-vit .pbsf-vit__g b{display:block;color:var(--ink);font-size:15.5px;font-weight:800;margin-bottom:3px}
.pbsf-vit.pbsf-vit.pbsf-vit.pbsf-vit .pbsf-vit__g p{font-size:14px;margin:0;line-height:1.5;color:var(--body)}
.pbsf-vit.pbsf-vit.pbsf-vit.pbsf-vit .pbsf-vit__pill{display:inline-block;margin-left:6px;background:var(--night);color:#fff;border-radius:8px;padding:1px 8px;font-size:12.5px;font-weight:800;vertical-align:1px}
.pbsf-vit.pbsf-vit.pbsf-vit.pbsf-vit .pbsf-vit__fast{margin:12px 0 0;font-size:14px;color:var(--body)}
.pbsf-vit.pbsf-vit.pbsf-vit.pbsf-vit .pbsf-vit__fast b{font-size:14px;color:var(--ink)}
.pbsf-vit.pbsf-vit.pbsf-vit.pbsf-vit .pbsf-vit__small{font-size:13px;color:var(--muted);margin:16px 0 0}
.pbsf-vit.pbsf-vit.pbsf-vit.pbsf-vit .pbsf-vit__small a{color:var(--cu-dark)}
@media (max-width:860px){.pbsf-vit.pbsf-vit.pbsf-vit.pbsf-vit .pbsf-vit__show{grid-template-columns:1fr;padding:18px;gap:20px}.pbsf-vit.pbsf-vit.pbsf-vit.pbsf-vit .pbsf-vit__dot{width:24px;height:24px;margin:-12px 0 0 -12px;font-size:12px;line-height:24px}.pbsf-vit.pbsf-vit.pbsf-vit.pbsf-vit .pbsf-vit__wear,.pbsf-vit.pbsf-vit.pbsf-vit.pbsf-vit .pbsf-vit__g3{grid-template-columns:1fr}.pbsf-vit.pbsf-vit.pbsf-vit.pbsf-vit .pbsf-vit__sheet{grid-template-columns:1fr 1fr}.pbsf-vit.pbsf-vit.pbsf-vit.pbsf-vit .pbsf-vit__gift{padding:18px}.pbsf-vit.pbsf-vit.pbsf-vit.pbsf-vit .pbsf-vit__sec{margin-top:26px}}

/* v0.52.3 — designul „Din telefon, pe perete" (V2, tabloul Unicorn Glitter 97148): tot conținutul e al produsului.
   Prefixul .pbsf-wal.pbsf-wal.pbsf-wal.pbsf-wal (0,4,0) bate regulile generale .pbsf-desc×3 p/h2/b/li (0,3,1). */
.pbsf-wal{--pink:#E85A9B;--pink-d:#B83B78;--pink-s:#FCE8F1;--lila:#EFE7FA;--ink:#18181B;--body:#3F3F46;--muted:#71717A;--line:#EFE6EA;--cream:#FBF7F8}
.pbsf-wal.pbsf-wal.pbsf-wal.pbsf-wal .pbsf-wal__k{display:inline-block;font-size:11.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--pink-d);line-height:1.4}
.pbsf-wal.pbsf-wal.pbsf-wal.pbsf-wal .pbsf-wal__top{text-align:center;max-width:760px;margin:4px auto 20px}
.pbsf-wal.pbsf-wal.pbsf-wal.pbsf-wal .pbsf-wal__title{font-size:clamp(24px,3.2vw,34px);font-weight:800;color:var(--ink);letter-spacing:-.5px;line-height:1.15;margin:8px 0 10px}
.pbsf-wal.pbsf-wal.pbsf-wal.pbsf-wal .pbsf-wal__lead{font-size:16.5px;margin:0;color:var(--body)}
.pbsf-wal.pbsf-wal.pbsf-wal.pbsf-wal .pbsf-wal__trio{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}
.pbsf-wal.pbsf-wal.pbsf-wal.pbsf-wal .pbsf-wal__trio--1{grid-template-columns:1fr}.pbsf-wal.pbsf-wal.pbsf-wal.pbsf-wal .pbsf-wal__trio--2{grid-template-columns:1fr 1fr}
.pbsf-wal.pbsf-wal.pbsf-wal.pbsf-wal .pbsf-wal__trio img{border-radius:18px;aspect-ratio:1/1;object-fit:cover;width:100%;height:auto;display:block}
.pbsf-wal.pbsf-wal.pbsf-wal.pbsf-wal .pbsf-wal__sec{margin-top:34px}
.pbsf-wal.pbsf-wal.pbsf-wal.pbsf-wal .pbsf-wal__h{font-size:23px;font-weight:800;color:var(--ink);letter-spacing:-.3px;line-height:1.2;margin:6px 0 14px}
.pbsf-wal.pbsf-wal.pbsf-wal.pbsf-wal .pbsf-wal__road{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}
.pbsf-wal.pbsf-wal.pbsf-wal.pbsf-wal .pbsf-wal__road--2{grid-template-columns:repeat(2,1fr)}.pbsf-wal.pbsf-wal.pbsf-wal.pbsf-wal .pbsf-wal__road--3{grid-template-columns:repeat(3,1fr)}.pbsf-wal.pbsf-wal.pbsf-wal.pbsf-wal .pbsf-wal__road--5{grid-template-columns:repeat(5,1fr)}
.pbsf-wal.pbsf-wal.pbsf-wal.pbsf-wal .pbsf-wal__road:before{content:"";position:absolute;left:12%;right:12%;top:22px;border-top:2px dashed #EBC7D8}
.pbsf-wal.pbsf-wal.pbsf-wal.pbsf-wal .pbsf-wal__rs{position:relative;text-align:center;padding:0 4px}
.pbsf-wal.pbsf-wal.pbsf-wal.pbsf-wal .pbsf-wal__n{width:44px;height:44px;border-radius:50%;background:var(--pink);color:#fff;font-weight:800;font-size:16px;line-height:44px;text-align:center;display:block;margin:0 auto 10px;box-shadow:0 0 0 6px #fff}
.pbsf-wal.pbsf-wal.pbsf-wal.pbsf-wal .pbsf-wal__rs b{display:block;color:var(--ink);font-size:15px;font-weight:800;margin-bottom:4px;line-height:1.3}
.pbsf-wal.pbsf-wal.pbsf-wal.pbsf-wal .pbsf-wal__rs p{font-size:13.5px;margin:0;line-height:1.5;color:var(--body)}
.pbsf-wal.pbsf-wal.pbsf-wal.pbsf-wal .pbsf-wal__opt{margin:16px 0 0;border:1px dashed #E6B8CD;border-radius:14px;padding:12px 16px;font-size:14.5px;background:#FFFBFD}
.pbsf-wal.pbsf-wal.pbsf-wal.pbsf-wal .pbsf-wal__why{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}
.pbsf-wal.pbsf-wal.pbsf-wal.pbsf-wal .pbsf-wal__why>div{background:#fff;border:1px solid var(--line);border-radius:16px;padding:14px;font-size:14px;color:var(--ink);font-weight:600;line-height:1.4}
.pbsf-wal.pbsf-wal.pbsf-wal.pbsf-wal .pbsf-wal__why i{font-style:normal;display:block;font-size:22px;margin-bottom:8px;line-height:1}
.pbsf-wal.pbsf-wal.pbsf-wal.pbsf-wal .pbsf-wal__q{display:grid;grid-template-columns:1.1fr .9fr;gap:22px;align-items:center;background:var(--cream);border-radius:22px;padding:24px}
.pbsf-wal.pbsf-wal.pbsf-wal.pbsf-wal .pbsf-wal__q--noimg{grid-template-columns:1fr}
.pbsf-wal.pbsf-wal.pbsf-wal.pbsf-wal .pbsf-wal__q .pbsf-wal__h{margin-bottom:4px}
.pbsf-wal.pbsf-wal.pbsf-wal.pbsf-wal .pbsf-wal__q ul{margin:10px 0 0;padding:0;list-style:none;display:grid;gap:8px}
.pbsf-wal.pbsf-wal.pbsf-wal.pbsf-wal .pbsf-wal__q li{display:flex;gap:10px;font-size:15px;margin:0;list-style:none;color:var(--body)}
.pbsf-wal.pbsf-wal.pbsf-wal.pbsf-wal .pbsf-wal__q li:before{content:"✦";color:var(--pink);flex:none}
.pbsf-wal.pbsf-wal.pbsf-wal.pbsf-wal .pbsf-wal__q img{border-radius:18px;width:100%;height:auto;display:block}
.pbsf-wal.pbsf-wal.pbsf-wal.pbsf-wal .pbsf-wal__warn{margin-top:14px;background:var(--lila);border-radius:14px;padding:12px 16px;font-size:14px;color:#4B3A66;line-height:1.5}
.pbsf-wal.pbsf-wal.pbsf-wal.pbsf-wal .pbsf-wal__warn b{color:#3A2A55}
.pbsf-wal.pbsf-wal.pbsf-wal.pbsf-wal .pbsf-wal__fmt{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.pbsf-wal.pbsf-wal.pbsf-wal.pbsf-wal .pbsf-wal__fmt--1{grid-template-columns:1fr}
.pbsf-wal.pbsf-wal.pbsf-wal.pbsf-wal .pbsf-wal__fmt>div{border:1px solid var(--line);border-radius:16px;padding:16px 18px;background:#fff}
.pbsf-wal.pbsf-wal.pbsf-wal.pbsf-wal .pbsf-wal__fmt p{font-size:15px;margin:8px 0 0;color:var(--body)}
.pbsf-wal.pbsf-wal.pbsf-wal.pbsf-wal .pbsf-wal__chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}
.pbsf-wal.pbsf-wal.pbsf-wal.pbsf-wal .pbsf-wal__chips span{background:var(--pink-s);color:var(--pink-d);border-radius:999px;padding:5px 12px;font-size:13.5px;font-weight:700;line-height:1.3}
.pbsf-wal.pbsf-wal.pbsf-wal.pbsf-wal .pbsf-wal__end{margin:28px 0 0;text-align:center;font-size:18px;font-weight:800;color:var(--ink)}
.pbsf-wal.pbsf-wal.pbsf-wal.pbsf-wal .pbsf-wal__small{margin:10px 0 0;text-align:center;font-size:13px;color:var(--muted)}
@media (max-width:860px){.pbsf-wal.pbsf-wal.pbsf-wal.pbsf-wal .pbsf-wal__trio{grid-template-columns:1fr 1fr}.pbsf-wal.pbsf-wal.pbsf-wal.pbsf-wal .pbsf-wal__trio--3 img:nth-child(3){display:none}.pbsf-wal.pbsf-wal.pbsf-wal.pbsf-wal .pbsf-wal__trio--1{grid-template-columns:1fr}.pbsf-wal.pbsf-wal.pbsf-wal.pbsf-wal .pbsf-wal__road,.pbsf-wal.pbsf-wal.pbsf-wal.pbsf-wal .pbsf-wal__road--3,.pbsf-wal.pbsf-wal.pbsf-wal.pbsf-wal .pbsf-wal__road--5{grid-template-columns:1fr 1fr;row-gap:20px}.pbsf-wal.pbsf-wal.pbsf-wal.pbsf-wal .pbsf-wal__road:before{display:none}.pbsf-wal.pbsf-wal.pbsf-wal.pbsf-wal .pbsf-wal__why{grid-template-columns:1fr 1fr}.pbsf-wal.pbsf-wal.pbsf-wal.pbsf-wal .pbsf-wal__q,.pbsf-wal.pbsf-wal.pbsf-wal.pbsf-wal .pbsf-wal__fmt{grid-template-columns:1fr}.pbsf-wal.pbsf-wal.pbsf-wal.pbsf-wal .pbsf-wal__q{padding:18px}.pbsf-wal.pbsf-wal.pbsf-wal.pbsf-wal .pbsf-wal__sec{margin-top:26px}}

/* v0.52.5 — designul „Liniște" (tabloul comemorativ cu fundal cer, 97096): cerul cu titlul, o coloană ca o scrisoare, etichete,
   exemplele de mesaje (4 pe un rând; carusel cu „prindere" pe telefon), pașii pe o linie verticală, calitate + format, final în
   italic. Prefixul L (0,4,0) bate regulile generale .pbsf-desc×3 p/h2/b/li (0,3,1). */
.pbsf-lin{--sky:#3C83C6;--sky-d:#1F5B8F;--sky-s:#E7F1FA;--mist:#F3F7FB;--ink:#18181B;--body:#3F3F46;--muted:#71717A;--line:#E3ECF4}
.pbsf-lin.pbsf-lin.pbsf-lin.pbsf-lin .pbsf-lin__k{display:block;font-size:11.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--sky-d);line-height:1.4}
.pbsf-lin.pbsf-lin.pbsf-lin.pbsf-lin .pbsf-lin__sky{background:linear-gradient(180deg,#CFE3F5 0%,#E9F2FB 55%,#FFFFFF 100%);border-radius:24px;padding:48px 24px 40px;text-align:center}
.pbsf-lin.pbsf-lin.pbsf-lin.pbsf-lin .pbsf-lin__title{font-size:clamp(24px,3.2vw,34px);font-weight:700;color:var(--ink);letter-spacing:-.4px;line-height:1.25;max-width:720px;margin:10px auto 0}
.pbsf-lin.pbsf-lin.pbsf-lin.pbsf-lin .pbsf-lin__col{max-width:720px;margin:0 auto}
.pbsf-lin.pbsf-lin.pbsf-lin.pbsf-lin .pbsf-lin__p{font-size:17px;line-height:1.75;margin:22px 0 0;color:var(--body)}
.pbsf-lin.pbsf-lin.pbsf-lin.pbsf-lin .pbsf-lin__frame{margin:30px auto 0;max-width:560px;background:#fff;padding:12px;border-radius:6px;box-shadow:0 20px 40px -24px rgba(31,91,143,.45)}
.pbsf-lin.pbsf-lin.pbsf-lin.pbsf-lin .pbsf-lin__frame img{border-radius:3px;width:100%;height:auto;display:block}
.pbsf-lin.pbsf-lin.pbsf-lin.pbsf-lin .pbsf-lin__words{margin-top:34px;text-align:center}
.pbsf-lin.pbsf-lin.pbsf-lin.pbsf-lin .pbsf-lin__h{font-size:22px;font-weight:700;color:var(--ink);letter-spacing:-.3px;line-height:1.25;max-width:600px;margin:6px auto 12px}
.pbsf-lin.pbsf-lin.pbsf-lin.pbsf-lin .pbsf-lin__words p{font-size:16px;line-height:1.7;margin:0;color:var(--body)}
.pbsf-lin.pbsf-lin.pbsf-lin.pbsf-lin .pbsf-lin__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px}
.pbsf-lin.pbsf-lin.pbsf-lin.pbsf-lin .pbsf-lin__chips span{background:var(--sky-s);color:var(--sky-d);border-radius:999px;padding:7px 14px;font-size:14px;font-weight:700;line-height:1.3}
.pbsf-lin.pbsf-lin.pbsf-lin.pbsf-lin .pbsf-lin__ex{margin:28px auto 0;max-width:1060px}
.pbsf-lin.pbsf-lin.pbsf-lin.pbsf-lin .pbsf-lin__ex>.pbsf-lin__k{text-align:center;margin-bottom:12px}
.pbsf-lin.pbsf-lin.pbsf-lin.pbsf-lin .pbsf-lin__track{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}
.pbsf-lin.pbsf-lin.pbsf-lin.pbsf-lin .pbsf-lin__msg{background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 14px 28px -22px rgba(31,91,143,.45)}
.pbsf-lin.pbsf-lin.pbsf-lin.pbsf-lin .pbsf-lin__msg img{aspect-ratio:1/1;object-fit:cover;width:100%;height:auto;display:block}
.pbsf-lin.pbsf-lin.pbsf-lin.pbsf-lin .pbsf-lin__msg p{padding:14px 16px 16px;margin:0;font-style:italic;font-weight:500;font-size:15px;line-height:1.5;color:#1B3F5E}
.pbsf-lin.pbsf-lin.pbsf-lin.pbsf-lin .pbsf-lin__dots{display:none}
.pbsf-lin.pbsf-lin.pbsf-lin.pbsf-lin .pbsf-lin__tl{margin-top:34px}
.pbsf-lin.pbsf-lin.pbsf-lin.pbsf-lin .pbsf-lin__tl>.pbsf-lin__k{text-align:center}
.pbsf-lin.pbsf-lin.pbsf-lin.pbsf-lin .pbsf-lin__tl .pbsf-lin__h{text-align:center;margin-bottom:16px}
.pbsf-lin.pbsf-lin.pbsf-lin.pbsf-lin .pbsf-lin__step{display:grid;grid-template-columns:34px 1fr;gap:14px;position:relative;padding-bottom:16px}
.pbsf-lin.pbsf-lin.pbsf-lin.pbsf-lin .pbsf-lin__step:not(:last-child):before{content:"";position:absolute;left:16px;top:34px;bottom:0;border-left:1px solid #BFD6EC}
.pbsf-lin.pbsf-lin.pbsf-lin.pbsf-lin .pbsf-lin__step i{font-style:normal;width:34px;height:34px;border-radius:50%;border:1.5px solid var(--sky);color:var(--sky-d);font-weight:700;display:grid;place-items:center;background:#fff;line-height:1}
.pbsf-lin.pbsf-lin.pbsf-lin.pbsf-lin .pbsf-lin__step b{display:block;color:var(--ink);font-size:15.5px;font-weight:700;margin-top:5px}
.pbsf-lin.pbsf-lin.pbsf-lin.pbsf-lin .pbsf-lin__step p{font-size:14.5px;color:#52525B;margin:0;line-height:1.55}
.pbsf-lin.pbsf-lin.pbsf-lin.pbsf-lin .pbsf-lin__qual{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:30px;border-top:1px solid var(--line);padding-top:22px}
.pbsf-lin.pbsf-lin.pbsf-lin.pbsf-lin .pbsf-lin__qual--1{grid-template-columns:1fr}
.pbsf-lin.pbsf-lin.pbsf-lin.pbsf-lin .pbsf-lin__qual p{font-size:14.5px;line-height:1.65;margin:8px 0 0;color:var(--body)}
.pbsf-lin.pbsf-lin.pbsf-lin.pbsf-lin .pbsf-lin__qual .pbsf-lin__k+p{margin-top:8px}
.pbsf-lin.pbsf-lin.pbsf-lin.pbsf-lin .pbsf-lin__close{margin:34px auto 0;text-align:center;font-style:italic;font-size:19px;line-height:1.55;color:var(--sky-d);max-width:640px}
.pbsf-lin.pbsf-lin.pbsf-lin.pbsf-lin .pbsf-lin__small{margin:10px 0 0;text-align:center;font-size:13px;color:var(--muted)}
@media (max-width:860px){.pbsf-lin.pbsf-lin.pbsf-lin.pbsf-lin .pbsf-lin__sky{padding:34px 16px 30px}.pbsf-lin.pbsf-lin.pbsf-lin.pbsf-lin .pbsf-lin__p{font-size:16px}.pbsf-lin.pbsf-lin.pbsf-lin.pbsf-lin .pbsf-lin__qual{grid-template-columns:1fr}.pbsf-lin.pbsf-lin.pbsf-lin.pbsf-lin .pbsf-lin__track{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:4px 2px 10px;scrollbar-width:none}.pbsf-lin.pbsf-lin.pbsf-lin.pbsf-lin .pbsf-lin__track::-webkit-scrollbar{display:none}.pbsf-lin.pbsf-lin.pbsf-lin.pbsf-lin .pbsf-lin__msg{flex:0 0 78%;scroll-snap-align:start}.pbsf-lin.pbsf-lin.pbsf-lin.pbsf-lin .pbsf-lin__msg p{font-size:14.5px}.pbsf-lin.pbsf-lin.pbsf-lin.pbsf-lin .pbsf-lin__dots{display:flex;justify-content:center;gap:7px;margin-top:6px}.pbsf-lin.pbsf-lin.pbsf-lin.pbsf-lin .pbsf-lin__dots span{width:7px;height:7px;border-radius:50%;background:#C9DBEC;transition:background .2s,width .2s}.pbsf-lin.pbsf-lin.pbsf-lin.pbsf-lin .pbsf-lin__dots span.is-on{background:var(--sky);width:18px;border-radius:4px}}

/* v0.52.7 — culoarea designului „Din telefon, pe perete", per produs: grafit (creion, 63103) și cer. Rozul rămâne implicit.
   Variabilele se suprascriu pe rădăcină (.pbsf-wal.pbsf-wal--X, 0,2,0 > 0,1,0); culorile scrise direct în reguli, cu prefixul ×4 + modificator. */
.pbsf-wal.pbsf-wal--grafit{--pink:#2F343B;--pink-d:#5B616A;--pink-s:#ECEDEF;--lila:#ECEDEF;--line:#E6E4DF;--cream:#F7F6F3}
.pbsf-wal.pbsf-wal--cer{--pink:#3C83C6;--pink-d:#1F5B8F;--pink-s:#E7F1FA;--lila:#E7F1FA;--line:#E3ECF4;--cream:#F3F7FB}
.pbsf-wal.pbsf-wal.pbsf-wal.pbsf-wal.pbsf-wal--grafit .pbsf-wal__road:before{border-top-color:#C9CCD1}
.pbsf-wal.pbsf-wal.pbsf-wal.pbsf-wal.pbsf-wal--grafit .pbsf-wal__opt{border-color:#C9CCD1;background:#F7F6F3}
.pbsf-wal.pbsf-wal.pbsf-wal.pbsf-wal.pbsf-wal--grafit .pbsf-wal__warn{color:#2F343B}.pbsf-wal.pbsf-wal.pbsf-wal.pbsf-wal.pbsf-wal--grafit .pbsf-wal__warn b{color:#18181B}
.pbsf-wal.pbsf-wal.pbsf-wal.pbsf-wal.pbsf-wal--cer .pbsf-wal__road:before{border-top-color:#BFD6EC}
.pbsf-wal.pbsf-wal.pbsf-wal.pbsf-wal.pbsf-wal--cer .pbsf-wal__opt{border-color:#A9C8E6;background:#FAFCFE}
.pbsf-wal.pbsf-wal.pbsf-wal.pbsf-wal.pbsf-wal--cer .pbsf-wal__warn{color:#1B3F5E}.pbsf-wal.pbsf-wal.pbsf-wal.pbsf-wal.pbsf-wal--cer .pbsf-wal__warn b{color:#12324D}
/* v0.52.8 — tonul „cald" (teracotă, colajul cu 9 poze 22746), paragrafele de sub poze, legenda pozei de la calitate. */
.pbsf-wal.pbsf-wal--cald{--pink:#C0673F;--pink-d:#9A4A28;--pink-s:#F8ECE4;--lila:#F8ECE4;--line:#EFE4DB;--cream:#FBF6F1}
.pbsf-wal.pbsf-wal.pbsf-wal.pbsf-wal.pbsf-wal--cald .pbsf-wal__road:before{border-top-color:#E5C4B2}
.pbsf-wal.pbsf-wal.pbsf-wal.pbsf-wal.pbsf-wal--cald .pbsf-wal__opt{border-color:#E2BFA9;background:#FFFBF8}
.pbsf-wal.pbsf-wal.pbsf-wal.pbsf-wal.pbsf-wal--cald .pbsf-wal__warn{color:#6B3A22}.pbsf-wal.pbsf-wal.pbsf-wal.pbsf-wal.pbsf-wal--cald .pbsf-wal__warn b{color:#4E2915}
.pbsf-wal.pbsf-wal.pbsf-wal.pbsf-wal .pbsf-wal__story{max-width:760px;margin:26px auto 0;text-align:center}
.pbsf-wal.pbsf-wal.pbsf-wal.pbsf-wal .pbsf-wal__story p{font-size:16.5px;line-height:1.7;margin:0 0 10px;color:var(--body)}
.pbsf-wal.pbsf-wal.pbsf-wal.pbsf-wal .pbsf-wal__qfig{margin:0}
.pbsf-wal.pbsf-wal.pbsf-wal.pbsf-wal .pbsf-wal__qfig figcaption{display:flex;gap:10px;align-items:flex-start;margin:12px 4px 0;font-size:14px;line-height:1.55;color:var(--body)}
.pbsf-wal.pbsf-wal.pbsf-wal.pbsf-wal .pbsf-wal__qfig figcaption i{flex:none;font-style:normal;width:26px;height:26px;border-radius:50%;background:var(--pink);color:#fff;font-size:14px;font-weight:800;line-height:26px;text-align:center}
@media (max-width:860px){.pbsf-wal.pbsf-wal.pbsf-wal.pbsf-wal .pbsf-wal__story p{font-size:15.5px}}
/* v0.52.8 — blocul „Opțiuni în coș" (lăcuirea / HD din PrintBox Cart Add-ons), comun designurilor per produs; culorile vin din design. */
.pbsf-wal{--co-a:var(--pink);--co-d:var(--pink-d);--co-bg:var(--cream);--co-line:var(--line)}
.pbsf-lin{--co-a:var(--sky);--co-d:var(--sky-d);--co-bg:var(--mist);--co-line:var(--line)}
.pbsf-desc.pbsf-desc.pbsf-desc.pbsf-desc .pbsf-co__k{display:inline-block;font-size:11.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--co-d);line-height:1.4}
.pbsf-desc.pbsf-desc.pbsf-desc.pbsf-desc .pbsf-co__h{font-size:23px;font-weight:800;color:var(--ink);letter-spacing:-.3px;line-height:1.2;margin:6px 0 14px}
.pbsf-desc.pbsf-desc.pbsf-desc.pbsf-desc .pbsf-co__list{display:grid;grid-template-columns:1fr;gap:12px}
.pbsf-desc.pbsf-desc.pbsf-desc.pbsf-desc .pbsf-co--2 .pbsf-co__list{grid-template-columns:1fr 1fr}
.pbsf-desc.pbsf-desc.pbsf-desc.pbsf-desc .pbsf-co__it{display:flex;gap:14px;align-items:flex-start;background:var(--co-bg);border:1px solid var(--co-line);border-radius:18px;padding:16px 18px}
.pbsf-desc.pbsf-desc.pbsf-desc.pbsf-desc .pbsf-co__it i{flex:none;font-style:normal;width:44px;height:44px;border-radius:50%;background:#fff;box-shadow:0 0 0 1px var(--co-line);font-size:21px;line-height:44px;text-align:center}
.pbsf-desc.pbsf-desc.pbsf-desc.pbsf-desc .pbsf-co__it b{font-size:16px;font-weight:800;color:var(--ink);line-height:1.3}
.pbsf-desc.pbsf-desc.pbsf-desc.pbsf-desc .pbsf-co__price{display:inline-block;margin-left:4px;background:var(--co-a);color:#fff;border-radius:999px;padding:1px 10px;font-size:13px;font-weight:800;line-height:1.6;vertical-align:1px;white-space:nowrap}
.pbsf-desc.pbsf-desc.pbsf-desc.pbsf-desc .pbsf-co__it p{margin:6px 0 0;font-size:15px;line-height:1.6;color:var(--body)}
.pbsf-desc.pbsf-desc.pbsf-desc.pbsf-desc .pbsf-co__note{margin:10px 0 0;font-size:13.5px;line-height:1.5;color:var(--muted)}
.pbsf-desc.pbsf-desc.pbsf-desc.pbsf-desc .pbsf-lin__col .pbsf-co{margin-top:34px}
@media (max-width:860px){.pbsf-desc.pbsf-desc.pbsf-desc.pbsf-desc .pbsf-co--2 .pbsf-co__list{grid-template-columns:1fr}.pbsf-desc.pbsf-desc.pbsf-desc.pbsf-desc .pbsf-co__it{padding:14px;gap:12px}.pbsf-desc.pbsf-desc.pbsf-desc.pbsf-desc .pbsf-co__it i{width:38px;height:38px;line-height:38px;font-size:18px}}
/* v0.53.0 — opțiunile comenzii (lăcuirea, HD, ambalarea, cardul) în toate temele: 3–4 opțiuni pe rând, iar în coloana
   îngustă a „Liniștii" una sub alta; la tablourile cu o poză secțiunea veche primește 3 coloane; la Vitrina grila benzii
   „Gata de oferit" se așază singură după câte rânduri are. */
.pbsf-desc.pbsf-desc.pbsf-desc.pbsf-desc .pbsf-co--3 .pbsf-co__list{grid-template-columns:repeat(3,1fr)}
.pbsf-desc.pbsf-desc.pbsf-desc.pbsf-desc .pbsf-co--4 .pbsf-co__list{grid-template-columns:1fr 1fr}
.pbsf-desc.pbsf-desc.pbsf-desc.pbsf-desc .pbsf-lin .pbsf-co .pbsf-co__list{grid-template-columns:1fr}
.pbsf-desc.pbsf-desc.pbsf-desc .pbsf-desc__up--3{grid-template-columns:repeat(3,1fr)}
.pbsf-vit.pbsf-vit.pbsf-vit.pbsf-vit .pbsf-vit__g3{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}
@media (max-width:860px){.pbsf-desc.pbsf-desc.pbsf-desc.pbsf-desc .pbsf-co--3 .pbsf-co__list,.pbsf-desc.pbsf-desc.pbsf-desc.pbsf-desc .pbsf-co--4 .pbsf-co__list,.pbsf-desc.pbsf-desc.pbsf-desc .pbsf-desc__up--3{grid-template-columns:1fr}}
