.branchPersistentShell:has(.accountRoutePage){isolation:isolate}.branchPersistentShell:has(.accountRoutePage):before{content:"";z-index:0;pointer-events:none;opacity:.085;background-image:url(/brand/pattern.png);background-position:top;background-repeat:repeat;background-size:155px;height:min(54svh,560px);position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 0%,#0009 47%,#0000 100%);mask-image:linear-gradient(#000 0%,#0009 47%,#0000 100%)}:root[data-theme=light] .branchPersistentShell:has(.accountRoutePage):before{opacity:.13}.branchPersistentShell:has(.accountRoutePage) .branchPersistentBody{z-index:1;position:relative}.accountRoutePage .servicePageHeader{padding-top:16px;box-shadow:none!important;border:0!important;padding-bottom:9px!important}.accountRoutePage .accountPage{max-width:880px;margin-inline:auto;position:relative}.accountRoutePage .accountLoginCard{isolation:isolate;width:min(100%,510px);margin:28px auto 0;position:relative;overflow:hidden;border:1px solid var(--line)!important;background:var(--paper)!important;box-shadow:none!important;border-radius:16px!important}.accountRoutePage .accountLoginCard:before{content:"";z-index:-1;pointer-events:none;opacity:.075;background-image:url(/brand/pattern.png);background-position:50%;background-repeat:repeat;background-size:150px;height:190px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.accountRoutePage .accountLoginMark{background:var(--surface-soft);color:var(--muted);border:1px solid var(--line);border-radius:12px}.accountRoutePage .accountLoginCard h2{font-size:clamp(22px,5vw,29px)}.accountRoutePage .accountLoginCard>p{max-width:340px;font-size:13px;line-height:1.9}.accountRoutePage .accountLoginCard form>button:not(.accountTextButton){border-radius:12px!important;font-size:13px!important}.accountRoutePage .accountLoginCard input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.accountRoutePage .accountTabRail{border-bottom:1px solid var(--line)!important}.accountRoutePage .accountTab.active:after{background:var(--saye-detail-tab-green)!important}.accountRoutePage .accountOnboardingIntro{background:0 0;border:0;margin-top:24px;padding:23px 0 12px}.accountOnboardingIntro svg{color:var(--muted)}.accountOnboardingIntro h2{margin:10px 0 7px;font-size:clamp(22px,5vw,29px)}.accountOnboardingIntro p{max-width:570px;color:var(--muted);margin:0;font-size:13px;line-height:1.9}.accountRoutePage .accountDashboard{gap:25px;min-width:0;display:grid;margin-top:26px!important}.accountDashboardWelcome{background:0 0;border:0;padding:8px 0 0}.accountDashboardWelcome>small{color:var(--muted);font-size:12px}.accountDashboardWelcome h2{margin:10px 0 9px;font-size:clamp(23px,6vw,34px);font-weight:750;line-height:1.45}.accountDashboardWelcome p{color:var(--muted);max-width:650px;margin:0;font-size:13px;line-height:1.85}.accountDashboardMetrics{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.accountDashboardMetrics>button{border:0;border-inline-end:1px solid var(--line);background:var(--paper);text-align:start;min-width:0;min-height:108px;color:var(--ink);font:inherit;cursor:pointer;flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;padding:17px 13px;display:flex}.accountDashboardMetrics>button:last-child{border-inline-end:0}.accountDashboardMetrics>button svg{color:var(--muted)}.accountDashboardMetrics>button strong{font-size:23px;font-weight:650;line-height:1.2}.accountDashboardMetrics>button span{color:var(--muted);font-size:11px}.accountDashboardRecent,.accountDashboardFavoritePreview{background:0 0;border:0;padding:0}.accountDashboardRecent>div,.accountDashboardFavoritePreview>header{justify-content:space-between;align-items:center;gap:9px;display:flex}.accountDashboardRecent>div{justify-content:flex-start}.accountDashboardRecent>div svg{color:var(--muted)}.accountDashboardRecent>p,.accountDashboardFavoritePreview>p{color:var(--muted);margin:11px 0;font-size:13px;line-height:1.8}.accountDashboardRecent>button,.accountDashboardFavoritePreview>header>button{min-height:39px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-size:12px;display:inline-flex}.accountDashboardFavoritePreview>header h3{margin:0;font-size:18px}.accountDashboardFavoriteList{gap:0;margin-top:8px;display:grid}.accountDashboardFavoriteList>a{border-bottom:1px solid var(--line);min-height:75px;color:var(--ink);align-items:center;gap:12px;padding:12px 0;font-size:13px;text-decoration:none;display:flex}.accountDashboardFavoriteList>a>strong{flex:1;font-weight:650}.accountDashboardFavoriteThumb{background:var(--surface);width:52px;height:52px;color:var(--muted);border-radius:9px;flex:0 0 52px;place-items:center;display:grid;overflow:hidden}.accountDashboardFavoriteThumb img{object-fit:cover;width:100%;height:100%}.accountDashboardShortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.accountDashboardShortcuts>a{border:1px solid var(--line);min-height:58px;color:var(--ink);background:var(--paper);border-radius:11px;align-items:center;gap:10px;padding:12px 15px;font-size:13px;text-decoration:none;display:flex}.accountDashboardShortcuts>a>svg:last-child{color:var(--muted);margin-inline-start:auto}@media (max-width:550px){.accountDashboardMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.accountDashboardMetrics>button:nth-child(2){border-inline-end:0}.accountDashboardMetrics>button:nth-child(-n+2){border-bottom:1px solid var(--line)}.accountDashboardShortcuts{grid-template-columns:minmax(0,1fr)}}.sayeRequestForm:has(.sayeWizardProgress){width:min(100%,720px);gap:0!important}.sayeWizardProgress{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:25px 0 23px;display:grid}.sayeWizardProgress>span{min-width:0;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:8px 2px 16px;display:flex;position:relative}.sayeWizardProgress>span>b{min-width:25px;height:25px;font:inherit;border:1px solid var(--line);background:var(--paper);border-radius:50%;place-items:center;font-size:12px;display:grid}.sayeWizardProgress>span>small{font-size:11px;font-weight:500}.sayeWizardProgress>span.active{color:var(--ink)}.sayeWizardProgress>span.active>b{border-color:var(--saye-detail-tab-green);color:var(--saye-detail-tab-green)}.sayeWizardProgress>span.complete>b{border-color:var(--accent);color:var(--accent)}.sayeWizardProgress>span.active:after{content:"";background:var(--saye-detail-tab-green);border-radius:3px 3px 0 0;height:3px;position:absolute;bottom:-1px;left:7px;right:7px}.sayeWizardPage{min-height:185px;animation:.18s both saye-wizard-appear}@keyframes saye-wizard-appear{0%{opacity:.45;transform:translateY(4px)}to{opacity:1;transform:none}}.sayeWizardNav{align-items:center;gap:12px;margin-top:23px;display:flex}.sayeWizardNav .sayeRequestSubmit{border-radius:11px;flex:1;min-height:49px;font-size:13px}.sayeWizardBack{border:1px solid var(--line);background:var(--paper);min-height:49px;color:var(--ink);font:inherit;cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:7px;padding:10px 15px;font-size:13px;display:inline-flex}.sayeWizardReview{gap:0;padding:2px 0;display:grid}.sayeWizardReview h3{margin:0 0 12px;font-size:19px}.sayeWizardReview>p{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;margin:0;padding:12px 0;font-size:13px;line-height:1.9;display:flex}.sayeWizardReview>p>span{color:var(--muted);flex:0 0 90px}.sayeWizardReview>p>strong{text-align:end;overflow-wrap:anywhere;flex:1;min-width:0;font-weight:550}.sayeWizardReview>small{color:var(--muted);margin-top:14px;font-size:11px;line-height:1.8}.sayeWizardFeedbackStep{gap:22px;display:grid}.sayeWizardFeedbackStep .sayeFeedbackRating>div{gap:6px;display:flex}.sayeWizardFeedbackStep .sayeFeedbackRating button{width:48px!important;min-width:48px!important;height:48px!important;min-height:48px!important;color:var(--muted)!important;background:0 0!important;border:0!important;border-radius:0!important;place-items:center!important;display:grid!important}.sayeWizardFeedbackStep .sayeFeedbackRating button[aria-pressed=true]{color:var(--accent)!important;border-color:#0000!important}.sayeWizardFeedbackStep .sayeFeedbackRating button:has(svg[fill=currentColor]){color:var(--accent)!important;border-color:#0000!important}.sayeWizardFeedbackStep .sayeFeedbackRating button svg{width:23px;height:23px}.menuRedesign .sayeSurvey.menuPollSection{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:17px 0 8px!important}.menuRedesign .sayeSurveyOptions{gap:5px!important}.menuRedesign .sayeSurveyOptions>button{border:0!important;border-bottom:1px solid var(--line)!important;background:0 0!important;border-radius:0!important;min-height:54px!important}.menuRedesign .sayeSurveyOptions>button.selected{border-bottom-color:var(--accent)!important;background:color-mix(in srgb,var(--accent) 5%,var(--paper))!important}.productDetailRoutePage .ratingPicker{direction:ltr;justify-content:flex-start!important;gap:6px!important;display:flex!important}.productDetailRoutePage .ratingPicker button{background:0 0!important;border:0!important;border-radius:0!important;width:45px!important;min-width:45px!important;height:45px!important;min-height:45px!important}.productDetailRoutePage .ratingPicker button.selected{color:var(--accent)!important;background:0 0!important;border-color:#0000!important}.detailHeroShell .productDetailRoutePage #detail-gallery .sayeGallerySocial .detailIconButton,.detailHeroShell .productDetailRoutePage #detail-gallery .sayeGallerySocial .detailIconButton.favorite,.detailHeroShell .productDetailRoutePage #detail-gallery .sayeGallerySocial .detailIconButton.liked{color:#fff!important;background:#141d227d!important;border:1px solid #ffffff61!important}.detailHeroShell .productDetailRoutePage #detail-gallery .sayeGallerySocial .detailIconButton.favorite svg,.detailHeroShell .productDetailRoutePage #detail-gallery .sayeGallerySocial .detailIconButton.liked svg{color:#e1f3e9!important}.branchPersistentBody .productDetailRoutePage>.sayeDetailRailFresh .productDetailCompactSummary{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;padding-inline:clamp(13px,3vw,22px)!important;display:grid!important}.productDetailRoutePage .sayeCompactProductInfo{align-items:center;gap:10px;min-width:0;display:flex}.productDetailRoutePage .sayeCompactProductInfo .productDetailCompactThumb{flex:0 0 36px;width:36px!important;min-width:36px!important;height:36px!important}.productDetailRoutePage .sayeCompactProductCopy{gap:3px;min-width:0;display:grid}.productDetailRoutePage .sayeCompactProductCopy>strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;line-height:1.45;overflow:hidden}.productDetailRoutePage .sayeCompactProductPrice{color:var(--ink);justify-content:flex-end;align-items:baseline;gap:5px;font-size:12px;font-weight:550;line-height:1.4;display:flex}.productDetailRoutePage .sayeCompactProductPrice small{color:var(--muted);font-size:10px;font-weight:450}.productDetailRoutePage .sayeCompactProductSocial{pointer-events:auto;min-width:0}.productDetailRoutePage .sayeCompactProductSocial .detailTopActions{flex-wrap:nowrap!important;gap:3px!important;margin:0!important;padding:0!important;display:flex!important}.productDetailRoutePage .sayeCompactProductSocial .detailIconButton,.productDetailRoutePage .sayeCompactProductSocial .detailIconButton.favorite,.productDetailRoutePage .sayeCompactProductSocial .detailIconButton.liked{border:1px solid var(--line)!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;color:var(--muted)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border-radius:50%!important;place-items:center!important;padding:0!important;display:grid!important;position:relative!important}.productDetailRoutePage .sayeCompactProductSocial .detailIconButton svg{width:17px;height:17px}.productDetailRoutePage .sayeCompactProductSocial .detailLikeCount{display:none!important}.productDetailRoutePage .sayeCompactProductSocial .productSocialError,.productDetailRoutePage .sayeCompactProductSocial .productSocialSuccess{border-radius:10px;max-width:420px;line-height:1.7;z-index:200!important;top:auto!important;bottom:calc(91px + env(safe-area-inset-bottom))!important;background:var(--surface)!important;border:1px solid var(--line)!important;width:auto!important;color:var(--ink)!important;margin-inline:auto!important;padding:11px 13px!important;font-size:12px!important;position:fixed!important;left:18px!important;right:18px!important;box-shadow:0 9px 28px #0000001f!important}@media (max-width:380px){.productDetailRoutePage .sayeCompactProductInfo .productDetailCompactThumb{display:none!important}.productDetailRoutePage .sayeCompactProductSocial .detailIconButton{width:33px!important;min-width:33px!important;max-width:33px!important;height:33px!important;min-height:33px!important}}@media (prefers-reduced-motion:reduce){.sayeWizardPage{animation:none}}.productDetailRoutePage .productSentiment{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.productDetailRoutePage .productSentimentChoices{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-top:15px!important;display:grid!important}.productDetailRoutePage .productSentimentChoices>button{border:1px solid var(--line)!important;background:0 0!important;border-radius:9px!important;align-items:center!important;gap:7px!important;min-height:52px!important;padding:12px 10px!important;font-size:12px!important;display:flex!important}.productDetailRoutePage .productSentimentChoices>button.selected{border-color:var(--accent)!important;color:var(--accent)!important;background:color-mix(in srgb,var(--accent) 5%,var(--paper))!important}.productDetailRoutePage .productSentimentChoices>button svg{flex:none;width:17px;height:17px}.productDetailRoutePage .productSentimentChoices>button small{font-size:11px!important;font-weight:550!important}.branchPersistentShell:has(.branchInfoRoutePage):before{content:""!important;z-index:0!important;pointer-events:none!important;opacity:.1!important;background-image:url(/brand/pattern.png)!important;background-position:top!important;background-repeat:repeat!important;background-size:155px!important;width:100%!important;height:min(55svh,580px)!important;position:absolute!important;inset:0 0 auto!important;-webkit-mask-image:linear-gradient(#000 0%,#000000bf 36%,#0000 100%)!important;mask-image:linear-gradient(#000 0%,#000000bf 36%,#0000 100%)!important}.branchPersistentShell:has(.accountRoutePage):before{content:""!important;z-index:0!important;pointer-events:none!important;opacity:.1!important;background-image:url(/brand/pattern.png)!important;background-position:top!important;background-repeat:repeat!important;background-size:155px!important;width:100%!important;height:min(55svh,580px)!important;position:absolute!important;inset:0 0 auto!important;-webkit-mask-image:linear-gradient(#000 0%,#000000bf 36%,#0000 100%)!important;mask-image:linear-gradient(#000 0%,#000000bf 36%,#0000 100%)!important}.branchPersistentShell:has(.reservationRoutePage):before{content:""!important;z-index:0!important;pointer-events:none!important;opacity:.1!important;background-image:url(/brand/pattern.png)!important;background-position:top!important;background-repeat:repeat!important;background-size:155px!important;width:100%!important;height:min(55svh,580px)!important;position:absolute!important;inset:0 0 auto!important;-webkit-mask-image:linear-gradient(#000 0%,#000000bf 36%,#0000 100%)!important;mask-image:linear-gradient(#000 0%,#000000bf 36%,#0000 100%)!important}.branchPersistentShell:has(.suggestionRoutePage):before{content:""!important;z-index:0!important;pointer-events:none!important;opacity:.1!important;background-image:url(/brand/pattern.png)!important;background-position:top!important;background-repeat:repeat!important;background-size:155px!important;width:100%!important;height:min(55svh,580px)!important;position:absolute!important;inset:0 0 auto!important;-webkit-mask-image:linear-gradient(#000 0%,#000000bf 36%,#0000 100%)!important;mask-image:linear-gradient(#000 0%,#000000bf 36%,#0000 100%)!important}.branchPersistentShell:has(.cartRoutePage):before{content:""!important;z-index:0!important;pointer-events:none!important;opacity:.1!important;background-image:url(/brand/pattern.png)!important;background-position:top!important;background-repeat:repeat!important;background-size:155px!important;width:100%!important;height:min(55svh,580px)!important;position:absolute!important;inset:0 0 auto!important;-webkit-mask-image:linear-gradient(#000 0%,#000000bf 36%,#0000 100%)!important;mask-image:linear-gradient(#000 0%,#000000bf 36%,#0000 100%)!important}.branchPersistentShell:has(.favoritesRoutePage):before{content:""!important;z-index:0!important;pointer-events:none!important;opacity:.1!important;background-image:url(/brand/pattern.png)!important;background-position:top!important;background-repeat:repeat!important;background-size:155px!important;width:100%!important;height:min(55svh,580px)!important;position:absolute!important;inset:0 0 auto!important;-webkit-mask-image:linear-gradient(#000 0%,#000000bf 36%,#0000 100%)!important;mask-image:linear-gradient(#000 0%,#000000bf 36%,#0000 100%)!important}:root[data-theme=light] .branchPersistentShell:has(.branchInfoRoutePage):before{opacity:.16!important}:root[data-theme=light] .branchPersistentShell:has(.accountRoutePage):before{opacity:.16!important}:root[data-theme=light] .branchPersistentShell:has(.reservationRoutePage):before{opacity:.16!important}:root[data-theme=light] .branchPersistentShell:has(.suggestionRoutePage):before{opacity:.16!important}:root[data-theme=light] .branchPersistentShell:has(.cartRoutePage):before{opacity:.16!important}:root[data-theme=light] .branchPersistentShell:has(.favoritesRoutePage):before{opacity:.16!important}:is(.branchPersistentShell:has(.branchInfoRoutePage) .branchPersistentBody,.branchPersistentShell:has(.accountRoutePage) .branchPersistentBody,.branchPersistentShell:has(.reservationRoutePage) .branchPersistentBody,.branchPersistentShell:has(.suggestionRoutePage) .branchPersistentBody,.branchPersistentShell:has(.cartRoutePage) .branchPersistentBody,.branchPersistentShell:has(.favoritesRoutePage) .branchPersistentBody){z-index:1;position:relative}.cartRoutePage .emptyCart:before,.favoritesRoutePage .favoritesState:before,.reservationRoutePage .reservationPageContent:before{content:none!important;background-image:none!important}.menuRedesign .menuEmptyState:before{height:50%!important;inset:0 0 auto!important;-webkit-mask-image:linear-gradient(#000 0%,#0000 100%)!important;mask-image:linear-gradient(#000 0%,#0000 100%)!important}.branchPersistentBody .accountRoutePage .accountPage{max-width:880px;margin-inline:auto}.branchPersistentBody .accountRoutePage .accountTabRail{top:var(--menu-header-height,68px)!important;z-index:78!important;box-sizing:border-box!important;border:0!important;border-bottom:1px solid var(--line-strong)!important;background:var(--paper)!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;border-radius:0!important;gap:clamp(15px,3vw,25px)!important;width:calc(100% + 36px)!important;min-width:0!important;max-width:none!important;height:56px!important;margin:0 -18px!important;padding:0 18px!important;position:sticky!important;overflow:auto hidden!important}.branchPersistentBody .accountRoutePage .accountTabRail:before{content:none!important}.branchPersistentBody .accountRoutePage .accountTab{height:56px!important;min-height:56px!important;padding:0 1px!important;font-size:12px!important;font-weight:500!important}.branchPersistentBody .accountRoutePage .accountTab.active{color:var(--ink)!important;font-weight:650!important}.branchPersistentBody .accountRoutePage .accountTab.active:after{background:var(--saye-detail-tab-green,#23845e)!important;height:3px!important;bottom:0!important}.branchPersistentBody .accountRoutePage .accountIdentity{margin-top:22px!important;padding-top:0!important}.branchPersistentBody .accountRoutePage .accountTabContent{margin-top:25px!important}@media (min-width:920px){.branchPersistentBody .accountRoutePage .accountTabRail{width:100%!important;margin-inline:0!important;padding-inline:18px!important}}@media (max-width:719px){.branchPersistentBody .accountRoutePage .accountPage{padding-top:0!important}.branchPersistentBody .accountRoutePage .accountTabRail{width:calc(100% + 36px)!important;margin-inline:-18px!important}}.sayeBookingDetail{border:0;border-bottom:1px solid var(--line);color:var(--ink);background:0 0;padding:0}.sayeBookingDetail>summary{cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;gap:10px;min-height:85px;padding:16px 0;list-style:none;display:flex}.sayeBookingDetail>summary::-webkit-details-marker{display:none}.sayeBookingSummaryIcon{border:1px solid var(--line);width:35px;height:35px;color:var(--muted);border-radius:50%;flex:0 0 35px;place-items:center;display:grid}.sayeBookingSummaryText{flex:1;gap:5px;min-width:0;display:grid}.sayeBookingSummaryText>strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;line-height:1.6;overflow:hidden}.sayeBookingSummaryText>small{color:var(--muted);font-size:11px;line-height:1.6}.sayeBookingDetail>summary>.reservationStatus{border:1px solid var(--line);white-space:nowrap;color:var(--muted);border-radius:7px;flex:none;padding:5px 7px;font-size:10px}.sayeBookingDetail .reservationStatus.status-confirmed{color:#398258;border-color:#4d9171}.sayeBookingDetail .reservationStatus.status-rejected,.sayeBookingDetail .reservationStatus.status-cancelled{color:#b2665b;border-color:#a86660}.sayeBookingChevron{color:var(--muted);flex:none;transition:transform .2s}.sayeBookingDetail[open] .sayeBookingChevron{transform:rotate(180deg)}.sayeBookingDetailBody{padding:0 0 19px 46px}.sayeBookingInfoRows{gap:0;display:grid}.sayeBookingInfoRows>div{border-bottom:1px solid var(--line);align-items:start;gap:9px;min-width:0;padding:11px 0;font-size:12px;line-height:1.7;display:flex}.sayeBookingInfoRows>div:last-child{border:0}.sayeBookingInfoRows>div>svg{color:var(--muted);flex:none}.sayeBookingInfoRows>div>span{min-width:65px;color:var(--muted);flex:0 0 70px}.sayeBookingInfoRows>div>strong{text-align:end;overflow-wrap:anywhere;flex:1;min-width:0;font-size:12px;font-weight:600}.sayeBookingInfoRows>div>code{overflow-wrap:anywhere;min-width:0;font-size:11px}.sayeBookingStatusMessage{color:var(--ink);margin:0;padding:12px 0;font-size:12px;line-height:1.9}.sayeBookingStatusNote{color:var(--muted);margin:12px 0 0;font-size:11px}@media (max-width:440px){.sayeBookingSummaryIcon{display:none}.sayeBookingDetail>summary{gap:7px}.sayeBookingDetail>summary>.reservationStatus{font-size:9px}.sayeBookingDetailBody{padding-inline:0}}.productDetailRoutePage .commentForm .ratingPicker{justify-self:start!important;align-items:center!important;gap:0!important;margin-inline-start:0!important;padding:0!important;display:inline-flex!important}.productDetailRoutePage .commentForm .ratingPicker>button,.productDetailRoutePage .commentForm .ratingPicker>button.selected{box-sizing:border-box!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;place-items:center!important;margin:0!important;padding:0!important;display:grid!important}.productDetailRoutePage .commentForm .ratingPicker>button svg{width:23px!important;height:23px!important}.productDetailRoutePage .commentForm .ratingPicker>button.selected{color:var(--accent)!important}.productDetailRoutePage .commentForm .ratingPicker>button:focus-visible{outline:2px solid var(--accent)!important;outline-offset:-4px!important}.branchPersistentBody .accountRoutePage .accountPage{padding-top:0!important}.sayeAccountReservationHead{justify-content:space-between;align-items:center;gap:14px;display:flex}.sayeAccountReservationHead>h3{align-items:center;gap:9px;min-width:0;font-size:15px;font-weight:650;display:flex;border:0!important;margin:0!important;padding:0!important}.sayeAccountReservationHead>h3>span{color:var(--muted);font-size:12px;font-weight:500}.sayeAccountReservationHead>button{border:1px solid var(--line);width:40px;height:40px;color:var(--muted);cursor:pointer;background:0 0;border-radius:50%;flex:0 0 40px;place-items:center;display:grid}.sayeAccountReservationHead>button:disabled{opacity:.5}.accountActivityGrid .sayeBookingDetail:first-of-type{margin-top:13px}.menuRedesign .menuEmptyState:before{background-image:url(/brand/pattern.png)!important;background-repeat:repeat!important;background-size:155px!important}
html,html *,html :before,html :after{letter-spacing:0!important}html[lang=fa],html[lang=ar],html[dir=rtl] body,html[dir=rtl] :is(h1,h2,h3,h4,h5,h6,p,label,legend,li,dt,dd,blockquote,figcaption,summary,textarea):not([dir=ltr]):not([lang=en]):not([lang=en-US]),html[dir=rtl] :is(.productMeta p,.branchNotice p,.productDescription,.productOverviewIntro p,.commentBody,.noticeBody){direction:rtl}html[dir=rtl] :is(input[type=tel],input[type=email],input[type=url],input[type=number],input[type=password],input[inputmode=numeric],input[inputmode=decimal],.otpInput,code,pre,[dir=ltr],[lang=en]){direction:ltr}
