.contact-page{background:var(--color-background);color:var(--color-foreground);padding-top:var(--contact-pt-mobile);padding-bottom:var(--contact-pb-mobile)}.contact-page__inner{max-width:1440px}.contact-page__content{display:grid;grid-template-columns:1fr;gap:64px;align-items:start}.contact-page__info{max-width:100%;margin:0 auto;text-align:center}.contact-page__title h2{color:var(--deep-heritage);margin-bottom:12px}.contact-page__title p{margin:0}.contact-page__description{color:var(--deep-graphite);font-size:16px;font-weight:400;line-height:1.4;max-width:602px;margin:0 auto 48px}.contact-page__details{display:flex;flex-direction:column;gap:36px}.contact-page__detail-label{color:var(--deep-graphite);font-size:14px;font-weight:500;line-height:1.1;text-transform:uppercase;margin-bottom:12px}.contact-page__detail-text,.contact-page__detail-text a{color:var(--deep-graphite);font-size:20px;line-height:1.2;text-decoration:none}@media(hover:hover){.contact-page__detail-text a:hover{text-decoration:underline}}.contact-page__socials{display:flex;justify-content:center;margin-top:36px}.contact-page__socials .social-icons__wrapper{justify-content:center;gap:8px}.contact-page__socials .social-icons__icon-wrapper{width:42px!important;height:42px;border:1px solid var(--black-10);transition:background-color .3s ease}@media(hover:hover){.contact-page__socials .social-icons__icon-wrapper:hover{background-color:var(--light-grey-bg)}}.contact-page__socials .social-icons__icon-wrapper a{display:flex;align-items:center;justify-content:center;color:var(--deep-heritage)}.contact-page__socials .social-icons__icon{width:20px;height:20px}.contact-page__form-card{display:flex;flex-direction:column;gap:24px;padding:20px;background:var(--soft-beige)}.contact-page__input{width:100%;height:48px;padding:16px 18px;color:var(--deep-graphite);background:var(--light-grey-bg)!important;border:0;border-radius:0;font-size:16px}.contact-page__input::placeholder{color:var(--deep-graphite)}.contact-page__textarea{height:170px;resize:vertical}@media screen and (min-width:990px){.contact-page__textarea{height:214px}}.contact-page__submit{width:100%;height:48px;color:var(--white);background-color:var(--deep-graphite);border:1px solid var(--deep-graphite);text-transform:uppercase;cursor:pointer;transition:background-color .3s ease,color .3s ease}@media(hover:hover){.contact-page__submit:hover{color:var(--white);background:var(--black);border-color:var(--black)}}.contact-page__success{min-height:540px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;background:var(--color-background)}.contact-page__success-icon{width:36px;height:36px;color:var(--deep-heritage);margin-bottom:20px;display:flex;align-items:center;justify-content:center}@media screen and (min-width:990px){.contact-page__success-icon{width:48px;height:48px}}.contact-page__success-title h2{margin:0 0 12px;color:var(--deep-heritage)}.contact-page__success-text{max-width:360px;font-size:16px;line-height:1.4;max-width:288px;margin:0 auto}[data-template="page.contact"] .insta-images__heading h2{font-size:40px}@media screen and (min-width:990px){[data-template="page.contact"] .insta-images__heading h2{font-size:48px}}@media screen and (min-width:990px){.contact-page{padding-top:var(--contact-pt-desktop);padding-bottom:var(--contact-pb-desktop)}.contact-page__content{grid-template-columns:1fr 1fr;gap:64px}.contact-page__info{padding-top:18px}.contact-page__description{margin:0 auto 48px}.contact-page__form-card{padding:24px}.contact-page__title h2{margin-bottom:8px}.contact-map-section__address,.contact-map-section__hours{font-size:16px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/contact-page-custom.css.map */
