.dzb-product .dzb-purchase-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"gallery heading" "gallery purchase";gap:20px 48px;align-items:start}.dzb-product .dzb-purchase-left{grid-area:gallery}.dzb-product-heading{grid-area:heading;min-width:0}.dzb-product .dzb-purchase-right{grid-area:purchase}.dzb-product-heading h1{font-size:clamp(30px,4vw,46px);line-height:1.15;margin:0 0 14px}.dzb-product-lead-price{margin:8px 0;font-size:15px}.dzb-product-lead-price strong{font-size:26px}.dzb-product-lead-price span{display:block;font-size:14px}.dzb-product-heading .dzb-purchase-intro{font-size:15px;line-height:1.6}.dzb-product-heading .dzb-product-tags{margin:16px 0}.dzb-product-heading form{margin:20px 0 8px}.dzb-native-offer{margin:22px 0;padding:20px;border:1px solid var(--dz-line);border-radius:12px}.dzb-native-offer h3{margin-top:0}.dzb-native-offer label{display:block;margin:16px 0}.dzb-native-offer select{display:block;width:100%;font:inherit;padding:12px;border:1px solid var(--dz-line);background:var(--dz-paper);border-radius:6px}.dzb-native-offer table{width:100%;margin:20px 0;border-collapse:collapse;font-size:13px}.dzb-native-offer th,.dzb-native-offer td{padding:9px 5px;text-align:left;border-bottom:1px solid var(--dz-line)}.dzb-native-offer caption{text-align:left;margin-bottom:12px}.dzb-comparison-table td{font-size:14px;line-height:1.5;padding:16px;white-space:normal}.dzb-research-link{max-width:900px;text-align:center}.dzb-research-link p{margin-inline:auto;max-width:620px}.dzb-product #avis-produit{scroll-margin-top:110px}
@media(max-width:899px){.dzb-product .dzb-purchase-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading" "gallery" "purchase";gap:24px}.dzb-product.dzb-section{padding-top:18px}.dzb-product-heading h1{font-size:32px}.dzb-product-heading .dzb-purchase-intro{font-size:14px}.dzb-product-heading>.dzb-small{margin:8px 0}.dzb-product .dzb-purchase-left .dzb-purchase-review{display:none}.dzb-comparison-table td{font-size:12px;padding:12px 8px}.dzb-comparison-table th{font-size:12px}.dzb-native-offer{padding:14px}.dzb-mobile-buy .dzb-button{font-size:14px}}