.FeaturedSpecial_featuredSpecialSection__9vM7C{margin:0;height:100%}.FeaturedSpecial_featuredSpecialContainer__Pj5Gb{background:var(--surface-card);border:1px solid var(--brand-hairline);border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,.06);padding:0;position:relative;overflow:hidden;display:flex;height:100%;min-height:180px}@media (max-width:900px){.FeaturedSpecial_featuredSpecialContainer__Pj5Gb,.FeaturedSpecial_featuredSpecialNoPhoto__vx3gv{height:auto}}.FeaturedSpecial_featuredSpecialNoPhoto__vx3gv{min-height:100px}.FeaturedSpecial_featuredSpecialHeader__Aqb_N{position:absolute;top:.5rem;inset-inline-end:.5rem;z-index:11}.FeaturedSpecial_featuredSpecialBadge__hMOCX{position:absolute;top:.5rem;inset-inline-start:.5rem;z-index:10;display:inline-flex;align-items:center;gap:.25rem;background:var(--brand-primary);color:var(--text-on-primary);padding:.25rem .5rem;border-radius:4px;font-family:var(--font-family-sans);font-weight:600;font-size:.75rem;letter-spacing:.02em;box-shadow:0 1px 3px rgba(0,0,0,.06)}.FeaturedSpecial_featuredSpecialNoPhoto__vx3gv .FeaturedSpecial_featuredSpecialBadge__hMOCX{position:static;align-self:flex-start}.FeaturedSpecial_featuredSpecialContent__Nq1sh{display:flex;align-items:stretch;flex:1 1;min-width:0}.FeaturedSpecial_featuredSpecialImageContainer__m_KeG{position:relative;overflow:hidden;flex-shrink:0;width:45%;max-width:420px;align-self:stretch}.FeaturedSpecial_featuredSpecialImage___3fAG{width:100%;height:100%;object-fit:cover;display:block}.FeaturedSpecial_featuredSpecialDetails__qhhAy{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.35rem;padding:1.25rem}.FeaturedSpecial_featuredSpecialPhotoOverlay__E9nF6{position:absolute;bottom:10px;inset-inline-start:10px;max-width:calc(100% - 20px);z-index:5;pointer-events:none}.FeaturedSpecial_featuredSpecialTitle__PF2mx{font-family:var(--font-family-display);font-size:1.15rem;font-weight:600;line-height:1.4;margin:0;color:var(--text-primary)}.FeaturedSpecial_featuredSpecialTitleButton__nnh_C{display:block;width:100%;padding:0;border:none;background:none;font:inherit;color:inherit;text-align:start;cursor:pointer;min-height:0}.FeaturedSpecial_featuredSpecialTitleButton__nnh_C:focus-visible,.FeaturedSpecial_featuredSpecialTitleButton__nnh_C:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.FeaturedSpecial_featuredSpecialDescription__WxRqm{--desc-line:calc(0.95rem * 1.5);font-family:var(--font-family-sans);font-size:.95rem;line-height:1.5;margin:0;color:var(--text-secondary);height:calc(3 * var(--desc-line));overflow:hidden}.FeaturedSpecial_featuredSpecialMeta__7ccNf{display:flex;align-items:center;flex-wrap:wrap;gap:.875rem}.FeaturedSpecial_featuredSpecialTime__IbeVt{display:inline-flex;align-items:center;gap:.35rem;color:var(--text-secondary);font-size:.85rem}.FeaturedSpecial_priceValue__rzQKP{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-family-sans);font-size:1rem;font-weight:600;line-height:1.4;color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.FeaturedSpecial_availabilitySlot__eKvx1{display:flex;justify-content:flex-start}.FeaturedSpecial_featuredSpecialDetailsLinkBlock__Ek6ps,.FeaturedSpecial_featuredSpecialDetailsLink__nfvRT{display:inline-flex;align-items:center;position:relative;background:none;border:0;color:var(--brand-primary-elevated);font-family:var(--font-family-sans);font-size:.8rem;font-weight:600;letter-spacing:.02em;line-height:1.5;cursor:pointer;text-align:start;text-decoration:none;text-decoration-thickness:1px;text-underline-offset:2px;padding:0 0 0 .35rem}.FeaturedSpecial_featuredSpecialDetailsLink__nfvRT{float:right;margin-top:calc(2 * var(--desc-line));height:var(--desc-line);min-height:0}[dir=rtl] .FeaturedSpecial_featuredSpecialDetailsLink__nfvRT{float:left;padding:0 .35rem 0 0}.FeaturedSpecial_featuredSpecialDetailsLink__nfvRT:after{content:"";position:absolute;inset-inline:0;top:50%;height:24px;transform:translateY(-50%)}.FeaturedSpecial_featuredSpecialDetailsLinkBlock__Ek6ps{align-self:flex-start;min-height:44px;padding:.25rem 0}.FeaturedSpecial_featuredSpecialDetailsLinkBlock__Ek6ps:focus-visible,.FeaturedSpecial_featuredSpecialDetailsLinkBlock__Ek6ps:hover,.FeaturedSpecial_featuredSpecialDetailsLink__nfvRT:focus-visible,.FeaturedSpecial_featuredSpecialDetailsLink__nfvRT:hover{text-decoration:underline}.FeaturedSpecial_featuredSpecialDetailsLinkBlock__Ek6ps:focus-visible,.FeaturedSpecial_featuredSpecialDetailsLink__nfvRT:focus-visible{outline:2px solid var(--brand-primary-elevated);outline-offset:2px;border-radius:4px}.FeaturedSpecial_featuredSpecialActions__yFGTv{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap;margin-top:auto;padding-top:.75rem;border-top:1px solid var(--border-default)}.FeaturedSpecial_featuredSpecialTitleButton__nnh_C:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.FeaturedSpecial_featuredSpecialBlocked__JCxQK .FeaturedSpecial_featuredSpecialContainer__Pj5Gb{background:var(--surface-secondary);height:auto;min-height:100px}.FeaturedSpecial_featuredSpecialBlocked__JCxQK .FeaturedSpecial_featuredSpecialImage___3fAG{filter:grayscale(.85);opacity:.7}@media (max-width:992px){.FeaturedSpecial_featuredSpecialImageContainer__m_KeG{width:33%}.FeaturedSpecial_featuredSpecialDescription__WxRqm{height:calc(2 * var(--desc-line))}.FeaturedSpecial_featuredSpecialDetailsLink__nfvRT{margin-top:var(--desc-line)}}@media (max-width:600px){.FeaturedSpecial_featuredSpecialContainer__Pj5Gb{height:auto;min-height:120px}.FeaturedSpecial_featuredSpecialNoPhoto__vx3gv{min-height:100px}.FeaturedSpecial_featuredSpecialImageContainer__m_KeG{max-width:120px}.FeaturedSpecial_featuredSpecialDetails__qhhAy{padding:.75rem;gap:.25rem}.FeaturedSpecial_featuredSpecialTitle__PF2mx{font-size:1.05rem}.FeaturedSpecial_featuredSpecialTitleButton__nnh_C{font-size:1.05rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-align:start}.FeaturedSpecial_featuredSpecialDescriptionText__3jsYG,.FeaturedSpecial_featuredSpecialTime__IbeVt{display:none}.FeaturedSpecial_featuredSpecialDescription__WxRqm{height:auto}.FeaturedSpecial_featuredSpecialDetailsLink__nfvRT{margin-top:0;height:auto;min-height:44px}.FeaturedSpecial_featuredSpecialDetailsLink__nfvRT,[dir=rtl] .FeaturedSpecial_featuredSpecialDetailsLink__nfvRT{float:none;-webkit-padding-start:0;padding-inline-start:0}.FeaturedSpecial_featuredSpecialActions__yFGTv{padding-top:.5rem;gap:.5rem}.FeaturedSpecial_featuredSpecialBadge__hMOCX{font-size:.65rem;padding:.15rem .4rem}}.SheetIntro_intro__JmZvZ{display:flex;flex-direction:column;gap:.6rem}.SheetIntro_description__vmeyx{margin:0;color:var(--text-secondary);font-size:.95rem;line-height:1.5}.SheetIntro_preparationTime__8FHub{margin:0;font-size:.85rem;color:var(--text-muted,var(--text-secondary))}.SheetStepProgress_bar__yFGvE{position:relative;display:flex;align-items:center;gap:.75rem;padding-bottom:.75rem;border-bottom:1px solid var(--border-default)}.SheetStepProgress_back__SoTNJ{display:inline-flex;align-items:center;justify-content:center;flex:none;width:2rem;height:2rem;border:none;border-radius:var(--modal-body-btn-radius,10px);background:var(--surface-secondary);color:var(--text-primary);cursor:pointer}.SheetStepProgress_back__SoTNJ:disabled{opacity:.35;cursor:not-allowed}.SheetStepProgress_back__SoTNJ svg{transform:scaleX(var(--dir,1))}.SheetStepProgress_track__heB5g{flex:1 1;min-width:0}.SheetStepProgress_segments__GK8KD{display:flex;align-items:center;gap:.3rem;margin:0;padding:0;list-style:none}.SheetStepProgress_segmentItem__sJAdm{flex:1 1;min-width:0}.SheetStepProgress_segment___Sq_9{display:flex;align-items:center;width:100%;height:1.5rem;min-width:1.5rem;min-height:1.5rem;padding:0;border:none;background:none;cursor:pointer}.SheetStepProgress_segment___Sq_9:disabled{cursor:default}.SheetStepProgress_rail__f6YBJ{display:block;width:100%;height:.3rem;border-radius:999px;background:var(--border-default);transition:background-color .25s ease}.SheetStepProgress_segment___Sq_9.SheetStepProgress_current__7T_J7 .SheetStepProgress_rail__f6YBJ,.SheetStepProgress_segment___Sq_9.SheetStepProgress_done__pJyba .SheetStepProgress_rail__f6YBJ{background:var(--brand-primary)}.SheetStepProgress_segment___Sq_9.SheetStepProgress_current__7T_J7 .SheetStepProgress_rail__f6YBJ{height:.45rem}.SheetStepProgress_srOnly__woaE9{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.SheetStepProgress_counter__B9YKS{flex:none;margin:0;font-size:.85rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-primary)}.SheetStepProgress_counterTotal__a6iTr{color:var(--text-muted);font-weight:500}@media (prefers-reduced-motion:reduce){.SheetStepProgress_rail__f6YBJ{transition:none}}.SheetStepPanel_panel__kCi7a{display:flex;flex-direction:column;gap:1rem;animation:SheetStepPanel_stepEnter__KAGK6 .26s ease-out}.SheetStepPanel_steady__Wnepa{min-height:14rem}.SheetStepPanel_enterFromEnd__fcajO{--step-slide:28px}.SheetStepPanel_enterFromStart__uBfRr{--step-slide:-28px}@keyframes SheetStepPanel_stepEnter__KAGK6{0%{opacity:0;transform:translateX(calc(var(--dir, 1) * var(--step-slide, 28px)))}to{opacity:1;transform:none}}.SheetStepPanel_heading__qtue_{display:flex;align-items:baseline;gap:.25rem;margin:0;font-family:inherit;font-size:1.05rem;font-weight:700;color:var(--text-primary);outline:none}.SheetStepPanel_required__A_I1j{color:var(--feedback-danger);font-weight:700}.SheetStepPanel_hint__SQMma{margin:-.5rem 0 0;font-size:.875rem;color:var(--text-secondary)}.SheetStepPanel_content__mXKn6{display:flex;flex-direction:column;gap:1rem}@media (prefers-reduced-motion:reduce){.SheetStepPanel_panel__kCi7a{animation:none}}.VariationsSection_section__1Ym5i{margin-bottom:1.5rem}.VariationsSection_sectionTitle__BynBp{font-family:var(--modal-body-title-font,inherit);font-size:var(--modal-body-title-size,1.125rem);font-weight:600;color:var(--text-color);margin-bottom:1rem}.VariationsSection_variationsList__9L9jP{display:flex;flex-direction:column;gap:.75rem}.VariationsSection_variationOption__wyj7K{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;border:var(--modal-body-option-border,1px solid var(--border-default));border-radius:var(--modal-body-option-radius,10px);box-shadow:var(--modal-body-option-shadow,none);cursor:pointer;transition:border-color .2s ease,background-color .2s ease;background-color:var(--card-background)}.VariationsSection_variationOption__wyj7K:has(.VariationsSection_variationRadio__w6C0t:checked),.VariationsSection_variationOption__wyj7K:hover{border-color:var(--brand-primary);background-color:var(--secondary-color)}.VariationsSection_variationRadio__w6C0t{margin-top:.25rem;width:1.25rem;height:1.25rem;cursor:pointer;accent-color:var(--brand-primary);flex-shrink:0}.VariationsSection_variationContent__iUKSh{flex:1 1;display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.VariationsSection_variationInfo__9D78y{flex:1 1;display:flex;flex-direction:column;gap:.25rem}.VariationsSection_variationName__eags0{font-weight:600;color:var(--text-color);font-size:1rem;text-transform:capitalize}.VariationsSection_variationDescription__eXCyy{font-size:.875rem;color:var(--text-color);opacity:.7;line-height:1.4}.VariationsSection_variationPrice__Lgx9_{font-family:var(--modal-body-accent-font,inherit);font-weight:600;color:var(--brand-primary-elevated);font-size:var(--modal-body-accent-size,1rem);white-space:nowrap;display:flex;flex-direction:column;align-items:flex-end;gap:.125rem}.VariationsSection_priceModifier__h_k7K{font-size:.75rem;color:var(--text-color);opacity:.7;font-weight:500}@media (max-width:640px){.VariationsSection_variationOption__wyj7K{padding:.875rem}.VariationsSection_variationContent__iUKSh{flex-direction:column;align-items:flex-start;gap:.5rem}.VariationsSection_variationPrice__Lgx9_{align-items:flex-start}.VariationsSection_sectionTitle__BynBp{font-size:var(--modal-body-title-size,1rem)}}