.e2zKNW_root{--shop-bg:#141414;--shop-panel:#202020;--shop-field:#262626;--shop-line:#383838;--shop-text:#f5f5f5;--shop-muted:#b5b5b5;--shop-gold:#e5a03d;background:var(--shop-bg);color:var(--shop-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:16px;font-size:14px;line-height:1.55;overflow:clip}.e2zKNW_root *,.e2zKNW_kitchen *{box-sizing:border-box}.e2zKNW_root ::selection{background:var(--shop-gold);color:#141414}.e2zKNW_root.e2zKNW_root :is(button,input,textarea,select,summary,a):focus-visible{outline:2px solid var(--shop-gold);outline-offset:3px}.e2zKNW_root button,.e2zKNW_kitchen button{font:inherit;cursor:pointer}.e2zKNW_root button:disabled,.e2zKNW_kitchen button:disabled{opacity:.45;cursor:not-allowed}.e2zKNW_root :is(input,textarea,select){font:inherit;color:var(--shop-text);background:var(--shop-field);border:1px solid var(--shop-line);caret-color:var(--shop-gold);border-radius:8px}.e2zKNW_root input::placeholder,.e2zKNW_root textarea::placeholder{color:var(--shop-muted);opacity:1}.e2zKNW_root input[type=checkbox]{accent-color:var(--shop-gold);width:18px;height:18px}.e2zKNW_shopBar{border-bottom:1px solid var(--shop-line);justify-content:space-between;align-items:center;padding:18px 28px;font-size:13px;font-weight:650;display:flex}.e2zKNW_shopBar>span:first-child{align-items:center;gap:10px;display:flex}.e2zKNW_shopBar>span:last-child{color:var(--shop-muted)}.e2zKNW_shopBanner{object-fit:cover;object-position:center 60%;width:100%;height:190px}.e2zKNW_shopLayout{grid-template-columns:minmax(0,1fr) 310px;gap:30px;padding:30px;display:grid}.e2zKNW_root .e2zKNW_restaurantTitle{color:var(--shop-text);letter-spacing:-.025em;font-size:28px;line-height:1.2}.e2zKNW_root .e2zKNW_location{color:var(--shop-muted);align-items:center;gap:6px;margin:12px 0 0;font-size:13px;display:flex}.e2zKNW_openBadge{color:#a5d99a;background:#17371e;border-radius:20px;margin-top:14px;padding:6px 10px;font-size:12px;font-weight:650;display:inline-block}.e2zKNW_collection{background:var(--shop-field);width:100%;color:var(--shop-text);text-align:left;border:0;border-radius:10px;align-items:center;gap:14px;margin:20px 0 16px;padding:16px;display:flex}.e2zKNW_collection>svg{color:var(--shop-gold);flex-shrink:0}.e2zKNW_collection>span{flex:1;min-width:0}.e2zKNW_collection small{color:var(--shop-muted);margin-bottom:3px;font-size:11px;display:block}.e2zKNW_collection strong{font-size:14px;line-height:1.5;display:block}.e2zKNW_collection b{color:var(--shop-gold);font-size:13px}.e2zKNW_searchBar{align-items:flex-start;gap:8px;display:flex}.e2zKNW_search{background:var(--shop-field);color:var(--shop-muted);border-radius:8px;flex:1;align-items:center;gap:8px;min-width:0;height:44px;padding:0 12px;display:flex}.e2zKNW_search input{outline-offset:4px;background:0 0;border:0;width:100%;min-width:0;height:38px;font-size:13px}.e2zKNW_filters{z-index:2;flex-shrink:0;position:relative}.e2zKNW_filters summary{cursor:pointer;background:var(--shop-field);border-radius:8px;align-items:center;gap:7px;min-height:44px;padding:11px 13px;font-size:12px;list-style:none;display:flex}.e2zKNW_filters summary::-webkit-details-marker{display:none}.e2zKNW_filters>div{background:var(--shop-panel);border:1px solid var(--shop-line);border-radius:8px;width:170px;padding:16px;position:absolute;top:52px;right:0;box-shadow:0 12px 28px #0005}.e2zKNW_filters label{align-items:center;gap:10px;font-size:13px;display:flex}.e2zKNW_categories{flex-wrap:wrap;gap:7px;margin:14px 0 28px;display:flex}.e2zKNW_categories button{background:var(--shop-field);min-height:40px;color:var(--shop-text);border:1px solid #0000;border-radius:22px;padding:9px 13px;font-size:12px;font-weight:650}.e2zKNW_categories button[aria-pressed=true]{border-color:var(--shop-gold);color:var(--shop-gold)}.e2zKNW_menuHeading{align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.e2zKNW_root .e2zKNW_menuHeading h4{letter-spacing:-.02em;font-size:17px;line-height:1.3}.e2zKNW_menuHeading>span{color:var(--shop-muted);font-size:11px}.e2zKNW_dishes{grid-template-columns:1fr 1fr;gap:18px;display:grid}.e2zKNW_root .e2zKNW_dish{text-align:left;border:0;border-bottom:1px solid var(--shop-line);min-width:0;color:var(--shop-text);background:0 0;padding:0 0 20px;position:relative}.e2zKNW_dish>img{object-fit:cover;border-radius:9px;width:100%;height:130px;margin-bottom:14px;display:block}.e2zKNW_dishCopy{padding-right:32px;display:block}.e2zKNW_dishCopy>strong{font-size:14px;line-height:1.5;display:block}.e2zKNW_dishCopy em{color:var(--shop-gold);font-style:normal}.e2zKNW_dishCopy>span{color:var(--shop-muted);min-height:3.3em;margin-top:6px;font-size:12px;line-height:1.65;display:block}.e2zKNW_dishCopy>b{font-variant-numeric:tabular-nums;margin-top:12px;font-size:14px;display:block}.e2zKNW_addIcon{background:var(--shop-gold);color:#141414;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:absolute;bottom:18px;right:0}.e2zKNW_dish:hover .e2zKNW_addIcon{background:#f0b75f}.e2zKNW_root .e2zKNW_smallNote{color:var(--shop-muted);margin-top:14px;font-size:12px;line-height:1.7}.e2zKNW_basket{background:var(--shop-panel);border:1px solid #2e2e2e;border-radius:14px;align-self:start;padding:20px}.e2zKNW_root .e2zKNW_basketTitle{color:var(--shop-text);letter-spacing:-.02em;font-size:20px;line-height:1.3}.e2zKNW_orderItems{margin-top:14px}.e2zKNW_orderItem{border-bottom:1px solid var(--shop-line);padding:14px 0}.e2zKNW_orderLine{justify-content:space-between;align-items:flex-start;gap:10px;font-size:13px;display:flex}.e2zKNW_orderLine strong:last-child{white-space:nowrap;font-variant-numeric:tabular-nums}.e2zKNW_orderItem>small{color:var(--shop-muted);overflow-wrap:anywhere;margin-top:4px;font-size:11px;display:block}.e2zKNW_itemActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;display:flex}.e2zKNW_stepper{align-items:center;gap:8px;display:flex}.e2zKNW_root .e2zKNW_stepper button{background:var(--shop-field);color:var(--shop-text);border:0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.e2zKNW_root .e2zKNW_stepper button:last-child{background:var(--shop-gold);color:#141414}.e2zKNW_stepper output{text-align:center;font-variant-numeric:tabular-nums;min-width:18px;font-size:13px}.e2zKNW_root .e2zKNW_editLink{color:var(--shop-gold);background:0 0;border:0;min-height:40px;padding:8px 0;font-size:12px;font-weight:650}.e2zKNW_orderNote{margin-top:18px;font-size:12px;font-weight:650;display:block}.e2zKNW_orderNote textarea{resize:vertical;width:100%;min-height:72px;margin-top:8px;padding:10px;font-size:12px;font-weight:400;line-height:1.6;display:block}.e2zKNW_total{font-variant-numeric:tabular-nums;justify-content:space-between;gap:16px;margin:20px 0;font-size:14px;display:flex}.e2zKNW_root .e2zKNW_primary{background:var(--shop-gold);color:#141414;border:0;border-radius:9px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:48px;padding:13px 14px;font-size:13px;font-weight:750;line-height:1.5;display:flex}.e2zKNW_root .e2zKNW_primary:hover:not(:disabled){background:#f0b75f}.e2zKNW_root .e2zKNW_empty{color:var(--shop-muted);padding:12px 0;font-size:13px;line-height:1.7}.e2zKNW_noResults{grid-column:1/-1;padding:28px 0}.e2zKNW_noResults p{margin-bottom:14px;font-size:13px}.e2zKNW_root .e2zKNW_noResults button{background:var(--shop-field);color:var(--shop-text);border:0;border-radius:7px;padding:12px;font-size:12px}.e2zKNW_root .e2zKNW_summary{border-top:1px solid var(--shop-line);overflow-wrap:anywhere;margin-top:24px;padding-top:20px;font-size:12px;line-height:1.7}.e2zKNW_root .e2zKNW_summary h4{margin:10px 0;font-size:16px}.e2zKNW_summary>svg{color:var(--shop-gold)}.e2zKNW_summary p+p{margin-top:12px}.e2zKNW_summary a{color:var(--shop-gold);align-items:center;gap:8px;margin:16px 0;text-decoration:underline;display:flex}.e2zKNW_root .e2zKNW_summary button{color:var(--shop-text);background:var(--shop-field);border:0;border-radius:7px;padding:10px;font-size:12px}.e2zKNW_appFooter{text-align:center;border-top:1px solid var(--shop-line);color:var(--shop-muted);padding:16px;font-size:11px}.e2zKNW_guestDialog,.e2zKNW_kitchenDialog{width:min(560px,100% - 32px);max-height:calc(100dvh - 48px);color:var(--shop-text);background:var(--shop-panel);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border:0;border-radius:16px;margin:auto;padding:0;position:fixed;inset:0;overflow-y:auto;box-shadow:0 24px 80px #0006}.e2zKNW_guestDialog::backdrop,.e2zKNW_kitchenDialog::backdrop{background:#0009}.e2zKNW_dialogHead{border-bottom:1px solid var(--shop-line);align-items:center;gap:12px;padding:20px;display:flex}.e2zKNW_root .e2zKNW_dialogHead h3,.e2zKNW_kitchen .e2zKNW_dialogHead h3{color:inherit;letter-spacing:-.02em;font-size:21px;line-height:1.25}.e2zKNW_dialogHead>button{width:36px;height:36px;color:inherit;background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:flex}.e2zKNW_dialogBody{padding:20px;font-size:14px;line-height:1.7}.e2zKNW_dialogBody>p{margin-top:10px}.e2zKNW_root .e2zKNW_allergens{color:var(--shop-muted);font-size:12px}.e2zKNW_extra{border-top:1px solid var(--shop-line);border-bottom:1px solid var(--shop-line);align-items:center;gap:12px;margin-top:24px;padding:16px 0;font-size:14px;display:flex}.e2zKNW_extra small{color:var(--shop-muted);margin-top:4px;font-size:12px;display:block}.e2zKNW_dialogFoot{border-top:1px solid var(--shop-line);align-items:center;gap:16px;padding:16px 20px;display:flex}.e2zKNW_dialogFoot>.e2zKNW_primary{flex:1}.e2zKNW_timing{flex-wrap:wrap;gap:7px;margin-bottom:24px;display:flex}.e2zKNW_root .e2zKNW_timing button{background:var(--shop-field);color:var(--shop-text);border:1px solid var(--shop-line);border-radius:7px;min-height:44px;padding:10px 12px;font-size:12px}.e2zKNW_root .e2zKNW_timing button[aria-pressed=true]{color:var(--shop-gold);border-color:var(--shop-gold)}.e2zKNW_timeLabel{font-size:13px;display:block}.e2zKNW_timeLabel select{width:100%;margin-top:10px;padding:12px;display:block}.e2zKNW_kitchen{--shop-panel:#1c2230;--shop-line:#4b596b;--shop-text:#f4f6fa;--shop-muted:#b0bece;color:var(--shop-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#001a14;border-radius:14px;font-size:13px;line-height:1.55;overflow:clip}.e2zKNW_kitchen ::selection{color:#001a14;background:#12c2b3}.e2zKNW_kitchen.e2zKNW_kitchen :is(button,summary):focus-visible{outline-offset:3px;outline:2px solid #12c2b3}.e2zKNW_kitchenHead{background:var(--shop-panel);justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;display:flex}.e2zKNW_kitchen .e2zKNW_kitchenHead h3{color:var(--shop-text);letter-spacing:-.02em;align-items:center;gap:10px;font-size:19px;display:flex}.e2zKNW_kitchenHead>span{color:var(--shop-muted);font-size:11px}.e2zKNW_kitchenWorkspace{padding:24px}.e2zKNW_kitchenToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:24px;display:flex}.e2zKNW_toolbarGroup{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.e2zKNW_dayPicker,.e2zKNW_viewToggle,.e2zKNW_waitControls{background:#2d384a;border-radius:8px;align-items:center;display:flex;overflow:hidden}.e2zKNW_kitchen .e2zKNW_dayPicker button,.e2zKNW_kitchen .e2zKNW_viewToggle button,.e2zKNW_kitchen .e2zKNW_waitControls button{width:42px;min-height:44px;color:var(--shop-text);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex}.e2zKNW_dayPicker>span{white-space:nowrap;padding:0 6px;font-size:12px}.e2zKNW_kitchen .e2zKNW_viewToggle button[aria-pressed=true]{color:#001a14;background:#12c2b3}.e2zKNW_waitControls>span{flex-direction:column;align-items:center;min-width:62px;line-height:1.3;display:flex}.e2zKNW_waitControls strong{font-variant-numeric:tabular-nums;font-size:13px}.e2zKNW_waitControls small{color:var(--shop-muted);font-size:11px}.e2zKNW_kitchen .e2zKNW_pauseButton{color:var(--shop-text);background:#2d384a;border:0;border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:10px 14px;font-size:12px;display:flex}.e2zKNW_kitchen .e2zKNW_pauseButton[aria-pressed=true]{color:#001a14;background:#12c2b3}.e2zKNW_pauseNote{color:#a9ece0;margin-bottom:20px;font-size:12px}.e2zKNW_kitchenColumns{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:12px;display:grid}.e2zKNW_kitchen .e2zKNW_kitchenColumn h4{color:var(--shop-text);letter-spacing:0;align-items:center;gap:8px;margin-bottom:12px;font-size:15px;line-height:1.4;display:flex}.e2zKNW_kitchenColumn h4>span,.e2zKNW_archived summary>span{min-width:23px;min-height:23px;color:var(--shop-muted);font-variant-numeric:tabular-nums;background:#2d384a;border-radius:20px;justify-content:center;align-items:center;padding:2px 6px;font-size:11px;display:inline-flex}.e2zKNW_ticket{background:var(--shop-panel);border:1px solid var(--shop-line);border-radius:12px;min-width:0;margin-bottom:12px;padding:14px}.e2zKNW_kitchen .e2zKNW_ticketOpen{width:100%;color:var(--shop-text);text-align:left;background:0 0;border:0;padding:0;display:block}.e2zKNW_ticketTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px;display:flex}.e2zKNW_ticketTop>strong{letter-spacing:.015em;font-size:30px;line-height:1.3}.e2zKNW_ticketTop>span{color:var(--shop-muted);align-items:center;gap:4px;font-size:11px;display:flex}.e2zKNW_ticketName{color:var(--shop-muted);margin-top:10px;font-size:12px;display:block}.e2zKNW_ticketName strong{color:var(--shop-text);font-size:12px}.e2zKNW_ticketItems{flex-direction:column;gap:5px;margin:14px 0;font-size:13px;line-height:1.6;display:flex}.e2zKNW_ticketPayment{color:var(--shop-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.e2zKNW_paid{color:#a3e979;background:#17351d;border-radius:4px;padding:4px 7px;font-size:11px;font-weight:700;display:inline-block}.e2zKNW_kitchen .e2zKNW_kitchenPrimary{color:#001a14;background:#12c2b3;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;width:100%;min-height:46px;margin-top:14px;padding:10px 8px;font-size:12px;font-weight:750;line-height:1.45;display:flex}.e2zKNW_kitchen .e2zKNW_kitchenPrimary:hover{background:#3ed4c6}.e2zKNW_collected{color:#a3e979;align-items:center;gap:6px;margin-top:16px;font-size:12px;display:flex}.e2zKNW_emptyColumn{color:var(--shop-muted);border:1px solid var(--shop-line);text-align:center;border-radius:12px;padding:18px 8px;font-size:12px;line-height:1.6}.e2zKNW_archived{background:var(--shop-panel);border:1px solid var(--shop-line);border-radius:10px;margin-top:20px}.e2zKNW_archived summary{cursor:pointer;color:var(--shop-muted);padding:15px;font-size:12px}.e2zKNW_archived summary>span{margin-left:8px}.e2zKNW_archived>p{color:var(--shop-muted);padding:0 16px 16px;font-size:12px}.e2zKNW_kitchenFooter{justify-content:space-between;align-items:center;gap:20px;margin-top:20px;display:flex}.e2zKNW_kitchenFooter>p{color:var(--shop-muted);font-size:12px;line-height:1.7}.e2zKNW_kitchen .e2zKNW_kitchenFooter button,.e2zKNW_kitchen .e2zKNW_emptyDay button{color:var(--shop-text);background:#2d384a;border:0;border-radius:7px;flex-shrink:0;align-items:center;gap:7px;min-height:42px;padding:10px 12px;font-size:11px;display:flex}.e2zKNW_kitchenList{flex-direction:column;gap:12px;display:flex}.e2zKNW_listRow{grid-template-columns:130px minmax(0,1fr);align-items:start;gap:20px;display:grid}.e2zKNW_listStatus{padding-top:16px;font-size:12px;font-weight:650}.e2zKNW_listRow .e2zKNW_ticket{grid-template-columns:1fr 180px;align-items:center;gap:24px;margin:0;display:grid}.e2zKNW_listRow .e2zKNW_ticketItems{flex-flow:wrap;gap:4px 16px;margin:10px 0}.e2zKNW_listRow .e2zKNW_kitchenPrimary{margin:0}.e2zKNW_emptyDay{color:var(--shop-muted);padding:32px 0}.e2zKNW_emptyDay>p{margin-bottom:16px;font-size:13px}.e2zKNW_kitchenDialog .e2zKNW_dialogBody ul{margin:12px 0 24px;padding-left:20px}.e2zKNW_kitchenDialog .e2zKNW_dialogBody li{margin:8px 0;font-size:14px}.e2zKNW_kitchen .e2zKNW_detailCaption{color:var(--shop-muted);margin-top:24px;font-size:12px}.e2zKNW_detailStatus{color:var(--shop-muted);font-size:11px}.e2zKNW_kitchen .e2zKNW_smallNote{color:var(--shop-muted);margin-top:16px;font-size:12px;line-height:1.7}.e2zKNW_kitchenDialog .e2zKNW_kitchenPrimary{margin:0}@media (max-width:1100px){.e2zKNW_shopLayout{grid-template-columns:minmax(0,1fr) 290px;gap:22px;padding:24px}.e2zKNW_kitchenColumns{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.e2zKNW_shopBar{padding:16px}.e2zKNW_shopBanner{height:180px}.e2zKNW_shopLayout{grid-template-columns:1fr;gap:28px;padding:20px 16px}.e2zKNW_root .e2zKNW_restaurantTitle{font-size:25px}.e2zKNW_root .e2zKNW_location{font-size:12px}.e2zKNW_collection{gap:10px;padding:14px}.e2zKNW_collection strong{font-size:13px}.e2zKNW_collection b{font-size:12px}.e2zKNW_dishes{gap:14px}.e2zKNW_dish>img{height:110px}.e2zKNW_dishCopy{padding-right:0}.e2zKNW_dishCopy>b{padding-right:34px}.e2zKNW_dishCopy>strong{font-size:13px}.e2zKNW_dishCopy>span{min-height:3.3em}.e2zKNW_basket{padding:20px}.e2zKNW_root .e2zKNW_basketTitle{font-size:21px}.e2zKNW_orderLine{font-size:13px}.e2zKNW_guestDialog,.e2zKNW_kitchenDialog{border-radius:14px;width:calc(100% - 24px);max-height:calc(100dvh - 24px)}.e2zKNW_dialogHead,.e2zKNW_dialogBody{padding:18px}.e2zKNW_dialogFoot{flex-wrap:wrap;gap:10px;padding:16px}.e2zKNW_dialogFoot>.e2zKNW_primary{min-width:160px}.e2zKNW_kitchenHead,.e2zKNW_kitchenWorkspace{padding:16px}.e2zKNW_kitchenToolbar{gap:12px}.e2zKNW_toolbarGroup{gap:8px}.e2zKNW_dayPicker>span{font-size:11px}.e2zKNW_kitchen .e2zKNW_viewToggle button{width:38px}.e2zKNW_kitchenColumns{grid-template-columns:1fr}.e2zKNW_kitchen .e2zKNW_kitchenColumn h4{margin-top:12px;font-size:16px}.e2zKNW_ticket{padding:18px}.e2zKNW_ticketTop>strong{font-size:30px}.e2zKNW_ticketName,.e2zKNW_ticketItems,.e2zKNW_ticketPayment{font-size:13px}.e2zKNW_ticketName strong{font-size:14px}.e2zKNW_kitchen .e2zKNW_kitchenPrimary{min-height:48px;font-size:13px}.e2zKNW_emptyColumn{font-size:12px}.e2zKNW_kitchenFooter{flex-direction:column;align-items:flex-start;gap:12px}.e2zKNW_listRow{grid-template-columns:1fr;gap:8px}.e2zKNW_listStatus{padding-top:8px}.e2zKNW_listRow .e2zKNW_ticket{display:block}.e2zKNW_listRow .e2zKNW_kitchenPrimary{margin-top:16px}}@media (max-width:360px){.e2zKNW_dishes{grid-template-columns:1fr}.e2zKNW_dish>img{height:160px}.e2zKNW_dishCopy>span{min-height:0}.e2zKNW_toolbarGroup{gap:6px}.e2zKNW_kitchen .e2zKNW_viewToggle button{width:34px}.e2zKNW_dayPicker>span{padding:0;font-size:10px}}@media (prefers-reduced-motion:reduce){.e2zKNW_root *,.e2zKNW_kitchen *{scroll-behavior:auto;transition:none}}.e2zKNW_root .e2zKNW_dialogBody>p:not(.e2zKNW_allergens):not(.e2zKNW_smallNote),.e2zKNW_root .e2zKNW_summary>p,.e2zKNW_kitchen .e2zKNW_dialogBody>p:not(.e2zKNW_detailCaption):not(.e2zKNW_smallNote),.e2zKNW_kitchen .e2zKNW_dialogBody>h4{color:var(--shop-text)}.e2zKNW_kitchenMobilePreview{display:none}@media (max-width:760px){.e2zKNW_kitchenMobilePreview{display:block}.e2zKNW_kitchenMobilePreview>img{border-radius:12px;width:100%;height:auto;display:block}.e2zKNW_kitchenMobilePreview>button{color:#f4f6fa;width:100%;min-height:46px;font:inherit;cursor:pointer;background:#2d384a;border:0;border-radius:8px;justify-content:center;align-items:center;gap:10px;margin-top:14px;padding:12px;font-size:13px;font-weight:650;display:flex}.e2zKNW_kitchen{display:none}.e2zKNW_kitchen.e2zKNW_kitchenExpanded{margin-top:20px;display:block}}
._3SuqHq_hero{background:var(--pp-dark,#0b0d12);color:#fff;padding-bottom:38px;overflow:hidden}._3SuqHq_breadcrumbs{color:#c9c3e8;align-items:center;gap:10px;padding:28px 0;font-size:12px;display:flex}._3SuqHq_breadcrumbs a:hover{color:#fff}._3SuqHq_heroCopy{text-align:center;max-width:860px;margin:24px auto 48px}._3SuqHq_heroCopy h1{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(3rem,5.6vw,4.75rem);font-weight:650;line-height:1.02}._3SuqHq_heroCopy h1 span{color:#bfb5ff;display:block}._3SuqHq_heroCopy>p{color:#e8e6f0;max-width:650px;margin:24px auto 0;font-size:18px;line-height:1.65}._3SuqHq_heroActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:26px;margin-top:28px;display:flex}._3SuqHq_heroActions>a:not(:first-child){align-items:center;gap:8px;min-height:48px;font-size:14px;font-weight:650;display:inline-flex}._3SuqHq_heroCopy>._3SuqHq_heroTerms{color:#c9c3e8;max-width:750px;margin-top:18px;font-size:13px;line-height:1.7}._3SuqHq_heroTerms a{text-underline-offset:4px;text-decoration:underline}._3SuqHq_heroCopy a:focus-visible,._3SuqHq_breadcrumbs a:focus-visible{outline-offset:4px;outline:2px solid #fff}._3SuqHq_productVisual{padding-top:22px;position:relative}._3SuqHq_counterPhoto{border-radius:22px;height:460px;overflow:hidden}._3SuqHq_counterPhoto img{object-fit:cover;object-position:center 64%;width:100%;height:100%}._3SuqHq_phone{width:300px;color:var(--ink);background:#fff;border-radius:22px;position:absolute;top:0;left:8%;overflow:hidden;box-shadow:0 22px 60px #0005}._3SuqHq_phoneTop{justify-content:space-between;align-items:center;padding:17px 18px;font-size:12px;font-weight:650;display:flex}._3SuqHq_phoneTop span:last-child{color:var(--muted);font-size:11px}._3SuqHq_phonePhoto{object-fit:cover;width:100%;height:160px}._3SuqHq_phoneCopy{padding:18px}._3SuqHq_phoneCopy>._3SuqHq_phoneTitle{color:var(--ink);letter-spacing:-.02em;font-size:21px;font-weight:650;line-height:1.23}._3SuqHq_phoneCopy>._3SuqHq_phoneTime{color:var(--muted);align-items:center;gap:7px;margin:12px 0 0;font-size:12px;display:flex}._3SuqHq_phoneOrder{border-top:1px solid var(--line);justify-content:space-between;align-items:start;gap:8px;margin-top:16px;padding-top:14px;font-size:12px;font-weight:650;display:flex}._3SuqHq_phoneOrder small{color:var(--muted);margin-top:4px;font-size:11px;font-weight:400;display:block}._3SuqHq_phoneOrder strong{white-space:nowrap;font-variant-numeric:tabular-nums}._3SuqHq_phoneAction{background:var(--violet);color:#fff;border-radius:8px;justify-content:space-between;align-items:center;min-height:44px;margin-top:18px;padding:11px 13px;font-size:12px;font-weight:650;display:flex}._3SuqHq_phoneAction:hover{background:var(--violet-dark)}._3SuqHq_productVisual>._3SuqHq_visualNote{text-align:right;color:#c9c3e8;margin-top:16px;font-size:12px}._3SuqHq_chapterNav{border-bottom:1px solid var(--line)}._3SuqHq_chapterNav nav{flex-wrap:wrap;justify-content:center;gap:44px;padding:18px 0;display:flex}._3SuqHq_chapterNav a{align-items:center;min-height:44px;font-size:14px;font-weight:650;display:flex}._3SuqHq_chapterNav a:hover{color:var(--violet)}._3SuqHq_demoStage{padding:28px}._3SuqHq_kitchenSection{background:var(--pp-dark,#0b0d12);color:#fff;padding:100px 0}._3SuqHq_kitchenIntro{grid-template-columns:1fr 1fr;align-items:end;gap:80px;margin-bottom:44px;display:grid}._3SuqHq_kitchenSection ._3SuqHq_kitchenIntro h2 span{color:#bfb5ff;display:block}._3SuqHq_kitchenIntro>p{color:#c9c3e8;max-width:52ch;font-size:17px;line-height:1.7}._3SuqHq_kitchenSection ._3SuqHq_darkNote{color:#c9c3e8;margin-top:18px;font-size:14px}._3SuqHq_kitchenBenefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:36px;display:grid}._3SuqHq_kitchenBenefits>div{border-top:1px solid #ffffff2b;padding-top:20px}._3SuqHq_kitchenBenefits p{color:#c9c3e8;margin-top:10px;font-size:15px;line-height:1.7}._3SuqHq_planningGrid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}._3SuqHq_planningVisual{padding-bottom:80px;position:relative}._3SuqHq_planningVisual>img{object-fit:cover;border-radius:16px;width:100%;height:430px}._3SuqHq_shift{background:var(--lavender);border-radius:14px;margin:-50px 24px 0 46px;padding:24px;position:relative}._3SuqHq_shift h3{font-size:18px}._3SuqHq_shift dl{margin-top:20px}._3SuqHq_shift dl>div{border-top:1px solid #d6d1ee;justify-content:space-between;gap:16px;padding:10px 0;font-size:13px;display:flex}._3SuqHq_shift dt{color:var(--muted)}._3SuqHq_shift dd{text-align:right;margin:0;font-weight:600}._3SuqHq_shift>p{color:var(--muted);margin-top:14px;font-size:12px}._3SuqHq_planningCopy h2 span{display:block}._3SuqHq_planningCopy>p{color:var(--muted);max-width:48ch;margin-top:24px;font-size:17px;line-height:1.7}._3SuqHq_planningCopy ul{margin:30px 0 0;padding:0;list-style:none}._3SuqHq_planningCopy li{border-top:1px solid var(--line);padding:22px 0}._3SuqHq_planningCopy li p{color:var(--muted);margin-top:8px;font-size:15px;line-height:1.7}._3SuqHq_prices{grid-template-columns:1fr 1fr;gap:24px;display:grid}._3SuqHq_priceOption{background:#fff;border-radius:14px;flex-direction:column;align-items:flex-start;padding:36px;display:flex}._3SuqHq_prices ._3SuqHq_priceOption>h3{font-size:20px}._3SuqHq_price{flex-direction:column;gap:12px;margin:28px 0;display:flex}._3SuqHq_price strong{letter-spacing:-.04em;color:var(--violet);font-variant-numeric:tabular-nums;font-size:clamp(3.8rem,6vw,5rem);font-weight:650;line-height:1}._3SuqHq_price strong small{letter-spacing:-.02em;font-size:22px;font-weight:500}._3SuqHq_price>span{color:var(--muted);font-size:14px}._3SuqHq_priceOption h4{letter-spacing:-.02em;font-size:20px;line-height:1.3}._3SuqHq_priceOption>p:not(._3SuqHq_price){color:var(--muted);min-height:5.1em;margin-top:12px;font-size:15px;line-height:1.7}._3SuqHq_priceOption ul{margin:24px 0 0;padding:0;list-style:none}._3SuqHq_priceOption li{align-items:flex-start;gap:10px;margin-top:10px;font-size:14px;line-height:1.7;display:flex}._3SuqHq_priceOption li svg{color:var(--violet);flex-shrink:0;margin-top:3px}._3SuqHq_priceNote{color:var(--muted);max-width:90ch;margin-top:24px;font-size:14px;line-height:1.7}._3SuqHq_priceAction{flex-wrap:wrap;align-items:center;gap:22px;margin-top:28px;display:flex}._3SuqHq_priceAction>span{color:var(--muted);font-size:14px}._3SuqHq_startIntro{grid-template-columns:1fr 1fr;align-items:end;gap:80px;margin-bottom:42px;display:grid}._3SuqHq_startIntro h2 span{display:block}._3SuqHq_startIntro>p{color:var(--muted);max-width:50ch;font-size:17px;line-height:1.7}@media (max-width:1020px){._3SuqHq_heroCopy{margin-top:22px}._3SuqHq_counterPhoto{height:430px}._3SuqHq_phone{width:280px;left:6%}._3SuqHq_phonePhoto{height:140px}._3SuqHq_phoneTitle{font-size:20px}._3SuqHq_kitchenIntro,._3SuqHq_planningGrid,._3SuqHq_startIntro{gap:36px}._3SuqHq_kitchenBenefits{gap:22px}._3SuqHq_shift{margin-left:20px;margin-right:0;padding:20px}._3SuqHq_priceOption{padding:28px}}@media (max-width:760px){._3SuqHq_hero{padding-bottom:26px}._3SuqHq_breadcrumbs{padding:24px 0;font-size:11px}._3SuqHq_heroCopy{text-align:left;margin:20px 0 34px}._3SuqHq_heroCopy h1{font-size:clamp(2.8rem,10.5vw,4.4rem)}._3SuqHq_heroCopy>p{margin-top:22px;font-size:17px}._3SuqHq_heroActions{justify-content:flex-start;gap:10px 24px;margin-top:26px}._3SuqHq_heroCopy>._3SuqHq_heroTerms{margin-top:18px;font-size:13px}._3SuqHq_productVisual{padding-top:20px;padding-bottom:0}._3SuqHq_counterPhoto{border-radius:16px;height:260px}._3SuqHq_counterPhoto img{object-position:68% center}._3SuqHq_phone{width:min(100% - 32px,300px);margin:-20px auto 0;position:relative;top:auto;left:auto}._3SuqHq_phonePhoto{display:none}._3SuqHq_phoneCopy{padding:16px}._3SuqHq_phoneTop{padding:15px 16px}._3SuqHq_productVisual>._3SuqHq_visualNote{text-align:left;font-size:12px}._3SuqHq_chapterNav nav{justify-content:flex-start;gap:8px 24px;padding:13px 0}._3SuqHq_chapterNav a{min-height:36px;font-size:13px}._3SuqHq_demoStage{padding:14px}._3SuqHq_kitchenSection{padding:64px 0}._3SuqHq_kitchenIntro,._3SuqHq_startIntro{grid-template-columns:1fr;gap:24px;margin-bottom:32px}._3SuqHq_kitchenBenefits{grid-template-columns:1fr;gap:24px;margin-top:28px}._3SuqHq_planningGrid{grid-template-columns:1fr;gap:8px}._3SuqHq_planningVisual{padding-bottom:24px}._3SuqHq_planningVisual>img{height:310px}._3SuqHq_shift{margin:-36px 12px 0 24px}._3SuqHq_planningCopy>p{margin-top:20px;font-size:16px}._3SuqHq_planningCopy ul{margin-top:24px}._3SuqHq_prices{grid-template-columns:1fr;gap:18px}._3SuqHq_priceOption{padding:28px 24px}._3SuqHq_priceOption>p:not(._3SuqHq_price){min-height:0}._3SuqHq_price{margin:24px 0}._3SuqHq_priceAction{gap:18px}}@media (prefers-reduced-motion:reduce){._3SuqHq_phoneAction{transition:none}}@media (min-width:761px){._3SuqHq_breadcrumbs{padding:18px 0}._3SuqHq_heroCopy{margin-top:8px;margin-bottom:28px}._3SuqHq_heroCopy>p{margin-top:18px;font-size:17px}._3SuqHq_heroActions{margin-top:22px}._3SuqHq_heroCopy>._3SuqHq_heroTerms{margin-top:14px}._3SuqHq_productVisual{padding-top:16px}._3SuqHq_phoneTop{padding:13px 16px}._3SuqHq_phonePhoto{height:120px}._3SuqHq_phoneCopy{padding:14px 16px 16px}._3SuqHq_phoneCopy>._3SuqHq_phoneTitle{font-size:18px}._3SuqHq_phoneCopy>._3SuqHq_phoneTime{margin-top:10px}._3SuqHq_phoneOrder{margin-top:12px;padding-top:12px}._3SuqHq_phoneAction{margin-top:14px}}._3SuqHq_localExample{margin-top:28px}._3SuqHq_localExample>summary{cursor:pointer;text-underline-offset:4px;min-height:48px;padding:12px 0;font-weight:650;text-decoration:underline}._3SuqHq_localExample>summary:focus-visible{outline-offset:4px;outline:2px solid}._3SuqHq_localExample[open]>summary{margin-bottom:16px}
