.iiko-service-header{position:sticky;top:var(--wp-admin-bar-offset, 0px);z-index:20;padding-block:1rem;border-radius:0 0 .625rem .625rem;background:var(--color-background);box-shadow:inset 0 -.0625rem #00000014}.iiko-service-header__inner,.iiko-service-header__actions,.iiko-service-header__socials{display:flex;align-items:center}.iiko-service-header__inner{justify-content:space-between;gap:2rem;min-width:0}.iiko-service-header__actions{gap:2.25rem}.iiko-service-header__logo{flex:0 0 auto}.iiko-service-header__logo-image{display:block;width:4.625rem;height:2.5625rem;object-fit:contain}.iiko-service-header__phone{color:var(--color-text);font-size:1.5rem;font-weight:500;line-height:1.2;letter-spacing:-.06em;text-decoration:none;white-space:nowrap}.iiko-service-header__socials{gap:.5rem}.iiko-service-header__social{width:2.75rem;height:2.75rem;border:0;border-radius:.5rem;color:var(--color-text);background:var(--color-button-light)}.iiko-service-header__social .social-button__icon{width:1.5rem;height:1.5rem}.iiko-service-header__cta{white-space:nowrap;padding-block:.875rem}@media(min-width:48rem)and (max-width:64rem){.iiko-service-header__inner{padding-inline:1rem}}@media(max-width:47.99875rem){.iiko-service-header{position:relative;box-shadow:none;border-radius:0}.iiko-service-header__inner{gap:1rem}.iiko-service-header__phone,.iiko-service-header__socials{display:none}.iiko-service-header__actions{min-width:0}.iiko-service-header__cta.btn{background:transparent;border-color:var(--color-accent);color:var(--color-accent);padding:.625rem 1.375rem}}.iiko-service-platform,.iiko-service-platform__content{min-width:0}@media(min-width:48rem){.iiko-service-header,.iiko-service-platform{transition:transform var(--modal-duration) ease}body.is-ajax-modal-open .iiko-service-header,body.is-ajax-modal-open .iiko-service-platform{transform:translate(calc(-1 * var(--ajax-modal-push-offset, 0px)))}}.iiko-service-content-modal{position:fixed;z-index:990;inset:0;display:flex;align-items:center;justify-content:center;min-height:100dvh;padding:1.5rem;overflow-y:auto;color:var(--iiko-service-color-text);font-family:var(--iiko-service-font-family);pointer-events:none}.iiko-service-content-modal[hidden]{display:none}.iiko-service-content-modal__overlay{position:fixed;inset:0;background:#000000a3;opacity:0;transition:opacity 80ms ease .16s}.iiko-service-content-modal__dialog{position:relative;z-index:1;width:min(54.1875rem,100vw - 3rem);margin:auto;border-radius:1.5rem;background:var(--iiko-service-color-background);box-shadow:0 .25rem 2rem #07083e0f;opacity:0;transform:translateY(1.5rem) scale(.98);transition:transform .16s ease,opacity .12s ease}.iiko-service-content-modal__close{position:absolute;z-index:3;top:1rem;right:1rem;display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;padding:0;border:0;border-radius:.875rem;color:var(--iiko-service-color-text);background:var(--iiko-service-color-surface);cursor:pointer}.iiko-service-content-modal__close:focus-visible{outline:.125rem solid currentColor;outline-offset:.125rem}.iiko-service-content-modal__close-icon{width:1.5rem;height:1.5rem}.iiko-service-content-modal__slot{overflow:hidden;border-radius:inherit}.iiko-service-content-modal.is-open{pointer-events:auto}.iiko-service-content-modal.is-open>.iiko-service-content-modal__overlay{opacity:1;transition:opacity 80ms ease}.iiko-service-content-modal.is-open>.iiko-service-content-modal__dialog{opacity:1;transform:translateY(0) scale(1)}@media(max-width:47.99875rem){.iiko-service-content-modal{align-items:center;justify-content:center;padding:2.3125rem 1rem 1rem}.iiko-service-content-modal__dialog{width:min(20.5rem,100vw - 2rem);border-radius:1rem}.iiko-service-content-modal__close{top:-1.25rem;right:.5rem;width:2rem;height:2rem;padding:.375rem;border-radius:.75rem;background:var(--iiko-service-color-surface-light);transition:background-color .18s ease}.iiko-service-content-modal__close:hover{background:var(--iiko-service-color-surface-light-interactive)}.iiko-service-content-modal__close:focus-visible{outline-color:var(--iiko-service-color-accent)}.iiko-service-content-modal__close-icon{width:1.25rem;height:1.25rem}}@media(prefers-reduced-motion:reduce){.iiko-service-content-modal__overlay,.iiko-service-content-modal__dialog{transition:none}}.iiko-service-content-modal.is-open>.iiko-service-content-modal__dialog{transform:none}.iiko-service-content-modal__dialog{width:min(54rem,100vw - 2rem);max-height:calc(100dvh - 2rem);overflow:auto;border-radius:.625rem}.iiko-service-content-modal__slot{border-radius:.625rem}.iiko-service-content-modal__close{top:.5rem;right:.5rem;width:2.75rem;height:2.75rem;border-radius:.5rem;background:#f2f2f8}@media(max-width:47.99875rem){.iiko-service-content-modal{align-items:flex-start;justify-content:flex-start;padding:4.3125rem 1rem 1rem}.iiko-service-content-modal__dialog{flex-shrink:0;width:min(20.5rem,100vw - 2rem);max-height:none;margin:0 auto;overflow:visible}.iiko-service-content-modal__close{top:-2rem;right:0;width:1.5rem;height:1.5rem;padding:0;background:transparent;color:var(--color-text-inverse)}.iiko-service-content-modal__close-icon{width:1.5rem;height:1.5rem}}.iiko-service-ajax-modal{position:fixed;z-index:1000;inset:0;display:flex;align-items:center;justify-content:center;padding:1.5rem;color:var(--iiko-service-color-text);font-family:var(--iiko-service-font-family);pointer-events:none}.iiko-service-ajax-modal[hidden]{display:none}.iiko-service-ajax-modal__overlay{position:absolute;inset:0;background:#000000a3;opacity:0;transition:opacity 80ms ease .16s}.iiko-service-ajax-modal__dialog{position:relative;z-index:1;width:min(34.375rem,100vw - 3rem);max-height:calc(100dvh - 3rem);overflow:auto;border-radius:1.5rem;background:var(--iiko-service-color-background);opacity:0;transform:translateY(1.5rem) scale(.98);transition:transform .16s ease,opacity .12s ease}.iiko-service-ajax-modal__content{position:relative;padding:3.75rem}.iiko-service-ajax-modal__heading{display:grid;gap:.75rem}.iiko-service-ajax-modal__title,.iiko-service-ajax-modal__subtitle{margin:0;text-align:center}.iiko-service-ajax-modal__title{font-size:var(--h2);font-weight:var(--h2-font-weight);line-height:var(--h2-line-height)}.iiko-service-ajax-modal__subtitle{color:var(--iiko-service-color-text-placeholder);font-size:var(--control-m);font-weight:var(--control-m-font-weight);line-height:var(--control-m-line-height)}.iiko-service-ajax-modal__close{position:absolute;z-index:4;top:1rem;right:1rem;display:grid;width:3rem;height:3rem;padding:.75rem;place-items:center;border:0;border-radius:.875rem;background:var(--iiko-service-color-surface-light);color:var(--iiko-service-color-text);cursor:pointer;transition:background-color .18s ease}.iiko-service-ajax-modal__close:hover{background:var(--iiko-service-color-surface-light-interactive)}.iiko-service-ajax-modal__close:focus-visible{outline:.125rem solid var(--iiko-service-color-accent);outline-offset:.125rem}.iiko-service-ajax-modal__close-icon{display:block;width:1.5rem;height:1.5rem}.iiko-service-ajax-modal__body{padding-top:0}.iiko-service-ajax-modal__form-pane{display:grid;gap:1.5rem;min-width:0}.iiko-service-ajax-modal.is-loading .iiko-service-ajax-modal__slot:empty{display:none}.iiko-service-ajax-modal__loader{display:grid;min-height:18rem;place-items:center;align-content:center;gap:.75rem;color:var(--iiko-service-color-text-placeholder)}.iiko-service-ajax-modal__loader[hidden]{display:none}.iiko-service-ajax-modal__loader-mark{width:2rem;height:2rem;border:.1875rem solid rgba(0,0,0,.12);border-top-color:var(--iiko-service-color-accent);border-radius:50%;animation:iiko-service-modal-spin .8s linear infinite}.iiko-service-ajax-modal__loader-text{font-size:var(--caption);line-height:var(--caption-line-height)}.iiko-service-ajax-modal__message{margin-top:.75rem;color:var(--iiko-service-color-error);font-size:var(--caption);line-height:var(--caption-line-height)}.iiko-service-ajax-modal.is-open{pointer-events:auto}.iiko-service-ajax-modal.is-open .iiko-service-ajax-modal__overlay{opacity:1;transition-delay:0ms}.iiko-service-ajax-modal.is-open .iiko-service-ajax-modal__dialog{opacity:1;transform:none}.iiko-service-ajax-modal--variant-iiko-service-free-trial .iiko-service-ajax-modal__dialog{width:min(68.75rem,100vw - 3rem);height:min(36.25rem,100dvh - 3rem);overflow:auto}.iiko-service-ajax-modal--variant-iiko-service-free-trial .iiko-service-ajax-modal__content{min-height:36.25rem;padding:0}.iiko-service-ajax-modal--variant-iiko-service-free-trial .iiko-service-ajax-modal__header{width:auto}.iiko-service-ajax-modal--variant-iiko-service-free-trial .iiko-service-ajax-modal__title,.iiko-service-ajax-modal--variant-iiko-service-free-trial .iiko-service-ajax-modal__subtitle{text-align:left}.iiko-service-ajax-modal--variant-iiko-service-free-trial .iiko-service-ajax-modal__body{display:grid;grid-template-columns:minmax(0,32.375rem) minmax(0,36.375rem);min-height:36.25rem;padding:0}.iiko-service-ajax-modal--variant-iiko-service-free-trial .iiko-service-ajax-modal__form-pane{min-height:36.25rem;align-content:start;padding:3.75rem 1.75rem 3.75rem 3.75rem}.iiko-service-ajax-modal--variant-iiko-service-free-trial .iiko-service-ajax-modal__close{top:1rem;right:1rem}.iiko-service-ajax-modal .iiko-service-request-form__main,.iiko-service-ajax-modal .iiko-service-request-form__fields{display:grid;gap:.75rem}.iiko-service-ajax-modal .iiko-service-request-form__submit{width:100%;margin-top:.75rem}.iiko-service-ajax-modal .iiko-service-request-form__agreements{display:grid;gap:.75rem}.iiko-service-ajax-modal .iiko-service-request-form__consent .iiko-service-checkbox__label,.iiko-service-ajax-modal .iiko-service-request-form__phone-calls-consent .iiko-service-checkbox__label{color:var(--iiko-service-color-text-placeholder);font-size:var(--caption);line-height:var(--caption-line-height)}.iiko-service-ajax-modal .iiko-service-ajax-form__consent-link{color:inherit;text-decoration:underline;text-underline-offset:.125rem}.iiko-service-ajax-modal .iiko-service-request-form--split{min-height:0}.iiko-service-ajax-modal .iiko-service-request-form--split .iiko-service-request-form__main{align-content:start;padding:0}.iiko-service-ajax-modal .iiko-service-request-form__benefits{display:none}.iiko-service-ajax-modal--variant-iiko-service-free-trial .iiko-service-request-form__benefits{display:grid;min-width:0;min-height:36.25rem;align-content:start;padding:4.375rem 3rem 3.625rem 5rem;background:linear-gradient(#00000052,#00000052),url(../images/free-trial-restaurant.DHOCA6Rp.png) center/cover no-repeat}.iiko-service-ajax-modal .iiko-service-request-form__benefits-title{margin:0 0 .75rem;color:var(--iiko-service-color-text-inverse);font-size:var(--control-s);font-weight:var(--control-s-font-weight);line-height:var(--control-s-line-height)}.iiko-service-ajax-modal .iiko-service-request-form__benefits-grid{display:grid;grid-template-columns:repeat(2,minmax(0,13.6875rem));gap:1rem}.iiko-service-ajax-modal .iiko-service-request-form__benefit{display:flex;min-width:0;min-height:11.5rem;flex-direction:column;gap:.75rem;padding:1rem;border-radius:1rem;background:var(--iiko-service-color-background)}.iiko-service-ajax-modal .iiko-service-request-form__benefit-icon{display:grid;flex:0 0 3rem;width:3rem;height:3rem;place-items:center;border-radius:50%;background:var(--iiko-service-color-accent)}.iiko-service-ajax-modal .iiko-service-request-form__benefit-icon-image{display:block;width:1.5rem;height:1.5rem}.iiko-service-ajax-modal .iiko-service-request-form__benefit-text{margin:0;font-size:var(--control-s);font-weight:var(--control-s-font-weight);line-height:var(--control-s-line-height)}@media(min-width:48rem)and (max-width:64rem){.iiko-service-ajax-modal--variant-iiko-service-free-trial .iiko-service-ajax-modal__body{grid-template-columns:47.0909% 52.9091%}.iiko-service-ajax-modal--variant-iiko-service-free-trial .iiko-service-ajax-modal__form-pane{padding-right:2.5rem;padding-left:2.5rem}.iiko-service-ajax-modal--variant-iiko-service-free-trial .iiko-service-request-form__benefits{padding-right:2rem;padding-left:2rem}.iiko-service-ajax-modal .iiko-service-request-form__benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:47.99875rem){.iiko-service-ajax-modal{align-items:center;overflow-x:hidden;overflow-y:auto;padding:2.3125rem 1rem 1rem}.iiko-service-ajax-modal__overlay{position:fixed}.iiko-service-ajax-modal__dialog,.iiko-service-ajax-modal--variant-iiko-service-free-trial .iiko-service-ajax-modal__dialog{width:min(20.5rem,100vw - 2rem);height:auto;max-height:none;margin-block:auto;overflow:visible;border-radius:1rem;transform:translateY(1.5rem) scale(.98)}.iiko-service-ajax-modal__content,.iiko-service-ajax-modal--variant-iiko-service-free-trial .iiko-service-ajax-modal__content{min-height:0;padding:0}.iiko-service-ajax-modal__body,.iiko-service-ajax-modal--variant-iiko-service-free-trial .iiko-service-ajax-modal__body{display:grid;grid-template-columns:minmax(0,1fr);gap:0;min-height:0;padding:0}.iiko-service-ajax-modal__form-pane,.iiko-service-ajax-modal--variant-iiko-service-free-trial .iiko-service-ajax-modal__form-pane{min-height:0;gap:1rem;padding:1rem}.iiko-service-ajax-modal__title{font-size:var(--h2);line-height:var(--h2-line-height)}.iiko-service-ajax-modal__close,.iiko-service-ajax-modal--variant-iiko-service-free-trial .iiko-service-ajax-modal__close{top:-1.25rem;right:.5rem;width:2rem;height:2rem;padding:.375rem;border-radius:.75rem}.iiko-service-ajax-modal__close-icon{width:1.25rem;height:1.25rem}.iiko-service-ajax-modal--variant-iiko-service-free-trial .iiko-service-ajax-modal__header{width:auto}.iiko-service-ajax-modal--variant-iiko-service-free-trial .iiko-service-ajax-modal__title,.iiko-service-ajax-modal--variant-iiko-service-free-trial .iiko-service-ajax-modal__subtitle{text-align:center}.iiko-service-ajax-modal .iiko-service-request-form__main,.iiko-service-ajax-modal .iiko-service-request-form__fields{gap:.5rem}.iiko-service-ajax-modal .iiko-service-request-form__submit{margin-top:.5rem}.iiko-service-ajax-modal .iiko-service-request-form--split{min-height:0}.iiko-service-ajax-modal .iiko-service-request-form--split .iiko-service-request-form__main{padding:0}.iiko-service-ajax-modal--variant-iiko-service-free-trial .iiko-service-request-form__benefits{display:grid;min-height:19.875rem;padding:1rem;border-radius:0 0 1rem 1rem;background-position:center}.iiko-service-ajax-modal .iiko-service-request-form__benefits-title{margin-bottom:.5rem}.iiko-service-ajax-modal .iiko-service-request-form__benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,auto);gap:.25rem}.iiko-service-ajax-modal .iiko-service-request-form__benefit{min-height:0;gap:.75rem;padding:.5rem;border-radius:.5rem}.iiko-service-ajax-modal .iiko-service-request-form__benefit-icon{flex-basis:2rem;width:2rem;height:2rem}.iiko-service-ajax-modal .iiko-service-request-form__benefit-icon-image{width:1rem;height:1rem}.iiko-service-ajax-modal .iiko-service-request-form__benefit-text{font-size:var(--control-s);line-height:var(--control-s-line-height)}}@media(max-width:27.5rem){.iiko-service-ajax-modal .iiko-service-request-form__benefit{min-height:0}}@media(max-height:46rem)and (min-width:48rem){.iiko-service-ajax-modal{align-items:flex-start}.iiko-service-ajax-modal__dialog{max-height:calc(100dvh - 3rem)}}@media(prefers-reduced-motion:reduce){.iiko-service-ajax-modal__overlay,.iiko-service-ajax-modal__dialog{transition:none}.iiko-service-ajax-modal__loader-mark{animation:none}}@keyframes iiko-service-modal-spin{to{transform:rotate(360deg)}}.iiko-service-ajax-modal:is(.iiko-service-ajax-modal--variant-iiko-service-free-trial,.iiko-service-ajax-modal--variant-iiko-service-consultation,.iiko-service-ajax-modal--variant-iiko-service-kit-order,.iiko-service-ajax-modal--variant-iiko-service-business-installment) .iiko-service-ajax-modal__dialog{width:min(33.75rem,100vw - 2rem);height:auto;max-height:calc(100dvh - 2rem);overflow:auto;border-radius:.625rem}.iiko-service-ajax-modal:is(.iiko-service-ajax-modal--variant-iiko-service-free-trial,.iiko-service-ajax-modal--variant-iiko-service-consultation,.iiko-service-ajax-modal--variant-iiko-service-kit-order,.iiko-service-ajax-modal--variant-iiko-service-business-installment) .iiko-service-ajax-modal__content{min-height:0;padding:3rem}.iiko-service-ajax-modal:is(.iiko-service-ajax-modal--variant-iiko-service-free-trial,.iiko-service-ajax-modal--variant-iiko-service-consultation,.iiko-service-ajax-modal--variant-iiko-service-kit-order,.iiko-service-ajax-modal--variant-iiko-service-business-installment) .iiko-service-ajax-modal__body{display:block;min-height:0}.iiko-service-ajax-modal:is(.iiko-service-ajax-modal--variant-iiko-service-free-trial,.iiko-service-ajax-modal--variant-iiko-service-consultation,.iiko-service-ajax-modal--variant-iiko-service-kit-order,.iiko-service-ajax-modal--variant-iiko-service-business-installment) .iiko-service-ajax-modal__form-pane{min-height:0;gap:1.5rem;padding:0}.iiko-service-ajax-modal:is(.iiko-service-ajax-modal--variant-iiko-service-free-trial,.iiko-service-ajax-modal--variant-iiko-service-consultation,.iiko-service-ajax-modal--variant-iiko-service-kit-order,.iiko-service-ajax-modal--variant-iiko-service-business-installment) .iiko-service-ajax-modal__heading{gap:.75rem}.iiko-service-ajax-modal:is(.iiko-service-ajax-modal--variant-iiko-service-free-trial,.iiko-service-ajax-modal--variant-iiko-service-consultation,.iiko-service-ajax-modal--variant-iiko-service-kit-order,.iiko-service-ajax-modal--variant-iiko-service-business-installment) .iiko-service-ajax-modal__title{color:var(--color-text);font-size:var(--h2);font-weight:500;line-height:var(--h2-line-height);letter-spacing:var(--h2-letter-spacing);text-align:left}.iiko-service-ajax-modal:is(.iiko-service-ajax-modal--variant-iiko-service-free-trial,.iiko-service-ajax-modal--variant-iiko-service-consultation,.iiko-service-ajax-modal--variant-iiko-service-kit-order,.iiko-service-ajax-modal--variant-iiko-service-business-installment) .iiko-service-ajax-modal__subtitle{color:#0000007a;font-size:var(--control-m);line-height:var(--control-m-line-height);letter-spacing:var(--control-m-letter-spacing);text-align:left}.iiko-service-ajax-modal:is(.iiko-service-ajax-modal--variant-iiko-service-free-trial,.iiko-service-ajax-modal--variant-iiko-service-consultation,.iiko-service-ajax-modal--variant-iiko-service-kit-order,.iiko-service-ajax-modal--variant-iiko-service-business-installment) .iiko-service-ajax-modal__close{top:3rem;right:3rem;width:2.75rem;height:2.75rem;padding:.625rem;border-radius:.5rem;background:#f2f2f8}.iiko-service-ajax-modal:is(.iiko-service-ajax-modal--variant-iiko-service-free-trial,.iiko-service-ajax-modal--variant-iiko-service-consultation,.iiko-service-ajax-modal--variant-iiko-service-kit-order,.iiko-service-ajax-modal--variant-iiko-service-business-installment) .iiko-service-request-form__main{gap:1.5rem}.iiko-service-ajax-modal:is(.iiko-service-ajax-modal--variant-iiko-service-free-trial,.iiko-service-ajax-modal--variant-iiko-service-consultation,.iiko-service-ajax-modal--variant-iiko-service-kit-order,.iiko-service-ajax-modal--variant-iiko-service-business-installment) .iiko-service-request-form__fields{gap:.75rem}.iiko-service-ajax-modal:is(.iiko-service-ajax-modal--variant-iiko-service-free-trial,.iiko-service-ajax-modal--variant-iiko-service-consultation,.iiko-service-ajax-modal--variant-iiko-service-kit-order,.iiko-service-ajax-modal--variant-iiko-service-business-installment) .iiko-service-request-form__agreements{gap:.5rem}.iiko-service-ajax-modal:is(.iiko-service-ajax-modal--variant-iiko-service-free-trial,.iiko-service-ajax-modal--variant-iiko-service-consultation,.iiko-service-ajax-modal--variant-iiko-service-kit-order,.iiko-service-ajax-modal--variant-iiko-service-business-installment) .iiko-service-request-form__submit{margin:0}.iiko-service-ajax-modal:is(.iiko-service-ajax-modal--variant-iiko-service-free-trial,.iiko-service-ajax-modal--variant-iiko-service-consultation,.iiko-service-ajax-modal--variant-iiko-service-kit-order,.iiko-service-ajax-modal--variant-iiko-service-business-installment) .iiko-service-request-form--main-controls .field__control{min-height:4.5rem;border-radius:.5rem}.iiko-service-ajax-modal:is(.iiko-service-ajax-modal--variant-iiko-service-free-trial,.iiko-service-ajax-modal--variant-iiko-service-consultation,.iiko-service-ajax-modal--variant-iiko-service-kit-order,.iiko-service-ajax-modal--variant-iiko-service-business-installment) .iiko-service-request-form--main-controls .field--textarea .field__control{min-height:9rem}.iiko-service-ajax-modal:is(.iiko-service-ajax-modal--variant-iiko-service-free-trial,.iiko-service-ajax-modal--variant-iiko-service-consultation,.iiko-service-ajax-modal--variant-iiko-service-kit-order,.iiko-service-ajax-modal--variant-iiko-service-business-installment) .iiko-service-request-form--main-controls .field--error .field__control{border-color:var(--color-input-border-error);background:var(--color-input-background-error)}.iiko-service-ajax-modal:is(.iiko-service-ajax-modal--variant-iiko-service-free-trial,.iiko-service-ajax-modal--variant-iiko-service-consultation,.iiko-service-ajax-modal--variant-iiko-service-kit-order,.iiko-service-ajax-modal--variant-iiko-service-business-installment) .iiko-service-request-form--main-controls .checkbox--error .checkbox__label:before{border-color:var(--color-input-border-error)}.iiko-service-ajax-modal:is(.iiko-service-ajax-modal--variant-iiko-service-free-trial,.iiko-service-ajax-modal--variant-iiko-service-consultation,.iiko-service-ajax-modal--variant-iiko-service-kit-order,.iiko-service-ajax-modal--variant-iiko-service-business-installment) .iiko-service-request-form--main-controls .checkbox__label{align-items:flex-start;gap:.75rem}.iiko-service-ajax-modal:is(.iiko-service-ajax-modal--variant-iiko-service-free-trial,.iiko-service-ajax-modal--variant-iiko-service-consultation,.iiko-service-ajax-modal--variant-iiko-service-kit-order,.iiko-service-ajax-modal--variant-iiko-service-business-installment) .iiko-service-request-form--main-controls .checkbox__text{color:#868da6;font-size:var(--caption);line-height:var(--caption-line-height)}.iiko-service-ajax-modal:is(.iiko-service-ajax-modal--variant-iiko-service-free-trial,.iiko-service-ajax-modal--variant-iiko-service-consultation,.iiko-service-ajax-modal--variant-iiko-service-kit-order,.iiko-service-ajax-modal--variant-iiko-service-business-installment) .iiko-service-request-form--main-controls .checkbox__label:before{margin-top:0}.iiko-service-ajax-modal:is(.iiko-service-ajax-modal--variant-iiko-service-free-trial,.iiko-service-ajax-modal--variant-iiko-service-consultation,.iiko-service-ajax-modal--variant-iiko-service-kit-order,.iiko-service-ajax-modal--variant-iiko-service-business-installment) .iiko-service-request-form--main-controls .btn{width:100%;min-height:2.875rem}.iiko-service-ajax-modal:is(.iiko-service-ajax-modal--variant-iiko-service-free-trial,.iiko-service-ajax-modal--variant-iiko-service-consultation,.iiko-service-ajax-modal--variant-iiko-service-kit-order,.iiko-service-ajax-modal--variant-iiko-service-business-installment) .iiko-service-request-form--main-controls .ajax-form__newsletter-email[hidden]{display:none}.iiko-service-ajax-modal:is(.iiko-service-ajax-modal--variant-iiko-service-free-trial,.iiko-service-ajax-modal--variant-iiko-service-consultation,.iiko-service-ajax-modal--variant-iiko-service-kit-order,.iiko-service-ajax-modal--variant-iiko-service-business-installment) .iiko-service-request-form--main-controls .ajax-form__field-error{color:var(--color-negative)}.iiko-service-ajax-modal:is(.iiko-service-ajax-modal--variant-iiko-service-free-trial,.iiko-service-ajax-modal--variant-iiko-service-consultation,.iiko-service-ajax-modal--variant-iiko-service-kit-order,.iiko-service-ajax-modal--variant-iiko-service-business-installment) .iiko-service-request-form--main-controls .iiko-service-ajax-form__message.is-error{border-color:var(--color-input-border-error);background:var(--color-input-background-error);color:var(--color-negative)}.iiko-service-ajax-modal:is(.iiko-service-ajax-modal--variant-iiko-service-free-trial,.iiko-service-ajax-modal--variant-iiko-service-consultation,.iiko-service-ajax-modal--variant-iiko-service-kit-order,.iiko-service-ajax-modal--variant-iiko-service-business-installment).iiko-service-ajax-modal--variant-iiko-service-free-trial .iiko-service-ajax-modal__dialog{width:min(63.75rem,100vw - 2rem)}.iiko-service-ajax-modal:is(.iiko-service-ajax-modal--variant-iiko-service-free-trial,.iiko-service-ajax-modal--variant-iiko-service-consultation,.iiko-service-ajax-modal--variant-iiko-service-kit-order,.iiko-service-ajax-modal--variant-iiko-service-business-installment).iiko-service-ajax-modal--variant-iiko-service-free-trial .iiko-service-ajax-modal__content{padding:0}.iiko-service-ajax-modal:is(.iiko-service-ajax-modal--variant-iiko-service-free-trial,.iiko-service-ajax-modal--variant-iiko-service-consultation,.iiko-service-ajax-modal--variant-iiko-service-kit-order,.iiko-service-ajax-modal--variant-iiko-service-business-installment).iiko-service-ajax-modal--variant-iiko-service-free-trial .iiko-service-ajax-modal__body{display:grid;grid-template-columns:minmax(0,32.875rem) minmax(0,30.875rem)}.iiko-service-ajax-modal:is(.iiko-service-ajax-modal--variant-iiko-service-free-trial,.iiko-service-ajax-modal--variant-iiko-service-consultation,.iiko-service-ajax-modal--variant-iiko-service-kit-order,.iiko-service-ajax-modal--variant-iiko-service-business-installment).iiko-service-ajax-modal--variant-iiko-service-free-trial .iiko-service-ajax-modal__form-pane{padding:3rem}@media(min-width:48rem){.iiko-service-ajax-modal:is(.iiko-service-ajax-modal--variant-iiko-service-free-trial,.iiko-service-ajax-modal--variant-iiko-service-consultation,.iiko-service-ajax-modal--variant-iiko-service-kit-order,.iiko-service-ajax-modal--variant-iiko-service-business-installment).iiko-service-ajax-modal--variant-iiko-service-free-trial .iiko-service-ajax-modal__close{top:.5rem;right:.5rem}}.iiko-service-ajax-modal:is(.iiko-service-ajax-modal--variant-iiko-service-free-trial,.iiko-service-ajax-modal--variant-iiko-service-consultation,.iiko-service-ajax-modal--variant-iiko-service-kit-order,.iiko-service-ajax-modal--variant-iiko-service-business-installment).iiko-service-ajax-modal--variant-iiko-service-free-trial .iiko-service-request-form__benefits{min-height:38.625rem;padding:8.1875rem 3rem 2rem 2rem;background-image:linear-gradient(#00000052,#00000052),url(../images/free-trial-restaurant.DHOCA6Rp.png)}.iiko-service-ajax-modal:is(.iiko-service-ajax-modal--variant-iiko-service-free-trial,.iiko-service-ajax-modal--variant-iiko-service-consultation,.iiko-service-ajax-modal--variant-iiko-service-kit-order,.iiko-service-ajax-modal--variant-iiko-service-business-installment).iiko-service-ajax-modal--variant-iiko-service-free-trial .iiko-service-request-form__benefits-grid{grid-template-columns:repeat(2,minmax(0,11.6875rem));gap:.75rem}.iiko-service-ajax-modal:is(.iiko-service-ajax-modal--variant-iiko-service-free-trial,.iiko-service-ajax-modal--variant-iiko-service-consultation,.iiko-service-ajax-modal--variant-iiko-service-kit-order,.iiko-service-ajax-modal--variant-iiko-service-business-installment).iiko-service-ajax-modal--variant-iiko-service-free-trial .iiko-service-request-form__benefit{min-height:0;padding:1rem;border-radius:.625rem}.iiko-service-ajax-modal:is(.iiko-service-ajax-modal--variant-iiko-service-free-trial,.iiko-service-ajax-modal--variant-iiko-service-consultation,.iiko-service-ajax-modal--variant-iiko-service-kit-order,.iiko-service-ajax-modal--variant-iiko-service-business-installment).iiko-service-ajax-modal--variant-iiko-service-free-trial .iiko-service-request-form__benefit-icon{flex-basis:2.75rem;width:2.75rem;height:2.75rem}@media(min-width:48rem)and (max-width:64rem){.iiko-service-ajax-modal--variant-iiko-service-free-trial .iiko-service-ajax-modal__body{grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}.iiko-service-ajax-modal--variant-iiko-service-free-trial .iiko-service-ajax-modal__form-pane{padding:2rem}.iiko-service-ajax-modal--variant-iiko-service-free-trial .iiko-service-request-form__benefits{padding:7rem 1.25rem 2rem}.iiko-service-ajax-modal--variant-iiko-service-free-trial .iiko-service-request-form__benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:47.99875rem){.iiko-service-ajax-modal:is(.iiko-service-ajax-modal--variant-iiko-service-free-trial,.iiko-service-ajax-modal--variant-iiko-service-consultation,.iiko-service-ajax-modal--variant-iiko-service-kit-order,.iiko-service-ajax-modal--variant-iiko-service-business-installment){align-items:center;justify-content:center;overflow:hidden;padding:calc(4rem + env(safe-area-inset-top)) 1rem calc(4.25rem + env(safe-area-inset-bottom))}.iiko-service-ajax-modal:is(.iiko-service-ajax-modal--variant-iiko-service-free-trial,.iiko-service-ajax-modal--variant-iiko-service-consultation,.iiko-service-ajax-modal--variant-iiko-service-kit-order,.iiko-service-ajax-modal--variant-iiko-service-business-installment) .iiko-service-ajax-modal__dialog{flex:0 1 auto;width:min(100%,30rem);height:auto;max-height:calc(100dvh - 8.25rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));margin:0;overflow:visible;border-radius:.625rem;background:#f2f2f8}.iiko-service-ajax-modal:is(.iiko-service-ajax-modal--variant-iiko-service-free-trial,.iiko-service-ajax-modal--variant-iiko-service-consultation,.iiko-service-ajax-modal--variant-iiko-service-kit-order,.iiko-service-ajax-modal--variant-iiko-service-business-installment) .iiko-service-ajax-modal__content{position:static;max-height:calc(100dvh - 8.25rem - env(safe-area-inset-top) - env(safe-area-inset-bottom));overflow:auto;padding:.75rem;border-radius:inherit;overscroll-behavior:contain}.iiko-service-ajax-modal:is(.iiko-service-ajax-modal--variant-iiko-service-free-trial,.iiko-service-ajax-modal--variant-iiko-service-consultation,.iiko-service-ajax-modal--variant-iiko-service-kit-order,.iiko-service-ajax-modal--variant-iiko-service-business-installment) .iiko-service-ajax-modal__form-pane{gap:.75rem}.iiko-service-ajax-modal:is(.iiko-service-ajax-modal--variant-iiko-service-free-trial,.iiko-service-ajax-modal--variant-iiko-service-consultation,.iiko-service-ajax-modal--variant-iiko-service-kit-order,.iiko-service-ajax-modal--variant-iiko-service-business-installment) .iiko-service-ajax-modal__title{font-size:var(--h3);font-weight:var(--h3-font-weight);line-height:var(--h3-line-height);text-align:center}.iiko-service-ajax-modal:is(.iiko-service-ajax-modal--variant-iiko-service-free-trial,.iiko-service-ajax-modal--variant-iiko-service-consultation,.iiko-service-ajax-modal--variant-iiko-service-kit-order,.iiko-service-ajax-modal--variant-iiko-service-business-installment) .iiko-service-ajax-modal__subtitle{color:var(--color-text);font-size:var(--control-m);line-height:var(--control-m-line-height);letter-spacing:var(--control-m-letter-spacing);text-align:center}.iiko-service-ajax-modal:is(.iiko-service-ajax-modal--variant-iiko-service-free-trial,.iiko-service-ajax-modal--variant-iiko-service-consultation,.iiko-service-ajax-modal--variant-iiko-service-kit-order,.iiko-service-ajax-modal--variant-iiko-service-business-installment) .iiko-service-ajax-modal__close{top:-2rem;right:0;width:1.5rem;height:1.5rem;padding:0;background:transparent;color:var(--color-text-inverse)}.iiko-service-ajax-modal:is(.iiko-service-ajax-modal--variant-iiko-service-free-trial,.iiko-service-ajax-modal--variant-iiko-service-consultation,.iiko-service-ajax-modal--variant-iiko-service-kit-order,.iiko-service-ajax-modal--variant-iiko-service-business-installment) .iiko-service-ajax-modal__close-icon{width:1.5rem;height:1.5rem}.iiko-service-ajax-modal:is(.iiko-service-ajax-modal--variant-iiko-service-free-trial,.iiko-service-ajax-modal--variant-iiko-service-consultation,.iiko-service-ajax-modal--variant-iiko-service-kit-order,.iiko-service-ajax-modal--variant-iiko-service-business-installment).is-open .iiko-service-ajax-modal__dialog{transform:none}.iiko-service-ajax-modal:is(.iiko-service-ajax-modal--variant-iiko-service-free-trial,.iiko-service-ajax-modal--variant-iiko-service-consultation,.iiko-service-ajax-modal--variant-iiko-service-kit-order,.iiko-service-ajax-modal--variant-iiko-service-business-installment) .iiko-service-request-form__main{gap:.75rem}.iiko-service-ajax-modal:is(.iiko-service-ajax-modal--variant-iiko-service-free-trial,.iiko-service-ajax-modal--variant-iiko-service-consultation,.iiko-service-ajax-modal--variant-iiko-service-kit-order,.iiko-service-ajax-modal--variant-iiko-service-business-installment) .iiko-service-request-form__fields{gap:.5rem}.iiko-service-ajax-modal:is(.iiko-service-ajax-modal--variant-iiko-service-free-trial,.iiko-service-ajax-modal--variant-iiko-service-consultation,.iiko-service-ajax-modal--variant-iiko-service-kit-order,.iiko-service-ajax-modal--variant-iiko-service-business-installment) .iiko-service-request-form__agreements{gap:.5rem}.iiko-service-ajax-modal:is(.iiko-service-ajax-modal--variant-iiko-service-free-trial,.iiko-service-ajax-modal--variant-iiko-service-consultation,.iiko-service-ajax-modal--variant-iiko-service-kit-order,.iiko-service-ajax-modal--variant-iiko-service-business-installment) .iiko-service-request-form--main-controls .field__control{height:4rem;min-height:4rem;border:0;background:var(--color-background)}.iiko-service-ajax-modal:is(.iiko-service-ajax-modal--variant-iiko-service-free-trial,.iiko-service-ajax-modal--variant-iiko-service-consultation,.iiko-service-ajax-modal--variant-iiko-service-kit-order,.iiko-service-ajax-modal--variant-iiko-service-business-installment) .iiko-service-request-form--main-controls .field--textarea .field__control{height:8.25rem;min-height:8.25rem}.iiko-service-ajax-modal:is(.iiko-service-ajax-modal--variant-iiko-service-free-trial,.iiko-service-ajax-modal--variant-iiko-service-consultation,.iiko-service-ajax-modal--variant-iiko-service-kit-order,.iiko-service-ajax-modal--variant-iiko-service-business-installment) .iiko-service-request-form--main-controls .field--error .field__control{border:.0625rem solid var(--color-input-border-error);background:var(--color-input-background-error)}.iiko-service-ajax-modal:is(.iiko-service-ajax-modal--variant-iiko-service-free-trial,.iiko-service-ajax-modal--variant-iiko-service-consultation,.iiko-service-ajax-modal--variant-iiko-service-kit-order,.iiko-service-ajax-modal--variant-iiko-service-business-installment) .iiko-service-request-form--main-controls .checkbox__label{gap:.5rem}.iiko-service-ajax-modal:is(.iiko-service-ajax-modal--variant-iiko-service-free-trial,.iiko-service-ajax-modal--variant-iiko-service-consultation,.iiko-service-ajax-modal--variant-iiko-service-kit-order,.iiko-service-ajax-modal--variant-iiko-service-business-installment) .iiko-service-request-form--main-controls .checkbox__text{padding:0}.iiko-service-ajax-modal:is(.iiko-service-ajax-modal--variant-iiko-service-free-trial,.iiko-service-ajax-modal--variant-iiko-service-consultation,.iiko-service-ajax-modal--variant-iiko-service-kit-order,.iiko-service-ajax-modal--variant-iiko-service-business-installment) .iiko-service-request-form--main-controls .btn{min-height:2.75rem}.iiko-service-ajax-modal:is(.iiko-service-ajax-modal--variant-iiko-service-free-trial,.iiko-service-ajax-modal--variant-iiko-service-consultation,.iiko-service-ajax-modal--variant-iiko-service-kit-order,.iiko-service-ajax-modal--variant-iiko-service-business-installment).iiko-service-ajax-modal--variant-iiko-service-free-trial .iiko-service-ajax-modal__dialog{width:min(100%,30rem)}.iiko-service-ajax-modal:is(.iiko-service-ajax-modal--variant-iiko-service-free-trial,.iiko-service-ajax-modal--variant-iiko-service-consultation,.iiko-service-ajax-modal--variant-iiko-service-kit-order,.iiko-service-ajax-modal--variant-iiko-service-business-installment).iiko-service-ajax-modal--variant-iiko-service-free-trial .iiko-service-ajax-modal__content{padding:0}.iiko-service-ajax-modal:is(.iiko-service-ajax-modal--variant-iiko-service-free-trial,.iiko-service-ajax-modal--variant-iiko-service-consultation,.iiko-service-ajax-modal--variant-iiko-service-kit-order,.iiko-service-ajax-modal--variant-iiko-service-business-installment).iiko-service-ajax-modal--variant-iiko-service-free-trial .iiko-service-ajax-modal__body{display:grid;grid-template-columns:minmax(0,1fr)}.iiko-service-ajax-modal:is(.iiko-service-ajax-modal--variant-iiko-service-free-trial,.iiko-service-ajax-modal--variant-iiko-service-consultation,.iiko-service-ajax-modal--variant-iiko-service-kit-order,.iiko-service-ajax-modal--variant-iiko-service-business-installment).iiko-service-ajax-modal--variant-iiko-service-free-trial .iiko-service-ajax-modal__form-pane{padding:.75rem}.iiko-service-ajax-modal:is(.iiko-service-ajax-modal--variant-iiko-service-free-trial,.iiko-service-ajax-modal--variant-iiko-service-consultation,.iiko-service-ajax-modal--variant-iiko-service-kit-order,.iiko-service-ajax-modal--variant-iiko-service-business-installment).iiko-service-ajax-modal--variant-iiko-service-free-trial .iiko-service-request-form__benefits{min-height:15.25rem;padding:.75rem;border-radius:0}.iiko-service-ajax-modal:is(.iiko-service-ajax-modal--variant-iiko-service-free-trial,.iiko-service-ajax-modal--variant-iiko-service-consultation,.iiko-service-ajax-modal--variant-iiko-service-kit-order,.iiko-service-ajax-modal--variant-iiko-service-business-installment).iiko-service-ajax-modal--variant-iiko-service-free-trial .iiko-service-request-form__benefits-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem}.iiko-service-ajax-modal:is(.iiko-service-ajax-modal--variant-iiko-service-free-trial,.iiko-service-ajax-modal--variant-iiko-service-consultation,.iiko-service-ajax-modal--variant-iiko-service-kit-order,.iiko-service-ajax-modal--variant-iiko-service-business-installment).iiko-service-ajax-modal--variant-iiko-service-free-trial .iiko-service-request-form__benefit{padding:.5rem;gap:.5rem}.iiko-service-ajax-modal:is(.iiko-service-ajax-modal--variant-iiko-service-free-trial,.iiko-service-ajax-modal--variant-iiko-service-consultation,.iiko-service-ajax-modal--variant-iiko-service-kit-order,.iiko-service-ajax-modal--variant-iiko-service-business-installment).iiko-service-ajax-modal--variant-iiko-service-free-trial .iiko-service-request-form__benefit-icon{flex-basis:1.5rem;width:1.5rem;height:1.5rem}.iiko-service-ajax-modal:is(.iiko-service-ajax-modal--variant-iiko-service-free-trial,.iiko-service-ajax-modal--variant-iiko-service-consultation,.iiko-service-ajax-modal--variant-iiko-service-kit-order,.iiko-service-ajax-modal--variant-iiko-service-business-installment).iiko-service-ajax-modal--variant-iiko-service-free-trial .iiko-service-request-form__benefit-icon-image{width:1rem;height:1rem}.iiko-service-ajax-modal:is(.iiko-service-ajax-modal--variant-iiko-service-free-trial,.iiko-service-ajax-modal--variant-iiko-service-consultation,.iiko-service-ajax-modal--variant-iiko-service-kit-order,.iiko-service-ajax-modal--variant-iiko-service-business-installment).iiko-service-ajax-modal--variant-iiko-service-free-trial .iiko-service-request-form__benefit-text{font-size:.8125rem;line-height:1rem}.iiko-service-ajax-modal:is(.iiko-service-ajax-modal--variant-iiko-service-free-trial,.iiko-service-ajax-modal--variant-iiko-service-consultation,.iiko-service-ajax-modal--variant-iiko-service-kit-order,.iiko-service-ajax-modal--variant-iiko-service-business-installment).iiko-service-ajax-modal--variant-iiko-service-free-trial .iiko-service-request-form__benefits-title{font-size:.8125rem;line-height:1rem}}body.iiko-service-platform-page.iiko-service-platform-pricing-page{--service-fixed-panel-height: 0px;padding-bottom:calc(var(--service-fixed-panel-height) + env(safe-area-inset-bottom,0px))}.iiko-service-button{display:inline-flex;position:relative;align-items:center;justify-content:center;min-width:0;margin:0;border:0;border-radius:var(--iiko-service-button-radius);-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:inherit;font-family:var(--iiko-service-font-family);font-size:var(--button-m);font-weight:var(--button-m-font-weight);line-height:var(--button-m-line-height);letter-spacing:var(--button-m-letter-spacing);text-align:center;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:color .2s ease,background-color .2s ease,box-shadow .2s ease}.iiko-service-button--l{--iiko-service-button-current-padding-block: var(--iiko-service-button-l-padding-block);--iiko-service-button-current-padding-inline: var(--iiko-service-button-l-padding-inline);--iiko-service-button-current-icon-offset: var(--iiko-service-button-l-icon-offset);--iiko-service-button-current-icon-only-padding: var(--iiko-service-button-l-icon-only-padding);--iiko-service-button-current-icon-size: var(--iiko-service-button-l-icon-size);--iiko-service-button-current-gap: var(--iiko-service-button-l-gap);padding:var(--iiko-service-button-l-padding-block) var(--iiko-service-button-l-padding-inline)}.iiko-service-button--s{--iiko-service-button-current-padding-block: var(--iiko-service-button-s-padding-block);--iiko-service-button-current-padding-inline: var(--iiko-service-button-s-padding-inline);--iiko-service-button-current-icon-offset: var(--iiko-service-button-s-icon-offset);--iiko-service-button-current-icon-only-padding: var(--iiko-service-button-s-icon-only-padding);--iiko-service-button-current-icon-size: var(--iiko-service-button-s-icon-size);--iiko-service-button-current-gap: var(--iiko-service-button-s-gap);padding:var(--iiko-service-button-s-padding-block) var(--iiko-service-button-s-padding-inline)}.iiko-service-button--has-icon{gap:var(--iiko-service-button-current-gap)}.iiko-service-button--has-icon:not(.iiko-service-button--icon-only):not(.iiko-service-button--icon-right){padding-inline-start:calc(var(--iiko-service-button-current-padding-inline) - var(--iiko-service-button-current-icon-offset))}.iiko-service-button--icon-right{padding-inline-end:calc(var(--iiko-service-button-current-padding-inline) - var(--iiko-service-button-current-icon-offset))}.iiko-service-button--icon-only{padding:var(--iiko-service-button-current-icon-only-padding)}.iiko-service-button--primary,.iiko-service-button--main{color:var(--iiko-service-color-text-inverse);background:var(--iiko-service-color-accent)}.iiko-service-button--light{color:var(--iiko-service-color-text);background:var(--iiko-service-color-surface-light)}.iiko-service-button--outline{color:var(--iiko-service-color-text);background:transparent;box-shadow:inset 0 0 0 .0625rem var(--iiko-service-color-control-border)}.iiko-service-button--white{color:var(--iiko-service-color-text);background:var(--iiko-service-color-background)}@media(hover:hover){.iiko-service-button--primary:hover:not(:active),.iiko-service-button--main:hover:not(:active){background:var(--iiko-service-color-accent-interactive)}.iiko-service-button--light:hover:not(:active){background:var(--iiko-service-color-surface-light-interactive)}.iiko-service-button--outline:hover:not(:active){box-shadow:inset 0 0 0 .0625rem var(--iiko-service-color-control-border-interactive)}.iiko-service-button--white:hover:not(:active){color:var(--iiko-service-color-accent-interactive)}}.iiko-service-button:focus-visible{outline:0}.iiko-service-button:focus-visible:after{content:"";position:absolute;inset:-.25rem;border:.125rem solid var(--iiko-service-color-accent);border-radius:calc(var(--iiko-service-button-radius) + .25rem);pointer-events:none}.iiko-service-button:disabled,.iiko-service-button[aria-disabled=true],.iiko-service-button.is-disabled,.iiko-service-button.is-loading{color:var(--iiko-service-color-text-disabled);background:var(--iiko-service-color-control-disabled);box-shadow:none;cursor:default;pointer-events:none}.iiko-service-button--white:disabled,.iiko-service-button--white[aria-disabled=true],.iiko-service-button--white.is-disabled,.iiko-service-button--white.is-loading{background:var(--iiko-service-color-background)}.iiko-service-button__icon,.iiko-service-button__loader{display:inline-flex;flex:0 0 var(--iiko-service-button-current-icon-size);width:var(--iiko-service-button-current-icon-size);height:var(--iiko-service-button-current-icon-size);align-items:center;justify-content:center}.iiko-service-button__text{font:inherit;letter-spacing:inherit}.iiko-service-button__icon svg{display:block;width:100%;height:100%}.iiko-service-button__loader{display:none;position:absolute;top:50%;left:50%;pointer-events:none;transform:translate(-50%,-50%)}.iiko-service-button__loader:before{content:"";width:1.125rem;height:1.125rem;border-radius:50%;background:conic-gradient(from 90deg,transparent 0deg,currentColor 42deg,currentColor 82deg,transparent 360deg);mask:radial-gradient(farthest-side,transparent calc(100% - .1875rem),#000 calc(100% - .125rem));-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - .1875rem),#000 calc(100% - .125rem));animation:iiko-service-button-loader-spin .8s linear infinite}.iiko-service-button.is-loading .iiko-service-button__loader{display:inline-flex}.iiko-service-button.is-loading .iiko-service-button__icon,.iiko-service-button.is-loading .iiko-service-button__text{opacity:0}.iiko-service-button.iiko-service-button--primary:active,.iiko-service-button.iiko-service-button--main:active{background:var(--iiko-service-color-accent)}.iiko-service-button.iiko-service-button--light:active{background:var(--iiko-service-color-surface-light)}.iiko-service-button.iiko-service-button--outline:active{box-shadow:inset 0 0 0 .0625rem var(--iiko-service-color-control-border)}.iiko-service-button.iiko-service-button--white:active{color:var(--iiko-service-color-text)}@keyframes iiko-service-button-loader-spin{to{transform:rotate(360deg)}}.iiko-service-messenger-link{display:inline-flex;align-items:center;justify-content:center;min-width:0;color:var(--iiko-service-color-text);border:.0625rem solid var(--iiko-service-color-control-border);background:var(--iiko-service-color-background);text-decoration:none;transition:border-color .2s ease,background-color .2s ease}.iiko-service-messenger-link--icon{width:3.625rem;height:3.625rem;border-radius:.875rem}.iiko-service-messenger-link--text{width:100%;min-height:3.5rem;justify-content:space-between;gap:.5rem;padding:1rem 1rem 1rem 1.5rem;border-radius:.75rem;font-size:var(--button-m);font-weight:var(--button-m-font-weight);line-height:var(--button-m-line-height);text-transform:uppercase}.iiko-service-messenger-link__icon{display:block;flex:0 0 1.5rem;width:1.5rem;height:1.5rem}.iiko-service-messenger-link .social-button__text{min-width:0}.iiko-service-messenger-link .social-button__icon{position:static;width:1.5rem;height:1.5rem;flex:0 0 1.5rem;transform:none}.iiko-service-messenger-link .social-button__icon-svg,.iiko-service-messenger-link .social-button__icon-img{width:1.5rem;height:1.5rem;max-width:1.5rem;max-height:1.5rem}.iiko-service-messenger-link:hover,.iiko-service-messenger-link:focus-visible{border-color:var(--iiko-service-color-control-border-interactive);background:var(--iiko-service-color-input-interactive)}.iiko-service-messenger-link:focus-visible{outline:.125rem solid var(--iiko-service-color-accent);outline-offset:.125rem}.iiko-service-slider-controls{display:flex;align-items:center;justify-content:center;gap:1rem;width:-moz-fit-content;width:fit-content;min-width:0}.iiko-service-slider-controls__arrow{display:inline-flex;position:relative;flex:0 0 3.625rem;width:3.625rem;height:3.625rem;align-items:center;justify-content:center;padding:1.0625rem;border:.0625rem solid var(--iiko-service-color-control-border);border-radius:.875rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:var(--iiko-service-color-text);cursor:pointer;transition:border-color .2s ease,background-color .2s ease,opacity .2s ease}.iiko-service-slider-controls__arrow-icon{display:block;width:1.5rem;height:1.5rem;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.iiko-service-slider-controls__arrow:focus-visible,.iiko-service-slider-controls__dot:focus-visible{outline:.125rem solid var(--iiko-service-color-accent);outline-offset:.125rem}.iiko-service-slider-controls__arrow.is-disabled{opacity:.28;cursor:default}.iiko-service-slider-controls__pages{display:none;align-items:center;justify-content:center}.iiko-service-slider-controls__dot{position:relative;flex:0 0 1.5rem;width:1.5rem;height:1.5rem;padding:0;border:0;border-radius:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer}.iiko-service-slider-controls__dot:before{position:absolute;top:50%;left:50%;width:.25rem;height:.25rem;border-radius:50%;background:var(--iiko-service-color-control-border-interactive);content:"";transform:translate(-50%,-50%)}.iiko-service-slider-controls__dot.is-active:before{background:var(--iiko-service-color-accent)}.iiko-service-slider-controls:has(.is-locked){visibility:hidden;pointer-events:none}@media(hover:hover){.iiko-service-slider-controls__arrow:hover:not(.is-disabled){border-color:var(--iiko-service-color-control-border-interactive);background:var(--iiko-service-color-input-interactive)}}.iiko-service-field{display:grid;gap:var(--iiko-service-field-message-gap);color:var(--iiko-service-color-text)}.iiko-service-field__control-wrap{position:relative;width:100%;height:var(--iiko-service-input-height);min-height:var(--iiko-service-input-height);box-sizing:border-box;border:.0625rem solid var(--iiko-service-color-input-border);border-radius:var(--iiko-service-input-radius);background:var(--iiko-service-color-background);transition:border-color .18s ease,background-color .18s ease}.iiko-service-field .iiko-service-field__control{width:100%;height:100%;min-height:0;box-sizing:border-box;padding:1.5rem var(--iiko-service-input-padding-inline) .5rem;border:0;border-radius:inherit;outline:0;background:transparent;box-shadow:none;color:var(--iiko-service-color-text);font-family:var(--iiko-service-font-family);font-size:var(--control-m);font-weight:var(--control-m-font-weight);line-height:var(--control-m-line-height)}.iiko-service-field:not(.iiko-service-field--has-label) .iiko-service-field__control{padding-block:1rem}.iiko-service-field__control::-moz-placeholder{color:var(--iiko-service-color-text-placeholder);opacity:1}.iiko-service-field__control::placeholder{color:var(--iiko-service-color-text-placeholder);opacity:1}.iiko-service-field__label{position:absolute;top:50%;left:var(--iiko-service-input-padding-inline);color:var(--iiko-service-color-text-placeholder);font-family:var(--iiko-service-font-family);font-size:var(--control-m);font-weight:var(--control-m-font-weight);line-height:var(--control-m-line-height);pointer-events:none;transform:translateY(-50%);transform-origin:left top;transition:top .18s ease,transform .18s ease,font-size .18s ease,line-height .18s ease}.iiko-service-field:focus-within .iiko-service-field__label,.iiko-service-field--filled .iiko-service-field__label{top:.5rem;font-size:var(--caption);font-weight:var(--caption-font-weight);line-height:var(--caption-line-height);transform:none}.iiko-service-field:hover .iiko-service-field__control-wrap{border-color:var(--iiko-service-color-input-border-interactive);background:var(--iiko-service-color-input-interactive)}.iiko-service-field:focus-within .iiko-service-field__control-wrap{border-color:var(--iiko-service-color-accent);background:var(--iiko-service-color-background)}.iiko-service-field--error .iiko-service-field__control-wrap{border-color:transparent;background:var(--iiko-service-color-input-error)}.iiko-service-field__error{margin:0;color:var(--iiko-service-color-error);font-family:var(--iiko-service-font-family);font-size:var(--caption);line-height:var(--caption-line-height)}.iiko-service-field__error-slot:not(:has(*)){display:none}.iiko-service-field--disabled .iiko-service-field__control-wrap,.iiko-service-field__control:disabled{border-color:transparent;background:var(--iiko-service-color-control-disabled)}.iiko-service-field--disabled .iiko-service-field__control,.iiko-service-field--disabled .iiko-service-field__label,.iiko-service-field__control:disabled{color:var(--iiko-service-color-text-disabled);cursor:default}.iiko-service-field--textarea .iiko-service-field__control-wrap{height:9rem}.iiko-service-field--textarea .iiko-service-field__control{min-height:9rem;padding-top:1.75rem;resize:vertical}.iiko-service-field--textarea .iiko-service-field__label{top:1rem;transform:none}.iiko-service-field--textarea:not(.iiko-service-field--filled):not(:focus-within) .iiko-service-field__label{font-size:var(--control-m);line-height:var(--control-m-line-height)}.iiko-service-ajax-form__honeypot{display:none!important}.iiko-service-ajax-form__message{display:flex;position:relative;align-items:center;gap:.75rem;min-height:2.875rem;margin:0;padding:.75rem 1rem;border:.0625rem solid transparent;border-radius:.75rem;color:var(--iiko-service-color-text);font-family:var(--iiko-service-font-family);font-size:var(--caption);line-height:var(--caption-line-height)}.iiko-service-ajax-form__message[hidden]{display:none}.iiko-service-ajax-form__message:before{display:grid;flex:0 0 1.25rem;width:1.25rem;height:1.25rem;place-items:center;border-radius:50%;color:var(--iiko-service-color-text-inverse);font-size:.75rem;font-weight:700;line-height:1}.iiko-service-ajax-form__message.is-error{border-color:#f1861c52;background:var(--iiko-service-color-input-error)}.iiko-service-ajax-form__message.is-error:before{content:"!";background:var(--iiko-service-color-error)}.iiko-service-ajax-form__message.is-success{border-color:#cd1b1d3d;background:#cd1b1d0f}.iiko-service-ajax-form__message.is-success:before{content:"";background:var(--iiko-service-color-accent)}.iiko-service-ajax-form__message.is-success:after{content:"";position:absolute;top:50%;left:1.4375rem;width:.4375rem;height:.25rem;border-bottom:.125rem solid var(--iiko-service-color-text-inverse);border-left:.125rem solid var(--iiko-service-color-text-inverse);transform:translateY(-65%) rotate(-45deg)}.iiko-service-checkbox{display:grid;gap:var(--iiko-service-field-message-gap);color:var(--iiko-service-color-text)}.iiko-service-checkbox__input{position:absolute;width:.0625rem;height:.0625rem;overflow:hidden;clip:rect(0 0 0 0)}.iiko-service-checkbox__label{display:inline-flex;align-items:flex-start;gap:var(--iiko-service-checkbox-gap-m);color:currentColor;cursor:pointer;font-family:var(--iiko-service-font-family);font-size:var(--control-m);font-weight:var(--control-m-font-weight);line-height:var(--control-m-line-height)}.iiko-service-checkbox__mark{position:relative;flex:0 0 var(--iiko-service-checkbox-size-m);width:var(--iiko-service-checkbox-size-m);height:var(--iiko-service-checkbox-size-m);border:.0625rem solid var(--iiko-service-color-input-border);border-radius:.25rem;background:transparent;transition:border-color .18s ease,background-color .18s ease}.iiko-service-checkbox__mark:after{content:"";position:absolute;top:.3125rem;left:.25rem;width:.625rem;height:.3125rem;border-left:.125rem solid var(--iiko-service-color-accent);border-bottom:.125rem solid var(--iiko-service-color-accent);opacity:0;transform:rotate(-45deg);transition:opacity .18s ease}.iiko-service-checkbox__input:checked+.iiko-service-checkbox__label .iiko-service-checkbox__mark:after{opacity:1}.iiko-service-checkbox__input:hover+.iiko-service-checkbox__label .iiko-service-checkbox__mark,.iiko-service-checkbox__label:hover .iiko-service-checkbox__mark{border-color:var(--iiko-service-color-input-border-interactive);background:var(--iiko-service-color-control-disabled)}.iiko-service-checkbox__input:focus-visible+.iiko-service-checkbox__label .iiko-service-checkbox__mark{outline:.125rem solid var(--iiko-service-color-accent);outline-offset:.125rem}.iiko-service-checkbox__input:disabled+.iiko-service-checkbox__label,.iiko-service-checkbox--disabled .iiko-service-checkbox__label{color:var(--iiko-service-color-text-disabled);cursor:default}.iiko-service-checkbox__input:disabled+.iiko-service-checkbox__label .iiko-service-checkbox__mark,.iiko-service-checkbox--disabled .iiko-service-checkbox__mark{border-color:transparent;background:var(--iiko-service-color-control-disabled)}.iiko-service-checkbox--error .iiko-service-checkbox__mark{border-color:var(--iiko-service-color-error)}.iiko-service-checkbox__error{margin:0;color:var(--iiko-service-color-error);font-family:var(--iiko-service-font-family);font-size:var(--caption);line-height:var(--caption-line-height)}.iiko-service-checkbox__error-slot:not(:has(*)){display:none}.iiko-service-checkbox--s .iiko-service-checkbox__label{gap:var(--iiko-service-checkbox-gap-s);font-size:var(--caption);line-height:var(--caption-line-height)}.iiko-service-checkbox--s .iiko-service-checkbox__mark{flex-basis:var(--iiko-service-checkbox-size-s);width:var(--iiko-service-checkbox-size-s);height:var(--iiko-service-checkbox-size-s)}.iiko-service-checkbox--s .iiko-service-checkbox__mark:after{top:.25rem;left:.1875rem;width:.5625rem}@media(prefers-reduced-motion:reduce){.iiko-service-button,.iiko-service-messenger-link,.iiko-service-slider-controls__arrow,.iiko-service-field__control-wrap,.iiko-service-field__label,.iiko-service-checkbox__mark,.iiko-service-checkbox__mark:after{transition:none}.iiko-service-button__loader:before{animation:none}}@media(max-width:47.99875rem){.iiko-service-slider-controls{gap:0;height:1.5rem}.iiko-service-slider-controls__arrow{display:none}.iiko-service-slider-controls__pages{display:flex}.iiko-service-button.iiko-service-button--primary:active,.iiko-service-button.iiko-service-button--main:active{background:var(--iiko-service-color-accent-interactive)}.iiko-service-button.iiko-service-button--light:active{background:var(--iiko-service-color-surface-light-interactive)}.iiko-service-button.iiko-service-button--outline:active{box-shadow:inset 0 0 0 .0625rem var(--iiko-service-color-control-border-interactive)}.iiko-service-button.iiko-service-button--white:active{color:var(--iiko-service-color-accent-interactive)}.iiko-service-checkbox__label{gap:var(--iiko-service-checkbox-gap-m);font-size:var(--control-m);line-height:var(--control-m-line-height)}}.iiko-service-ajax-modal,.iiko-service-content-modal{--iiko-service-font-family: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--iiko-service-color-text: #000000;--iiko-service-color-text-inverse: #ffffff;--iiko-service-color-text-placeholder: rgba(0, 0, 0, .62);--iiko-service-color-text-disabled: rgba(0, 0, 0, .28);--iiko-service-color-text-disabled-inverse: rgba(255, 255, 255, .24);--iiko-service-color-background: #ffffff;--iiko-service-color-accent: #ff5454;--iiko-service-color-accent-interactive: #F75050;--iiko-service-color-surface-light: #f3f3f6;--iiko-service-color-surface-light-interactive: #e0dfe5;--iiko-service-color-control-disabled: rgba(0, 0, 0, .04);--iiko-service-color-control-border: rgba(0, 0, 0, .12);--iiko-service-color-control-border-interactive: rgba(0, 0, 0, .2);--iiko-service-color-input-border: rgba(0, 0, 0, .16);--iiko-service-color-input-border-interactive: rgba(0, 0, 0, .32);--iiko-service-color-input-interactive: #fafafa;--iiko-service-color-input-error: #fef5ed;--iiko-service-color-error: #f1861c;--iiko-service-button-radius: .875rem;--iiko-service-button-l-padding-block: 1.25rem;--iiko-service-button-l-padding-inline: 1.75rem;--iiko-service-button-l-icon-offset: .25rem;--iiko-service-button-l-icon-only-padding: 1.3125rem;--iiko-service-button-l-icon-size: 1.5rem;--iiko-service-button-l-gap: .5rem;--iiko-service-button-s-padding-block: 1rem;--iiko-service-button-s-padding-inline: 1.25rem;--iiko-service-button-s-icon-offset: .25rem;--iiko-service-button-s-icon-only-padding: 1.0625rem;--iiko-service-button-s-icon-size: 1.5rem;--iiko-service-button-s-gap: .5rem;--iiko-service-input-height: 3.625rem;--iiko-service-input-radius: .875rem;--iiko-service-input-padding-inline: 1.25rem;--iiko-service-input-content-gap: .75rem;--iiko-service-field-message-gap: .25rem;--iiko-service-checkbox-size-m: 1.25rem;--iiko-service-checkbox-size-s: 1rem;--iiko-service-checkbox-gap-m: .75rem;--iiko-service-checkbox-gap-s: .375rem}@media(max-width:47.99875rem){.iiko-service-ajax-modal,.iiko-service-content-modal{--iiko-service-button-radius: .75rem;--iiko-service-button-l-padding-block: 1rem;--iiko-service-button-l-padding-inline: 1.5rem;--iiko-service-button-l-icon-offset: .5rem;--iiko-service-button-l-icon-only-padding: 1rem;--iiko-service-button-l-icon-size: 1.5rem;--iiko-service-button-l-gap: .5rem;--iiko-service-button-s-padding-block: .75rem;--iiko-service-button-s-padding-inline: 1rem;--iiko-service-button-s-icon-offset: .25rem;--iiko-service-button-s-icon-only-padding: .75rem;--iiko-service-button-s-icon-size: 1.25rem;--iiko-service-button-s-gap: .25rem;--iiko-service-input-height: 3.5rem;--iiko-service-input-radius: .75rem;--iiko-service-input-padding-inline: 1rem;--iiko-service-checkbox-size-m: 1rem;--iiko-service-checkbox-gap-m: .375rem}}
