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