
.classic-v47 .classic-new-hero{background:#262626;display:flex;align-items:center;justify-content:center;padding:35px;align-self:stretch;min-height:570px}
.classic-v47 .classic-new-hero img{display:block;width:100%;height:570px;object-fit:contain;transform:none;position:static;filter:none}
.classic-fresh-library{margin:35px 0 60px}.classic-photo-note{max-width:760px;font-size:14px;line-height:1.7;color:#5c5960;margin:0 0 24px}
.classic-fresh-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.classic-v47 .classic-fresh-shot{padding:0;background:#262626;border:1px solid #363636;overflow:hidden;display:flex;flex-direction:column;position:relative;text-align:left;color:#fff}
.classic-v47 .classic-fresh-shot img{display:block;width:100%;height:460px;object-fit:contain;background:#262626;padding:25px;box-sizing:border-box;transform:none}
.classic-v47 .classic-fresh-shot span{display:block;position:static;background:#202020;color:#f3f1eb;padding:16px 20px;font-size:12px;line-height:1.5}
.classic-v47 .gallery-dialog,.classic-v47 .gallery-dialog>img{background:#262626}
@media(max-width:720px){.classic-v47 .classic-new-hero{min-height:380px;padding:22px}.classic-v47 .classic-new-hero img{height:380px}.classic-fresh-grid{grid-template-columns:1fr}.classic-v47 .classic-fresh-shot img{height:390px;padding:20px}}

.classic-v47 .classic-fresh-shot{aspect-ratio:auto;height:auto;min-height:0}.classic-v47 .classic-fresh-shot img,.classic-v47 .classic-fresh-shot span{flex-shrink:0}
