.pignatelli-intro{text-align:center;max-width:1000px;margin:auto;padding:65px 24px 45px}.pignatelli-back{display:block;text-align:left;font-size:13px;margin-bottom:38px}.pignatelli-logo{width:250px;max-width:65%;height:auto;margin:0 auto 25px}.pignatelli-intro h1{font-size:clamp(42px,5vw,70px);line-height:1.12;margin:24px 0}.pignatelli-intro h1 em{font-weight:400}.pignatelli-intro>p:not(.over){max-width:640px;margin:24px auto;line-height:1.8}.pignatelli-details{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:0 30px;max-width:1400px;margin:auto}.pignatelli-details img{width:100%;height:300px;object-fit:cover}.pignatelli-collection{max-width:1300px;margin:auto;padding:75px 30px}.pignatelli-collection>p.muted{max-width:760px;line-height:1.8}.pignatelli-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:40px}.pignatelli-photo{display:block;padding:0;background:#f6f3ef;border:0;cursor:zoom-in;overflow:hidden}.pignatelli-photo img{display:block;width:100%;height:auto;aspect-ratio:2/3;object-fit:cover;transition:transform .25s}.pignatelli-photo:hover img{transform:scale(1.02)}.pignatelli-appointment{text-align:center;background:#f7f3ee;padding:65px 24px;margin:0}.pignatelli-appointment>p{max-width:760px;margin:25px auto;line-height:1.8}.pignatelli-appointment .links{justify-content:center}#pignatelliLightbox{width:min(900px,94vw);max-height:94dvh;padding:45px 15px 15px;background:#f9f6f1}#pignatelliLarge{display:block;width:100%;height:75dvh;object-fit:contain}.pignatelli-controls{display:flex;justify-content:center;align-items:center;gap:25px;margin-top:12px}.pignatelli-controls button{padding:10px 22px}.pignatelli-photo:focus-visible{outline:3px solid #8d205e;outline-offset:4px}@media(max-width:700px){.pignatelli-intro{padding-top:35px}.pignatelli-details{padding:0 15px;gap:6px}.pignatelli-details img{height:145px}.pignatelli-collection{padding:50px 18px}.pignatelli-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pignatelli-appointment .links{display:flex;flex-direction:column}.pignatelli-appointment h2{font-size:38px}#pignatelliLarge{height:70dvh}}

.mk-feature-banner{max-width:1100px;margin:0 auto;padding:0 24px}.mk-feature-banner img{display:block;width:100%;height:auto}

.petrelli-page .pignatelli-photo img{object-fit:contain;background:white}.petrelli-page .pignatelli-logo{width:280px}

.cerimonia-brand-page .pignatelli-photo img{object-fit:contain;background:#f6f3ef}

#catalogo-uomo[data-brand] #menBrandFilters[hidden]{display:none}

.su-misura-page .pignatelli-photo img{aspect-ratio:1222/1287;object-fit:contain;background:#f7f3ee}.su-misura-process{max-width:1300px;margin:auto;padding:65px 30px 0}.su-misura-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:35px}.su-misura-steps article{border-top:1px solid #cfbea4;padding-top:22px}.su-misura-steps span{font-size:14px;color:#8b7050}.su-misura-steps h3{margin:18px 0;font-size:26px}.su-misura-steps p{line-height:1.8}.su-misura-page .pignatelli-logo{width:280px}@media(max-width:700px){.su-misura-process{padding:45px 18px 0}.su-misura-steps{grid-template-columns:1fr;gap:20px}.su-misura-page .pignatelli-intro h1{font-size:38px}}
