.withdrawal-form{width:100%;background:var(--wf-bg, #fff5ea);padding-top:var(--wf-pad-top-mobile, 48px);padding-bottom:var(--wf-pad-bottom-mobile, 56px)}.withdrawal-form__wrapper{max-width:var(--wf-max-width, 800px);margin:0 auto;padding:0 20px}.withdrawal-form__header{text-align:center;margin-bottom:28px}.withdrawal-form__overline{display:block;font-family:var(--wf-body-font, var(--font-body-family));font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--wf-accent, var(--pr-olive, #3e491c));opacity:.85;margin:0 0 10px}.withdrawal-form__title{font-family:var(--wf-heading-font, var(--font-heading-family));font-size:30px;font-weight:600;color:var(--wf-heading, var(--pr-olive, #3e491c));margin:0}.withdrawal-form__intro{font-family:var(--wf-body-font, var(--font-body-family));font-size:15px;line-height:1.7;color:var(--wf-text, #391b1c);background:var(--wf-container-bg, #ffffff);border:1px solid var(--wf-input-border, #e8e8e8);border-left:4px solid var(--wf-accent, var(--pr-olive, #3e491c));border-radius:12px;padding:20px 22px;margin:0 auto 28px}.withdrawal-form__intro p{margin:0 0 10px}.withdrawal-form__intro p:last-child{margin-bottom:0}.withdrawal-form__intro a{color:var(--wf-accent, var(--pr-olive, #3e491c))}.withdrawal-form__container{background:var(--wf-container-bg, #ffffff);border-radius:16px;padding:28px 24px;box-shadow:0 4px 16px #0000001a}.withdrawal-form__step-title{font-family:var(--wf-heading-font, var(--font-heading-family));font-size:18px;font-weight:600;color:var(--wf-heading, var(--pr-olive, #3e491c));margin:0 0 18px;padding-bottom:10px;border-bottom:1px solid var(--wf-input-border, #e8e8e8)}.withdrawal-form__message{padding:16px 18px;border-radius:12px;margin-bottom:22px;font-family:var(--wf-body-font, var(--font-body-family));font-size:14px;font-weight:500;line-height:1.6}.withdrawal-form__message--success{background:var(--wf-success-bg, rgba(76, 175, 80, .09));color:var(--wf-success, #4caf50);border:2px solid var(--wf-success, #4caf50)}.withdrawal-form__message--error{background:var(--wf-error-bg, rgba(215, 92, 108, .09));color:var(--wf-error, #d75c6c);border:2px solid var(--wf-error, #d75c6c)}.withdrawal-form__grid{display:grid;gap:18px}.withdrawal-form__row{display:grid;grid-template-columns:1fr;gap:18px}.withdrawal-form__group{position:relative}.withdrawal-form__label{display:block;font-family:var(--wf-body-font, var(--font-body-family));font-size:14px;font-weight:600;color:var(--wf-heading, var(--pr-olive, #3e491c));margin-bottom:8px}.withdrawal-form__required{color:var(--wf-error, #d75c6c);margin-left:3px}.withdrawal-form__input,.withdrawal-form__textarea{width:100%;font-family:var(--wf-body-font, var(--font-body-family));font-size:15px;color:var(--wf-text, #391b1c);background:var(--wf-input-bg, #ffffff);border:2px solid var(--wf-input-border, #e8e8e8);border-radius:10px;padding:13px 14px;transition:border-color .25s ease,box-shadow .25s ease}.withdrawal-form__input:focus,.withdrawal-form__textarea:focus{outline:none;border-color:var(--wf-accent, var(--pr-olive, #3e491c));box-shadow:0 0 0 3px var(--wf-accent-ring, rgba(62, 73, 28, .13))}.withdrawal-form__textarea{resize:vertical;min-height:110px}.withdrawal-form__confirm{display:flex;align-items:flex-start;gap:12px;font-family:var(--wf-body-font, var(--font-body-family));font-size:14px;line-height:1.6;color:var(--wf-text, #391b1c);background:var(--wf-accent-tint, rgba(62, 73, 28, .05));border:1px solid var(--wf-input-border, #e8e8e8);border-radius:10px;padding:16px}.withdrawal-form__confirm input[type=checkbox]{width:20px;height:20px;margin-top:1px;flex-shrink:0;accent-color:var(--wf-accent, var(--pr-olive, #3e491c))}.withdrawal-form__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.withdrawal-form__button{font-family:var(--wf-body-font, var(--font-body-family));font-size:16px;font-weight:600;color:var(--wf-button-text, #ffffff);background:var(--wf-accent, var(--pr-olive, #3e491c));border:none;border-radius:10px;padding:15px 26px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease}.withdrawal-form__button:hover{transform:translateY(-2px);box-shadow:0 4px 12px var(--wf-accent-shadow, rgba(62, 73, 28, .25))}.withdrawal-form__button--ghost{background:transparent;color:var(--wf-accent, var(--pr-olive, #3e491c));border:2px solid var(--wf-accent, var(--pr-olive, #3e491c))}.withdrawal-form__button--ghost:hover{box-shadow:none}.withdrawal-form__privacy{margin-top:16px;font-family:var(--wf-body-font, var(--font-body-family));font-size:12px;color:var(--wf-text, #391b1c);opacity:.65;line-height:1.5}.withdrawal-form.wf-js .withdrawal-form__step--2{display:none}.withdrawal-form.wf-js.wf-show-2 .withdrawal-form__step--2{display:block}.withdrawal-form.wf-js.wf-show-2 .withdrawal-form__step1-action{display:none}@media only screen and (min-width:769px){.withdrawal-form{padding-top:var(--wf-pad-top-desktop, 80px);padding-bottom:var(--wf-pad-bottom-desktop, 100px)}.withdrawal-form__wrapper{padding:0 40px}.withdrawal-form__title{font-size:40px}.withdrawal-form__container{padding:44px 48px}.withdrawal-form__row{grid-template-columns:repeat(2,1fr);gap:22px}.withdrawal-form__grid{gap:22px}.withdrawal-form--hide-desktop{display:none}}@media only screen and (max-width:768px){.withdrawal-form--hide-mobile{display:none}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-withdrawal-form.css.map */
