#PageContainer.page-bridal-party{padding-top:0}.media-with-content h2{font-size:45px}@media(min-width:750px){.page-bridal-party .image-overlay-content .content{bottom:50px}.page-bridal-party .image-overlay-content .section-header-xl{font-size:45px;line-height:60px}.page-bridal-party .image-overlay-content .sub-title{line-height:33px;font-weight:700;letter-spacing:2.16px;margin-bottom:0}.page-bridal-party .image-overlay-content .section-header-xl{font-weight:400}}@media(max-width:749px){.page-bridal-party .image-overlay-content.mobile-content-overlay .content{padding-bottom:45px}.page-bridal-party .image-overlay-content h1{font-size:40px;line-height:50px;letter-spacing:-1.64px}.page-bridal-party .image-overlay-content .sub-title{font-size:17px;line-height:23px;font-weight:700;letter-spacing:1.53px;margin-bottom:0}}@media(min-width:750px){.page-bridal-party .media-with-content{max-width:1240px;margin:0 auto;align-items:normal}.page-bridal-party .media-with-content .grid__media{width:45%;flex:0 0 45%}.page-bridal-party .media-with-content .grid__media p{font-size:19px;line-height:26px;font-weight:500;margin-top:14px}.page-bridal-party .media-with-content .grid__content{width:55%;flex:0 0 55%;padding:0 9.6% 70px 0;display:flex;flex-direction:column;align-items:flex-start;position:relative}.page-bridal-party .media-with-content p{font-size:25px;line-height:35px;margin:35px 0 0}.page-bridal-party .media-with-content small{font-size:12px;line-height:18px;position:absolute;left:0;bottom:40px}}@media(max-width:749px){.page-bridal-party .image-overlay-content-section{margin-bottom:0}.page-bridal-party .media-with-content{display:flex;flex-wrap:wrap}.page-bridal-party .media-with-content .grid__media{order:2;text-align:center}.page-bridal-party .media-with-content .grid__content{padding:20px 20px 30px}.page-bridal-party .media-with-content p{font-size:16px;line-height:23px;margin-top:20px}.page-bridal-party .media-with-content .grid__content small{display:none}.page-bridal-party .media-with-content .grid__media p{font-weight:500;letter-spacing:1.28px}.page-bridal-party .media-with-content .grid__media small{font-size:12px;line-height:16px;display:inline-block;margin-top:20px}}
/*# sourceMappingURL=/cdn/shop/t/145/assets/page-bridal-party.css.map */
