@charset "UTF-8";
@media print{body>*:not(#print-spooler){display:none !important}#print-spooler{display:block !important;width:100%;margin:0;padding:0;background-color:var(--bg-primary)}@page{size:A4}:root{--bg-primary:#fff;--bg-secondary:#fff;--text-primary:#000;--text-secondary:#333;--border-color:#ddd;--accent-color:#000}body{background-color:var(--bg-primary) !important;color:var(--text-primary) !important;font-size:9.5pt !important;line-height:1.35}*,*:before,*:after{box-shadow:none !important;text-shadow:none !important;background:0 0 !important;transition:none !important}.print-endblock{border-top:none !important;margin-top:0;padding:0;max-width:90%;margin-left:auto;margin-right:auto}.print-endblock-row{display:flex !important;align-items:flex-start;gap:1.5rem}.print-endblock-url{display:block !important;margin-top:.75rem;padding-top:.5rem;border-top:1px solid #eee !important;font-size:8pt !important;color:#999 !important;text-align:right}.print-endblock-qr{flex:0 0 auto}.print-endblock-qr img{display:block !important;width:120px !important;height:120px !important;border-radius:0 !important}.print-endblock-info{flex:1;padding-top:.25rem}.print-endblock-info .contact-info-minimal{list-style:none !important;padding:0 !important;margin:0 !important}.print-endblock-info .contact-info-minimal li{display:block !important;font-size:9pt !important;line-height:1.4 !important;color:#000 !important;margin:0 !important;padding:.1rem 0 !important}.print-endblock-info .company-name{font-weight:700 !important;font-size:10pt !important;color:#000 !important;margin-bottom:.15rem !important}.theme-toggle,.btn,button,input[type=submit],form,.list-controls-wrapper,.pagination-nav,.display-switcher,.site-breadcrumb-wrapper,.subcategories-toggle-container,.cart-navigation,.site-sidebar-left,.site-sidebar-right,.theme-toggle__icon,svg.icon,.footer-grid,.site-navigation,.footer-actions,#left-column,#right-column,#site-navigation,.no-print,#usefull_link_block,#beesblog_column,.block_bees_blog,#crossselling,#product-comments-block-tab,#product-hook-tab,.dvlpc-front-container:not([id^=dvlpc-alternatives-]),#product-attachments,#buy_block,.content_prices,.discount-stack,.product-status-modern,#availability_date,[class*=dvl-delivery],.dvl-delivery-estimates,#dvl-trust-modal,.product-label-container,.footer-signature,.h-divider,.product_list .content_price,.product_list .product-actions-container,.category-count,#category-products h2,#subcategories,#views_block{display:none !important}#print-spooler.print-show-prices .content_prices,#print-spooler.print-show-prices .discount-stack,#print-spooler.print-show-prices .product-status-modern,#print-spooler.print-show-prices .product-label-container{display:block !important}#print-spooler.print-show-prices .product_list .content_price{display:flex !important}#print-spooler.print-show-prices .product_list .product-actions-container{display:block !important}#print-spooler.print-show-prices .product_list .button-container{display:none !important}#print-spooler.print-show-prices .product-label,#print-spooler.print-show-prices .badge-discount{background:0 0 !important;color:var(--color-red) !important;border:2px solid var(--color-red) !important;font-weight:700 !important}#print-spooler.print-show-prices .badge-discount{border-radius:4px !important;padding:.2rem .4rem !important;font-size:.75rem !important}#print-spooler.print-show-prices .product-status-modern{display:flex !important;align-items:center;justify-content:center}#print-spooler.print-show-prices .status-badge:before{content:'\25CF' !important;background:0 0 !important;width:auto !important;height:auto !important;border-radius:0 !important;font-size:10px !important;line-height:1 !important}#print-spooler.print-show-prices .status-badge.status-success:before{color:#28a745 !important}#print-spooler.print-show-prices .status-badge.status-warning:before{color:#ffc107 !important}#print-spooler.print-show-prices .status-badge.status-danger:before{color:#dc3545 !important}.dvl-trust-block{display:block !important;margin-top:.75rem !important}.dvl-trust-signals{display:flex !important;flex-wrap:wrap;gap:.25rem 1rem;justify-content:center}.dvl-trust-signal,button.dvl-trust-signal{display:inline-flex !important;flex-direction:row !important;align-items:center;gap:.3rem;font-size:8.5pt !important;color:var(--text-secondary) !important;border:none !important;padding:.15rem 0 !important}.dvl-trust-signal .icon{display:none !important}.dvl-trust-signal:before{content:'\2713';font-weight:700;color:#333 !important}#product-accessories{margin-top:1.5rem}#product-accessories>.box-heading{text-align:center}#product-accessories>.box-heading:after{content:'';display:block;height:300px;margin-bottom:-300px}#columns{display:block !important}.print-catalog-logo{display:block !important;text-align:center;margin:0 auto 2rem}.print-catalog-logo img{display:block !important;width:35%;height:auto;margin:0 auto}.site-container{max-width:100% !important;padding:0 !important;margin:0 !important}.layout-grid{display:block !important;padding:0 !important;margin:0 !important}main{width:100% !important;margin:0 !important;padding:0 !important}#category-products,#category-info,#category-additional-description,.category-header,.category-description{margin-bottom:0 !important;padding-bottom:0 !important}a{color:var(--text-primary) !important;text-decoration:none !important}h1{text-align:center}h1,h2,h3,h4,h5,h6{page-break-after:avoid;break-after:avoid;color:var(--text-primary) !important}a:has(img):after,a:has(picture):after,a.product_img_link:after{content:none !important}.product_list,.manufacturer-grid{display:grid !important;grid-template-columns:repeat(3,1fr) !important;gap:.5rem !important;align-items:stretch !important}.product-container,.manufacturer-card{page-break-inside:avoid;break-inside:avoid;border:1px solid var(--border-color) !important;border-radius:8px !important;padding:.5rem !important;margin-bottom:0 !important;height:100% !important;display:flex !important;flex-direction:column !important}.product-image-container{padding:0 !important;margin-bottom:.5rem !important;height:150px !important;display:flex !important;align-items:center !important;justify-content:center !important}.product-image-container img,.product-image-container picture{max-height:100% !important;max-width:90% !important;width:auto !important;object-fit:contain !important;margin:0 auto !important}.product-description-container{padding:0 !important;flex-grow:1 !important;display:flex !important;flex-direction:column !important}.product-container .product-name{font-size:.95rem !important;margin:0 0 .25rem !important;line-height:1.2 !important}.product_list .product-desc,.product-container .product-desc{display:block !important;opacity:1 !important;visibility:visible !important;position:relative !important;background:0 0 !important;color:var(--text-secondary) !important;padding:0 !important;margin:0 !important;-webkit-line-clamp:unset !important;line-clamp:unset !important;height:auto !important;font-size:.8rem !important;line-height:1.3 !important;aspect-ratio:unset !important}.product-label-container{top:.25rem !important;left:.25rem !important;gap:.15rem !important}.product-label{font-size:.6rem !important;padding:.15rem .4rem !important}.product-page-grid{display:block !important}#product h1{max-width:65vw;margin:0 auto;padding-bottom:2rem}.product-image-wrapper{width:65vw;margin:0 auto 1.5rem;border:1px solid var(--border-color) !important;border-radius:var(--radius-md) !important;padding:1rem !important;page-break-inside:avoid;break-inside:avoid}#image-block{border:none !important;border-radius:0 !important;padding:0 !important}h1{font-size:1.4rem !important}h2{font-size:1.3rem !important}h3,.box-heading{font-size:1.25rem !important;margin:.75rem 0 .4rem !important}.rte,.modern-description{font-size:10.5pt !important;line-height:1.4 !important;border-radius:0 !important;padding:0 !important}.rte p{margin:0 0 .4rem !important;text-align:center}.rte ul,.rte ol{margin:.3rem 0 !important;padding-left:0 !important}.rte li{margin:.1rem !important;padding:.15rem !important;list-style:none !important;text-align:justify !important;border:none !important;border-radius:0 !important}.rte li:before{display:none !important}.rte p strong{font-size:1.2rem !important;text-align:center}.data-sheet-list{display:block !important;column-count:2;column-gap:1.5rem}.data-sheet-list li{display:block !important;padding:.2rem 0 !important;margin:0 !important;border-radius:0 !important;border-bottom:none !important;font-size:8.5pt !important;line-height:1.35 !important;break-inside:avoid}.data-sheet-list .data-label{font-size:8.5pt !important;font-weight:400 !important;color:#555 !important}.data-sheet-list .data-value{font-size:8.5pt !important;font-weight:600 !important}.table-data-sheet{width:100% !important;border-collapse:collapse !important;font-size:8.5pt !important}.table-data-sheet td{border:1px solid var(--border-color) !important;padding:.2rem .4rem !important}.product-details-wrapper{page-break-after:always;break-after:page}.product-intro{display:flex !important;gap:1rem;align-items:center;justify-content:center;max-width:80%;margin:0 auto;page-break-inside:avoid;break-inside:avoid}.product-brand-inline{flex:0 0 auto;max-width:150px}.product-brand-inline img{max-width:100%;height:auto}#short_description_content{flex:0 1 auto;text-align:center;font-size:9pt !important;line-height:1.3 !important}#short_description_content p{margin:0 0 .2rem !important}#product_reference{font-size:1.1rem;font-weight:700;margin-bottom:1.5rem}#product-description,#product-features,#product-accessories,#blockpack{page-break-before:auto;break-before:auto;margin-top:1.5rem;border:none !important;padding:0 !important;max-width:90%;margin-left:auto;margin-right:auto}img,picture{max-width:100% !important;height:auto;page-break-inside:avoid;break-inside:avoid}#product-description>.box-heading{text-align:center;margin-bottom:1.5rem !important}#product-description .rte:has(ul,ol){column-count:2;column-gap:2rem;orphans:3;widows:3}#product-description .rte:has(ul,ol) img{max-width:100%;break-inside:avoid}#category-banner{max-height:200px;overflow:hidden;margin-bottom:1rem;page-break-inside:avoid;break-inside:avoid}.category-title-wrapper{display:block !important;text-align:center;margin-bottom:1rem !important}#category-banner img,#category-banner picture{width:100%;height:auto;object-fit:cover}}