.vp-wedding-inspiration{padding-top:clamp(6rem,8vw,10rem);padding-bottom:clamp(6rem,8vw,10rem)}.vp-wedding-inspiration__header{max-width:82rem;margin:0 auto clamp(1.6rem,3vw,3rem);text-align:center}.vp-wedding-inspiration__eyebrow{margin:0 0 1.4rem;font-size:1.2rem;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.vp-wedding-inspiration__header h2{margin:0;font-weight:400}.vp-wedding-inspiration__intro{max-width:68rem;margin:1.6rem auto 0;font-size:1.7rem;line-height:1.55}.vp-wedding-inspiration__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.8rem,3vw,3.6rem)}.vp-wedding-inspiration__card{min-width:0}.vp-wedding-inspiration__image-link{display:block}.vp-wedding-inspiration__image{overflow:hidden;aspect-ratio:4 / 5}.vp-wedding-inspiration__image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transition:transform .3s ease}@media(hover:hover){.vp-wedding-inspiration__image-link:hover .vp-wedding-inspiration__image img{transform:scale(1.015)}}.vp-wedding-inspiration__card-title{margin:1.5rem 0 0;font-size:2rem;font-weight:300;line-height:1.35}.vp-wedding-inspiration__card-title a{color:inherit;text-decoration:none}.vp-wedding-inspiration__card-title a:hover{text-decoration:underline;text-underline-offset:.3rem}@media screen and (max-width:749px){.vp-wedding-inspiration{padding-top:5.2rem;padding-bottom:5.6rem}.vp-wedding-inspiration__header{margin-bottom:1rem;text-align:left}.vp-wedding-inspiration__intro{font-size:1.6rem}.vp-wedding-inspiration__grid{grid-template-columns:minmax(0,1fr);gap:3.2rem}.vp-wedding-inspiration__card-title{margin-top:1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/section-vp-wedding-inspiration.css.map */
