.product-photo-enlarge{display:none}
@media(min-width:1024px){
 .wrap>.rental-detail-page{max-width:1280px;width:100%}
 .product-desktop-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);column-gap:40px;row-gap:12px;align-items:start}
 .product-desktop-grid>.listing-gallery{grid-column:1;grid-row:1;min-width:0}
 .product-desktop-grid>.detail-copy{display:contents}
 .product-desktop-grid .detail-copy>.detail-meta{grid-column:1;grid-row:2;margin:10px 0 0}
 .product-desktop-grid .detail-copy>h1{grid-column:1;grid-row:3;margin:0;font-size:34px;line-height:1.15;letter-spacing:-1px}
 .product-desktop-grid .detail-copy>p{grid-column:1;grid-row:4;margin:0 0 8px}
 .product-desktop-grid .detail-copy>.availability-panel{grid-column:2;grid-row:1 / span 4;min-width:0;margin:0}
 .product-desktop-grid .product-business-details,.product-desktop-grid #verified-reviews{grid-column:1 / -1;margin-top:24px}
 .product-photo-frame{position:relative}
 .product-desktop-grid .listing-gallery .detail-image{display:block;width:100%;height:450px;max-height:450px;aspect-ratio:auto;object-fit:contain;background:#fff}
 .product-photo-enlarge{display:block;position:absolute;inset:0;cursor:zoom-in;border-radius:15px}
 .product-photo-enlarge:focus-visible{outline:3px solid #7fa74e;outline-offset:3px}
}
