body.template-page{--snug-contact-ink: #263642;--snug-contact-pink: #ef6c88;--snug-contact-blush: #fff1f4;--snug-contact-yellow: #f7c34d;--snug-contact-line: #f0d9df}.contact{color:var(--snug-contact-ink);background:transparent}.contact .contact__title{margin:0;padding:52px 24px 46px;color:var(--snug-contact-ink);background:linear-gradient(135deg,#fff1f4,#fff9e8);font-size:clamp(42px,5vw,64px);line-height:1;letter-spacing:-.04em;text-align:center}.contact .contact__content-wrapper{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;justify-content:initial;width:100%;max-width:1240px;margin:0 auto;padding:62px 24px 84px;gap:32px}.contact .contact__info-wrapper,.contact .contact__form{width:100%;max-width:none;margin:0;border:1px solid var(--snug-contact-line);border-radius:24px}.contact .contact__info-wrapper{padding:40px;background:var(--snug-contact-blush)}.contact .contact__info-wrapper>h2,.contact .snugplay-contact-form-intro h2{margin:0;color:var(--snug-contact-ink);font-size:clamp(30px,3vw,42px);line-height:1.08;letter-spacing:-.035em}.contact .contact__info-subheading,.contact .snugplay-contact-form-intro .rte{margin-top:14px;color:#66717a;font-size:16px;line-height:1.6}.contact .contact__info-items{margin-top:28px;gap:0}.contact .contact__info-item{padding:17px 0;border-top:1px solid rgba(239,108,136,.22)}.contact .contact__info-item-heading{color:var(--snug-contact-pink);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.contact .contact__info-item-text{color:var(--snug-contact-ink);font-size:16px;font-weight:700}.contact .contact__form{padding:40px;row-gap:28px;background:#fff;box-shadow:0 12px 32px #462e370f;text-align:left}.contact .snugplay-contact-form-intro{display:block;text-align:left}.contact .contact__form-fields{align-items:stretch;row-gap:18px}.contact .contact__form-fields-row{gap:16px}.contact .contact__field .label-input{position:static!important;display:block;overflow:visible;width:auto;height:auto;margin:0 0 8px;padding:0;clip:auto;color:var(--snug-contact-ink);font-size:13px;font-weight:800;white-space:normal}.contact .contact__field input,.contact .contact__field select,.contact .contact__field textarea{width:100%;min-height:52px;padding:13px 15px;border:1px solid #e9d9dd;border-radius:12px;color:var(--snug-contact-ink);background:#fffdfd;box-shadow:none;font:inherit}.contact .contact__field textarea{min-height:156px;resize:vertical}.contact .contact__field input:focus,.contact .contact__field select:focus,.contact .contact__field textarea:focus{border-color:var(--snug-contact-pink);outline:2px solid rgba(239,108,136,.14);outline-offset:1px}.contact .contact__submit{min-width:132px;min-height:46px;margin-top:2px;padding:11px 24px;border:1px solid #d59b24;border-radius:6px;color:var(--snug-contact-ink);background:var(--snug-contact-yellow);box-shadow:none;font-weight:700;isolation:isolate;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.contact .contact__submit:before,.contact .contact__submit:after{content:none!important;display:none!important}.contact .contact__submit:hover{border-color:var(--snug-contact-ink);color:var(--snug-contact-ink);background:#ffe193;transform:translateY(-1px)}.contact .contact__submit:active{transform:translateY(0)}.contact .contact__submit:focus-visible{border-color:var(--snug-contact-pink);outline:3px solid rgba(239,108,136,.2);outline-offset:2px}@media(min-width:992px){.contact .contact__content-wrapper{flex-direction:initial;flex-wrap:initial;margin:0 auto}.contact .contact__info-wrapper,.contact .contact__form{width:100%}.contact .contact__form-fields-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:991px){.contact .contact__content-wrapper{grid-template-columns:1fr;max-width:760px;padding-top:40px}}@media(max-width:575px){.contact .contact__title{padding:36px 18px 32px}.contact .contact__content-wrapper{padding:28px 14px 56px;gap:18px}.contact .contact__info-wrapper,.contact .contact__form{padding:24px 20px;border-radius:18px}.contact .contact__submit{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/snugplay-contact.css.map */
