.pdp-crumbs{margin-bottom:2rem}
.pdp-layout{display:grid;gap:4rem;grid-template-columns:1fr}
@media screen and (min-width:990px){.pdp-layout{grid-template-columns:55% 1fr}}
.pdp-gallery{display:grid;gap:1rem;margin:0;padding:0}
.pdp-media img{width:100%;height:auto;display:block;border-radius:var(--media-radius,0)}
.pdp-details .h1{margin:.5rem 0 1.5rem}
.pdp-availability{margin:1.5rem 0}
.pdp-details .price{font-size:1.8rem}
.pdp-media img.pdp-placeholder{max-width:480px;margin:0 auto;padding:6%}
