#portail-description-produit .pd-accessories{scroll-margin-top:110px}
#portail-description-produit .pd-accessories-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
#portail-description-produit .pd-accessories-grid-1{grid-template-columns:minmax(0,640px)}
#portail-description-produit .pd-accessories-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}
#portail-description-produit .pd-accessory-card{min-width:0;overflow:hidden;border:1px solid #e2e2e2;border-radius:18px;background:#fff}
#portail-description-produit .pd-accessory-card figure{margin:0;padding:0;background:#fff;border:0;border-radius:0}
#portail-description-produit .pd-accessory-media{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;height:clamp(260px,24vw,320px);padding:24px 24px 36px;background:#fff;text-decoration:none}
#portail-description-produit .pd-accessory-media img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;flex:none}
#portail-description-produit .pd-accessory-media:focus-visible{outline:3px solid #D81F26;outline-offset:-4px}
#portail-description-produit .pd-accessory-zoom{position:absolute;right:14px;bottom:12px;padding:6px 10px;border-radius:99px;background:#f2f2f2;color:#222;font-size:12px;font-weight:700;line-height:1.4}
#portail-description-produit .pd-accessory-media:hover .pd-accessory-zoom{background:#111;color:#fff}
#portail-description-produit .pd-accessory-card figcaption{padding:0 20px 14px;text-align:left;color:#777;font-size:12px;line-height:1.5}
#portail-description-produit .pd-accessory-copy{padding:22px 24px 24px;background:#f7f7f6;border-top:1px solid #ececeb}
#portail-description-produit .pd-accessory-location{margin:0 0 7px!important;font-size:12px!important;line-height:1.5;color:#777;letter-spacing:.04em;font-weight:700;text-transform:uppercase}
#portail-description-produit .pd-accessory-card h4,#portail-description-produit .pd-accessories-notes h4{margin:0 0 10px;font-size:21px;line-height:1.25;letter-spacing:-.02em}
#portail-description-produit .pd-accessory-copy>p:not(.pd-accessory-location),#portail-description-produit .pd-accessories-notes article>p:not(.pd-accessory-location){margin:0;font-size:15px;line-height:1.65;color:#444}
#portail-description-produit .pd-accessory-copy>.pd-accessory-condition,#portail-description-produit .pd-accessories-notes article>.pd-accessory-condition{margin-top:14px!important;padding-top:13px;border-top:1px solid #dededd;font-size:14px!important;line-height:1.6;color:#656565}
#portail-description-produit .pd-accessories-more{margin-top:30px}
#portail-description-produit .pd-accessories-more>h4{font-size:22px;line-height:1.3;margin:0 0 18px}
#portail-description-produit .pd-accessories-notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
#portail-description-produit .pd-accessories-notes article{min-width:0;padding:24px;border:1px solid #e5e5e5;border-radius:14px;background:#fafafa}
@media(max-width:1100px){#portail-description-produit .pd-accessories-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#portail-description-produit .pd-accessories-grid-1{grid-template-columns:minmax(0,640px)}}
@media(max-width:699px){#portail-description-produit .pd-accessories-grid,#portail-description-produit .pd-accessories-notes{grid-template-columns:minmax(0,1fr);gap:18px}#portail-description-produit .pd-accessory-media{height:clamp(260px,85vw,360px);padding:22px 22px 36px}#portail-description-produit .pd-accessory-copy,#portail-description-produit .pd-accessories-notes article{padding:20px}#portail-description-produit .pd-accessory-card h4{font-size:21px}}
