/* lookbook */
.section-lookbook { padding: var(--lookbook-pad, 80px) 0; }
.section-lookbook__inner { display: flex; flex-direction: column; gap: 24px; }
.section-lookbook__rows { display: flex; flex-direction: column; gap: 32px; }
.section-lookbook__row .pl-media { aspect-ratio: 21/9; }
.section-lookbook__row--1 .pl-media { aspect-ratio: 4/5; }
@media (max-width: 768px) { .section-lookbook__row .pl-media { aspect-ratio: 1/1; } }
