.fw-widget{--fw-brand:#5d6b4f;--fw-brand-dark:#48543d;--fw-ink:#1c1c19;--fw-muted:#6b6b63;--fw-line:#ddd9cd;--fw-surface:#fbfaf7;--fw-radius:4px;box-sizing:border-box;border:1px solid var(--fw-line);background:var(--fw-surface);max-width:760px;color:var(--fw-ink);text-align:left;border-radius:6px;margin:0 auto;padding:28px;font-family:inherit;font-size:16px;line-height:1.5}.fw-widget *,.fw-widget :before,.fw-widget :after{box-sizing:inherit}.fw-widget :where(button,input,select,textarea){min-width:0;max-width:none;height:auto;min-height:0;font-family:inherit;font-size:inherit;letter-spacing:normal;text-transform:none;box-shadow:none;appearance:none;margin:0;font-weight:400;line-height:1.2}.fw-widget :where(button){width:auto;color:inherit;text-align:center;background:0 0;border:0;border-radius:0;padding:0;text-decoration:none}.fw-widget :where(input[type=checkbox],input[type=radio]){appearance:auto}.fw-widget :where(legend){float:none;width:auto;padding:0}.fw-widget .fw-progress{gap:8px;margin:0 0 26px;padding:0;list-style:none;display:flex}.fw-widget .fw-progress__step{border-top:2px solid var(--fw-line);color:var(--fw-muted);flex:1;align-items:center;gap:8px;padding-top:10px;font-size:13px;display:flex}.fw-widget .fw-progress__step.is-active,.fw-widget .fw-progress__step.is-done{border-top-color:var(--fw-brand);color:var(--fw-ink)}.fw-widget .fw-progress__number{background:var(--fw-line);border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-weight:700;display:grid}.fw-widget .fw-progress__step.is-active .fw-progress__number,.fw-widget .fw-progress__step.is-done .fw-progress__number{background:var(--fw-brand);color:#fff}.fw-widget .fw-screen{flex-direction:column;gap:18px;display:flex}.fw-widget .fw-screen--narrow{max-width:460px}.fw-widget .fw-screen--centered{text-align:center;align-items:center;margin:0 auto}.fw-widget h2{color:var(--fw-ink);margin:0;font-size:26px;font-weight:600;line-height:1.2}.fw-widget .fw-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--fw-brand);margin:0;font-size:12px;font-weight:700}.fw-widget .fw-intro,.fw-widget .fw-note{color:var(--fw-muted);margin:0}.fw-widget .fw-note{font-size:14px}.fw-widget .fw-note--warning{border-radius:var(--fw-radius);color:#7a5b18;background:#fdf6e6;padding:8px 10px}.fw-widget .fw-message{border-radius:var(--fw-radius);color:#8c2f22;background:#fbecea;margin:0 0 18px;padding:12px 14px;font-size:15px}.fw-widget .fw-counter{align-items:center;gap:12px;display:flex}.fw-widget .fw-counter__button{border:1px solid var(--fw-brand);background:var(--fw-brand);color:#fff;cursor:pointer;border-radius:50%;flex:none;width:34px;height:34px;padding:0;font-size:18px;line-height:1}.fw-widget .fw-counter__button:hover{border-color:var(--fw-brand-dark);background:var(--fw-brand-dark)}.fw-widget .fw-counter__value{text-align:center;font-variant-numeric:tabular-nums;min-width:48px;font-size:28px;font-weight:600}.fw-widget .fw-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;display:grid}.fw-widget .fw-field{flex-direction:column;gap:5px;display:flex}.fw-widget .fw-field label,.fw-widget .fw-fieldset legend{color:var(--fw-muted);font-size:13px;font-weight:600}.fw-widget .fw-field input,.fw-widget .fw-field textarea{border:1px solid var(--fw-line);border-radius:var(--fw-radius);width:100%;color:var(--fw-ink);font:inherit;background:#fff;padding:10px 12px;font-size:15px}.fw-widget .fw-field input[type=checkbox]{width:auto;padding:0}.fw-widget .fw-field input:focus,.fw-widget .fw-field textarea:focus{outline:2px solid var(--fw-brand);outline-offset:1px;border-color:var(--fw-brand)}.fw-widget .fw-field.is-invalid input{border-color:#b3402f}.fw-widget .fw-error{color:#b3402f;margin:0;font-size:13px}.fw-widget .fw-fieldset{border:0;margin:0;padding:0}.fw-widget .fw-times{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.fw-widget .fw-time{border:1px solid var(--fw-line);border-radius:var(--fw-radius);color:var(--fw-ink);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:#fff;padding:9px 16px}.fw-widget .fw-time:hover:not(:disabled){border-color:var(--fw-brand)}.fw-widget .fw-time.is-selected{border-color:var(--fw-brand);background:var(--fw-brand);color:#fff}.fw-widget .fw-time:disabled{opacity:.35;cursor:not-allowed;text-decoration:line-through}.fw-widget .fw-actions{align-items:center;gap:14px;margin-top:6px;display:flex}.fw-widget .fw-actions--split{justify-content:space-between}.fw-widget .fw-actions--centered{flex-direction:column;gap:10px}.fw-widget .fw-button{border-radius:var(--fw-radius);background:var(--fw-brand);color:#fff;font:inherit;cursor:pointer;border:0;padding:10px 20px;font-weight:600;text-decoration:none;display:inline-block}.fw-widget .fw-button:hover:not(:disabled){background:var(--fw-brand-dark)}.fw-widget .fw-button:disabled{opacity:.5;cursor:not-allowed}.fw-widget .fw-button--pay{width:100%;margin-top:12px}.fw-widget .fw-text-button{color:var(--fw-muted);font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 0;text-decoration:underline}.fw-widget .fw-text-button:hover{color:var(--fw-ink)}.fw-widget .fw-payment{grid-template-columns:minmax(0,1fr) minmax(260px,.85fr);align-items:start;gap:24px;display:grid}@media (width<=640px){.fw-widget .fw-payment{grid-template-columns:1fr}.fw-widget{padding:20px 16px}}.fw-widget .fw-summary{flex-direction:column;gap:12px;margin:0;display:flex}.fw-widget .fw-summary>div{border-bottom:1px solid var(--fw-line);justify-content:space-between;gap:16px;padding-bottom:10px;display:flex}.fw-widget .fw-summary dt{color:var(--fw-muted);font-size:13px}.fw-widget .fw-summary dd{text-align:right;margin:0;font-weight:600}.fw-widget .fw-deposit{border:1px solid var(--fw-line);border-radius:var(--fw-radius);background:#fff;padding:20px}.fw-widget .fw-deposit__label{letter-spacing:.12em;text-transform:uppercase;color:var(--fw-muted);margin:0;font-size:12px;font-weight:700}.fw-widget .fw-deposit__amount{margin:4px 0 8px;font-size:34px;font-weight:600;line-height:1}.fw-widget .fw-deposit__copy{color:var(--fw-muted);margin:0 0 16px;font-size:14px}.fw-widget .fw-deposit__deadline{color:#6b5a33;background:#7a643c1a;border-radius:6px;margin:10px 0 0;padding:9px 11px;font-size:13px;line-height:1.45}.fw-widget .fw-consent{align-items:flex-start;gap:9px;margin-bottom:12px;font-size:14px;line-height:1.45;display:flex}.fw-widget .fw-consent input{flex:none;margin-top:3px}.fw-widget .fw-consent a{color:var(--fw-brand)}.fw-widget .fw-paypal{min-height:52px}.fw-widget .fw-door,.fw-widget .fw-success{background:var(--fw-brand);color:#fff;border-radius:50%;place-items:center;width:58px;height:58px;font-size:26px;display:grid}.fw-widget .fw-calendar{border:1px solid var(--fw-line);border-radius:var(--fw-radius);background:#fff;margin:18px 0 4px}.fw-widget .fw-calendar__header{border-bottom:1px solid var(--fw-line);justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.fw-widget .fw-calendar__month{letter-spacing:.01em;font-weight:600}.fw-widget .fw-calendar__nav{border:1px solid var(--fw-line);border-radius:var(--fw-radius);width:34px;height:34px;color:var(--fw-ink);cursor:pointer;background:#fff;font-size:18px;line-height:1}.fw-widget .fw-calendar__nav:hover:not(:disabled){border-color:var(--fw-brand);color:var(--fw-brand)}.fw-widget .fw-calendar__nav:disabled{opacity:.35;cursor:default}.fw-widget .fw-calendar__weekdays,.fw-widget .fw-calendar__grid{grid-template-columns:repeat(7,1fr);gap:4px;max-width:440px;margin-inline:auto;padding:0 10px;display:grid}.fw-widget .fw-calendar__weekdays{color:var(--fw-muted);text-align:center;text-transform:uppercase;letter-spacing:.05em;padding-top:10px;font-size:12px;font-weight:600}.fw-widget .fw-calendar__grid{padding-top:6px;padding-bottom:12px}.fw-widget .fw-calendar__empty{display:block}.fw-widget .fw-calendar__day{aspect-ratio:1;border:1px solid var(--fw-line);border-radius:var(--fw-radius);min-height:38px;color:var(--fw-ink);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;background:#fff;padding:0}.fw-widget .fw-calendar__day:hover:not(:disabled){border-color:var(--fw-brand);color:var(--fw-brand)}.fw-widget .fw-calendar__day.is-blocked{color:#b9b6ad;cursor:default;background:0 0;border-color:#0000}.fw-widget .fw-calendar__day.is-selected{border-color:var(--fw-brand);background:var(--fw-brand);color:#fff;font-weight:700}.fw-widget .fw-calendar__day:focus-visible,.fw-widget .fw-calendar__nav:focus-visible{outline:2px solid var(--fw-brand);outline-offset:2px}@media (width<=420px){.fw-widget .fw-calendar__day{min-height:34px;font-size:14px}}.fw-widget,.fw-widget *,.fw-widget :before,.fw-widget :after{box-sizing:border-box!important}.fw-widget .fw-counter__button,.fw-widget .fw-time,.fw-widget .fw-calendar__day,.fw-widget .fw-calendar__nav,.fw-widget .fw-button,.fw-widget .fw-text-button{text-transform:none!important;letter-spacing:normal!important;min-width:0!important;max-width:none!important;min-height:0!important;box-shadow:none!important;text-shadow:none!important;transform:none!important}.fw-widget .fw-counter__button{border-radius:50%!important;flex:none!important;width:34px!important;height:34px!important;padding:0!important;font-size:18px!important;line-height:1!important}.fw-widget .fw-calendar__day{border-radius:var(--fw-radius)!important;font-size:inherit!important;padding:0!important}.fw-widget .fw-calendar__nav{border-radius:var(--fw-radius)!important;width:34px!important;height:34px!important;padding:0!important}.fw-widget .fw-time{border-radius:var(--fw-radius)!important;font-size:inherit!important;padding:9px 16px!important}.fw-widget .fw-button{border-radius:var(--fw-radius)!important;font-size:inherit!important;padding:10px 20px!important;line-height:1.4!important}.fw-widget .fw-text-button{font-size:inherit!important;background:0 0!important;border:0!important;padding:0!important}.fw-widget .fw-field input:not([type=checkbox]):not([type=radio]),.fw-widget .fw-field textarea,.fw-widget .fw-field select{border-radius:var(--fw-radius)!important;width:100%!important;box-shadow:none!important;border-style:solid!important;border-width:1px!important;padding:10px 12px!important;font-size:15px!important;line-height:1.4!important}.fw-widget .fw-field input[type=checkbox]{border-radius:0!important;width:auto!important;min-width:0!important;padding:0!important}.fw-widget legend{float:none!important;width:auto!important;padding:0!important}.fw-widget .fw-confirm{border:1px solid var(--fw-line);border-radius:var(--fw-radius);background:#fff;border-left:3px solid #934c42;margin-top:18px;padding:16px}.fw-widget .fw-confirm p{margin:0 0 14px;line-height:1.55}.fw-widget .fw-button--danger{background:#934c42;border-color:#934c42}.fw-widget .fw-button--danger:hover:not(:disabled){background:#7a3f37;border-color:#7a3f37}
/*$vite$:1*/