.pp-app-preview,.pp-app-copy h4,#owners,#groomers,#how,#lookbook{scroll-margin-top:28px}
.pp-lookbook-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 14px}
.pp-lookbook-gallery .pp-lookbook-card{border:0;background:transparent;color:var(--deep);font:inherit;cursor:pointer}
.pp-lookbook-detail{margin:0;display:grid;gap:14px;text-align:center}
.pp-lookbook-detail .pp-lookbook-photo{aspect-ratio:1;overflow:hidden;border-radius:20px}
.pp-lookbook-detail svg,.pp-lookbook-gallery svg{display:block;width:100%;height:auto}
.pp-lookbook-gallery .pp-lookbook-photo{aspect-ratio:1;overflow:hidden;border-radius:16px}
.pp-lookbook-detail figcaption{font-weight:700}
#modal{width:min(640px,calc(100% - 30px))}
#modal .modal-body p{font-size:16px;line-height:1.6}
@media(max-width:480px){.pp-lookbook-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}
