@page{margin:16mm}*{box-shadow:none!important;text-shadow:none!important}body{background:#fff!important;color:#000!important;font:11pt/1.45 Arial,sans-serif}.topbar,.header,.scroll-progress,.floating-contact,.back-to-top,.cookie-banner,.btn,.header-search,.mobile-toggle,.theme-toggle,.hero-showcase,.filters,.footer,.request-panel form,.modal-backdrop{display:none!important}main,.section,.page-hero,.hero{background:#fff!important;color:#000!important;padding:0!important;margin:0!important}.container{width:100%!important;max-width:none!important}.hero,.page-hero{min-height:0!important}.hero-layout{display:block!important;padding:0!important}.hero h1,.page-hero h1{font-size:24pt!important;color:#000!important}.hero p,.page-hero p,.product-meta,.section-head p{color:#333!important}.breadcrumbs{color:#333!important}.breadcrumbs a{color:#000!important}.products-grid{grid-template-columns:1fr 1fr!important;gap:8mm!important}.product-card{break-inside:avoid;border:1px solid #bbb!important}.product-card .pic{height:45mm!important}.category-grid,.condition-row,.trust-grid{grid-template-columns:1fr 1fr!important}.category-card{break-inside:avoid}.notice{border:1px solid #aaa!important;background:#fff!important;color:#000!important}a[href^="http"]:after{content:" (" attr(href) ")";font-size:8pt;word-break:break-all}a[href^="tel"]:after{content:""}.content-card,.contact-card{border:0!important;padding:0!important}.reveal{opacity:1!important;transform:none!important}
