.template-page-contact .main-content,.page-style-bespoke .main-content{background:linear-gradient(180deg,rgba(var(--color-foreground),.02),rgba(var(--color-background),1) 12%)}.template-page-contact .section-main-page,.page-style-bespoke .section-main-page{background:transparent;padding-top:2.5rem;padding-bottom:2rem}.template-page-contact .main-page-title,.page-style-bespoke .main-page-title{font-size:calc(var(--font-heading-scale) * 2.4rem);font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-align:center;position:relative;padding-bottom:1rem;margin-bottom:2.5rem}.template-page-contact .main-page-title:after,.page-style-bespoke .main-page-title:after{content:"";display:block;width:4rem;height:3px;background:rgb(var(--color-foreground));margin:1rem auto 0;opacity:.4}.template-page-contact .main-page__content.rte,.page-style-bespoke .main-page__content.rte{font-size:1.05rem;line-height:1.75;max-width:42rem;margin-left:auto;margin-right:auto;text-align:center;color:rgba(var(--color-foreground),.85)}@media screen and (min-width:750px){.template-page-contact .main-page-title,.page-style-bespoke .main-page-title{font-size:calc(var(--font-heading-scale) * 3rem);margin-bottom:3rem}}.page-style-bespoke .main-page__content.rte{font-size:1.25rem;line-height:1.8;max-width:52rem}.page-style-bespoke .main-page__content.rte p{margin-bottom:1.5rem}.page-style-bespoke .main-page__content.rte h2,.page-style-bespoke .main-page__content.rte h3{font-size:calc(var(--font-heading-scale) * 1.5rem);margin-top:2rem;margin-bottom:.75rem}.page-style-bespoke .main-page__content.rte ul,.page-style-bespoke .main-page__content.rte ol{font-size:inherit;padding-left:2.25rem}.page-style-bespoke .main-page__content.rte li{margin-bottom:.6rem}@media screen and (min-width:750px){.page-style-bespoke .main-page__content.rte{font-size:1.4rem;line-height:1.85}.page-style-bespoke .main-page__content.rte h2,.page-style-bespoke .main-page__content.rte h3{font-size:calc(var(--font-heading-scale) * 1.75rem)}}.template-page-contact .collapsible-content,.page-style-bespoke .collapsible-content{background:rgba(var(--color-foreground),.03);border-radius:12px;overflow:hidden}.template-page-contact .collapsible-content__wrapper,.page-style-bespoke .collapsible-content__wrapper{padding-left:1.5rem;padding-right:1.5rem}.template-page-contact .collapsible-content__heading,.page-style-bespoke .collapsible-content__heading{font-size:calc(var(--font-heading-scale) * 1.75rem);font-weight:600;letter-spacing:.04em;color:rgb(var(--color-foreground))}.template-page-contact .collapsible-content .accordion,.page-style-bespoke .collapsible-content .accordion{border:1px solid rgba(var(--color-foreground),.1);border-radius:8px;margin-bottom:.75rem;overflow:hidden;background:rgb(var(--color-background))}.template-page-contact .collapsible-content .accordion+.accordion,.page-style-bespoke .collapsible-content .accordion+.accordion{border-top:1px solid rgba(var(--color-foreground),.1)}.template-page-contact .collapsible-content summary.accordion__title,.page-style-bespoke .collapsible-content summary.accordion__title{padding:1.25rem 1.5rem;font-weight:600;letter-spacing:.02em}.template-page-contact .collapsible-content .accordion__content,.page-style-bespoke .collapsible-content .accordion__content{padding:0 1.5rem 1.25rem;border-top:1px solid rgba(var(--color-foreground),.08)}.template-page-contact .collapsible-content .accordion__content .rte,.page-style-bespoke .collapsible-content .accordion__content .rte{font-size:1rem;line-height:1.7}.template-page-contact .multirow,.page-style-bespoke .multirow{background:transparent;padding-top:2.5rem;padding-bottom:2.5rem}.template-page-contact .multirow .image-with-text,.page-style-bespoke .multirow .image-with-text{border-radius:12px;overflow:hidden;box-shadow:0 4px 24px #0000000f;border:1px solid rgba(var(--color-foreground),.08)}.template-page-contact .multirow .image-with-text__heading,.page-style-bespoke .multirow .image-with-text__heading{font-size:calc(var(--font-heading-scale) * 2rem);font-weight:600;letter-spacing:.03em;margin-bottom:1rem}.template-page-contact .multirow .image-with-text__text.rte,.page-style-bespoke .multirow .image-with-text__text.rte{font-size:1.2rem;line-height:1.75;color:rgba(var(--color-foreground),.85)}.template-page-contact .multirow .image-with-text__text.rte p,.template-page-contact .multirow .image-with-text__text.rte li,.page-style-bespoke .multirow .image-with-text__text.rte p,.page-style-bespoke .multirow .image-with-text__text.rte li{font-size:inherit}.template-page-contact .multirow .image-with-text__text--caption,.page-style-bespoke .multirow .image-with-text__text--caption{letter-spacing:.1em;text-transform:uppercase;font-size:1rem;opacity:.85;margin-bottom:.5rem}@media screen and (min-width:750px){.template-page-contact .multirow .image-with-text__heading,.page-style-bespoke .multirow .image-with-text__heading{font-size:calc(var(--font-heading-scale) * 2.4rem)}.template-page-contact .multirow .image-with-text__text.rte,.page-style-bespoke .multirow .image-with-text__text.rte{font-size:1.35rem}}.template-page-contact .multirow .button--secondary,.page-style-bespoke .multirow .button--secondary{border:2px solid rgb(var(--color-foreground));font-weight:600;letter-spacing:.05em}.template-page-contact .multirow .button--secondary:hover,.page-style-bespoke .multirow .button--secondary:hover{background:rgba(var(--color-foreground),.08)}.template-page-contact #MainContent .section-main-page+.collapsible-content,.template-page-contact #MainContent .collapsible-content+.multirow,.page-style-bespoke #MainContent .section-main-page+.collapsible-content,.page-style-bespoke #MainContent .collapsible-content+.multirow{margin-top:0}.template-page-contact .multirow__inner,.page-style-bespoke .multirow__inner{row-gap:3rem}@media screen and (min-width:750px){.template-page-contact .multirow__inner,.page-style-bespoke .multirow__inner{row-gap:4rem}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/template-bespoke.css.map */
