.detail{grid-template:"gal top""gal buy"1fr"desc par""vid par"/minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:16px clamp(20px,3vw,40px);margin-top:8px;display:grid}.dtop{grid-area:top;gap:8px;display:grid}.dtop .badges{flex-wrap:wrap;gap:6px;display:flex}.dtop h1{font-size:clamp(28px,3.6vw,40px)}.dtop .sub{color:var(--ink-2);flex-wrap:wrap;gap:6px 18px;font-size:15px;display:flex}.dtop .sub span{align-items:center;gap:6px;display:inline-flex}.dtop .sub svg{width:18px;height:18px}.gallery{grid-area:1/gal/3;gap:8px;min-width:0;display:grid}.gallery .main{aspect-ratio:4/3;background:var(--surface-2);border-radius:12px;position:relative;overflow:hidden}.gallery .main>a{width:100%;height:100%;display:block}.gallery .main img{object-fit:contain;width:100%;height:100%}.gallery .gprev,.gallery .gnext{width:var(--tap-lg);height:var(--tap-lg);background:var(--on-photo);color:var(--on-photo-fg);box-shadow:var(--shadow);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;translate:0 -50%}.gallery .gzoom,.gallery .gclose{width:var(--tap-lg);height:var(--tap-lg);background:var(--on-photo);color:var(--on-photo-fg);box-shadow:var(--shadow);border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px}.gallery .gzoom svg,.gallery .gclose svg{width:24px;height:24px}.gallery .main>a{cursor:zoom-in}.lightbox{background:var(--scrim);border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;overflow:hidden}.lightbox::backdrop{background:var(--scrim)}.lightbox img{object-fit:contain;width:100%;height:100%;display:block}.gallery .gprev{left:10px}.gallery .gnext{right:10px}.gallery .gprev svg,.gallery .gnext svg{width:24px;height:24px}.gallery .gcount{background:var(--scrim);color:var(--scrim-fg);pointer-events:none;border-radius:6px;padding:6px 10px;font-size:15px;font-weight:700;position:absolute;bottom:12px;right:12px}.thumbs{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.thumbs a{aspect-ratio:4/3;background:var(--surface-2);border:2px solid #0000;border-radius:8px;display:block;overflow:hidden}.thumbs a[aria-current]{border-color:var(--brand-solid)}.thumbs img{object-fit:cover;width:100%;height:100%}.buybox{background:var(--surface);border:1px solid var(--line);border-radius:12px;grid-area:buy;gap:14px;padding:18px 20px;display:grid}.pricerow .big{font:800 42px/1.05 var(--cond);flex-direction:column;display:flex}.pricerow .big .was{font:400 17px/1.4 var(--font);color:var(--ink-2)}.pricerow .big .was b{color:var(--ok-fg);font-weight:700}.vatsplit{color:var(--ink-2);flex-wrap:wrap;gap:4px 16px;margin-top:8px;font-size:16px;display:flex}.vatsplit b{color:var(--ink)}.vatsplit.one{font-size:var(--fs-small)}.vatsplit.s-dph{margin-top:2px}.prohlidka{font-size:var(--fs-small);color:var(--ink-2);margin-top:-4px;line-height:1.45}.prohlidka a{color:var(--link);text-underline-offset:3px;font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px}.pricerow .save{background:var(--ok-bg);color:var(--ok-fg);border-radius:6px;margin-top:10px;padding:5px 9px;font-size:15px;font-weight:700;display:inline-block}.pricerow .vat{color:var(--ink-2);font-size:var(--fs-small);margin-top:8px}.ctas{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ctas .btn{padding:0 10px}.ctas-row{flex-wrap:wrap;gap:8px;display:flex}.ctas-row .btn{min-height:var(--tap);flex:30%;padding:0 8px;font-size:15px}.sold-note{background:var(--surface-2);border-radius:var(--r);padding:14px}.sold-note b{margin-bottom:4px;font-size:18px;display:block}.dsec{gap:12px;min-width:0;display:grid}.dsec.params{grid-area:par;align-self:start}.dsec.desc{grid-area:desc}.dsec.video{grid-area:vid}.dsec.seller{grid-area:sel;display:none}.dsec.desc .text{overflow-wrap:anywhere;max-width:72ch}.dparams{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:6px 20px;display:grid}.dparams div{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:11px 0;font-size:15px;display:flex}.dparams div:last-child{border-bottom:0}.dparams dt{color:var(--ink-2)}.dparams dd{text-align:right;overflow-wrap:anywhere;min-width:0;font-weight:600}.video-slot{aspect-ratio:16/9;border-radius:var(--r);background:var(--neutral-solid);color:var(--neutral-on);align-content:center;place-items:center;gap:10px;width:100%;font-size:17px;font-weight:700;display:grid;position:relative;overflow:hidden}.video-slot svg{width:52px;height:52px}.video-slot small{font-weight:400;font-size:var(--fs-min)}.video-slot iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.similar{margin-top:clamp(28px,4vw,52px)}.detail.s-podobnymi{grid-template-areas:"gal top""gal buy""sim sim""desc par""vid par"}.detail>.similar{grid-area:sim;min-width:0;margin-top:12px;padding-top:0}.sold-note a{color:var(--link);text-underline-offset:3px;font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px}.mbar{z-index:30;background:var(--surface);border-top:1px solid var(--line);padding:8px 10px calc(8px + env(safe-area-inset-bottom));grid-template-columns:auto 1fr auto 1fr;gap:8px;display:none;position:fixed;bottom:0;left:0;right:0}.mbar.bez-wa{grid-template-columns:auto 1fr 1fr}.mbar .btn{min-height:var(--tap-lg);padding:0 8px;font-size:16px}.mprice{font:800 18px/1.1 var(--cond);white-space:nowrap;text-overflow:ellipsis;align-self:center;max-width:112px;padding:0 4px;overflow:hidden}.mprice small{font:400 var(--fs-min)/1.1 var(--font);color:var(--ink-2);display:block}.mbar .btn-wa{width:var(--tap-lg);padding:0}@media (max-width:980px){.detail{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"top""gal""buy""desc""par""sel""vid"}.gallery{grid-row:auto}.dsec.seller{display:grid}.owner.in-buybox{display:none}.detail.s-podobnymi{grid-template-areas:"top""gal""buy""sim""desc""par""sel""vid"}.detail>.similar{margin-top:8px}.produkt .crumbs a{min-height:44px}.mbar{display:grid}.mbar.plynule{transition:transform .25s,visibility .25s}.mbar.schovana{visibility:hidden;transform:translateY(105%)}html:has(.mbar){scroll-padding-bottom:80px}}@media (max-width:600px){.produkt .crumbs li:last-child{display:none}.gallery .main{aspect-ratio:4/5}.thumbs{margin:0 calc(var(--gutter) * -1);padding:0 var(--gutter);scrollbar-width:none;overscroll-behavior-x:contain;gap:8px;display:flex;position:relative;overflow-x:auto}.thumbs::-webkit-scrollbar{display:none}.thumbs a{flex:0 0 76px}.ctas{grid-template-columns:1fr}.ctas-row .btn{flex:40%}.pricerow .big{font-size:34px}.dparams{padding:4px 14px}}
