.wp-contact{--wp-contact-radius: 18px;--wp-contact-soft: color-mix(in srgb, var(--color-text-main) 78%, transparent);--wp-contact-faint: color-mix(in srgb, var(--color-text-main) 70%, transparent);--wp-contact-line: #cfc8bb;--wp-contact-online: #25d366;--wp-contact-online-ink: #137333;--wp-contact-spring: .35s cubic-bezier(.34, 1.56, .64, 1);display:block;container-type:inline-size;background:var(--wp-contact-bg, var(--color-background-main));color:var(--color-text-main)}.wp-contact__inner{box-sizing:border-box;max-width:calc(1280px + 2 * var(--gutter-container, 20px));padding-block:clamp(5rem,12vh,8rem)}.wp-contact__head{margin:0 auto clamp(2.5rem,6vh,4rem);text-align:center}.wp-contact__eyebrow{margin:0 0 1rem;color:var(--wp-color-eyebrow);text-transform:uppercase;letter-spacing:.08em}.wp-contact__heading{margin:0}.wp-contact__grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:start}.wp-contact__side{display:flex;flex-direction:column;gap:40px}.wp-contact__card{order:1}.wp-contact__form{order:2}.wp-contact__data{order:3}.wp-contact__panel{box-sizing:border-box;padding:28px;border-radius:var(--wp-contact-radius);background:var(--color-background-main);border:var(--wp-border-card);box-shadow:var(--wp-shadow-card)}.wp-contact__card{display:flex;flex-direction:column;gap:20px}.wp-contact__card-head{display:flex;align-items:center;gap:16px}.wp-contact__card-icon{display:flex;flex:none;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:var(--wp-contact-online);color:#0f2a19}.wp-contact__card-icon svg{width:26px;height:26px;fill:currentColor}.wp-contact__card-icon--mail{background:var(--color-text-main);color:var(--color-background-main)}.wp-contact__card-icon--mail svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.wp-contact__card-titles{display:flex;flex-direction:column;gap:4px;min-width:0}.wp-contact__card-title{margin:0;font-family:inherit;font-size:calc(22px / 16 * var(--base-body-primary-size));font-weight:600;line-height:1.2;letter-spacing:0;text-transform:none}.wp-contact__card-text{margin:0;color:var(--wp-contact-soft);line-height:1.6}.wp-contact__status{display:flex;align-items:flex-start;text-wrap:balance;gap:8px;margin:0;color:var(--wp-contact-online-ink);font-size:calc(12px / 16 * var(--base-body-primary-size));font-weight:600;letter-spacing:.08em;line-height:1.3;text-transform:uppercase}.wp-contact__dot{position:relative;flex:none;width:10px;height:10px;margin-top:.1em;border-radius:50%;background:var(--wp-contact-online)}.wp-contact__dot:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--wp-contact-online);animation:wp-contact-pulse 1.6s ease-out infinite}@keyframes wp-contact-pulse{0%{transform:scale(1);opacity:.7}to{transform:scale(2.6);opacity:0}}.wp-contact__cta{align-self:center}.wp-contact__data{display:flex;flex-direction:column;gap:28px}.wp-contact__list,.wp-contact__social-list{margin:0;padding:0;list-style:none}.wp-contact__list{display:flex;flex-direction:column;gap:20px}.wp-contact__item{display:flex;align-items:flex-start;gap:16px}.wp-contact__item-icon{flex:none;width:22px;height:22px;margin-top:2px;fill:none;stroke:var(--wp-color-eyebrow);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.wp-contact__item-body{display:flex;flex-direction:column;gap:2px;min-width:0}.wp-contact__label{color:var(--wp-contact-faint);font-size:calc(13px / 16 * var(--base-body-primary-size));letter-spacing:.06em;text-transform:uppercase}.wp-contact__value{color:var(--color-text-main);font-size:calc(18px / 16 * var(--base-body-primary-size));font-weight:500;line-height:1.45;text-decoration:none;overflow-wrap:anywhere}a.wp-contact__value:hover{color:var(--wp-color-eyebrow)}.wp-contact__social{display:flex;flex-direction:column;gap:12px}.wp-contact__social-list{display:flex;gap:12px}.wp-contact__social-link{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid rgba(45,44,56,.25);border-radius:var(--border-radius-widgets);color:var(--color-text-main)}.wp-contact__social-link svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.wp-contact__social-link .wp-contact__fill{fill:currentColor;stroke:none}.wp-contact__form{display:flex;flex-direction:column;gap:20px;padding:32px}.wp-contact__fields{display:flex;flex-direction:column;gap:20px}.wp-contact__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.wp-contact__row--single{grid-template-columns:minmax(0,1fr)}.wp-contact__field{display:flex;flex-direction:column;gap:6px}.wp-contact__field label{font-size:calc(14px / 16 * var(--base-body-primary-size));font-weight:500}.wp-contact .wp-contact__field .field__input{box-sizing:border-box;width:100%;min-height:52px;margin:0;padding:0 16px;border:1px solid var(--wp-contact-line);border-radius:5px;background:#fff;color:var(--color-text-main);font:inherit;font-size:16px}.wp-contact .wp-contact__field textarea.field__input{min-height:148px;padding:14px 16px;resize:vertical}.wp-contact .wp-contact__field .field__input:focus-visible{outline:2px solid var(--color-text-main);outline-offset:1px}.wp-contact__send{display:inline-flex;align-self:center;align-items:center;justify-content:center;gap:.45em;padding:16px 24px;border:0;border-radius:999px;background:var(--wp-button-dark-bg);box-shadow:var(--wp-shadow-button);color:var(--wp-button-dark-ink);font:inherit;font-size:calc(16px / 16 * var(--base-body-primary-size));font-weight:500;line-height:1;white-space:nowrap;cursor:pointer}.wp-contact__send svg{flex:none;width:1.35em;height:1.35em;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.wp-contact__send:focus-visible{outline:2px solid var(--color-text-main);outline-offset:3px}.wp-contact__map{position:relative;height:440px;margin-top:56px;overflow:hidden;border:var(--wp-border-card);border-radius:var(--wp-contact-radius);background:var(--color-background-main);box-shadow:var(--wp-shadow-card)}.wp-contact__map-frame{display:block;width:100%;height:100%;border:0}.wp-contact__map-actions{display:flex;justify-content:center;gap:12px;margin-top:16px}.wp-contact__map-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 20px;border-radius:30px;background:var(--wp-button-light-bg);box-shadow:var(--wp-shadow-button);color:var(--wp-button-light-ink);font-size:calc(15px / 16 * var(--base-body-primary-size));font-weight:500;text-decoration:none;white-space:nowrap}.wp-contact__map-btn:hover{color:var(--wp-button-light-ink)}.wp-contact__map-btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.wp-contact__send,.wp-contact__social-link,.wp-contact__map-btn{will-change:transform;transition:scale var(--wp-contact-spring);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.wp-contact__social-link{transition:scale var(--wp-contact-spring),background-color .2s,border-color .2s,color .2s}@media(hover:hover)and (pointer:fine){.wp-contact__send:hover,.wp-contact__social-link:hover,.wp-contact__map-btn:hover{scale:1.1}.wp-contact__social-link:hover{border-color:var(--wp-color-eyebrow);background:var(--wp-color-eyebrow);color:#fff}}@container (max-width: 900px){.wp-contact__grid{grid-template-columns:minmax(0,1fr);gap:32px}.wp-contact__side{display:contents}.wp-contact__map{height:340px;margin-top:40px}}@container (max-width: 560px){.wp-contact__panel,.wp-contact__form{padding:24px}.wp-contact__row{grid-template-columns:minmax(0,1fr)}.wp-contact__map-actions{gap:8px;margin-top:12px}.wp-contact__map-btn{padding:0 16px}}@media(prefers-reduced-motion:reduce){.wp-contact__dot:after{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/77/assets/wp-contact.css.map */
