.ecom-contact-form.section-padding{padding-block:40px}.ecom-contact-form__wrapper{display:grid;grid-template-columns:1fr;gap:24px;align-items:stretch}.ecom-contact-form__image{display:none}@media(min-width:1000px){.ecom-contact-form__wrapper.has-image{grid-template-columns:1fr 1fr}.ecom-contact-form__image{display:block}}.ecom-contact-form__image img{width:100%;height:100%;object-fit:cover;border-radius:24px;display:block}.ecom-contact-form__content{border-radius:24px;padding:32px;background:var(--b2b-bg);color:var(--b2b-text)}.ecom-contact-form__title p{margin:0 0 8px}.ecom-contact-form__description p{margin:0 0 24px}.fieldset{display:grid;gap:14px}.form-control{position:relative}.input.is-floating{width:100%;border-radius:999px;padding:16px 18px;border:1px solid var(--b2b-border);background:var(--b2b-input-bg);color:var(--b2b-input-text);outline:none}textarea.input.is-floating{border-radius:18px;padding-top:20px;resize:vertical}.input.is-floating::placeholder{color:transparent}.floating-label{position:absolute;left:18px;top:50%;transform:translateY(-50%);padding:0 6px;font-size:14px;opacity:.75;pointer-events:none;transition:.15s ease;background:transparent;color:var(--b2b-text)}textarea+.floating-label{top:18px;transform:none}.input.is-floating:focus+.floating-label,.input.is-floating:not(:placeholder-shown)+.floating-label{top:6px;transform:none;font-size:12px;opacity:.9}.input-row{display:grid;grid-template-columns:88px 1fr;gap:12px;align-items:stretch}.custom-select-container{position:relative}.custom-select-selected{border-radius:999px;padding:16px 18px;border:1px solid var(--b2b-border);background:var(--b2b-input-bg);cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;align-items:center;gap:10px;height:100%;color:var(--b2b-input-text)}.custom-select-options{position:absolute;left:0;right:0;top:calc(100% + 8px);border-radius:16px;background:var(--b2b-bg);border:1px solid var(--b2b-border);overflow:hidden;z-index:10}.custom-select-option{padding:12px 14px;cursor:pointer;display:flex;align-items:center;gap:10px;color:var(--b2b-text)}.custom-select-option:hover{background:#ffffff14}.button.button--xl{margin-top:18px;width:100%;border-radius:999px;padding:16px 18px;background:var(--b2b-button-bg)!important;color:var(--b2b-button-text)!important}.ecom-contact-form__content{padding:40px 32px}@media(min-width:1000px){.ecom-contact-form__content{padding:62px}.input.is-floating:not(:placeholder-shown)+.floating-label{opacity:0!important;visibility:hidden!important}.input.is-floating:focus+.floating-label{opacity:0!important;visibility:hidden!important}.input.is-floating:hover{border-color:#c3c3c6}.input.is-floating:focus{border-color:#c3c3c6;box-shadow:none}.input.is-floating:focus-visible{outline:none}}.input.is-floating:focus+.floating-label{opacity:0!important;visibility:hidden!important}.input.is-floating:not(:placeholder-shown)+.floating-label{opacity:0!important;visibility:hidden!important}.input.is-floating:valid+.floating-label{opacity:0!important;visibility:hidden!important}.input.is-floating::placeholder{color:transparent!important}.input.is-floating{-webkit-appearance:none;appearance:none}@media(hover:none)and (pointer:coarse){.input.is-floating:focus,.input.is-floating:focus-visible{border-color:var(--b2b-border)!important;box-shadow:none!important;outline:none!important}.custom-select-selected{-webkit-appearance:none;appearance:none}.custom-select-selected:focus,.custom-select-selected:focus-visible{}}
/*# sourceMappingURL=/cdn/shop/t/43/assets/contact-b2b.css.map */
