.contact-custom-wrapper{position:relative;display:flex;flex-direction:column;gap:2rem;padding:2rem;border-radius:1.5rem;margin:0 55px}.contact-custom-info{flex:1;padding-right:2rem}.contact-custom-info h3{font-size:1.8rem;margin-bottom:1rem}.contact-custom-info ul{list-style:none;padding:0;margin:0}.contact-custom-info li{margin-bottom:.4rem;color:rgb(var(--color-foreground))}.contact-custom-info a{text-decoration:none;font-weight:500;transition:color .3s ease;color:rgb(var(--color-foreground))}.contact-custom-info a:hover{filter:brightness(200%)}.contact-custom-form{flex:1}.contact .field{margin-bottom:1.2rem}.contact .field__input,.contact .text-area{border:none;padding:1.1rem 1.4rem;transition:all .25s ease;width:100%;border-radius:6px}.contact .field__input:focus,.contact .text-area:focus{outline:none}.contact .button{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem}.contact-social{position:absolute;left:-56px;top:40px;display:flex;flex-direction:column;gap:16px;z-index:2}.social-btn{width:44px;height:44px;border-radius:999px;display:grid;place-items:center;background:#fff;box-shadow:0 6px 18px #0000001f;color:#444;transition:transform .15s ease,box-shadow .15s ease,color .15s ease,background .15s ease;text-decoration:none}.social-btn:hover{transform:translateY(-2px);box-shadow:0 8px 22px #0000002e}.social-btn.messenger{color:#0078ff}.social-btn.instagram{color:#c13584}@media(max-width:749px){.contact-social{position:static;margin-bottom:-35px;flex-direction:row;justify-content:flex-end}}.contact-custom-map{background:#f8efcf66;border-radius:16px;box-shadow:0 6px 20px #00000014;height:100%;display:flex;align-items:center}.contact-custom-map iframe{width:100%;height:100%;border:0;border-radius:12px;display:block;min-height:460px}@media(min-width:992px){.contact-custom-wrapper{display:grid;grid-template-columns:1fr 1.5fr;grid-template-rows:auto auto;column-gap:2.5rem;row-gap:1.5rem;align-items:stretch;margin:0 55px}.contact-custom-info{grid-column:1 / 2!important;grid-row:1!important;margin-bottom:0!important;padding-right:0!important}.contact-custom-info h3{font-size:2rem;margin-bottom:1rem;text-align:left;width:100%}.contact-custom-form{grid-column:1 / 2!important;grid-row:2!important;display:flex;flex-direction:column}.contact-custom-map{grid-column:2 / 3!important;grid-row:1 / 3!important;align-self:stretch!important;width:100%!important;height:100%!important;box-shadow:none!important;border-radius:16px;overflow:hidden}.contact-custom-map iframe{display:block;width:100%!important;height:100%!important;min-height:620px;border:0;border-radius:16px}.contact-custom-wrapper>*{display:flex;flex-direction:column}}.contact-social-inline{gap:1rem}.contact-social-inline .list-social__link{width:34px;height:34px;border-radius:999px;display:grid;place-items:center;background:#fff;box-shadow:0 4px 10px #00000014;transition:transform .2s ease,box-shadow .2s ease;padding:.7rem;margin-top:1rem}.contact-social-inline .list-social__link:hover{transform:translateY(-3px);box-shadow:0 6px 14px #0000001f}@media(max-width:749px){.contact-custom-info .contact-social-inline{justify-content:flex-start!important}.contact-custom-wrapper{margin:0}}.contact-custom-form .field:after,.contact-custom-form .field:hover:after,.contact-custom-form .field:focus-within:after{box-shadow:none!important;border:none!important;background:transparent!important;transition:none!important}.contact-custom-form .field:after{--inputs-border-opacity: 0 !important}.contact-custom-form .field__input,.contact-custom-form .text-area,.contact-custom-form .select__select{box-shadow:none!important;border:1.5px solid rgba(var(--color-foreground),.25);background:#fff;transition:border-color .2s ease,background-color .2s ease}.contact-custom-form .field__input:hover,.contact-custom-form .text-area:hover,.contact-custom-form .select__select:hover{border-color:rgba(var(--color-foreground),.55)}.contact-custom-form .field__input:focus,.contact-custom-form .text-area:focus,.contact-custom-form .select__select:focus{outline:none!important;box-shadow:none!important;border-color:rgb(var(--color-foreground))}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-hd-contact-form.css.map */
