.wedding-service{padding-top:clamp(4rem,7vw,9rem);padding-bottom:clamp(5rem,8vw,10rem)}.wedding-service__layout{min-width:0}.wedding-service--with-image .wedding-service__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(3rem,5vw,7rem);align-items:start}.wedding-service__media,.wedding-service__details{min-width:0}.wedding-service__image{display:block;width:100%;height:auto}.wedding-service--with-image .wedding-service__content{grid-template-columns:minmax(0,1fr);gap:2.6rem}.wedding-service--with-image .wedding-service__title{font-size:clamp(3.6rem,4.2vw,5.8rem);margin-bottom:3rem}.wedding-service__title{max-width:16ch;margin:0 0 4rem;font-size:clamp(3.6rem,5vw,6.6rem);line-height:1.08;letter-spacing:-.025em}.wedding-service__content{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(3rem,6vw,8rem);align-items:start}.wedding-service__description{max-width:52ch;font-size:1.8rem;line-height:1.7}.wedding-service__description p:first-child{margin-top:0}.wedding-service__enquiry{border-top:1px solid rgba(var(--color-foreground),.25);padding-top:2.6rem}.wedding-service__price .price{font-size:2.8rem;line-height:1.3}.wedding-service__price .price__container{margin-bottom:0}.wedding-service__button{margin-top:2.4rem;min-height:5rem;width:100%;padding:1.5rem 2rem;text-align:center;white-space:normal}.wedding-service__instructions{margin:1.8rem 0 0;font-size:1.45rem;line-height:1.6}@media screen and (max-width:749px){.wedding-service--with-image .wedding-service__layout{grid-template-columns:minmax(0,1fr);gap:3rem}.wedding-service__title{margin-bottom:2.6rem}.wedding-service__content{grid-template-columns:minmax(0,1fr);gap:2.6rem}.wedding-service__description{font-size:1.6rem}}
/*# sourceMappingURL=/cdn/shop/t/6/compiled_assets/styles.css.map?subset=AAAAAAAC */
