.checkout-fields.svelte-37c658.svelte-37c658{display:grid;width:100%;font-size:14px;font-weight:500;gap:calc(var(--grid-module) * 3)}@media (min-width: 1200px){.checkout-fields.svelte-37c658.svelte-37c658{gap:calc(var(--grid-module) * 2)}}.checkout-field.svelte-37c658.svelte-37c658{display:grid;gap:calc(var(--grid-module) * 1)}.checkout-field.svelte-37c658 input.svelte-37c658{min-width:0;height:44px;padding:0 calc(var(--grid-module) * 3);border:1px solid var(--main-color);border-radius:var(--radius-md);background:var(--dark-color);color:var(--white-color);font-size:13px;outline:none}.checkout-field.svelte-37c658 input.svelte-37c658:focus{border-color:var(--action-bg)}.checkout-field.svelte-37c658 input.invalid.svelte-37c658{border-color:#e0483e}@media (min-width: 1200px){.checkout-field.svelte-37c658 input.svelte-37c658{height:40px}}.tg-toggle.svelte-37c658.svelte-37c658{display:flex;align-items:center;width:100%;min-height:44px;padding:calc(var(--grid-module) * 1) calc(var(--grid-module) * 3);border:1px dashed rgba(255,255,255,.25);border-radius:var(--radius-md);background:rgba(255,255,255,.03);color:var(--white-color);cursor:pointer;gap:calc(var(--grid-module) * 2);text-align:left;transition:border-color .2s ease-out,background .2s ease-out}.tg-toggle.svelte-37c658.svelte-37c658:hover{border-color:#229ed9b3;background:rgba(34,158,217,.08)}@media (min-width: 1200px){.tg-toggle.svelte-37c658.svelte-37c658{min-height:40px}}@media (prefers-reduced-motion: reduce){.tg-toggle.svelte-37c658.svelte-37c658{transition:none}}.tg-toggle__icon.svelte-37c658.svelte-37c658{display:flex;align-items:center;justify-content:center;width:26px;height:26px;flex:0 0 auto;border-radius:50%;background:linear-gradient(135deg,#229ed9 0%,#08c 100%);color:#fff}.tg-toggle__text.svelte-37c658.svelte-37c658{display:flex;min-width:0;flex:1;flex-direction:column;font-size:13px;font-weight:600;gap:1px}.tg-toggle__text.svelte-37c658 small.svelte-37c658{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ffffff73;font-size:11px;font-weight:400}.tg-toggle__plus.svelte-37c658.svelte-37c658{display:flex;align-items:center;justify-content:center;flex:0 0 auto;color:#ffffff73;transition:color .2s ease-out}.tg-toggle.svelte-37c658:hover .tg-toggle__plus.svelte-37c658{color:var(--white-color)}.optional.svelte-37c658.svelte-37c658{color:#ffffff73;font-style:normal;font-weight:400}.field-error.svelte-37c658.svelte-37c658{color:#e0483e;font-size:11px;font-style:normal;overflow-wrap:anywhere}.field-hint.svelte-37c658.svelte-37c658{color:#ffffff8c;font-size:11px;font-style:normal}.field-hint.svelte-37c658 a.svelte-37c658{color:var(--action-bg)}.delivery-note.svelte-37c658.svelte-37c658{padding:calc(var(--grid-module) * 2) calc(var(--grid-module) * 3);border-radius:0 var(--radius-md) var(--radius-md) 0;border-left:2px solid;font-size:12px;line-height:1.45}.delivery-note--trade.svelte-37c658.svelte-37c658{border-left-color:#3d8bfd;background:rgba(9,92,172,.14)}.delivery-note--gift.svelte-37c658.svelte-37c658{border-left-color:#a97bff;background:rgba(115,62,181,.14)}:root{--back-color:#2b323c;--main-color:#334056;--bg-card-color:rgb(51 64 86 / 60%);--dark-color:#23282e;--text-color:#cfd4da;--white-color:#fff;--blue-color:#0396ff;--action-bg:#0078d6;--action-text:var(--white-color);--green-color:#48c432;--red-color:#eb4242;--grid-module:4px;--border-subtle:rgb(255 255 255 / 10%);--text-muted:rgb(255 255 255 / 70%);--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:20px;--radius-pill:999px;--text-xs:12px;--text-sm:13px;--text-base:14px;--text-md:16px;--text-lg:18px;--text-xl:20px;--text-2xl:24px;--text-3xl:32px;--shadow-card:4px 4px 8px 0 rgb(0 0 0 / 20%);--glow-action:0 0 10px var(--action-bg);--t-fast:.15s}.checkout.svelte-11mdt9z{display:flex;flex:1;flex-direction:column;padding:calc(var(--grid-module) * 4);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:rgba(26,30,36,.92);box-shadow:var(--shadow-card);color:var(--white-color);font-size:14px;gap:calc(var(--grid-module) * 3)}@media (min-width: 576px){.checkout.svelte-11mdt9z{padding:calc(var(--grid-module) * 5)}}@media (min-width: 1200px){.checkout.svelte-11mdt9z{max-height:calc(100vh - calc(var(--grid-module) * 8));padding:calc(var(--grid-module) * 4) calc(var(--grid-module) * 5);gap:calc(var(--grid-module) * 3);overflow-y:auto;overscroll-behavior:contain}}.checkout.processing.svelte-11mdt9z,.checkout.errored.svelte-11mdt9z{min-height:240px;align-items:center;justify-content:center}.checkout.svelte-11mdt9z div.cart-title,.checkout.svelte-11mdt9z div.checkout-system__title,.checkout.svelte-11mdt9z label[for=email]{color:#ffffff8c;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.checkout.svelte-11mdt9z div.checkout-system__summary{font-size:13px}.checkout.svelte-11mdt9z .checkout-system li label.checked{border-color:var(--action-bg);box-shadow:0 0 0 1px var(--action-bg),0 4px 14px #0078d640}.checkout.svelte-11mdt9z #email{height:44px;border:1px solid var(--main-color);border-radius:var(--radius-md);background:var(--dark-color);color:var(--white-color);font-size:13px}.checkout.svelte-11mdt9z #email::placeholder{color:#fff6}.checkout.svelte-11mdt9z #email:focus{border-color:var(--action-bg);outline:none}.checkout.svelte-11mdt9z a.telegram-button{min-height:44px;padding:calc(var(--grid-module) * 2) calc(var(--grid-module) * 3);border:1px solid var(--border-subtle);background:rgba(255,255,255,.04);color:var(--white-color);font-size:13px}.checkout.svelte-11mdt9z a.telegram-button svg{color:#229ed9}.checkout.svelte-11mdt9z a.telegram-button:hover{border-color:#229ed9;background:rgba(34,158,217,.1)}.checkout.svelte-11mdt9z span.terms{color:#ffffff73;font-size:11px;line-height:1.45}@media (min-width: 1200px){.checkout.svelte-11mdt9z div.contest-banner{padding:calc(var(--grid-module) * 3);gap:calc(var(--grid-module) * 2)}.checkout.svelte-11mdt9z .contest-banner__header img{max-height:72px}.checkout.svelte-11mdt9z .checkout-system ul{grid-auto-rows:40px}.checkout.svelte-11mdt9z input[type=email],.checkout.svelte-11mdt9z input[type=text]:not(.visually-hidden){height:40px}.checkout.svelte-11mdt9z span.terms{font-size:11px;line-height:1.45}}.error__title.svelte-11mdt9z{margin-bottom:calc(var(--grid-module) * 6);font-size:24px}.error__message.svelte-11mdt9z{margin-bottom:calc(var(--grid-module) * 6);font-size:15px;text-align:center}
