/* Livello3D: imagery first; native disclosure keeps technical content in HTML. */
.editorial-rec-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.editorial-rec-card{display:flex;flex-direction:column;overflow:hidden;min-width:0;background:#fff!important;border:1px solid #dce5e7!important;border-radius:20px!important;padding:0!important;box-shadow:none}.editorial-rec-card .product-image{display:block;background:#f7f9f9;padding:20px;height:280px}.editorial-rec-card .product-image img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.editorial-rec-card .product-body{display:flex;flex-direction:column;flex:1;gap:10px;padding:22px}.editorial-rec-card h3{font-size:1.15rem;line-height:1.35;margin:0}.editorial-rec-card h3 a{color:#122e38;text-decoration:none}.editorial-rec-card .rec-description{font-size:.96rem;line-height:1.5;margin:0;flex:1}.editorial-rec-card .price{margin:5px 0 0;font-size:1.35rem;font-weight:800;color:#123c46}.editorial-rec-card .price-note{font-size:.78rem;line-height:1.4;margin:0;color:#49616b}.editorial-rec-card .button{margin-top:8px;align-self:stretch;text-align:center}.scanner-recommendations.editorial-rec-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalogue-intro{padding-bottom:24px}.catalogue-intro>p:not(.eyebrow){max-width:800px}.technical-accordion{border:1px solid #cddde0;border-radius:18px;background:#f5f9f9;padding:0 24px}.technical-accordion>summary{cursor:pointer;font-size:clamp(1.15rem,2.2vw,1.7rem);font-weight:750;padding:25px 0;color:#123c46}.technical-accordion[open]{padding-bottom:24px}.technical-accordion>h2{font-size:1.45rem;margin-top:12px}.advice-accordion{border-bottom:1px solid #d4e0e2;padding:18px 0;max-width:100%}.advice-accordion>summary{font-weight:700;cursor:pointer;padding:4px 0;font-size:1.08rem}.advice-accordion>p{margin:15px 0 4px}.technical-accordion>summary:focus-visible,.advice-accordion>summary:focus-visible{outline:3px solid #05889a;outline-offset:5px}.printer-reading,.scanner-reading{max-width:100%}.section:has(>.technical-accordion){padding-top:22px;padding-bottom:22px}.category-image-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.category-tile{display:flex;flex-direction:column;border:1px solid #dce5e7;border-radius:20px;overflow:hidden;background:#f5f8f8;color:#163741;transition:transform .2s}.category-tile:hover{transform:translateY(-4px)}.category-tile>img{width:100%;height:235px;object-fit:contain;background:white;padding:24px}.category-tile>span{padding:20px;display:flex;flex-direction:column;gap:5px}.category-tile strong{font-size:1.2rem}.category-tile small{color:#48616a}.benefits-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding-top:30px;padding-bottom:30px;border-block:1px solid #dbe5e7}.benefits-row>div{display:flex;gap:12px;align-items:center}.benefits-row svg{width:30px;height:30px;flex-shrink:0;color:#007f8b}.benefits-row span{display:flex;flex-direction:column;gap:5px}.benefits-row small{color:#49616b;font-size:.82rem}.home-service{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px}.home-service-image{border-radius:28px;background:#eff5f5;padding:30px}.home-service-image img{width:100%;height:420px;object-fit:contain;mix-blend-mode:multiply}.home-service h2{font-size:clamp(2rem,4vw,3.3rem);line-height:1.08}.home-service p{line-height:1.7}.home-service .text-link{display:block;margin-top:20px;color:#007486}.hero-product-link{display:block;width:100%}.hero-product-link img{width:100%;height:100%;object-fit:contain}.floating-note b{font-weight:750}.floating-note a{color:inherit;text-decoration:none}.footer-discover{display:flex;flex-direction:column;gap:8px}.home-recommendations>h2,.category-section>h2{margin-bottom:30px}.premium-hero-band .shipping-threshold-note{max-width:1200px;margin:20px auto 0;padding:12px 24px;font-size:.9rem}.catalogue-card .price{white-space:nowrap}.catalogue-card img{object-fit:contain}
@media(min-width:901px){.premium-hero{min-height:570px}.premium-hero .hero-product{min-height:500px;display:flex;align-items:center}.hero-product-link img{height:480px}.premium-hero .hero-text{max-width:560px}.home-recommendations,.category-section{padding-top:76px;padding-bottom:76px}}
@media(max-width:900px){.editorial-rec-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.category-image-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-service{gap:28px}.benefits-row{grid-template-columns:repeat(2,minmax(0,1fr))}.editorial-rec-card .product-image{height:230px}.category-tile>img{height:210px}}
@media(max-width:600px){.product-grid,.catalogue-grid,.editorial-rec-grid,.scanner-recommendations.editorial-rec-grid,.category-image-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.editorial-rec-card .product-image{height:165px;padding:10px}.editorial-rec-card .product-body{padding:13px;gap:9px}.editorial-rec-card h3{font-size:.94rem;line-height:1.35;overflow-wrap:anywhere}.editorial-rec-card .rec-description{font-size:.82rem;line-height:1.45}.editorial-rec-card .price{font-size:1.15rem}.editorial-rec-card .price-note{font-size:.7rem}.editorial-rec-card .button{font-size:.8rem;padding:11px 7px;min-height:42px;white-space:normal}.catalogue-card{min-width:0}.catalogue-card .catalogue-image{height:170px;padding:10px}.catalogue-card .catalogue-image img{height:150px;width:100%}.catalogue-card-body{padding:13px!important}.catalogue-card h2{font-size:.9rem!important;overflow-wrap:anywhere;line-height:1.4}.catalogue-card .price{font-size:1.1rem}.catalogue-card .price-note{font-size:.72rem;line-height:1.4}.catalogue-card .eyebrow{font-size:.6rem}.catalogue-actions{display:flex;flex-direction:column;gap:8px}.catalogue-actions .button{width:100%;font-size:.8rem;padding:10px 6px}.catalogue-card small{font-size:.68rem}.category-tile>img{height:165px;padding:15px}.category-tile>span{padding:14px;gap:7px}.category-tile strong{font-size:1rem}.category-tile small{font-size:.75rem;line-height:1.4}.home-service{grid-template-columns:1fr;gap:22px}.home-service-image img{height:290px}.benefits-row{gap:20px 12px}.benefits-row>div{align-items:flex-start;gap:8px}.benefits-row svg{width:24px;height:24px}.benefits-row strong{font-size:.88rem}.benefits-row small{font-size:.72rem}.technical-accordion{padding:0 14px}.technical-accordion>summary{font-size:1.1rem;padding:22px 0}.premium-hero .hero-product{min-height:300px;margin-top:15px}.hero-product-link img{height:300px}.premium-hero .floating-note{position:static;transform:none!important;width:100%;max-width:none;margin:8px 0 0;box-shadow:none;border:1px solid #dbe5e7}.premium-hero .floating-note strong{font-size:1rem}.premium-hero .hero-product{display:flex;flex-direction:column}.premium-hero h1{font-size:clamp(2.2rem,10vw,3rem)}.premium-hero-band .shipping-threshold-note{font-size:.76rem;padding:10px 20px}.section:has(>.technical-accordion){padding-top:12px;padding-bottom:12px}}
@media(prefers-reduced-motion:reduce){.category-tile{transition:none}}
.catalogue-intro{padding-top:38px!important;padding-bottom:12px!important}.editorial-jump-links{display:flex;flex-wrap:wrap;gap:12px 24px;margin:24px 0 0}.editorial-jump-links a{color:#006d7e;font-weight:700;text-decoration:underline;text-underline-offset:4px;font-size:.92rem}.catalogue-intro h1{margin-bottom:20px}.catalogue-intro .hero-text{font-size:1.05rem;line-height:1.65}.catalogue-intro+#kurz-empfehlung{padding-top:26px}
@media(max-width:600px){.catalogue-intro{padding-top:26px!important}.catalogue-intro .hero-text{font-size:.95rem;line-height:1.6}.catalogue-intro h1{font-size:2.1rem}.editorial-jump-links{gap:10px 16px;margin-top:18px}.editorial-jump-links a{font-size:.8rem}.catalogue-intro+#kurz-empfehlung h2{font-size:1.65rem}.catalogue-intro+#kurz-empfehlung{padding-top:20px}}
.editorial-rec-card{align-items:stretch;gap:0}.editorial-rec-card .product-image{min-height:0;width:100%;flex-shrink:0}.editorial-rec-card .product-body{width:100%}.editorial-rec-card h3 a{display:inline;text-decoration:none!important;color:#123c46!important}
