.switch.svelte-1ji33q4{display:inline-block;position:relative}.switch.svelte-1ji33q4>span:where(.svelte-1ji33q4){text-align:center;pointer-events:none;text-transform:uppercase;width:50%;font-family:inherit;font-size:10px;font-weight:600;transition:color .2s;position:absolute;top:10px}.switch.svelte-1ji33q4>.on:where(.svelte-1ji33q4){color:#d88b63;left:0}.switch.svelte-1ji33q4>.off:where(.svelte-1ji33q4){color:#f5f5f5;right:0}.switch.ru.svelte-1ji33q4>.on:where(.svelte-1ji33q4){color:#f5f5f5}.switch.ru.svelte-1ji33q4>.off:where(.svelte-1ji33q4){color:#d88b63}.check-toggle.svelte-1ji33q4{visibility:hidden;margin-left:-9999px;position:absolute}.check-toggle.svelte-1ji33q4+label:where(.svelte-1ji33q4){cursor:pointer;-webkit-user-select:none;user-select:none;display:block;position:relative}input.check-toggle-round-flat.svelte-1ji33q4+label:where(.svelte-1ji33q4){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff26;border:1px solid #ffffff40;border-radius:999px;width:72px;height:28px;padding:2px}input.check-toggle-round-flat.svelte-1ji33q4+label:where(.svelte-1ji33q4):before{content:"";border-radius:inherit;position:absolute;inset:2px}input.check-toggle-round-flat.svelte-1ji33q4+label:where(.svelte-1ji33q4):after{content:"";background:#fffffff2;border-radius:999px;width:32px;height:22px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 2px 8px #0003}input.check-toggle-round-flat.svelte-1ji33q4:checked+label:where(.svelte-1ji33q4):after{transform:translate(34px)}header.svelte-1elxaub{background:linear-gradient(#00000080, #00000080), var(--bg-image);background-position:50%;background-size:cover;flex-direction:column;height:50vh;display:flex;position:relative}h1.svelte-1elxaub{color:var(--text-color-white);text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}nav.svelte-1elxaub{justify-content:space-around;align-items:center;height:8vh;font-weight:500;display:flex}ul.svelte-1elxaub{gap:4rem;list-style:none;display:flex}a.svelte-1elxaub{color:var(--text-color-white);font-family:Playfair Display,serif;font-size:1.6rem;text-decoration:none}.logo.svelte-1elxaub a:where(.svelte-1elxaub){background:linear-gradient(135deg,#e15100,#ff8f50,#ffd542);color:#0000;-webkit-background-clip:text;background-clip:text;margin:1rem;font-weight:500}.order-btn.svelte-1elxaub{cursor:pointer;color:#0000;background:linear-gradient(135deg,#e15100,#ff8f50,#ffd542);-webkit-background-clip:text;background-clip:text;border:none;border-radius:1.4rem;margin:1rem;padding:.5rem 1.375rem;font-family:Playfair Display,serif;font-size:1.4rem;font-weight:700;transition:all .2s}.order-btn.svelte-1elxaub:active{transform:scale(.96)}.menu-toggle.svelte-1elxaub{color:#fff;cursor:pointer;background:#0000004d;border:1px solid #fff;border-radius:.5rem;padding:.5rem 1rem;font-size:2rem;display:none}.nav-actions.svelte-1elxaub{align-items:center;gap:1rem;display:flex}.nav-actions.svelte-1elxaub .desktop-switch:where(.svelte-1elxaub){padding-top:.5rem}.mobile-switch.svelte-1elxaub{display:none}@media (width<=1024px){ul.svelte-1elxaub{gap:2rem}a.svelte-1elxaub{font-size:1.3rem}button.svelte-1elxaub{padding:.4rem 1.2rem;font-size:1.2rem}h1.svelte-1elxaub{font-size:2rem}}@media (width<=768px){.order-btn.svelte-1elxaub{display:none}.menu-toggle.svelte-1elxaub{background:var(--button-color);color:#fff;z-index:20;border:none;border-bottom-left-radius:1.4rem;margin:1rem;padding:.5rem 1.375rem;font-size:1.6rem;display:block}.nav-menu.svelte-1elxaub{background-color:var(--footer);flex-direction:column;gap:0;padding:1rem 0;display:none;position:absolute;top:0;left:0;right:0}.nav-menu.show.svelte-1elxaub{display:flex}.nav-menu.svelte-1elxaub a:where(.svelte-1elxaub){text-align:center;background:linear-gradient(135deg,#e15100,#ff8f50,#ffd542);color:#0000;-webkit-background-clip:text;background-clip:text;border-bottom:1px solid #fff;width:100%;padding:2.8rem;font-size:1.2rem;font-weight:500}.nav-menu.svelte-1elxaub a:where(.svelte-1elxaub):last-child{border-bottom:none}nav.svelte-1elxaub{z-index:10;justify-content:space-between;padding:0 1rem;position:relative}h1.svelte-1elxaub{font-size:1.2rem}.nav-actions.svelte-1elxaub{display:flex}.desktop-switch.svelte-1elxaub{display:none}.mobile-switch.svelte-1elxaub{display:flex}}
