.print-only{display:none}.crumb:has(.print-btn){display:flex;justify-content:space-between;align-items:center;gap:1rem}.crumb .path{min-width:0}.print-btn{flex:none;display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .75rem;font:inherit;letter-spacing:.04em;color:var(--ink2);background:transparent;border:1px solid var(--line);border-radius:2px;cursor:pointer}.print-btn:hover,.print-btn:focus-visible{color:var(--brass);border-color:var(--brass)}@media(max-width:40rem){.print-btn span{display:none}.print-btn{padding:.4rem .5rem}}@media print{@page{size:A4;margin:11mm 13mm;@top-center{content:""}@bottom-center{content:""}}html,body{background:#fff!important;color:#111!important}body{font-size:9.5pt;line-height:1.4}.headwrap,body>footer,footer,.crumb,.dots,.cta,.searchorder,.buy-hint,.specs-h,.related,.process,.lightbox,.print-btn,.badge.neu,.price-row .n:not(.vat){display:none!important}.wrap{max-width:none!important;padding:0!important;margin:0!important}body{display:flex;flex-direction:column;min-height:255mm}body>.wrap:has(.detail){flex:1;display:flex;flex-direction:column}.print-foot{margin-top:auto!important}a{color:inherit!important;text-decoration:none!important}.print-only{display:block}.print-head{display:flex!important;justify-content:space-between;align-items:flex-end;gap:8mm;padding-bottom:2.5mm;margin-bottom:3mm;border-bottom:.4pt solid #999}.print-head .mark{color:#111!important}.print-head .mark svg{display:block;width:42mm;height:auto}.ph-line{font-size:8pt;line-height:1.45;color:#444;text-align:right}.detail{display:grid!important;grid-template-columns:48% 1fr;grid-template-rows:auto auto auto auto 1fr auto auto;column-gap:7mm;row-gap:1.5mm;align-items:start;padding:0 0 4mm!important}.detail>.gallery,.detail>.info{display:contents}.detail>.info>*{grid-column:2;margin:0}.gallery .main{grid-column:1;grid-row:1 / 6;position:relative;aspect-ratio:auto!important;border:0!important;background:#fff!important;break-inside:avoid}.gallery .swiper{display:block!important;overflow:hidden!important;height:auto!important}.gallery .swiper img{display:none!important}.gallery .swiper img:first-child{display:block!important;width:100%!important;height:90mm!important;padding:0!important;object-fit:contain!important;background:#fff!important}.gallery .badge.sold{position:absolute;top:0;left:0;right:auto;border:.5pt solid #111;background:#fff!important;color:#111!important}.gallery .thumbs{grid-column:1 / -1;grid-row:6;display:grid!important;grid-template-columns:repeat(4,1fr);gap:4mm;margin:3mm 0 0!important;padding-top:2.5mm;border-top:.3pt solid #ddd;break-inside:avoid}.gallery .thumbs>:first-child,.gallery .thumbs>:nth-child(n+6){display:none!important}.gallery .thumbs button{width:auto!important;height:auto!important;opacity:1!important;padding:0!important;border:0!important;background:#fff!important}.gallery .thumbs img{width:100%!important;height:26mm!important;object-fit:contain!important;display:block}.info .cat{font-size:7.5pt;letter-spacing:.18em;color:#555!important}.info h1{font-size:14pt!important;line-height:1.2!important;margin:1mm 0 1.5mm!important}.info .lead{font-size:9.5pt;line-height:1.4!important;color:#333!important}.info .price-row{margin:1mm 0 1.5mm!important;padding:0 0 2.5mm;border-top:0;border-bottom:1px solid var(--line)}.info .price-row .p{font-size:15pt;font-weight:600;color:#111!important}.info .price-row .vat{font-size:8pt;color:#555!important}.info .specs{width:100%;font-size:8.8pt;line-height:1.35;border-collapse:collapse;border-top:0}.info .specs th,.info .specs td{padding:.7mm 1.5mm .7mm 0;border-bottom:.3pt solid #ddd;vertical-align:top;text-align:left}.info .specs th{color:#555;font-size:7pt;font-weight:600;letter-spacing:.08em;white-space:nowrap;width:1%;padding-right:4mm}.detail>.info>.desc{grid-column:1 / -1;grid-row:7;margin-top:3mm}.desc h2{font-size:10pt;margin:0 0 1.5mm}.desc p{font-size:9pt;line-height:1.42;margin:0 0 1.5mm;color:#222!important}.print-foot{display:grid!important;grid-template-columns:22mm auto auto auto 22mm;justify-content:space-between;gap:1.5mm 6mm;align-items:start;padding-top:3.5mm;border-top:.4pt solid #999;font-size:8.5pt;line-height:1.45;break-inside:avoid}.pf-col>div{white-space:nowrap}.pf-col>.pf-hint{white-space:normal}.pf-h{font-size:6.8pt;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#666;margin-bottom:.8mm}.pf-hint{font-size:7pt;color:#666;margin-top:1.2mm;line-height:1.3}.pf-qr svg{width:22mm;height:22mm;display:block}.pf-signet{color:#111}.pf-signet svg{width:22mm;height:22mm;display:block}}
