body.dtox-on .dtox-collab,.dtox-collab{--gold:#C8921A;--gold-dark:#A9790F;--gold-light:#E8C97E;--gold-border:rgba(200,146,26,.28); --ink:#0A0A0A;--panel:#121110;--card:rgba(255,255,255,.045);--line:rgba(255,255,255,.09); --txt:#EDEAE3;--muted:#9BA0A8;--r:14px}
body.dtox-on .dtox-collab *,.dtox-collab *{margin:0;padding:0;box-sizing:border-box}
body.dtox-on .dtox-collab,.dtox-collab{background:var(--ink)}
body.dtox-on .dtox-collab,.dtox-collab{font-family:Poppins,sans-serif;background:var(--ink);color:var(--txt);-webkit-font-smoothing:antialiased;letter-spacing:-.005em;overflow-x:hidden}
body.dtox-on .dtox-collab img,.dtox-collab img{max-width:100%;display:block}
body.dtox-on .dtox-collab a,.dtox-collab a{color:var(--gold-light);text-decoration:none}
body.dtox-on .dtox-collab .dtox-page,.dtox-collab .dtox-page{position:relative}
body.dtox-on .dtox-collab .dtox-page::before,.dtox-collab .dtox-page::before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none; background:radial-gradient(1100px 500px at 85% -5%,rgba(200,146,26,.13),transparent 60%), radial-gradient(900px 600px at -10% 40%,rgba(200,146,26,.07),transparent 55%)}
body.dtox-on .dtox-collab .wrap,.dtox-collab .wrap{position:relative;z-index:1;max-width:1140px;margin:0 auto;padding:0 24px}
body.dtox-on .dtox-collab .eyebrow,.dtox-collab .eyebrow{font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--gold);font-weight:600;margin-bottom:10px}
body.dtox-on .dtox-collab section,.dtox-collab section{padding:54px 0}
body.dtox-on .dtox-collab h2,.dtox-collab h2{font-size:1.55rem;font-weight:700;letter-spacing:-.015em;margin-bottom:6px}
body.dtox-on .dtox-collab .sub,.dtox-collab .sub{color:var(--muted);font-size:13.5px;line-height:1.7;max-width:62ch;font-weight:300}
body.dtox-on .dtox-collab .chero,.dtox-collab .chero{padding:96px 0 60px;text-align:left;border-bottom:1px solid var(--line);position:relative;overflow:hidden}
body.dtox-on .dtox-collab .chero h1,.dtox-collab .chero h1{font-size:clamp(2.1rem,5.5vw,3.4rem);font-weight:800;letter-spacing:-.02em;line-height:1.06}
body.dtox-on .dtox-collab .chero h1 .g,.dtox-collab .chero h1 .g{color:var(--gold)}
body.dtox-on .dtox-collab .chero p,.dtox-collab .chero p{margin-top:16px;color:var(--muted);font-size:15px;max-width:58ch;line-height:1.75;font-weight:300}
body.dtox-on .dtox-collab .badge,.dtox-collab .badge{display:inline-block;background:var(--gold);color:#0A0A0A;font-size:9px;letter-spacing:.14em;text-transform:uppercase;border-radius:6px;padding:5px 11px;font-weight:700}
body.dtox-on .dtox-collab .badge.soon,.dtox-collab .badge.soon{background:transparent;border:1px solid var(--gold-border);color:var(--gold-light)}
body.dtox-on .dtox-collab .cgrid,.dtox-collab .cgrid{display:grid;gap:16px;margin-top:28px}
@media(min-width:760px){body.dtox-on .dtox-collab .cgrid,.dtox-collab .cgrid{grid-template-columns:repeat(2,1fr)}}
@media(min-width:1000px){body.dtox-on .dtox-collab .cgrid,.dtox-collab .cgrid{grid-template-columns:repeat(4,1fr)}}
body.dtox-on .dtox-collab .ccard,.dtox-collab .ccard{background:var(--card);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;display:flex;flex-direction:column;transition:.2s;position:relative}
body.dtox-on .dtox-collab .ccard:hover,.dtox-collab .ccard:hover{transform:translateY(-3px);border-color:var(--gold-border);box-shadow:0 14px 40px rgba(0,0,0,.5)}
body.dtox-on .dtox-collab .ccard .im,.dtox-collab .ccard .im{aspect-ratio:1/1;overflow:hidden;background:#191817}
body.dtox-on .dtox-collab .ccard .im img,.dtox-collab .ccard .im img{width:100%;height:100%;object-fit:cover;transition:.35s}
body.dtox-on .dtox-collab .ccard:hover .im img,.dtox-collab .ccard:hover .im img{transform:scale(1.05)}
body.dtox-on .dtox-collab .ccard .im.logo img,.dtox-collab .ccard .im.logo img{object-fit:contain;padding:26px;filter:grayscale(20%)}
body.dtox-on .dtox-collab .ccard .tx,.dtox-collab .ccard .tx{padding:18px 18px 20px;display:flex;flex-direction:column;gap:8px;flex:1}
body.dtox-on .dtox-collab .ccard h3,.dtox-collab .ccard h3{font-size:1.02rem;font-weight:600;color:#fff}
body.dtox-on .dtox-collab .ccard p,.dtox-collab .ccard p{font-size:12.5px;color:var(--muted);line-height:1.65;font-weight:300;flex:1}
body.dtox-on .dtox-collab .ccard p a,.dtox-collab .ccard p a{color:var(--gold-light);opacity:.9}
body.dtox-on .dtox-collab .ccard p a:hover,.dtox-collab .ccard p a:hover{opacity:1;text-decoration:underline}
body.dtox-on .dtox-collab .ccard .badge,.dtox-collab .ccard .badge{position:absolute;top:12px;left:12px;z-index:2}
body.dtox-on .dtox-collab .ccard .credit,.dtox-collab .ccard .credit{font-size:10.5px;color:#6f757c;font-weight:400;border-top:1px solid var(--line);padding-top:9px;margin-top:2px}
body.dtox-on .dtox-collab .ccard .credit a,.dtox-collab .ccard .credit a{color:var(--gold-light);opacity:.85}
body.dtox-on .dtox-collab .ccard .credit a:hover,.dtox-collab .ccard .credit a:hover{opacity:1;text-decoration:underline}
body.dtox-on .dtox-collab .ccard.teaser .im,.dtox-collab .ccard.teaser .im{position:relative}
body.dtox-on .dtox-collab .ccard.teaser .im img,.dtox-collab .ccard.teaser .im img{filter:grayscale(100%) blur(7px) brightness(.5);transform:scale(1.08)}
body.dtox-on .dtox-collab .ccard.teaser:hover .im img,.dtox-collab .ccard.teaser:hover .im img{filter:grayscale(60%) blur(4px) brightness(.62);transform:scale(1.12)}
body.dtox-on .dtox-collab .ccard.teaser .veil,.dtox-collab .ccard.teaser .veil{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px; background:radial-gradient(circle at 50% 45%,rgba(200,146,26,.16),rgba(10,10,10,.55) 70%);z-index:2}
body.dtox-on .dtox-collab .ccard.teaser .veil svg,.dtox-collab .ccard.teaser .veil svg{width:30px;height:30px;fill:none;stroke:var(--gold-light);stroke-width:1.5;stroke-linecap:round;opacity:.9}
body.dtox-on .dtox-collab .ccard.teaser .veil b,.dtox-collab .ccard.teaser .veil b{font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-light);font-weight:600}
body.dtox-on .dtox-collab .ccard.teaser h3 .q,.dtox-collab .ccard.teaser h3 .q{color:var(--gold);font-weight:700}
body.dtox-on .dtox-collab .mgrid,.dtox-collab .mgrid{display:grid;gap:16px;margin-top:28px}
@media(min-width:760px){body.dtox-on .dtox-collab .mgrid,.dtox-collab .mgrid{grid-template-columns:repeat(2,1fr)}}
@media(min-width:1000px){body.dtox-on .dtox-collab .mgrid,.dtox-collab .mgrid{grid-template-columns:repeat(3,1fr)}}
body.dtox-on .dtox-collab .mcard,.dtox-collab .mcard{background:var(--card);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;transition:.2s}
body.dtox-on .dtox-collab .mcard:hover,.dtox-collab .mcard:hover{border-color:var(--gold-border);transform:translateY(-3px)}
body.dtox-on .dtox-collab .mcard .im,.dtox-collab .mcard .im{aspect-ratio:4/3;overflow:hidden;background:#191817}
body.dtox-on .dtox-collab .mcard .im img,.dtox-collab .mcard .im img{width:100%;height:100%;object-fit:cover;object-position:top}
body.dtox-on .dtox-collab .mcard .tx,.dtox-collab .mcard .tx{padding:16px 18px 18px}
body.dtox-on .dtox-collab .mcard h3,.dtox-collab .mcard h3{font-size:.98rem;font-weight:600;color:#fff;margin-bottom:5px}
body.dtox-on .dtox-collab .mcard p,.dtox-collab .mcard p{font-size:12.5px;color:var(--muted);line-height:1.6;font-weight:300}
body.dtox-on .dtox-collab .mcard .lnk,.dtox-collab .mcard .lnk{display:inline-block;margin-top:9px;font-size:12px;font-weight:600;color:var(--gold-light)}
body.dtox-on .dtox-collab .mcard .lnk:hover,.dtox-collab .mcard .lnk:hover{text-decoration:underline;color:var(--gold)}
body.dtox-on .dtox-collab .music,.dtox-collab .music{background:var(--panel);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
body.dtox-on .dtox-collab .mus,.dtox-collab .mus{display:grid;gap:26px;margin-top:26px}
@media(min-width:900px){body.dtox-on .dtox-collab .mus,.dtox-collab .mus{grid-template-columns:1.1fr .9fr;align-items:start}}
body.dtox-on .dtox-collab .vinylbox,.dtox-collab .vinylbox{display:grid;grid-template-columns:1fr 1fr;gap:12px}
body.dtox-on .dtox-collab .vinylbox img,.dtox-collab .vinylbox img{border-radius:10px;border:1px solid var(--line);width:100%;aspect-ratio:1/1;object-fit:cover}
body.dtox-on .dtox-collab .vinylbox img.wide,.dtox-collab .vinylbox img.wide{grid-column:1/-1;aspect-ratio:16/9}
body.dtox-on .dtox-collab .lyt,.dtox-collab .lyt{position:relative;border-radius:var(--r);overflow:hidden;cursor:pointer;background:#000;border:1px solid var(--line);aspect-ratio:16/9}
body.dtox-on .dtox-collab .lyt img,.dtox-collab .lyt img{width:100%;height:100%;object-fit:cover;opacity:.85;transition:.25s}
body.dtox-on .dtox-collab .lyt:hover img,.dtox-collab .lyt:hover img{opacity:1;transform:scale(1.02)}
body.dtox-on .dtox-collab .lyt .pl,.dtox-collab .lyt .pl{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}
body.dtox-on .dtox-collab .lyt .pl span,.dtox-collab .lyt .pl span{width:64px;height:44px;background:rgba(10,10,10,.78);border:1px solid var(--gold-border);border-radius:10px;display:flex;align-items:center;justify-content:center;transition:.2s}
body.dtox-on .dtox-collab .lyt:hover .pl span,.dtox-collab .lyt:hover .pl span{background:var(--gold)}
body.dtox-on .dtox-collab .lyt .pl svg,.dtox-collab .lyt .pl svg{width:20px;height:20px;fill:#fff;margin-left:2px}
body.dtox-on .dtox-collab .lyt iframe,.dtox-collab .lyt iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
body.dtox-on .dtox-collab .lyt .cap,.dtox-collab .lyt .cap{position:absolute;left:0;right:0;bottom:0;padding:26px 16px 12px;background:linear-gradient(0deg,rgba(0,0,0,.85),transparent);font-size:12.5px;font-weight:500;color:#fff}
body.dtox-on .dtox-collab .rgrid,.dtox-collab .rgrid{display:grid;gap:16px;margin-top:28px}
@media(min-width:900px){body.dtox-on .dtox-collab .rgrid,.dtox-collab .rgrid{grid-template-columns:repeat(3,1fr)}
body.dtox-on .dtox-collab .rgrid.one,.dtox-collab .rgrid.one{grid-template-columns:minmax(0,660px)}}
body.dtox-on .dtox-collab .rgrid .lyt,.dtox-collab .rgrid .lyt{aspect-ratio:16/9}
body.dtox-on .dtox-collab .rname,.dtox-collab .rname{margin-top:10px;font-size:13px;font-weight:600;color:#fff}
body.dtox-on .dtox-collab .rrole,.dtox-collab .rrole{font-size:11.5px;color:var(--muted);font-weight:300}
body.dtox-on .dtox-collab .agrid,.dtox-collab .agrid{display:grid;gap:16px;margin-top:28px}
@media(min-width:700px){body.dtox-on .dtox-collab .agrid,.dtox-collab .agrid{grid-template-columns:repeat(2,1fr)}}
body.dtox-on .dtox-collab .acard,.dtox-collab .acard{display:flex;gap:16px;background:var(--card);border:1px solid var(--line);border-radius:var(--r);padding:16px;align-items:center;transition:.2s}
body.dtox-on .dtox-collab .acard:hover,.dtox-collab .acard:hover{border-color:var(--gold-border)}
body.dtox-on .dtox-collab .acard img,.dtox-collab .acard img{width:110px;height:110px;object-fit:cover;border-radius:10px;flex-shrink:0}
body.dtox-on .dtox-collab .acard h3,.dtox-collab .acard h3{font-size:1rem;font-weight:600;color:#fff}
body.dtox-on .dtox-collab .acard .tag,.dtox-collab .acard .tag{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);font-weight:600;margin:2px 0 6px}
body.dtox-on .dtox-collab .acard p,.dtox-collab .acard p{font-size:12.5px;color:var(--muted);line-height:1.6;font-weight:300}
body.dtox-on .dtox-collab .acard p a,.dtox-collab .acard p a{color:var(--gold-light);opacity:.9}
body.dtox-on .dtox-collab .acard p a:hover,.dtox-collab .acard p a:hover{opacity:1;text-decoration:underline}
body.dtox-on .dtox-collab .fpsec,.dtox-collab .fpsec{background:var(--panel);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
body.dtox-on .dtox-collab .sflex,.dtox-collab .sflex{display:flex;gap:22px;align-items:center;margin-top:22px;flex-wrap:wrap}
body.dtox-on .dtox-collab .sflex img,.dtox-collab .sflex img{width:150px;height:150px;object-fit:cover;border-radius:var(--r);border:1px solid var(--line)}
body.dtox-on .dtox-collab .sflex .tx,.dtox-collab .sflex .tx{flex:1;min-width:260px}
body.dtox-on .dtox-collab .sflex p,.dtox-collab .sflex p{font-size:13.5px;color:var(--muted);line-height:1.75;font-weight:300;max-width:62ch}
body.dtox-on .dtox-collab .egrid,.dtox-collab .egrid{display:grid;gap:16px;margin-top:28px}
@media(min-width:760px){body.dtox-on .dtox-collab .egrid,.dtox-collab .egrid{grid-template-columns:repeat(2,1fr)}}
@media(min-width:1000px){body.dtox-on .dtox-collab .egrid,.dtox-collab .egrid{grid-template-columns:repeat(3,1fr)}}
body.dtox-on .dtox-collab .ecard,.dtox-collab .ecard{background:var(--card);border:1px solid var(--line);border-radius:var(--r);overflow:hidden;transition:.2s}
body.dtox-on .dtox-collab .ecard:hover,.dtox-collab .ecard:hover{border-color:var(--gold-border);transform:translateY(-3px)}
body.dtox-on .dtox-collab .ecard .im,.dtox-collab .ecard .im{aspect-ratio:3/4;overflow:hidden;background:#191817}
body.dtox-on .dtox-collab .ecard .im img,.dtox-collab .ecard .im img{width:100%;height:100%;object-fit:cover}
body.dtox-on .dtox-collab .ecard .tx,.dtox-collab .ecard .tx{padding:14px 16px 16px}
body.dtox-on .dtox-collab .ecard h3,.dtox-collab .ecard h3{font-size:.95rem;font-weight:600;color:#fff;margin-bottom:4px}
body.dtox-on .dtox-collab .ecard p,.dtox-collab .ecard p{font-size:12px;color:var(--muted);line-height:1.55;font-weight:300}
body.dtox-on .dtox-collab .pstrip,.dtox-collab .pstrip{display:flex;flex-wrap:wrap;gap:14px 34px;align-items:center;justify-content:center;margin-top:30px}
body.dtox-on .dtox-collab .pstrip .pl,.dtox-collab .pstrip .pl{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#6d7278;transition:.2s;display:flex;align-items:center;gap:10px}
body.dtox-on .dtox-collab .pstrip .pl:hover,.dtox-collab .pstrip .pl:hover{color:var(--gold-light)}
body.dtox-on .dtox-collab .pstrip .pl img,.dtox-collab .pstrip .pl img{height:36px;width:auto;max-width:120px;object-fit:contain;border-radius:6px;filter:grayscale(100%);opacity:.6;transition:.2s}
body.dtox-on .dtox-collab .pstrip.shops,.dtox-collab .pstrip.shops{gap:20px 30px;margin-top:22px}
body.dtox-on .dtox-collab .pstrip.shops .pl,.dtox-collab .pstrip.shops .pl{gap:8px;font-size:11px;color:#5e6369}
body.dtox-on .dtox-collab .pstrip.shops .pl img,.dtox-collab .pstrip.shops .pl img{height:46px;max-width:150px;opacity:.5;filter:grayscale(100%) brightness(1.6) contrast(.85)}
body.dtox-on .dtox-collab .pstrip.shops .pl:hover img,.dtox-collab .pstrip.shops .pl:hover img{opacity:1;filter:none}
body.dtox-on .dtox-collab .pstrip .pl:hover img,.dtox-collab .pstrip .pl:hover img{filter:none;opacity:1}
body.dtox-on .dtox-collab .cta,.dtox-collab .cta{padding:70px 0;text-align:center}
body.dtox-on .dtox-collab .cta h2,.dtox-collab .cta h2{font-size:1.7rem}
body.dtox-on .dtox-collab .btn,.dtox-collab .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--gold);color:#0A0A0A;border:1px solid var(--gold);border-radius:9px;font-weight:600;font-size:12.5px;padding:10px 20px;margin-top:20px;transition:.18s}
body.dtox-on .dtox-collab .btn:hover,.dtox-collab .btn:hover{background:var(--gold-light);border-color:var(--gold-light)}
body.dtox-on .dtox-collab .note,.dtox-collab .note{font-size:10.5px;color:#565b61;margin-top:8px}
@media(max-width:759px){body.dtox-on .dtox-collab section,.dtox-collab section{padding:40px 0}
body.dtox-on .dtox-collab .chero,.dtox-collab .chero{padding:70px 0 46px}
body.dtox-on .dtox-collab .cgrid,.dtox-collab .cgrid,body.dtox-on .dtox-collab .egrid,.dtox-collab .egrid{grid-template-columns:repeat(2,1fr)}
body.dtox-on .dtox-collab .ccard .tx,.dtox-collab .ccard .tx,body.dtox-on .dtox-collab .ecard .tx,.dtox-collab .ecard .tx{padding:12px 12px 14px}
body.dtox-on .dtox-collab .acard img,.dtox-collab .acard img{width:84px;height:84px}}
/* === v5: ČITELNOST (barvy s !important — Shoptet je jinak přebíjí) === */
body.dtox-on .dtox-collab,.dtox-collab{--muted:#C6CCD4}
body.dtox-on .dtox-collab p,.dtox-collab p{color:#C6CCD4!important;font-weight:400!important}
body.dtox-on .dtox-collab .sub,.dtox-collab .sub{font-size:15px!important;color:#CBD1D8!important;font-weight:400!important;line-height:1.8!important}
body.dtox-on .dtox-collab .ccard p,.dtox-collab .ccard p,body.dtox-on .dtox-collab .mcard p,.dtox-collab .mcard p,body.dtox-on .dtox-collab .acard p,.dtox-collab .acard p,body.dtox-on .dtox-collab .ecard p,.dtox-collab .ecard p{font-size:13.5px!important;color:#C6CCD4!important;line-height:1.65!important}
body.dtox-on .dtox-collab h1,.dtox-collab h1,body.dtox-on .dtox-collab h2,.dtox-collab h2,body.dtox-on .dtox-collab h3,.dtox-collab h3,body.dtox-on .dtox-collab .rname,.dtox-collab .rname{color:#fff!important}
body.dtox-on .dtox-collab .rrole,.dtox-collab .rrole{font-size:12.5px!important;color:#BFC5CD!important;font-weight:400!important}
body.dtox-on .dtox-collab .eyebrow,.dtox-collab .eyebrow{color:#E0B84A!important;font-size:11px!important}
body.dtox-on .dtox-collab .acard .tag,.dtox-collab .acard .tag{color:#E8C97E!important;font-size:10.5px!important}
body.dtox-on .dtox-collab .credit,.dtox-collab .credit,body.dtox-on .dtox-collab .note,.dtox-collab .note{color:#A9AFB7!important;font-size:11.5px!important}
body.dtox-on .dtox-collab .pstrip .pl,.dtox-collab .pstrip .pl{color:#8B9199!important;font-size:12px!important}
body.dtox-on .dtox-collab .pstrip.shops .pl,.dtox-collab .pstrip.shops .pl{color:#8B9199!important}
body.dtox-on .dtox-collab .music .sub b,.dtox-collab .music .sub b,body.dtox-on .dtox-collab .sub b,.dtox-collab .sub b{color:#E8C97E!important;font-weight:600!important}
body.dtox-on .dtox-collab a,.dtox-collab a{color:#E8C97E}
body.dtox-on .dtox-collab .mcard .lnk,.dtox-collab .mcard .lnk{color:#E8C97E!important;font-size:12.5px!important}
body.dtox-on .dtox-collab .ccard p a,.dtox-collab .ccard p a,body.dtox-on .dtox-collab .acard p a,.dtox-collab .acard p a{color:#E8C97E!important}
body.dtox-on .dtox-collab .veil b,.dtox-collab .veil b{color:#E8C97E!important}
body.dtox-on .dtox-collab .cta .sub,.dtox-collab .cta .sub{color:#CBD1D8!important}
body.dtox-on .dtox-collab .btn,.dtox-collab .btn{color:#0A0A0A!important;font-size:13px!important}
/* velikosti log / fotek */
body.dtox-on .dtox-collab .pstrip .pl img,.dtox-collab .pstrip .pl img{height:36px!important;width:auto!important;max-width:120px!important}
body.dtox-on .dtox-collab .pstrip.shops .pl img,.dtox-collab .pstrip.shops .pl img{height:46px!important;max-width:150px!important}
body.dtox-on .dtox-collab .pstrip .pl:hover img,.dtox-collab .pstrip .pl:hover img{filter:none!important;opacity:1!important}
body.dtox-on .dtox-collab .acard img,.dtox-collab .acard img{width:120px!important;height:120px!important;opacity:1!important}
body.dtox-on .dtox-collab a:hover img,.dtox-collab a:hover img{opacity:1!important}
/* mobil: větší písmo, víc vzduchu */
@media(max-width:759px){
body.dtox-on .dtox-collab .sub,.dtox-collab .sub{font-size:14.5px!important}
body.dtox-on .dtox-collab .ccard p,.dtox-collab .ccard p,body.dtox-on .dtox-collab .mcard p,.dtox-collab .mcard p,body.dtox-on .dtox-collab .acard p,.dtox-collab .acard p,body.dtox-on .dtox-collab .ecard p,.dtox-collab .ecard p{font-size:13px!important}
body.dtox-on .dtox-collab .acard img,.dtox-collab .acard img{width:96px!important;height:96px!important}
body.dtox-on .dtox-collab .pstrip,.dtox-collab .pstrip{gap:14px 22px!important}
body.dtox-on .dtox-collab .pstrip.shops,.dtox-collab .pstrip.shops{margin-top:22px!important}
body.dtox-on .dtox-collab h2,.dtox-collab h2{font-size:1.35rem!important}
}
/* === GLOBÁLNÍ FIX (mimo .dtox-collab): logo prosvítá přes otevřené mobilní menu ===
   .site-name má z-index 99999, nav jen 999 → při otevřeném menu logo srazit dolů */
body.navigation-window-visible .site-name,
body.user-action-visible .site-name{z-index:1!important}
body.navigation-window-visible nav,
body.user-action-visible nav{z-index:100000!important}

/* v6: fpsec pojistky (bývalé .support kolidovalo se Shoptetem) */
body.dtox-on .dtox-collab .fpsec,.dtox-collab .fpsec{background:#121110!important;margin:0!important;padding:54px 0!important;position:relative!important;left:auto!important;transform:none!important;width:auto!important}
body.dtox-on .dtox-collab .fpsec .wrap,.dtox-collab .fpsec .wrap{margin:0 auto!important;padding:0 24px!important;max-width:1140px!important;position:static!important}
/* v6: ecard.teaser (Tajná akce) — blur + závoj, ve v5 omylem vypadlo */
body.dtox-on .dtox-collab .ecard.teaser .im,.dtox-collab .ecard.teaser .im{position:relative}
body.dtox-on .dtox-collab .ecard.teaser .im img,.dtox-collab .ecard.teaser .im img{filter:grayscale(100%) blur(7px) brightness(.5)!important;transform:scale(1.06)}
body.dtox-on .dtox-collab .ecard.teaser:hover .im img,.dtox-collab .ecard.teaser:hover .im img{filter:grayscale(60%) blur(4px) brightness(.62)!important}
body.dtox-on .dtox-collab .ecard.teaser .veil,.dtox-collab .ecard.teaser .veil{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;background:radial-gradient(circle at 50% 45%,rgba(200,146,26,.16),rgba(10,10,10,.55) 70%);z-index:2}
body.dtox-on .dtox-collab .ecard.teaser .veil svg,.dtox-collab .ecard.teaser .veil svg{width:30px;height:30px;fill:none;stroke:#E8C97E;stroke-width:1.5;stroke-linecap:round;opacity:.9}
body.dtox-on .dtox-collab .ecard.teaser .veil b,.dtox-collab .ecard.teaser .veil b{font-size:9.5px;letter-spacing:.2em;text-transform:uppercase;color:#E8C97E!important;font-weight:600}
/* v6: zarovnání kontain obrázků (privsoc, kingdoink, cloud etiketa) */
body.dtox-on .dtox-collab .ecard .im img[style*="contain"],.dtox-collab .ecard .im img[style*="contain"]{object-fit:contain!important}
body.dtox-on .dtox-collab .ccard .im img[style*="contain"],.dtox-collab .ccard .im img[style*="contain"]{object-fit:contain!important}
body.dtox-on .dtox-collab .mcard .im img,.dtox-collab .mcard .im img{object-fit:cover;object-position:top}

/* v6b: SOFT POZADÍ textových boxů — čitelnost (požadavek Vaška) */
body.dtox-on .dtox-collab .ccard,.dtox-collab .ccard,
body.dtox-on .dtox-collab .mcard,.dtox-collab .mcard,
body.dtox-on .dtox-collab .ecard,.dtox-collab .ecard,
body.dtox-on .dtox-collab .acard,.dtox-collab .acard{background:rgba(255,255,255,.085)!important;backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.13)!important}
body.dtox-on .dtox-collab .ccard .tx,.dtox-collab .ccard .tx,
body.dtox-on .dtox-collab .mcard .tx,.dtox-collab .mcard .tx,
body.dtox-on .dtox-collab .ecard .tx,.dtox-collab .ecard .tx{background:rgba(18,17,16,.55)}
/* intro texty sekcí v soft boxu */
body.dtox-on .dtox-collab .sub,.dtox-collab .sub{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:14px 18px!important;backdrop-filter:blur(6px);display:inline-block}
body.dtox-on .dtox-collab .chero p,.dtox-collab .chero p{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:14px 18px;backdrop-filter:blur(6px)}
body.dtox-on .dtox-collab .rrole,.dtox-collab .rrole{background:rgba(255,255,255,.06);border-radius:8px;padding:6px 10px;display:inline-block}
body.dtox-on .dtox-collab .fpsec .acard,.dtox-collab .fpsec .acard{background:rgba(255,255,255,.09)!important}

/* ================= v7: SVĚTLÉ SCHÉMA (sjednoceno s landing page) ================= */
body.dtox-on .dtox-collab,.dtox-collab{background:transparent!important;color:#0A0A0A!important}
body.dtox-on .dtox-collab section,.dtox-collab section,body.dtox-on .dtox-collab header.chero,.dtox-collab header.chero{background:transparent!important}
body.dtox-on .dtox-collab .music,.dtox-collab .music,body.dtox-on .dtox-collab .fpsec,.dtox-collab .fpsec{background:rgba(255,255,255,.55)!important;border-top:1px solid rgba(10,10,10,.07)!important;border-bottom:1px solid rgba(10,10,10,.07)!important}
/* nadpisy a texty černé */
body.dtox-on .dtox-collab h1,.dtox-collab h1,body.dtox-on .dtox-collab h2,.dtox-collab h2,body.dtox-on .dtox-collab h3,.dtox-collab h3,body.dtox-on .dtox-collab .rname,.dtox-collab .rname,body.dtox-on .dtox-collab .chero h1,.dtox-collab .chero h1{color:#0A0A0A!important}
body.dtox-on .dtox-collab p,.dtox-collab p,body.dtox-on .dtox-collab .sub,.dtox-collab .sub,body.dtox-on .dtox-collab .chero p,.dtox-collab .chero p,body.dtox-on .dtox-collab .ccard p,.dtox-collab .ccard p,body.dtox-on .dtox-collab .mcard p,.dtox-collab .mcard p,body.dtox-on .dtox-collab .ecard p,.dtox-collab .ecard p,body.dtox-on .dtox-collab .acard p,.dtox-collab .acard p{color:#2b2b2b!important;font-weight:400!important}
body.dtox-on .dtox-collab .rrole,.dtox-collab .rrole{color:#454B55!important;background:rgba(10,10,10,.045)!important}
body.dtox-on .dtox-collab .credit,.dtox-collab .credit,body.dtox-on .dtox-collab .note,.dtox-collab .note{color:#5a6068!important}
body.dtox-on .dtox-collab .eyebrow,.dtox-collab .eyebrow{color:#A9790F!important}
body.dtox-on .dtox-collab .acard .tag,.dtox-collab .acard .tag{color:#A9790F!important}
body.dtox-on .dtox-collab a,.dtox-collab a,body.dtox-on .dtox-collab .mcard .lnk,.dtox-collab .mcard .lnk,body.dtox-on .dtox-collab .ccard p a,.dtox-collab .ccard p a,body.dtox-on .dtox-collab .acard p a,.dtox-collab .acard p a{color:#A9790F!important}
body.dtox-on .dtox-collab .sub b,.dtox-collab .sub b,body.dtox-on .dtox-collab .music .sub b,.dtox-collab .music .sub b{color:#A9790F!important}
/* karty = matné sklo jako na landing page */
body.dtox-on .dtox-collab .ccard,.dtox-collab .ccard,body.dtox-on .dtox-collab .mcard,.dtox-collab .mcard,body.dtox-on .dtox-collab .ecard,.dtox-collab .ecard,body.dtox-on .dtox-collab .acard,.dtox-collab .acard{background:rgba(255,255,255,.72)!important;border:1px solid rgba(10,10,10,.08)!important;
box-shadow:0 1px 2px rgba(10,10,10,.03),0 10px 30px rgba(10,10,10,.05)!important;backdrop-filter:blur(10px)}
body.dtox-on .dtox-collab .ccard:hover,.dtox-collab .ccard:hover,body.dtox-on .dtox-collab .mcard:hover,.dtox-collab .mcard:hover,body.dtox-on .dtox-collab .ecard:hover,.dtox-collab .ecard:hover,body.dtox-on .dtox-collab .acard:hover,.dtox-collab .acard:hover{border-color:rgba(200,146,26,.35)!important;box-shadow:0 6px 16px rgba(10,10,10,.08),0 20px 44px rgba(10,10,10,.09)!important}
body.dtox-on .dtox-collab .ccard .tx,.dtox-collab .ccard .tx,body.dtox-on .dtox-collab .mcard .tx,.dtox-collab .mcard .tx,body.dtox-on .dtox-collab .ecard .tx,.dtox-collab .ecard .tx{background:transparent!important}
body.dtox-on .dtox-collab .sub,.dtox-collab .sub,body.dtox-on .dtox-collab .chero p,.dtox-collab .chero p{background:rgba(255,255,255,.66)!important;border:1px solid rgba(10,10,10,.07)!important;backdrop-filter:blur(8px)}
body.dtox-on .dtox-collab .im,.dtox-collab .im,body.dtox-on .dtox-collab .ccard .im,.dtox-collab .ccard .im,body.dtox-on .dtox-collab .ecard .im,.dtox-collab .ecard .im,body.dtox-on .dtox-collab .mcard .im,.dtox-collab .mcard .im{background:#f3f2ef!important}
/* badge */
body.dtox-on .dtox-collab .badge,.dtox-collab .badge{background:#0A0A0A!important;color:#E8C97E!important}
body.dtox-on .dtox-collab .badge.soon,.dtox-collab .badge.soon{background:rgba(255,255,255,.85)!important;color:#A9790F!important;border:1px solid rgba(200,146,26,.4)!important}
/* pás log — šedá na světlém */
body.dtox-on .dtox-collab .pstrip .pl,.dtox-collab .pstrip .pl,body.dtox-on .dtox-collab .pstrip.shops .pl,.dtox-collab .pstrip.shops .pl{color:#6b7178!important}
body.dtox-on .dtox-collab .pstrip .pl img,.dtox-collab .pstrip .pl img,body.dtox-on .dtox-collab .pstrip.shops .pl img,.dtox-collab .pstrip.shops .pl img{filter:grayscale(100%) contrast(.9)!important;opacity:.62!important}
body.dtox-on .dtox-collab .pstrip .pl:hover img,.dtox-collab .pstrip .pl:hover img{filter:none!important;opacity:1!important}
/* CTA tlačítko */
body.dtox-on .dtox-collab .btn,.dtox-collab .btn{background:#C8921A!important;color:#fff!important;border-color:#C8921A!important}
body.dtox-on .dtox-collab .btn:hover,.dtox-collab .btn:hover{background:#A9790F!important;border-color:#A9790F!important}
/* lite-YouTube a teaser zůstávají tmavé (jsou to fotky) */
body.dtox-on .dtox-collab .lyt,.dtox-collab .lyt{border:1px solid rgba(10,10,10,.1)!important;background:#111!important}
body.dtox-on .dtox-collab .lyt .cap,.dtox-collab .lyt .cap{color:#fff!important}
body.dtox-on .dtox-collab .veil b,.dtox-collab .veil b{color:#E8C97E!important}
body.dtox-on .dtox-collab .teaser .im,.dtox-collab .teaser .im{background:#191817!important}

/* v7b: dokontrastování — .sub měl zbytek tmavé barvy, zlaté akcenty ztmaveny */
body.dtox-on .dtox-collab .sub,.dtox-collab .sub{color:#2b2b2b!important}
body.dtox-on .dtox-collab .cta .sub,.dtox-collab .cta .sub{color:#2b2b2b!important}
body.dtox-on .dtox-collab .eyebrow,.dtox-collab .eyebrow{color:#8a610b!important}
body.dtox-on .dtox-collab .acard .tag,.dtox-collab .acard .tag{color:#8a610b!important}
body.dtox-on .dtox-collab .credit a,.dtox-collab .credit a,body.dtox-on .dtox-collab .mcard .lnk,.dtox-collab .mcard .lnk,body.dtox-on .dtox-collab a,.dtox-collab a{color:#8a610b!important}

/* v7c: kontrast badge „Připravujeme/Kreslí se" a CTA tlačítka (WCAG AA) */
body.dtox-on .dtox-collab .badge.soon,.dtox-collab .badge.soon{background:#fff!important;color:#6d4c07!important;border:1px solid rgba(200,146,26,.55)!important}
body.dtox-on .dtox-collab .btn,.dtox-collab .btn{background:#8a610b!important;border-color:#8a610b!important;color:#fff!important}
body.dtox-on .dtox-collab .btn:hover,.dtox-collab .btn:hover{background:#6d4c07!important;border-color:#6d4c07!important}

/* v9: skrýt filtr v kategorii Collab Series (3 produkty — filtr nedává smysl) */
body.type-category .category-collab-series #filters,
body.type-category .category-collab-series .filters-wrapper,
body.in-collab-series-produkty #filters,
body.in-collab-series-produkty .filters-wrapper,
body.in-collab-series-produkty .unveil-button,
body.in-collab-series-produkty .filter-sections,
body.in-collab-series-produkty #category-filter-hover,
body.in-collab-series-produkty .filters-unveil-button-wrapper{display:none!important}

/* v10: proklik na produkt v kartách VYDÁNO */
body.dtox-on .dtox-collab .shopcta,.dtox-collab .shopcta{display:inline-flex;align-items:center;gap:6px;margin-top:10px;padding:8px 14px;
border-radius:9px;background:#8a610b!important;color:#fff!important;font-size:12px;font-weight:600;
text-decoration:none;align-self:flex-start;transition:.18s}
body.dtox-on .dtox-collab .shopcta:hover,.dtox-collab .shopcta:hover{background:#6d4c07!important;color:#fff!important}
body.dtox-on .dtox-collab .ccard .tx,.dtox-collab .ccard .tx{display:flex;flex-direction:column}
