.kl-corporate-gifting-form{padding-bottom:2rem;margin:0 1.6rem}.kl-corporate-gifting-form-bg{background:#f7f4ef;padding:1.4rem 2rem}.kl-corporate-gifting-form__inner{display:flex;flex-direction:column;gap:4rem;margin:0 auto}.kl-corporate-gifting-form__content{display:flex;flex-direction:column;min-width:0}.kl-corporate-gifting-form__heading{margin:0;font-size:var(--kl-type-section-heading, 2.8rem);line-height:1.15}.kl-corporate-gifting-form__subheading{margin:1.6rem 0 0;max-width:42rem;color:var(--secondary-brand-color);font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:var(--kl-type-body, 1.2rem);line-height:1.5}.kl-corporate-gifting-form__media{order:-1}.kl-corporate-gifting-form__image{display:block;width:100%;height:auto}.kl-corporate-gifting-form__form{display:flex;flex-direction:column;gap:.5rem;margin-top:3.2rem}.kl-corporate-gifting-form__field{display:flex;flex-direction:column}.kl-corporate-gifting-form__field--textarea{margin-top:1.5rem}.kl-corporate-gifting-form__field--short{width:82.8%}.kl-corporate-gifting-form__label,.kl-corporate-gifting-form__visually-hidden{position:absolute;width:.1rem;height:.1rem;margin:-.1rem;padding:0;overflow:hidden;border:0;clip-path:inset(50%);white-space:nowrap}.kl-corporate-gifting-form__input,.kl-corporate-gifting-form__textarea,.kl-corporate-gifting-form__phone{width:100%;padding:0 2.8rem;border:.1rem solid #6d6d6d;background-color:#f8f3ec;color:var(--primary-brand-color);font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:var(--kl-type-body, 1.2rem);line-height:1.25}.kl-corporate-gifting-form__input{height:4.35rem}.kl-corporate-gifting-form__textarea{height:20rem;padding-top:1.2rem;padding-bottom:1.2rem;resize:vertical}.kl-corporate-gifting-form__input::placeholder,.kl-corporate-gifting-form__textarea::placeholder{color:#5b6273;opacity:.6}.kl-corporate-gifting-form__phone{display:flex;align-items:stretch;height:4.35rem;padding:0}.kl-corporate-gifting-form__country{position:relative;flex:0 0 auto;display:inline-flex;align-items:center;gap:.6rem;padding:0 1.4rem;border-right:.1rem solid #6d6d6d}.kl-corporate-gifting-form__flag{width:2rem;flex:0 0 auto}.kl-corporate-gifting-form__country-caret{width:.9rem;height:.9rem;flex:0 0 auto;opacity:.7;color:#121212}.kl-corporate-gifting-form__country-code{color:var(--primary-brand-color);font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:var(--kl-type-body, 1.4rem);line-height:1.4;white-space:nowrap}.kl-corporate-gifting-form__phone-code{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;background-color:transparent;opacity:0;cursor:pointer}.kl-corporate-gifting-form__phone-number{flex:1 1 auto;min-width:0;border:none;background-color:transparent;padding:0 1.4rem;color:var(--primary-brand-color);font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:var(--kl-type-body, 1.2rem)}.kl-corporate-gifting-form__phone-number::placeholder{color:#5b6273;opacity:.6}.kl-corporate-gifting-form__input:focus-visible,.kl-corporate-gifting-form__textarea:focus-visible,.kl-corporate-gifting-form__phone:focus-within,.kl-corporate-gifting-form__phone-code:focus-visible,.kl-corporate-gifting-form__phone-number:focus-visible{outline:.2rem solid #121212;outline-offset:.2rem}.kl-corporate-gifting-form__field-error{margin:.6rem 0 0;color:#b91c1c;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:var(--kl-type-body, 1.2rem);line-height:1.4}.kl-corporate-gifting-form__field--is-invalid .kl-corporate-gifting-form__input,.kl-corporate-gifting-form__field--is-invalid .kl-corporate-gifting-form__textarea,.kl-corporate-gifting-form__field--is-invalid .kl-corporate-gifting-form__phone{border-color:#b91c1c}.kl-corporate-gifting-form__mandatory{margin:1.6rem 0 0;color:#b91c1c;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:var(--kl-type-body, 1.2rem);line-height:1.4}.kl-corporate-gifting-form__message{margin:0;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:var(--kl-type-body, 1.3rem);line-height:1.5}.kl-corporate-gifting-form__message--success{color:#15803d}.kl-corporate-gifting-form__message--error{color:#b91c1c}.kl-corporate-gifting-form__submit{align-self:flex-start;margin-top:2rem;height:4.35rem;padding:0 1.8rem;border:.1rem solid #262a32;background-color:#262a32;color:#fff;font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:300;font-size:var(--kl-type-button, 1.4rem);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease,color .2s ease}.kl-corporate-gifting-form__mandatory:not([hidden])~.kl-corporate-gifting-form__submit,.kl-corporate-gifting-form__message:not([hidden])~.kl-corporate-gifting-form__submit{margin-top:0}.kl-corporate-gifting-form__submit:hover{background-color:transparent;color:#262a32}.kl-corporate-gifting-form__submit:focus-visible{outline:.2rem solid #121212;outline-offset:.2rem}.kl-corporate-gifting-form__submit:disabled{opacity:.6;cursor:not-allowed}@media(min-width:990px){.kl-corporate-gifting-form{margin:0 4rem}.kl-corporate-gifting-form-bg{padding:4rem;max-width:144rem;width:100%;margin:0 auto}.kl-corporate-gifting-form__inner{flex-direction:row;align-items:flex-start;gap:6rem}.kl-corporate-gifting-form__content{flex:1 1 50%}.kl-corporate-gifting-form__field{max-width:41.4rem}.kl-corporate-gifting-form__field--textarea{max-width:none}.kl-corporate-gifting-form__field--short{width:auto}.kl-corporate-gifting-form__heading{font-size:var(--kl-type-section-heading, 3.4rem)}.kl-corporate-gifting-form__media{flex:1 1 50%;order:0;position:sticky;top:4rem}}@media(min-width:1441px){.kl-corporate-gifting-form{padding-bottom:4rem}.kl-corporate-gifting-form-bg{padding:9.6rem 5rem}.kl-corporate-gifting-form__inner{width:100%;gap:8rem;padding-left:16px;padding-right:16px}}
/*# sourceMappingURL=/cdn/shop/t/430/assets/kl-corporate-gifting-form.css.map */
