.va-info{padding:clamp(40px,6vw,88px) 0;background:#fbf8f3;color:#351f17;font-size:16px;line-height:1.7}.va-info .va-shell{width:100%;margin-inline:auto}.va-info h1,.va-info h2,.va-info h3{color:#351f17;line-height:1.18}.va-info h2{margin:0 0 18px;font-size:clamp(26px,3vw,38px)}.va-info h3{margin:0 0 12px;font-size:22px}.va-info p{margin:0 0 20px}.va-info a{color:#86162c;text-underline-offset:4px}.va-info a:hover{text-decoration-thickness:2px}.va-info .va-button{color:#fbf8f3;text-decoration:none;min-height:48px}.va-info a:focus-visible,.va-info button:focus-visible,.va-info input:focus-visible,.va-info textarea:focus-visible{outline:3px solid #86162c;outline-offset:4px}.va-info__hero{padding-bottom:clamp(32px,5vw,64px);margin-bottom:clamp(32px,5vw,64px);border-bottom:1px solid #b9aaa0}.va-info__title{max-width:880px;margin:14px 0 22px;font-size:clamp(40px,5.7vw,76px);letter-spacing:-.025em}.va-info__intro{max-width:760px;font-size:clamp(18px,2vw,22px);line-height:1.6}.va-info__intro p:last-child{margin-bottom:0}.va-info__hero--with-image{display:grid;grid-template-columns:1fr .8fr;gap:48px;align-items:center}.va-info__hero-image{overflow:hidden;aspect-ratio:5 / 4;border-radius:4px}.va-info__hero-image img{display:block;width:100%;height:100%;object-fit:cover}.va-info__columns{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(32px,5vw,72px);align-items:start}.va-info__prose{max-width:690px}.va-info__prose .va-button{margin-top:12px}.va-info__panel{padding:clamp(24px,3vw,40px);background:#eee6dc;border-radius:4px}.va-info__panel h2{font-size:clamp(27px,3vw,36px)}.va-info__panel h3{margin-top:30px}.va-info__panel p:last-child{margin-bottom:0}.va-info__visit address,.va-info__contact-cards address{font-style:normal;margin-bottom:18px}.va-info__text-link{display:inline-flex;align-items:center;min-height:48px;font-weight:600;overflow-wrap:anywhere}.va-info__table-wrap{overflow-x:auto;margin-top:26px}.va-info__table{width:100%;border-collapse:collapse;font-size:16px}.va-info__table caption{text-align:left;margin-bottom:12px;font-weight:600}.va-info__table th,.va-info__table td{padding:18px 12px;border:0;border-bottom:1px solid #b9aaa0;text-align:left;vertical-align:top}.va-info__table thead th{background:#eee6dc;font-size:14px;font-weight:600}.va-info__table tbody th{font-weight:400}.va-info__table td:last-child{color:#86162c;white-space:nowrap;font-weight:600}.va-info__small{font-size:14px;color:#6e5b52;line-height:1.6}.va-info__table-wrap+.va-info__small{margin-top:16px}.va-info__callout{margin-top:32px;padding-left:22px;border-left:3px solid #86162c}.va-info__callout p{margin-bottom:8px}.va-info__facts{margin:0 0 26px}.va-info__facts>div{padding:14px 0;border-bottom:1px solid #b9aaa0}.va-info__facts dt{font-weight:600}.va-info__facts dd{margin:4px 0 0}.va-info__bottom-band{display:flex;align-items:center;justify-content:space-between;gap:36px;margin-top:60px;padding:36px 0 0;border-top:1px solid #b9aaa0}.va-info__bottom-band>div{max-width:760px}.va-info__bottom-band p:last-child{margin-bottom:0}.va-info__bottom-band>a{flex-shrink:0}.va-info__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.va-info__columns+.va-info__cards{margin-top:64px}.va-info__cards article{padding-top:28px;border-top:1px solid #b9aaa0}.va-info__cards h2{font-size:clamp(25px,2.6vw,32px)}.va-info__number{color:#86162c;font-size:16px;letter-spacing:.15em}.va-info__list{padding-left:21px;margin:0 0 24px}.va-info__list li{padding-left:5px;margin-bottom:10px}.va-info__extra{margin-top:48px;max-width:840px}.va-info__enquiry{display:grid;grid-template-columns:.7fr 1.3fr;gap:clamp(32px,5vw,72px);padding-top:56px;margin-top:60px;border-top:1px solid #b9aaa0}.va-info__form{min-width:0}.va-info__form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.va-info__field{min-width:0}.va-info__field--wide{grid-column:1 / -1}.va-info__field label{display:block;margin-bottom:8px;font-size:16px;font-weight:600;line-height:1.5}.va-info__field input,.va-info__field textarea{display:block;box-sizing:border-box;width:100%;min-width:0;min-height:48px;padding:12px;border:1px solid #6e5b52;border-radius:4px;background:#fff;color:#351f17;font:inherit;font-size:16px;line-height:1.5}.va-info__field textarea{resize:vertical}.va-info__field input[aria-invalid=true]{border:2px solid #86162c}.va-info__field .va-info__small{margin:8px 0 0}.va-info__field-error{margin:8px 0 0;color:#86162c;font-size:14px}.va-info__submit{margin-top:28px;cursor:pointer}.va-info__form-status,.va-info__form-errors{padding:24px;margin-bottom:28px;background:#eee6dc;border-left:3px solid #86162c}.va-info__form-status p:last-child{margin-bottom:0}.va-info__form-errors ul{padding-left:20px}@media screen and (max-width:899px){.va-info__hero--with-image,.va-info__columns,.va-info__enquiry{grid-template-columns:1fr}.va-info__hero-image{max-height:420px}.va-info__bottom-band{align-items:flex-start;flex-direction:column}.va-info__cards{gap:24px}}@media screen and (max-width:599px){.va-info .va-shell{width:100%}.va-info__cards,.va-info__form-grid{grid-template-columns:1fr}.va-info__table th,.va-info__table td{padding:14px 8px}.va-info__enquiry,.va-info__bottom-band{margin-top:40px;padding-top:32px}}.va-info,.va-info__intro{font-size:var(--va-type-body);font-weight:400;line-height:1.6}.va-info h1,.va-info h2,.va-info h3,.va-info__title{letter-spacing:normal}.va-info h1,.va-info__title{font:400 var(--va-type-h1)/1.08 var(--font-heading-family)}.va-info h2,.va-info__panel h2,.va-info__cards h2{font:400 var(--va-type-h2)/1.15 var(--font-heading-family)}.va-info h3{font:500 var(--va-type-h3)/1.25 var(--font-body-family)}.va-info__small,.va-info__field-error{font-size:var(--va-type-small);font-weight:400;line-height:1.5}.va-info__field label,.va-info__field input,.va-info__field textarea,.va-info__text-link{font:500 var(--va-type-control)/1.4 var(--font-body-family)}.va-info__field label span{font-weight:400}.va-info__table{font-size:var(--va-type-control);line-height:1.6}.va-info__table thead th{font-size:var(--va-type-small);line-height:1.5}.va-info--editorial{padding-top:clamp(2.4rem,4vw,5.6rem)}.va-info--editorial .va-info__hero{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(3.2rem,5vw,7.2rem);align-items:center;padding-bottom:clamp(4rem,7vw,8.8rem);margin-bottom:clamp(4rem,7vw,8.8rem);border-bottom:1px solid #d9c9bc}.va-info--editorial .va-info__hero-copy{min-width:0;padding-block:2.4rem}.va-info--editorial .va-info__title{max-width:12ch;margin-top:1.6rem}.va-info--editorial .va-info__intro{max-width:40ch}.va-info--editorial .va-info__hero-copy>.va-button{margin-top:1.2rem}.va-info__photo{margin:0;min-width:0}.va-info__photo img{display:block;width:100%;height:auto;aspect-ratio:5 / 4;object-fit:cover;border-radius:4px}.va-info__photo figcaption{margin-top:.8rem;color:#6e5b52;font:400 var(--va-type-small)/1.5 var(--font-body-family)}.va-info__photo--hero img{aspect-ratio:4 / 5;max-height:64rem}.va-info--about .va-info__photo--hero img{aspect-ratio:1}.va-info--contact .va-info__photo--hero img,.va-info--partner .va-info__photo--hero img{aspect-ratio:5 / 4}.va-info--weddings .va-info__hero{grid-template-columns:1fr;gap:3.2rem}.va-info--weddings .va-info__hero-copy{max-width:76rem;padding-block:0}.va-info--weddings .va-info__title{max-width:16ch}.va-info--weddings .va-info__intro{max-width:54ch}.va-info--weddings .va-info__photo--hero img{aspect-ratio:16 / 7;max-height:58rem}.va-info--funeral .va-info__hero{grid-template-columns:1.1fr .9fr}.va-info--funeral .va-info__hero-copy{order:1}.va-info--funeral .va-info__photo--hero{order:0}.va-info--funeral .va-info__photo--hero img{aspect-ratio:1}.va-info--editorial .va-info__panel{background:#f0e8df}.va-info--editorial .va-info__prose{max-width:55ch}.va-info--editorial .va-info__columns{gap:clamp(3.2rem,5vw,7.2rem)}.va-info__delivery-details{scroll-margin-top:3.2rem}.va-info__story{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(3.2rem,6vw,8rem);align-items:center;margin-top:clamp(4.8rem,8vw,10rem)}.va-info__story-copy{max-width:48ch;min-width:0}.va-info__story-copy address{font-style:normal;margin-bottom:2rem}.va-info__story-copy>.va-button{margin-top:.8rem}.va-info__story--compact{grid-template-columns:.8fr 1.2fr;max-width:104rem}.va-info__story--compact .va-info__photo img{aspect-ratio:4 / 3}.va-info--editorial .va-info__bottom-band{margin-top:clamp(4.8rem,7vw,8.8rem);gap:3.2rem}.va-info--editorial .va-info__bottom-band>div{max-width:66rem}.va-info__planning-cards article{padding-top:2.4rem}.va-info__planning-cards h3{margin-bottom:1.2rem}.va-info__planning-cards p:last-child{max-width:32ch}.va-info__number{font:500 var(--va-type-label)/1.4 var(--font-body-family);letter-spacing:.08em}.va-info--editorial .va-info__contact-cards{gap:clamp(2.4rem,4vw,5.6rem)}.va-info--editorial .va-info__enquiry{grid-template-columns:.85fr 1.15fr;gap:clamp(3.2rem,5vw,7.2rem);margin-top:clamp(5.6rem,8vw,10rem)}.va-info__photo--enquiry{margin-top:3.2rem}.va-info__photo--enquiry img{aspect-ratio:4 / 5;max-height:50rem}.va-info--funeral .va-info__photo--enquiry img{aspect-ratio:1}.va-info--editorial .va-info__form{align-self:start;padding:clamp(2rem,3vw,4rem);background:#f0e8df;border-radius:4px}@media(max-width:899px){.va-info--editorial .va-info__hero{grid-template-columns:1fr 1fr;gap:3.2rem}.va-info--weddings .va-info__hero,.va-info--editorial .va-info__columns,.va-info--editorial .va-info__enquiry{grid-template-columns:1fr}.va-info__story{gap:3.2rem}.va-info__photo--enquiry{max-width:60rem}.va-info__photo--enquiry img{aspect-ratio:16 / 9;max-height:32rem}.va-info--funeral .va-info__photo--enquiry img{aspect-ratio:16 / 9}}@media(max-width:599px){.va-info--editorial .va-info__hero{grid-template-columns:1fr;gap:2.4rem}.va-info--editorial .va-info__hero-copy{padding-block:0;order:0}.va-info--editorial .va-info__photo--hero{order:1}.va-info--editorial .va-info__title{max-width:15ch}.va-info--editorial .va-info__photo--hero img{aspect-ratio:5 / 4;max-height:none}.va-info--delivery .va-info__photo--hero img{aspect-ratio:4 / 5}.va-info__story,.va-info__story--compact{grid-template-columns:1fr;gap:2.4rem}.va-info__story .va-info__photo img{aspect-ratio:5 / 4}.va-info--editorial .va-info__form{padding:2rem 1.6rem}.va-info--editorial .va-info__contact-cards{gap:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/va-information.css.map */
