.theme-template-suffix-contact{--skya-contact-ease: cubic-bezier(.4, 0, .2, 1);--skya-contact-speed: .26s}.theme-template-suffix-contact .x-section{margin-top:0;margin-bottom:0}.theme-template-suffix-contact .contact-information{align-items:flex-start;padding-top:0;padding-bottom:0}.theme-template-suffix-contact .contact-information>div{max-width:none;padding:1.25rem 2.5rem 2.5rem;border-radius:10px;background:#f6f2ee}.theme-template-suffix-contact .contact-information .form-heading>:first-child{margin-top:0}.theme-template-suffix-contact .contact-information .form-heading .rte{font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}.theme-template-suffix-contact .contact-information ul{gap:0;margin-top:1.75rem;padding-bottom:0}.theme-template-suffix-contact .contact-information li{gap:1rem;padding:1rem 0;border-top:1px solid rgb(230 222 215);font-size:.9375rem;color:rgb(var(--colors-heading))}.theme-template-suffix-contact .contact-information li:last-child{border-bottom:1px solid rgb(230 222 215)}.theme-template-suffix-contact .contact-information li>span:first-child{display:inline-flex;flex:none;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:.625rem;border-radius:999px;background:#fff;color:#8c5a3f}.theme-template-suffix-contact .contact-information li a{color:inherit;transition:color var(--skya-contact-speed) var(--skya-contact-ease)}.theme-template-suffix-contact .contact-information li a:is(:hover,:focus-visible){color:#8c5a3f}.theme-template-suffix-contact .contact-form :is(input,textarea){background-color:#fff;transition:border-color var(--skya-contact-speed) var(--skya-contact-ease),box-shadow var(--skya-contact-speed) var(--skya-contact-ease)}.theme-template-suffix-contact .contact-form :is(input,textarea):hover{border-color:#26364459}.theme-template-suffix-contact .contact-form :is(input,textarea):focus{border-color:#263644;box-shadow:0 0 0 3px #8c5a3f29}.theme-template-suffix-contact .contact-form .button.button-solid{transition:background-color var(--skya-contact-speed) var(--skya-contact-ease),color var(--skya-contact-speed) var(--skya-contact-ease),box-shadow var(--skya-contact-speed) var(--skya-contact-ease),transform var(--skya-contact-speed) var(--skya-contact-ease)}.theme-template-suffix-contact .contact-form .button.button-solid:before{transition:transform var(--skya-contact-speed) var(--skya-contact-ease)}.theme-template-suffix-contact .contact-form .button.button-solid:is(:hover,:focus-visible){transition-delay:0s;transform:translateY(-1px);box-shadow:0 8px 20px #2636442e}.theme-template-suffix-contact .contact-form .button.button-solid:focus-visible{outline:2px solid rgb(38 54 68);outline-offset:3px}@media(min-width:768px){.theme-template-suffix-contact .section-promotion-banner .promotion{padding-bottom:360px}}@media(max-width:767px){.theme-template-suffix-contact .contact-information>div{padding:1.75rem 1.25rem}}@media(prefers-reduced-motion:reduce){.theme-template-suffix-contact .contact-form :is(input,textarea),.theme-template-suffix-contact .contact-form .button.button-solid,.theme-template-suffix-contact .contact-form .button.button-solid:before,.theme-template-suffix-contact .contact-information li a{transition:none}.theme-template-suffix-contact .contact-form .button.button-solid:is(:hover,:focus-visible){transform:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/skya-contact.css.map */
