.m-wedding-designs.m-gradient{background:transparent}.m-wedding-designs{padding-top:var(--section-padding-top, 0px);padding-bottom:var(--section-padding-bottom, 0px);margin-top:var(--section-margin-top-mobile, 0px);margin-bottom:var(--section-margin-bottom-mobile, 0px)}.m-wedding-designs .container{padding:0}@media screen and (min-width:768px){.m-wedding-designs{margin-top:var(--section-margin-top-desktop, 0px);margin-bottom:var(--section-margin-bottom-desktop, 0px)}}.m-wedding-designs .container,.m-wedding-designs .container-full,.m-wedding-designs__inner{background:rgb(var(--color-background))}.m-wedding-designs__inner{display:grid;grid-template-columns:1fr;grid-template-areas:"heading" "media" "text" "sig"}.m-wedding-designs__content{display:contents}.m-wedding-designs__heading{grid-area:heading;margin:0!important;font-family:ITC Garamond Std Book,serif;font-weight:400;font-size:24px;line-height:32px;text-align:center;color:rgb(var(--color-heading));background-color:#fff;padding-bottom:40px}.m-wedding-designs__media{grid-area:media}.m-wedding-designs__media img,.m-wedding-designs__media .m-placeholder-svg{display:block;width:100%;height:auto;aspect-ratio:6 / 5;object-fit:cover}.m-wedding-designs__media img.hide-on-desk{aspect-ratio:auto;object-fit:contain}.m-wedding-designs__text{grid-area:text;margin:0;font-size:16px;font-weight:400;font-family:Helvetica Neue,Arial,sans-serif;line-height:21px;text-align:center;color:rgb(var(--color-foreground-secondary));padding:40px 14.5px 0}.m-wedding-designs__sig-row{grid-area:sig;display:flex;align-items:flex-start;justify-content:center;gap:40px;padding:24px 20px 40px}.m-wedding-designs__signature{display:flex;flex-direction:column;align-items:flex-start}.m-wedding-designs__signature img{max-width:100px;height:auto}.m-wedding-designs__signature p{margin:4px 0 0;font-size:14px;font-weight:400;font-style:italic;color:rgb(var(--color-foreground-secondary))}.m-wedding-designs__featured{display:flex;align-items:flex-start}.m-wedding-designs__featured img{max-width:130px;height:80px}@media screen and (min-width:768px){.m-wedding-designs__inner{grid-template-columns:1fr 1fr;grid-template-areas:"media content";align-items:stretch}.m-wedding-designs__content{grid-area:content;display:flex;flex-direction:column;justify-content:center;padding:32px 28px}.m-wedding-designs__heading{text-align:left;font-size:24px;margin-bottom:14px;background-color:transparent;padding:0}.m-wedding-designs__media{position:relative}.m-wedding-designs__media img,.m-wedding-designs__media .m-placeholder-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:auto}.m-wedding-designs__text{text-align:left;margin-bottom:14px;padding:0}.m-wedding-designs__sig-row{justify-content:flex-start;margin-top:20px;padding:0;gap:40px}}@media screen and (min-width:990px){.m-wedding-designs__content{padding:48px}.m-wedding-designs__heading{font-size:28px;margin-bottom:16px}.m-wedding-designs__text{margin-bottom:16px}.m-wedding-designs__sig-row{margin-top:28px;gap:50px}}@media screen and (min-width:1200px){.m-wedding-designs__content{padding:62px 70px}.m-wedding-designs__heading{font-size:28px;margin-bottom:40px!important}.m-wedding-designs__sig-row{margin-top:40px;gap:93px}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/cstm-wedding-designs.css.map */
