.retour-form{width:100%;position:relative}.retour-form__vlak2{padding:0 0 40px;display:flex;justify-content:center;margin-top:-20px}.retour-form__content{background:var(--retour-content-bg);padding:60px;color:var(--retour-text-color);text-align:left;max-width:920px;width:100%;margin:0 auto}.retour-form__intro{margin-bottom:40px;font-size:15px;line-height:1.7;color:var(--retour-text-color)}.retour-form__intro a{color:var(--retour-accent);text-decoration:underline}.retour-form__grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px}.retour-form__field{display:flex;flex-direction:column}.retour-form__field--full{margin-bottom:24px}.retour-form__label{font-family:Italico,sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;color:var(--retour-text-color)}.retour-form__required{color:var(--retour-accent)}.retour-form__input{width:100%;padding:14px 16px;font-size:15px;font-family:inherit;border:1px solid #d0d0d0;border-radius:0;background:#fff;color:var(--retour-text-color);transition:border-color .2s ease;-webkit-appearance:none;appearance:none;font-family:var(--main-family);height:50px}.retour-form__input:focus{outline:none;border-color:var(--retour-accent)}.retour-form__input::placeholder{color:#999}.retour-form__textarea{resize:vertical;min-height:100px}.retour-form__select{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%23333' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 16px center;padding-right:40px}.retour-form__checkbox-field{margin-bottom:32px}.retour-form__checkbox-label{display:flex;align-items:flex-start;gap:12px;font-size:14px;line-height:1.5;cursor:pointer;color:var(--retour-text-color)}.retour-form__checkbox{width:20px;height:20px;min-width:20px;margin-top:2px;accent-color:var(--retour-accent);cursor:pointer}.retour-form__checkbox-label a{color:var(--retour-accent);text-decoration:underline}.retour-form__submit{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:16px 48px;font-size:14px;font-weight:500;background:var(--retour-accent);color:#fff;border:none;cursor:pointer;transition:opacity .2s ease}.retour-form__submit:hover{opacity:.85}.retour-form__submit:disabled{opacity:.6;cursor:not-allowed}.retour-form__submit-loader{display:inline-flex;align-items:center}.retour-form__confirmation{text-align:center;padding:20px 0}.retour-form__confirmation-icon{color:var(--retour-accent);margin-bottom:24px;text-align:center;display:flex;justify-content:center}.retour-form__confirmation-heading{font-family:Italico,sans-serif;font-size:28px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:var(--retour-text-color);margin:0 0 16px}.retour-form__confirmation-text{font-size:16px;line-height:1.6;color:var(--retour-text-color);margin-bottom:32px}.retour-form__confirmation-details{background:var(--retour-vlak2-bg);padding:32px;text-align:left;margin-bottom:32px}.retour-form__confirmation-row{display:flex;padding:12px 0;border-bottom:1px solid #e0e0e0;font-size:14px;line-height:1.5}.retour-form__confirmation-row:last-child{border-bottom:none}.retour-form__confirmation-label{font-weight:600;min-width:160px;color:var(--retour-text-color)}.retour-form__confirmation-note{font-size:14px;color:#666;line-height:1.6}@media screen and (max-width:989px){.retour-form__vlak2{padding:50px 0}.retour-form__content{padding:40px 24px;margin:0 var(--page-margin, 24px)}.retour-form__grid{grid-template-columns:1fr;gap:20px}.retour-form__submit{width:100%}.retour-form__confirmation-row{flex-direction:column;gap:4px}.retour-form__confirmation-label{min-width:auto}}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map */
