.order__card.svelte-1evhwei{outline-offset:-1px;background:url(../../../client-materials/pattern.svg) bottom/100% no-repeat,#fff;border-radius:16px;outline:1px solid #06090c0a;flex-direction:column;gap:40px;width:100%;max-width:880px;padding:48px;display:flex;box-shadow:0 8px 40px #06090c14}.order__error.svelte-1evhwei{outline-offset:-1px;color:#9e1c21;letter-spacing:.28px;background:#9e1c210f;border-radius:12px;outline:1px solid #9e1c2129;margin:0;padding:14px 20px;font-size:14px;font-weight:500;line-height:20px}.order__block.svelte-1evhwei{border:0;flex-direction:column;gap:16px;min-width:0;margin:0;padding:0;display:flex}.order__label.svelte-1evhwei{color:#06090c;letter-spacing:.28px;padding:0;font-size:14px;font-weight:600;line-height:20px}.order__req.svelte-1evhwei{color:#9e1c21;margin-left:2px}.order__hint.svelte-1evhwei{color:#06090c7a;font-weight:400}.order__chosen.svelte-1evhwei{outline-offset:-1px;background:#9e1c210a;border-radius:12px;outline:1px solid #9e1c2129;align-items:center;gap:12px;padding:14px 18px;display:flex}.order__chosen-check.svelte-1evhwei{color:#fff;background:#9e1c21;border-radius:999px;flex:none;place-items:center;width:22px;height:22px;display:grid}.order__chosen-check.svelte-1evhwei svg:where(.svelte-1evhwei){width:13px;height:13px}.order__chosen-label.svelte-1evhwei{color:#06090c;letter-spacing:.3px;font-size:15px;font-weight:600;line-height:22px}.order__hint-block.svelte-1evhwei{color:#06090c8f;letter-spacing:.26px;margin:-8px 0 0;font-size:13px;font-weight:400;line-height:19px}.order__block--hinted.svelte-1evhwei{gap:8px}.order__block--hinted.svelte-1evhwei .order__hint-block:where(.svelte-1evhwei){margin-top:-4px}.opts.svelte-1evhwei{flex-direction:column;gap:10px;display:flex}.opt.svelte-1evhwei{outline-offset:-1px;cursor:pointer;background:#f9f9fb;border-radius:12px;outline:1px solid #06090c14;flex-direction:row;align-items:center;gap:14px;padding:14px 18px;transition:background-color .2s,outline-color .2s,box-shadow .2s;display:flex;position:relative}.opt.svelte-1evhwei:hover{outline-color:#06090c33}.opt--active.svelte-1evhwei{outline-offset:-2px;background:#9e1c210a;outline:2px solid #9e1c21;box-shadow:0 4px 16px #9e1c211f}.opt__input.svelte-1evhwei{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.opt.svelte-1evhwei:has(.opt__input:where(.svelte-1evhwei):focus-visible){outline-offset:2px;outline:3px solid #06090c}.opt__dot.svelte-1evhwei{outline-offset:-1px;color:#fff;background:#fff;border-radius:999px;outline:1px solid #06090c33;flex:none;place-items:center;width:22px;height:22px;transition:background-color .2s,outline-color .2s;display:grid}.opt__dot--check.svelte-1evhwei{border-radius:7px}.opt__dot.svelte-1evhwei svg:where(.svelte-1evhwei){opacity:0;width:12px;height:12px;transition:opacity .2s,transform .2s;transform:scale(.6)}.opt--active.svelte-1evhwei .opt__dot:where(.svelte-1evhwei){background:#9e1c21;outline-color:#9e1c21}.opt--active.svelte-1evhwei .opt__dot:where(.svelte-1evhwei):not(.opt__dot--check){box-shadow:inset 0 0 0 4px #fff}.opt--active.svelte-1evhwei .opt__dot--check:where(.svelte-1evhwei) svg:where(.svelte-1evhwei){opacity:1;transform:scale(1)}.opt__label.svelte-1evhwei{color:#06090c;letter-spacing:.3px;flex:auto;min-width:0;font-size:15px;font-weight:500;line-height:22px}.order__grid.svelte-1evhwei{grid-template-columns:1fr 1fr;gap:24px;display:grid}.order__field.svelte-1evhwei{flex-direction:column;gap:8px;display:flex}.order__field--full.svelte-1evhwei{grid-column:1/-1}.order__input.svelte-1evhwei{appearance:none;color:#06090c;width:100%;font:inherit;letter-spacing:.32px;background:#f9f9fb;border:1px solid #06090c14;border-radius:12px;padding:14px 16px;font-size:16px;line-height:24px;transition:border-color .2s,box-shadow .2s,background-color .2s}.order__input.svelte-1evhwei:hover{border-color:#06090c29}.order__input.svelte-1evhwei:focus{background:#fff;border-color:#9e1c21;outline:none;box-shadow:0 0 0 4px #9e1c211a}.order__textarea.svelte-1evhwei{resize:vertical;min-height:112px}.order__when.svelte-1evhwei{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.order__when-col.svelte-1evhwei{flex-direction:column;gap:24px;display:flex}.cal.svelte-1evhwei{outline-offset:-1px;background:#f9f9fb;border-radius:12px;outline:1px solid #06090c0f;flex-direction:column;gap:12px;padding:16px;display:flex}.cal__nav.svelte-1evhwei{justify-content:space-between;align-items:center;gap:8px;display:flex}.cal__month.svelte-1evhwei{color:#06090c;letter-spacing:.3px;font-size:15px;font-weight:600;line-height:22px}.cal__nav-btn.svelte-1evhwei{appearance:none;outline-offset:-1px;color:#06090c;cursor:pointer;background:#fff;border:0;border-radius:8px;outline:1px solid #06090c0f;place-items:center;width:32px;height:32px;padding:0;transition:outline-color .15s,opacity .15s;display:grid}.cal__nav-btn.svelte-1evhwei:hover:not(:disabled){outline-color:#06090c29}.cal__nav-btn.svelte-1evhwei:disabled{opacity:.32;cursor:default}.cal__nav-btn.svelte-1evhwei:focus-visible{outline-offset:2px;outline:3px solid #06090c}.cal__nav-btn.svelte-1evhwei svg:where(.svelte-1evhwei){width:16px;height:16px}.cal__weekdays.svelte-1evhwei,.cal__grid.svelte-1evhwei{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.cal__wd.svelte-1evhwei{text-align:center;color:#06090c7a;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600;line-height:16px}.cal__day.svelte-1evhwei{appearance:none;aspect-ratio:1;color:#06090c;font:inherit;letter-spacing:.28px;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;padding:0;font-size:14px;font-weight:500;transition:background-color .15s,color .15s;display:grid;position:relative}.cal__day--auspicious.svelte-1evhwei:not(:disabled){font-weight:700}.cal__mark.svelte-1evhwei{background:#9e1c21;border-radius:999px;flex:none;width:5px;height:5px;display:inline-block}.cal__mark--baljinnyam.svelte-1evhwei{background:0 0;box-shadow:inset 0 0 0 1.5px #9e1c21}.cal__marks.svelte-1evhwei{align-items:center;gap:3px;display:inline-flex;position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.cal__day.svelte-1evhwei:disabled .cal__mark:where(.svelte-1evhwei){opacity:.4}.cal__day--active.svelte-1evhwei .cal__mark:where(.svelte-1evhwei){background:#fff}.cal__day--active.svelte-1evhwei .cal__mark--baljinnyam:where(.svelte-1evhwei){background:0 0;box-shadow:inset 0 0 0 1.5px #fff}.cal__legend.svelte-1evhwei{flex-wrap:wrap;align-items:center;gap:12px;padding-top:2px;display:flex}.cal__legend-item.svelte-1evhwei{color:#06090ca3;letter-spacing:.24px;align-items:center;gap:6px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.cal__day.svelte-1evhwei:hover:not(:disabled):not(.cal__day--active){background:#06090c0f}.cal__day.svelte-1evhwei:disabled{color:#06090c3d;cursor:default}.cal__day--active.svelte-1evhwei{color:#fff;background:#9e1c21;font-weight:700;box-shadow:0 4px 12px #9e1c2152}.cal__day.svelte-1evhwei:focus-visible{outline-offset:1px;outline:2px solid #06090c}.order__note.svelte-1evhwei{outline-offset:-1px;background:#f9f9fb;border-radius:12px;outline:1px solid #06090c0f;flex-direction:column;gap:8px;padding:18px 20px;display:flex}.order__note-title.svelte-1evhwei{color:#9e1c21;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700;line-height:16px}.order__note-body.svelte-1evhwei{color:#06090cb8;letter-spacing:.28px;margin:0;font-size:14px;line-height:21px}.order__terms.svelte-1evhwei{color:#06090cb8;letter-spacing:.28px;flex-direction:column;gap:6px;margin:0;padding-left:18px;font-size:14px;line-height:21px;display:flex}.order__summary.svelte-1evhwei{outline-offset:-1px;background:#f9f9fb;border-radius:12px;outline:1px solid #06090c0f;justify-content:space-between;align-items:center;gap:24px;padding:20px 24px;display:flex}.order__summary-info.svelte-1evhwei{flex-direction:column;gap:2px;min-width:0;display:flex}.order__summary-label.svelte-1evhwei{color:#06090c7a;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:600;line-height:16px}.order__summary-title.svelte-1evhwei{color:#06090c;letter-spacing:.36px;font-size:18px;font-weight:600;line-height:26px}.order__summary-when.svelte-1evhwei{color:#06090ca3;letter-spacing:.28px;font-size:14px;font-weight:500;line-height:20px}.order__summary-auspicious.svelte-1evhwei{color:#9e1c21;white-space:nowrap;font-weight:600}.order__submit.svelte-1evhwei{appearance:none;font:inherit;color:#fff;outline-offset:-1px;letter-spacing:.4px;cursor:pointer;isolation:isolate;background:#9e1c21;border:0;border-radius:16px;outline:1px solid #00000014;justify-content:center;align-self:flex-start;align-items:center;gap:20px;padding:20px 20px 20px 32px;font-size:18px;font-weight:800;line-height:24px;transition:transform .2s,box-shadow .2s,background-color .2s,opacity .2s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #9e1c2147}.order__submit.svelte-1evhwei:before{content:"";opacity:.32;pointer-events:none;z-index:0;background-image:url(../../../client-materials/pattern-bold.svg);background-position:0;background-repeat:repeat-x;background-size:260px;animation:18s linear infinite svelte-1evhwei-order-cta-belt;position:absolute;inset:0}.order__submit.svelte-1evhwei:hover:before{animation-play-state:paused}@keyframes svelte-1evhwei-order-cta-belt{to{background-position:-260px}}.order__submit.svelte-1evhwei:hover{background-color:#b32228;transform:translateY(-2px);box-shadow:0 14px 32px #9e1c215c}.order__submit.svelte-1evhwei:active{transform:translateY(0)}.order__submit.svelte-1evhwei:focus-visible{outline-offset:4px;outline:3px solid #06090c}.order__submit.svelte-1evhwei:disabled{opacity:.6;cursor:default;transform:none}.order__submit-label.svelte-1evhwei,.order__submit-chip.svelte-1evhwei{z-index:1;position:relative}.order__submit-chip.svelte-1evhwei{color:#9e1c21;background:#fff;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.order__submit-arrow.svelte-1evhwei{flex:none;width:20px;height:20px;transition:transform .2s}.order__submit.svelte-1evhwei:hover .order__submit-arrow:where(.svelte-1evhwei){transform:translate(3px)}.order__card--success.svelte-1evhwei{text-align:center;align-items:center;gap:24px;padding:64px 48px}.order__check.svelte-1evhwei{color:#9e1c21;background:#9e1c2114;border-radius:999px;place-items:center;width:64px;height:64px;display:grid}.order__check.svelte-1evhwei svg:where(.svelte-1evhwei){width:28px;height:28px}.order__success-title.svelte-1evhwei{color:#06090c;letter-spacing:.32px;margin:0;font-size:32px;font-weight:600;line-height:40px}.order__success-body.svelte-1evhwei{color:#06090ca3;letter-spacing:.32px;max-width:440px;margin:0;font-size:16px;line-height:24px}.order__success-actions.svelte-1evhwei{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px;display:flex}.order__again.svelte-1evhwei{appearance:none;font:inherit;cursor:pointer;color:#fff;letter-spacing:.32px;background:#06090c;border:0;border-radius:12px;align-items:center;padding:14px 24px;font-size:16px;font-weight:600;line-height:24px;text-decoration:none;transition:background-color .2s,box-shadow .2s;display:inline-flex;box-shadow:0 2px 24px #06090c52}.order__again.svelte-1evhwei:hover{background:#1a1f24}.order__home.svelte-1evhwei{appearance:none;font:inherit;cursor:pointer;outline-offset:-1px;color:#06090c;letter-spacing:.32px;background:#06090c0a;border:0;border-radius:12px;outline:1px solid #06090c0a;align-items:center;padding:14px 24px;font-size:16px;font-weight:600;line-height:24px;text-decoration:none;transition:background-color .2s;display:inline-flex}.order__home.svelte-1evhwei:hover{background:#06090c14}@media (width<=768px){.order__card.svelte-1evhwei{gap:32px;padding:24px 20px}.order__when.svelte-1evhwei{grid-template-columns:1fr;gap:24px}.order__grid.svelte-1evhwei{grid-template-columns:1fr;gap:20px}.order__summary.svelte-1evhwei{flex-direction:column;align-items:stretch;gap:12px;padding:16px}.order__submit.svelte-1evhwei{border-radius:14px;align-self:stretch;gap:14px;padding:14px 14px 14px 24px;font-size:16px}.order__submit-chip.svelte-1evhwei{border-radius:10px;width:36px;height:36px}.order__card--success.svelte-1evhwei{padding:48px 24px}.order__success-title.svelte-1evhwei{font-size:24px;line-height:32px}}
