.catalogue-hub-module__mBRbuG__shell{z-index:25;-webkit-user-select:none;-moz-user-select:none;user-select:none;overscroll-behavior-y:none;background:#2a2a29;width:100%;height:100dvh;position:relative;overflow:hidden}@media (min-width:768px){.catalogue-hub-module__mBRbuG__shell{width:min(100%,26rem);max-width:26rem;margin-left:auto;margin-right:auto;box-shadow:0 25px 50px -12px rgba(0,0,0,.55)}}.catalogue-hub-module__mBRbuG__shellCollapsed{opacity:0;pointer-events:none;visibility:hidden;z-index:1;transition:opacity .5s,transform .5s,visibility 0s linear .5s;transform:translateY(-8%)}.catalogue-hub-module__mBRbuG__shell:not(.catalogue-hub-module__mBRbuG__shellCollapsed){transition:opacity .5s,transform .5s}.catalogue-hub-module__mBRbuG__photo{z-index:0;object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.catalogue-hub-module__mBRbuG__photoFallback{z-index:0;background:linear-gradient(160deg,#3d3d3b,#2a2a29);position:absolute;top:0;bottom:0;left:0;right:0}.catalogue-hub-module__mBRbuG__softEdge{z-index:1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.catalogue-hub-module__mBRbuG__softBlur{-webkit-backdrop-filter:blur(2px);position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(transparent 50%,#000 100%);mask-image:linear-gradient(transparent 50%,#000 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%}.catalogue-hub-module__mBRbuG__veil{z-index:2;pointer-events:none;background:rgba(255,255,255,.2);position:absolute;top:0;bottom:0;left:0;right:0}.catalogue-hub-module__mBRbuG__whiteFade{z-index:2;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,0),#fff);height:50%;position:absolute;bottom:0;left:0;right:0}.catalogue-hub-module__mBRbuG__lang{top:max(.85rem,env(safe-area-inset-top,0px));right:max(.85rem,env(safe-area-inset-right,0px));z-index:70;box-sizing:border-box;color:#111;min-height:44px;font:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;direction:ltr;background:rgba(255,255,255,.65);border:1px solid #fff;border-radius:999px;align-items:center;gap:.45rem;padding:.4rem .75rem;font-size:.875rem;font-weight:600;display:inline-flex;position:fixed;box-shadow:0 8px 24px rgba(0,0,0,.18)}.catalogue-hub-module__mBRbuG__lang:hover{background:#fff}.catalogue-hub-module__mBRbuG__langBuried{visibility:hidden;pointer-events:none;z-index:10}.catalogue-hub-module__mBRbuG__flag{object-fit:cover;border-radius:999px;width:20px;height:20px;display:block}.catalogue-hub-module__mBRbuG__logoTop{pointer-events:none;flex-shrink:0;justify-content:center;align-items:center;width:100%;margin-bottom:.35rem;display:flex}.catalogue-hub-module__mBRbuG__logoImg{object-fit:contain;filter:drop-shadow(0 3px 12px rgba(0,0,0,.22));width:min(42%,5.75rem);height:auto;max-height:4.5rem;display:block}.catalogue-hub-module__mBRbuG__content{z-index:3;width:min(100% - 2rem,22rem);height:100%;padding:max(4.25rem,calc(env(safe-area-inset-top,0px) + 3.25rem))0 .75rem;box-sizing:border-box;flex-direction:column;align-items:center;margin-left:auto;margin-right:auto;display:flex;position:relative}.catalogue-hub-module__mBRbuG__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.catalogue-hub-module__mBRbuG__slogan{color:rgba(0,0,0,.65);text-align:center;margin:.35rem 0 0;font-size:.8125rem;font-weight:300}.catalogue-hub-module__mBRbuG__mini{color:#111;width:100%;font:inherit;text-align:center;-webkit-backdrop-filter:blur(12px);background:rgba(255,255,255,.5);border:none;border-radius:20px;flex-direction:column;align-items:center;gap:.25rem;margin-top:.85rem;padding:1rem 1.5rem;font-size:.875rem;font-weight:600;text-decoration:none;display:flex;box-shadow:0 1px 2px rgba(0,0,0,.08)}.catalogue-hub-module__mBRbuG__miniSub{opacity:.7;font-size:.75rem;font-weight:400}.catalogue-hub-module__mBRbuG__swipe{color:#111;width:90%;font:inherit;cursor:pointer;text-align:center;background:0 0;border:none;flex-direction:column;justify-content:flex-end;align-items:center;gap:.45rem;margin-top:auto;padding:1rem 0 1.25rem;display:flex}.catalogue-hub-module__mBRbuG__swipeIcon{color:#111;animation:1.4s ease-in-out infinite catalogue-hub-module__mBRbuG__bounce;display:flex}.catalogue-hub-module__mBRbuG__swipeIcon svg{width:28px;height:28px}.catalogue-hub-module__mBRbuG__goMenu{color:#111;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:0;font-size:1.125rem;font-weight:500}.catalogue-hub-module__mBRbuG__swipeCaption{color:rgba(0,0,0,.72);-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:0;font-size:.875rem;font-weight:300}@keyframes catalogue-hub-module__mBRbuG__bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.catalogue-hub-module__mBRbuG__lang,.catalogue-hub-module__mBRbuG__swipe,.catalogue-hub-module__mBRbuG__mini{touch-action:manipulation}@media (prefers-reduced-motion:reduce){.catalogue-hub-module__mBRbuG__swipeIcon{animation:none}}
.lang-dialog-module__b1arPW__root{z-index:100;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.lang-dialog-module__b1arPW__backdrop{cursor:pointer;background:rgba(0,0,0,.5);border:0;margin:0;padding:0;position:absolute;top:0;bottom:0;left:0;right:0}.lang-dialog-module__b1arPW__dialog{z-index:1;color:#fff;background:#2a2a29;border:1px solid rgba(255,255,255,.12);border-radius:.75rem;width:min(100%,20rem);padding:1.25rem 0;position:relative;box-shadow:0 25px 50px rgba(0,0,0,.55)}.lang-dialog-module__b1arPW__list{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.lang-dialog-module__b1arPW__item{color:#fff;width:78%;font:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,.25);border:0;border-radius:999px;align-items:center;gap:.5rem;margin:0 auto;padding:.55rem 1rem;font-size:.95rem;font-weight:600;display:flex}.lang-dialog-module__b1arPW__item:hover{background:rgba(255,255,255,.2)}.lang-dialog-module__b1arPW__item span{text-align:start;flex:1}.lang-dialog-module__b1arPW__flag{object-fit:cover;border-radius:999px;flex-shrink:0;width:1.25rem;height:1.25rem}
.splash-home-module__ja06mq__root{box-sizing:border-box;color:#fff;background-color:#2a2a29;background-position:50%;background-size:cover;width:100%;height:100dvh;font-family:Vazirmatn,Tahoma,sans-serif;position:relative;overflow:hidden}.splash-home-module__ja06mq__blur{box-sizing:border-box;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.splash-home-module__ja06mq__card{box-sizing:border-box;background-color:#1a1a19;background-position:50%;background-size:cover;border:2px solid #000;border-radius:1.5rem;width:min(91.666%,26rem);height:calc(100dvh - 2rem);display:block;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px rgba(0,0,0,.55)}.splash-home-module__ja06mq__stage{box-sizing:border-box;width:100%;height:100%;position:relative}.splash-home-module__ja06mq__media{border-radius:21px;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.splash-home-module__ja06mq__video{object-fit:cover;border-radius:21px;width:100%;height:100%;display:block}.splash-home-module__ja06mq__fallback{background:linear-gradient(160deg,#3d3d3b,#2a2a29)}.splash-home-module__ja06mq__scrim{pointer-events:none;background:linear-gradient(rgba(255,255,255,0) 65%,rgba(255,255,255,.8) 100%,rgba(255,255,255,.4) 100%);border-radius:21px;position:absolute;top:0;bottom:0;left:0;right:0}.splash-home-module__ja06mq__logoOverlay{z-index:2;pointer-events:none;box-sizing:border-box;padding:1.5rem 1.5rem 5.75rem;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.splash-home-module__ja06mq__posTopLeft{padding-top:max(.5rem,env(safe-area-inset-top,0px));padding-left:max(.5rem,env(safe-area-inset-left,0px));justify-content:flex-start;align-items:flex-start}.splash-home-module__ja06mq__posTopCenter{justify-content:center;align-items:flex-start}.splash-home-module__ja06mq__posTopRight{padding-top:max(.5rem,env(safe-area-inset-top,0px));padding-right:max(.5rem,env(safe-area-inset-right,0px));justify-content:flex-end;align-items:flex-start}.splash-home-module__ja06mq__posCenter{justify-content:center;align-items:center}.splash-home-module__ja06mq__posBottomLeft{padding-left:max(.5rem,env(safe-area-inset-left,0px));justify-content:flex-start;align-items:flex-end}.splash-home-module__ja06mq__posBottomCenter{justify-content:center;align-items:flex-end}.splash-home-module__ja06mq__posBottomRight{padding-right:max(.5rem,env(safe-area-inset-right,0px));justify-content:flex-end;align-items:flex-end}.splash-home-module__ja06mq__logoImg{object-fit:contain;filter:drop-shadow(0 4px 18px rgba(0,0,0,.4));width:min(42%,9.5rem);height:auto;max-height:9.5rem;display:block}.splash-home-module__ja06mq__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.splash-home-module__ja06mq__bar{z-index:5;box-sizing:border-box;justify-content:center;padding:0 1rem;display:flex;position:absolute;bottom:1.5rem;left:0;right:0}.splash-home-module__ja06mq__barInner{box-sizing:border-box;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:rgba(20,20,20,.62);border:1px solid rgba(255,255,255,.18);border-radius:999px;flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem;width:100%;max-width:22rem;padding:.35rem .45rem;display:flex;box-shadow:0 20px 40px rgba(0,0,0,.35)}.splash-home-module__ja06mq__lang{box-sizing:border-box;color:#111;min-height:44px;font:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;touch-action:manipulation;background:rgba(230,230,230,.95);border:1.5px solid #fff;border-radius:999px;flex:none;align-items:center;gap:.45rem;margin:0;padding:.4rem .7rem;font-size:.875rem;font-weight:600;line-height:1.15;display:inline-flex}.splash-home-module__ja06mq__lang:hover{background:#fff}.splash-home-module__ja06mq__flag{object-fit:cover;border-radius:999px;flex-shrink:0;width:20px;height:20px;display:block}.splash-home-module__ja06mq__enter{box-sizing:border-box;touch-action:manipulation;color:#fff;height:44px;min-height:44px;font:inherit;white-space:nowrap;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;background:0 0;border:0;border-radius:.5rem;flex:auto;align-items:center;gap:.3rem;margin:0;padding:0 .55rem;font-size:1.125rem;font-weight:700;line-height:1;display:inline-flex}.splash-home-module__ja06mq__enter:hover:not(:disabled){color:rgba(255,255,255,.75);background:0 0}.splash-home-module__ja06mq__enter:disabled{opacity:.55;cursor:wait}.splash-home-module__ja06mq__enterIcon{flex-shrink:0;width:20px;height:20px;display:block}.splash-home-module__ja06mq__spinner{border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:999px;flex-shrink:0;width:18px;height:18px;animation:.7s linear infinite splash-home-module__ja06mq__spin}@keyframes splash-home-module__ja06mq__spin{to{transform:rotate(360deg)}}.splash-home-module__ja06mq__dialogRoot{z-index:100;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.splash-home-module__ja06mq__dialogBackdrop{cursor:pointer;background:rgba(0,0,0,.5);border:0;margin:0;padding:0;position:absolute;top:0;bottom:0;left:0;right:0}.splash-home-module__ja06mq__dialog{z-index:1;color:#fff;background:#2a2a29;border:1px solid rgba(255,255,255,.12);border-radius:.75rem;width:min(100%,20rem);padding:1.25rem 0;position:relative;box-shadow:0 25px 50px rgba(0,0,0,.55)}.splash-home-module__ja06mq__dialogList{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.splash-home-module__ja06mq__dialogItem{color:#fff;width:78%;font:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,.25);border:0;border-radius:999px;align-items:center;gap:.5rem;margin:0 auto;padding:.55rem 1rem;font-size:.95rem;font-weight:600;display:flex}.splash-home-module__ja06mq__dialogItem:hover{background:rgba(255,255,255,.2)}.splash-home-module__ja06mq__dialogItem span{text-align:start;flex:1}
.teaser-notice-dialog-module__6D8nAW__root{z-index:110;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.teaser-notice-dialog-module__6D8nAW__backdrop{cursor:pointer;background:rgba(0,0,0,.58);border:0;margin:0;padding:0;position:absolute;top:0;bottom:0;left:0;right:0}.teaser-notice-dialog-module__6D8nAW__dialog{z-index:1;box-sizing:border-box;color:#f2e8dc;background:#2a2a29;border:1px solid rgba(255,255,255,.14);border-radius:1.15rem;width:min(100%,21.5rem);padding:1.45rem 1.25rem 1.2rem;font-family:Vazirmatn,Tahoma,sans-serif;position:relative;box-shadow:0 25px 50px rgba(0,0,0,.55)}.teaser-notice-dialog-module__6D8nAW__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.teaser-notice-dialog-module__6D8nAW__body{text-align:center;flex-direction:column;gap:.85rem;display:flex}.teaser-notice-dialog-module__6D8nAW__line{margin:0;font-size:1.02rem;font-weight:700;line-height:1.75}.teaser-notice-dialog-module__6D8nAW__ok{color:#2a2a29;width:100%;min-height:44px;font:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#f2e8dc;border:0;border-radius:999px;margin-top:1.25rem;padding:.55rem 1rem;font-size:.95rem;font-weight:700;display:block}.teaser-notice-dialog-module__6D8nAW__ok:hover{background:#fff}
.catalogue-shell-module__EyEkLa__hqPage{--hq-primary:#bebfc4;--hq-secondary:#835114;--hq-ink:#000;--hq-primary-foreground:#000;--mm-primary:#bebfc4;--mm-secondary:#835114;--mm-cream:#bebfc4;--mm-surface:#bebfc4;--mm-green-deep:#835114;--mm-green-mid:#835114;--mm-teal:#bebfc4;--mm-teal-deep:#835114;--mm-primary-foreground:#000;--mm-ink:#000;background:var(--hq-secondary);min-height:100dvh;font-family:Vazirmatn,Tahoma,sans-serif;position:relative}.catalogue-shell-module__EyEkLa__hqCoverPane{z-index:20;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;height:100dvh;transition:transform .5s,opacity .5s;position:relative;overflow:hidden}@media (min-width:768px){.catalogue-shell-module__EyEkLa__hqCoverPane{width:min(100%,26rem);max-width:26rem;margin-left:auto;margin-right:auto;box-shadow:0 25px 50px -12px rgba(0,0,0,.55)}}.catalogue-shell-module__EyEkLa__hqCoverPaneHidden{opacity:0;pointer-events:none;transform:translateY(-8%)}.catalogue-shell-module__EyEkLa__hqCoverPhoto{z-index:0;object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.catalogue-shell-module__EyEkLa__hqCoverPhotoFallback{z-index:0;background:linear-gradient(160deg,color-mix(in srgb,var(--hq-secondary,#835114)70%,#fff),var(--hq-secondary,#835114)55%,#3a2409);position:absolute;top:0;bottom:0;left:0;right:0}.catalogue-shell-module__EyEkLa__hqCoverFrost{z-index:1;pointer-events:none;background:rgba(255,255,255,.2);border-radius:.5rem;position:absolute;top:0;bottom:0;left:0;right:0}.catalogue-shell-module__EyEkLa__hqCoverStack{z-index:2;flex-direction:column;gap:.5rem;width:100%;height:100%;display:flex;position:relative}.catalogue-shell-module__EyEkLa__hqMast{box-sizing:border-box;flex-direction:row-reverse;flex-shrink:0;justify-content:space-between;align-items:center;width:100%;height:8rem;padding:1rem;display:flex;position:relative}.catalogue-shell-module__EyEkLa__hqMastBalance{flex-shrink:0;width:50px}.catalogue-shell-module__EyEkLa__hqBrandName{color:var(--hq-ink);text-align:center;margin:0;font-size:1.125rem;font-weight:500;line-height:1.25}.catalogue-shell-module__EyEkLa__hqLangOrb{box-sizing:border-box;background:var(--hq-secondary);color:rgba(255,255,255,.8);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid rgba(190,191,196,.2);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;margin:0;padding:0;display:flex}.catalogue-shell-module__EyEkLa__hqLangOrb:hover{filter:brightness(1.08)}.catalogue-shell-module__EyEkLa__hqLangOrbFlag{object-fit:cover;width:30px;height:30px;display:block}.catalogue-shell-module__EyEkLa__hqBody{z-index:2;box-sizing:border-box;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:1.25rem;width:100%;min-height:0;padding:0 .75rem;display:flex;position:relative;overflow:hidden}.catalogue-shell-module__EyEkLa__hqLogoBlock{pointer-events:none;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:.75rem;display:flex}.catalogue-shell-module__EyEkLa__hqLogoBlock[hidden]{display:none}.catalogue-shell-module__EyEkLa__hqLogoImg{object-fit:contain;border-radius:.5rem;width:140px;max-width:min(42%,140px);height:auto;max-height:140px;display:block}.catalogue-shell-module__EyEkLa__hqMiniweb{color:#fff;width:100%;max-width:22rem;font:inherit;text-align:center;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);background:rgba(0,0,0,.5);border:0;border-radius:20px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:.25rem;margin:0;padding:.85rem 1.5rem;font-size:.875rem;font-weight:600;line-height:1.25;text-decoration:none;display:flex;position:relative}.catalogue-shell-module__EyEkLa__hqMiniweb:hover{box-shadow:0 10px 24px rgba(0,0,0,.22)}.catalogue-shell-module__EyEkLa__hqMiniwebSub{text-transform:none;opacity:.7;font-size:.75rem;font-weight:400}.catalogue-shell-module__EyEkLa__hqMiniwebIcon{opacity:.85;width:16px;height:16px;position:absolute;top:.85rem;left:1rem}.catalogue-shell-module__EyEkLa__hqSwipeBand{z-index:2;background-image:linear-gradient(rgba(255,255,255,0),#fff);flex-shrink:0;justify-content:center;align-items:center;width:100%;height:22%;min-height:7.5rem;display:flex;position:relative}.catalogue-shell-module__EyEkLa__hqSwipeHit{width:90%;max-width:22rem;color:var(--hq-ink);font:inherit;cursor:pointer;text-align:center;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;margin:0;padding:.35rem 0 .75rem;display:flex}.catalogue-shell-module__EyEkLa__hqSwipeArrow{color:var(--hq-ink);animation:1s ease-in-out infinite catalogue-shell-module__EyEkLa__hq-swipe-bounce;display:flex}.catalogue-shell-module__EyEkLa__hqSwipeArrowSvg{width:28px;height:28px}.catalogue-shell-module__EyEkLa__hqSwipeGo{color:var(--hq-ink);margin:0;font-size:1.125rem;font-weight:500}.catalogue-shell-module__EyEkLa__hqSwipeHint{color:var(--hq-ink);margin:0;font-size:.875rem;font-weight:300}@keyframes catalogue-shell-module__EyEkLa__hq-swipe-bounce{0%{transform:translateY(0)}50%{transform:translateY(-25%)}to{transform:translateY(0)}}.catalogue-shell-module__EyEkLa__hqSheetEntry{box-sizing:border-box;background:var(--hq-primary,#bebfc4);width:100%;color:var(--hq-primary-foreground,#000);border-radius:1.5rem 1.5rem 0 0;padding:.75rem .5rem 1.25rem}.catalogue-shell-module__EyEkLa__hqSheetEntryHead{justify-content:center;align-items:center;min-height:3rem;margin:0 0 .25rem;padding:.5rem;display:flex}.catalogue-shell-module__EyEkLa__hqSheetEntryTitle{color:var(--hq-primary-foreground,#000);text-align:center;margin:0;font-size:1.125rem;font-weight:600}.catalogue-shell-module__EyEkLa__hqSheetEntryGrid{box-sizing:border-box;background:rgba(131,81,20,.12);border-radius:1rem 1rem 0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;width:100%;padding:.5rem .35rem .75rem;display:grid}.catalogue-shell-module__EyEkLa__hqSheetTile{aspect-ratio:1;width:100%;max-width:7.5rem;height:7rem;color:var(--hq-ink);font:inherit;text-align:center;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,.1);border:0;border-radius:.7rem;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;margin:0 auto;padding:.5rem;font-size:.72rem;font-weight:500;line-height:1.15;transition:transform .3s;display:flex;transform:scale(.9)}@media (max-width:380px){.catalogue-shell-module__EyEkLa__hqSheetTile{max-width:5rem;height:5.75rem;font-size:.62rem}.catalogue-shell-module__EyEkLa__hqSheetTileImg{width:2.5rem;height:2.5rem}}.catalogue-shell-module__EyEkLa__hqSheetTile:hover{transform:scale(.96)}.catalogue-shell-module__EyEkLa__hqSheetTileImg{object-fit:contain;width:3.5rem;height:3.5rem;display:block}.catalogue-shell-module__EyEkLa__hqSheetTileLabel{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}.catalogue-shell-module__EyEkLa__hqChipIcon{object-fit:contain;flex-shrink:0;width:1.35rem;height:1.35rem;display:block}.catalogue-shell-module__EyEkLa__hqAllCatIcon{object-fit:contain;width:2.5rem;height:2.5rem;display:block}.catalogue-shell-module__EyEkLa__hqAllCatIcon:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto;margin-right:.35rem}.catalogue-shell-module__EyEkLa__hqAllCatIcon:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto;margin-right:.35rem}.catalogue-shell-module__EyEkLa__hqAllCatIcon:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto;margin-right:.35rem}.catalogue-shell-module__EyEkLa__hqAllCatIcon:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:.35rem;margin-right:auto}.catalogue-shell-module__EyEkLa__hqAllCatIcon:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:.35rem;margin-right:auto}.catalogue-shell-module__EyEkLa__hqAllCatIcon:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:.35rem;margin-right:auto}.catalogue-shell-module__EyEkLa__hqPage .menu-catalogue-sheet{background:var(--hq-primary,#bebfc4);color:var(--hq-ink,#000)}.catalogue-shell-module__EyEkLa__hqPage .menu-sheet-handle{background:var(--hq-primary,#bebfc4);color:var(--hq-ink,#000)}.catalogue-shell-module__EyEkLa__hqPage .menu-board{background:var(--hq-primary,#bebfc4);color:var(--hq-ink,#000)}.catalogue-shell-module__EyEkLa__hqPage .menu-all-cats-panel{background:var(--hq-primary,#bebfc4);color:var(--hq-ink,#000)}.catalogue-shell-module__EyEkLa__hqPage .menu-item-detail-panel{background:var(--hq-primary,#bebfc4);color:var(--hq-ink,#000)}.catalogue-shell-module__EyEkLa__hqPage .menu-sticky-rail{background:color-mix(in srgb,var(--hq-secondary,#835114)82%,transparent)}.catalogue-shell-module__EyEkLa__hqPage .menu-cats-pill{background:var(--hq-secondary,#835114);border-color:color-mix(in srgb,var(--hq-secondary,#835114)50%,transparent)}.catalogue-shell-module__EyEkLa__hqPage .menu-chip.is-active{background:var(--hq-primary,#bebfc4);color:var(--hq-ink,#000)}.catalogue-shell-module__EyEkLa__hqPage .menu-display-btn.is-active{background:var(--hq-secondary,#835114);color:#fff}.catalogue-shell-module__EyEkLa__hqPage .menu-all-cat.is-active{background:color-mix(in srgb,var(--hq-secondary,#835114)22%,transparent);border-color:var(--hq-secondary,#835114)}
.splash-home-module__MgyoUa__hqStage{--hq-primary:#bebfc4;--hq-secondary:#835114;box-sizing:border-box;background-color:var(--hq-secondary,#835114);color:#fff;background-position:50%;background-size:cover;width:100%;height:100dvh;font-family:Vazirmatn,Tahoma,sans-serif;position:relative;overflow:hidden}.splash-home-module__MgyoUa__hqBlurPad{box-sizing:border-box;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;height:100%;margin-left:auto;margin-right:auto;display:flex}.splash-home-module__MgyoUa__hqPhone{box-sizing:border-box;background-color:#000;background-position:50%;background-size:cover;border:2px solid #000;border-radius:1.5rem;flex-direction:column;justify-content:flex-end;align-items:center;gap:1rem;width:91.6667%;max-width:26rem;height:calc(100dvh - 2rem);display:flex;position:relative;overflow:hidden}.splash-home-module__MgyoUa__hqReelWrap{box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.splash-home-module__MgyoUa__hqReel{box-sizing:border-box;border-radius:23px;width:100%;height:100%;position:relative;overflow:hidden}.splash-home-module__MgyoUa__hqReelMedia{object-fit:cover;border-radius:23px;width:100%;height:100%;display:block}.splash-home-module__MgyoUa__hqReelEmpty{background:linear-gradient(160deg,color-mix(in srgb,var(--hq-secondary,#835114)70%,#fff),var(--hq-secondary,#835114)55%,#3a2409)}.splash-home-module__MgyoUa__hqReelScrim{pointer-events:none;background:linear-gradient(rgba(255,255,255,0) 65%,rgba(255,255,255,.8) 100%);border-radius:23px;position:absolute;top:0;bottom:0;left:0;right:0}.splash-home-module__MgyoUa__hqMarkLayer{z-index:2;pointer-events:none;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.splash-home-module__MgyoUa__hqMarkLayer[hidden]{display:none}.splash-home-module__MgyoUa__hqMarkImg{object-fit:contain;border-radius:.5rem;width:200px;max-width:min(52%,200px);height:auto;max-height:200px;display:block}.splash-home-module__MgyoUa__hqVisuallyHidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.splash-home-module__MgyoUa__hqDock{z-index:5;box-sizing:border-box;justify-content:center;width:100%;padding:0 1rem;display:flex;position:absolute;bottom:1.5rem;left:0;right:0}.splash-home-module__MgyoUa__hqDockPill{box-sizing:border-box;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(0,0,0,.5);border:1px solid rgba(255,255,255,.15);border-radius:999px;flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem;width:100%;max-width:24rem;padding:.375rem .75rem;display:flex;box-shadow:0 25px 50px -12px rgba(0,0,0,.55)}.splash-home-module__MgyoUa__hqLangChip{box-sizing:border-box;color:#000;font:inherit;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(255,255,255,.65);border:1px solid #fff;border-radius:999px;flex:none;align-items:center;gap:.5rem;margin:0;padding:.375rem .75rem;font-size:.875rem;font-weight:600;line-height:1.15;display:inline-flex}.splash-home-module__MgyoUa__hqLangChip:hover{background:#fff}.splash-home-module__MgyoUa__hqFlagDot{object-fit:cover;border-radius:999px;flex-shrink:0;width:20px;height:20px;display:block}.splash-home-module__MgyoUa__hqEnterBtn{box-sizing:border-box;color:#fff;height:2.5rem;min-height:2.5rem;font:inherit;white-space:nowrap;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;background:0 0;border:0;border-radius:.375rem;flex:auto;justify-content:flex-end;align-items:center;gap:.5rem;margin:0;padding:0 1.5rem;font-size:1.125rem;font-weight:600;line-height:1;display:inline-flex}.splash-home-module__MgyoUa__hqEnterBtn:hover:not(:disabled){color:rgba(255,255,255,.7)}.splash-home-module__MgyoUa__hqEnterBtn:disabled{opacity:.55;cursor:wait}.splash-home-module__MgyoUa__hqEnterChevron{flex-shrink:0;width:1.25rem;height:1.25rem;display:block}.splash-home-module__MgyoUa__hqEnterSpin{border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:999px;flex-shrink:0;width:18px;height:18px;animation:.7s linear infinite splash-home-module__MgyoUa__hq-enter-spin}@keyframes splash-home-module__MgyoUa__hq-enter-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.catalogue-shell-module__ctbHLq__vlPage{--vl-primary:#b19f6b;--vl-secondary:#f1ddb0;--vl-ink:#1c1610;--vl-primary-foreground:#1c1610;--mm-primary:#f1ddb0;--mm-secondary:#b19f6b;--mm-cream:#f1ddb0;--mm-surface:#f1ddb0;--mm-green-deep:#b19f6b;--mm-green-mid:#9a8858;--mm-teal:#f1ddb0;--mm-teal-deep:#b19f6b;--mm-primary-foreground:#000;--mm-ink:#000;background:var(--vl-secondary);color:#1c1610;min-height:100dvh;font-family:Vazirmatn,Tahoma,sans-serif;position:relative}.catalogue-shell-module__ctbHLq__vlCoverPane{z-index:20;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;height:100dvh;transition:transform .5s,opacity .5s;position:relative;overflow:hidden}@media (min-width:768px){.catalogue-shell-module__ctbHLq__vlCoverPane{width:min(100%,26rem);max-width:26rem;margin-left:auto;margin-right:auto;box-shadow:0 25px 50px -12px rgba(0,0,0,.55)}}.catalogue-shell-module__ctbHLq__vlCoverPaneHidden{opacity:0;pointer-events:none;transform:translateY(-8%)}.catalogue-shell-module__ctbHLq__vlCoverPhoto{z-index:0;object-fit:cover;object-position:center;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.catalogue-shell-module__ctbHLq__vlCoverPhotoFallback{z-index:0;background:linear-gradient(160deg,color-mix(in srgb,var(--vl-primary,#b19f6b)55%,#fff),var(--vl-primary,#b19f6b)55%,#6b5a32);position:absolute;top:0;bottom:0;left:0;right:0}.catalogue-shell-module__ctbHLq__vlCoverFrost{z-index:1;pointer-events:none;background:rgba(255,255,255,.2);border-radius:.5rem;position:absolute;top:0;bottom:0;left:0;right:0}.catalogue-shell-module__ctbHLq__vlCoverStack{z-index:2;flex-direction:column;gap:.5rem;width:100%;height:100%;display:flex;position:relative}.catalogue-shell-module__ctbHLq__vlMast{box-sizing:border-box;flex-direction:row-reverse;flex-shrink:0;justify-content:space-between;align-items:center;width:100%;height:8rem;padding:1rem;display:flex;position:relative}.catalogue-shell-module__ctbHLq__vlMastBalance{flex-shrink:0;width:50px}.catalogue-shell-module__ctbHLq__vlBrandName{color:var(--vl-ink);text-align:center;margin:0;font-size:1.125rem;font-weight:500;line-height:1.25}.catalogue-shell-module__ctbHLq__vlLangOrb{box-sizing:border-box;background:var(--vl-secondary,#f1ddb0);color:rgba(28,22,16,.85);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid rgba(177,159,107,.35);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;margin:0;padding:0;display:flex}.catalogue-shell-module__ctbHLq__vlLangOrb:hover{filter:brightness(1.08)}.catalogue-shell-module__ctbHLq__vlLangOrbFlag{object-fit:cover;width:30px;height:30px;display:block}.catalogue-shell-module__ctbHLq__vlBody{z-index:2;box-sizing:border-box;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:1.25rem;width:100%;min-height:0;padding:0 .75rem;display:flex;position:relative;overflow:hidden}.catalogue-shell-module__ctbHLq__vlLogoBlock{pointer-events:none;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:.75rem;display:flex}.catalogue-shell-module__ctbHLq__vlLogoBlock[hidden]{display:none}.catalogue-shell-module__ctbHLq__vlLogoImg{object-fit:contain;border-radius:.5rem;width:140px;max-width:min(42%,140px);height:auto;max-height:140px;display:block}.catalogue-shell-module__ctbHLq__vlMiniweb{color:#fff;width:100%;max-width:22rem;font:inherit;text-align:center;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);background:rgba(177,159,107,.88);border:0;border-radius:20px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:.25rem;margin:0;padding:.85rem 1.5rem;font-size:.875rem;font-weight:600;line-height:1.25;text-decoration:none;display:flex;position:relative}.catalogue-shell-module__ctbHLq__vlMiniweb:hover{box-shadow:0 10px 24px rgba(0,0,0,.22)}.catalogue-shell-module__ctbHLq__vlMiniwebSub{text-transform:none;opacity:.7;font-size:.75rem;font-weight:400}.catalogue-shell-module__ctbHLq__vlMiniwebIcon{opacity:.85;width:16px;height:16px;position:absolute;top:.85rem;left:1rem}.catalogue-shell-module__ctbHLq__vlSwipeBand{z-index:2;background-image:linear-gradient(rgba(255,255,255,0),#fff);flex-shrink:0;justify-content:center;align-items:center;width:100%;height:22%;min-height:7.5rem;display:flex;position:relative}.catalogue-shell-module__ctbHLq__vlSwipeHit{width:90%;max-width:22rem;color:var(--vl-ink);font:inherit;cursor:pointer;text-align:center;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;margin:0;padding:.35rem 0 .75rem;display:flex}.catalogue-shell-module__ctbHLq__vlSwipeArrow{color:var(--vl-ink);animation:1s ease-in-out infinite catalogue-shell-module__ctbHLq__vl-swipe-bounce;display:flex}.catalogue-shell-module__ctbHLq__vlSwipeArrowSvg{width:28px;height:28px}.catalogue-shell-module__ctbHLq__vlSwipeGo{color:var(--vl-ink);margin:0;font-size:1.125rem;font-weight:500}.catalogue-shell-module__ctbHLq__vlSwipeHint{color:var(--vl-ink);margin:0;font-size:.875rem;font-weight:300}@keyframes catalogue-shell-module__ctbHLq__vl-swipe-bounce{0%{transform:translateY(0)}50%{transform:translateY(-25%)}to{transform:translateY(0)}}.catalogue-shell-module__ctbHLq__vlSheetEntry{box-sizing:border-box;background:var(--vl-primary,#b19f6b);width:100%;color:var(--vl-primary-foreground,#000);border-radius:1.5rem 1.5rem 0 0;padding:.75rem .5rem 1.25rem}.catalogue-shell-module__ctbHLq__vlSheetEntryHead{justify-content:center;align-items:center;min-height:3rem;margin:0 0 .25rem;padding:.5rem;display:flex}.catalogue-shell-module__ctbHLq__vlSheetEntryTitle{color:var(--vl-primary-foreground,#000);text-align:center;margin:0;font-size:1.125rem;font-weight:600}.catalogue-shell-module__ctbHLq__vlSheetEntryGrid{box-sizing:border-box;background:rgba(131,81,20,.12);border-radius:1rem 1rem 0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;width:100%;padding:.5rem .35rem .75rem;display:grid}.catalogue-shell-module__ctbHLq__vlSheetTile{aspect-ratio:1;width:100%;max-width:7.5rem;height:7rem;color:var(--vl-ink);font:inherit;text-align:center;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,.1);border:0;border-radius:.7rem;flex-direction:column;justify-content:center;align-items:center;gap:.4rem;margin:0 auto;padding:.5rem;font-size:.72rem;font-weight:500;line-height:1.15;transition:transform .3s;display:flex;transform:scale(.9)}@media (max-width:380px){.catalogue-shell-module__ctbHLq__vlSheetTile{max-width:5rem;height:5.75rem;font-size:.62rem}.catalogue-shell-module__ctbHLq__vlSheetTileImg{width:2.5rem;height:2.5rem}}.catalogue-shell-module__ctbHLq__vlSheetTile:hover{transform:scale(.96)}.catalogue-shell-module__ctbHLq__vlSheetTileImg{object-fit:contain;width:3.5rem;height:3.5rem;display:block}.catalogue-shell-module__ctbHLq__vlSheetTileLabel{-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}.catalogue-shell-module__ctbHLq__vlChipIcon{object-fit:contain;filter:none;opacity:.95;flex-shrink:0;width:1.75rem;height:1.75rem;display:block}.catalogue-shell-module__ctbHLq__vlAllCatIcon{object-fit:contain;width:2.5rem;height:2.5rem;display:block}.catalogue-shell-module__ctbHLq__vlAllCatIcon:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto;margin-right:.35rem}.catalogue-shell-module__ctbHLq__vlAllCatIcon:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto;margin-right:.35rem}.catalogue-shell-module__ctbHLq__vlAllCatIcon:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto;margin-right:.35rem}.catalogue-shell-module__ctbHLq__vlAllCatIcon:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:.35rem;margin-right:auto}.catalogue-shell-module__ctbHLq__vlAllCatIcon:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:.35rem;margin-right:auto}.catalogue-shell-module__ctbHLq__vlAllCatIcon:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:.35rem;margin-right:auto}.catalogue-shell-module__ctbHLq__vlPage .menu-catalogue-sheet{background:var(--vl-secondary,#f1ddb0);color:var(--vl-ink,#1c1610)}.catalogue-shell-module__ctbHLq__vlPage .menu-sheet-handle{background:var(--vl-secondary,#f1ddb0);color:var(--vl-ink,#1c1610)}.catalogue-shell-module__ctbHLq__vlPage .menu-board{background:var(--vl-secondary,#f1ddb0);color:var(--vl-ink,#1c1610)}.catalogue-shell-module__ctbHLq__vlPage .menu-all-cats-panel{background:var(--vl-secondary,#f1ddb0);color:var(--vl-ink,#1c1610)}.catalogue-shell-module__ctbHLq__vlPage .menu-item-detail-panel{background:var(--vl-secondary,#f1ddb0);color:var(--vl-ink,#1c1610)}.catalogue-shell-module__ctbHLq__vlPage .menu-sticky-rail{background:color-mix(in srgb,var(--vl-secondary,#f1ddb0)80%,transparent);color:var(--vl-ink,#1c1610);-webkit-backdrop-filter:blur(12px)}.catalogue-shell-module__ctbHLq__vlPage .menu-cats-pill{background:var(--vl-secondary,#f1ddb0);border:1px solid color-mix(in srgb,var(--vl-secondary,#f1ddb0)50%,transparent);color:var(--vl-ink,#1c1610);box-shadow:0 4px 16px rgba(28,22,16,.14)}.catalogue-shell-module__ctbHLq__vlPage .menu-cats-pill-icon{color:var(--vl-ink,#1c1610);background:rgba(28,22,16,.12)}.catalogue-shell-module__ctbHLq__vlPage .menu-chip{color:var(--vl-ink,#1c1610);background:rgba(28,22,16,.05);font-weight:200}.catalogue-shell-module__ctbHLq__vlPage .menu-chip.is-active{color:var(--vl-ink,#1c1610);background:rgba(28,22,16,.35);font-weight:600}.catalogue-shell-module__ctbHLq__vlPage .menu-chip-icon{filter:none;opacity:.95}.catalogue-shell-module__ctbHLq__vlPage .menu-display-btn{color:rgba(28,22,16,.55)}.catalogue-shell-module__ctbHLq__vlPage .menu-display-btn.is-active{background:var(--vl-primary,#b19f6b);color:var(--vl-ink,#1c1610)}.catalogue-shell-module__ctbHLq__vlPage .menu-all-cats-panel{background:var(--vl-primary,#b19f6b);color:var(--vl-ink,#1c1610)}.catalogue-shell-module__ctbHLq__vlPage .menu-all-cat{color:var(--vl-ink,#1c1610);background:rgba(28,22,16,.08)}.catalogue-shell-module__ctbHLq__vlPage .menu-all-cat.is-active{background:rgba(28,22,16,.2);border-color:rgba(28,22,16,.35)}
.splash-home-module__BkRLPG__vlStage{--vl-primary:#b19f6b;--vl-secondary:#f1ddb0;box-sizing:border-box;background-color:var(--vl-secondary,#f1ddb0);color:#fff;background-position:50%;background-size:cover;width:100%;height:100dvh;font-family:Vazirmatn,Tahoma,sans-serif;position:relative;overflow:hidden}.splash-home-module__BkRLPG__vlBlurPad{box-sizing:border-box;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);flex-direction:column;justify-content:center;align-items:center;gap:1rem;width:100%;height:100%;margin-left:auto;margin-right:auto;display:flex}.splash-home-module__BkRLPG__vlPhone{box-sizing:border-box;background-color:#000;background-position:50%;background-size:cover;border:2px solid #000;border-radius:1.5rem;flex-direction:column;justify-content:flex-end;align-items:center;gap:1rem;width:91.6667%;max-width:26rem;height:calc(100dvh - 2rem);display:flex;position:relative;overflow:hidden}.splash-home-module__BkRLPG__vlReelWrap{box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.splash-home-module__BkRLPG__vlReel{box-sizing:border-box;border-radius:23px;width:100%;height:100%;position:relative;overflow:hidden}.splash-home-module__BkRLPG__vlReelMedia{object-fit:cover;border-radius:23px;width:100%;height:100%;display:block}.splash-home-module__BkRLPG__vlReelEmpty{background:linear-gradient(160deg,color-mix(in srgb,var(--vl-primary,#b19f6b)80%,#a06a2a),var(--vl-secondary,#f1ddb0)55%,#3a2409)}.splash-home-module__BkRLPG__vlReelScrim{pointer-events:none;background:linear-gradient(rgba(255,255,255,0) 65%,rgba(255,255,255,.8) 100%);border-radius:23px;position:absolute;top:0;bottom:0;left:0;right:0}.splash-home-module__BkRLPG__vlMarkLayer{z-index:2;pointer-events:none;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.splash-home-module__BkRLPG__vlMarkLayer[hidden]{display:none}.splash-home-module__BkRLPG__vlMarkImg{object-fit:contain;border-radius:.5rem;width:200px;max-width:min(52%,200px);height:auto;max-height:200px;display:block}.splash-home-module__BkRLPG__vlVisuallyHidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.splash-home-module__BkRLPG__vlDock{z-index:5;box-sizing:border-box;justify-content:center;width:100%;padding:0 1rem;display:flex;position:absolute;bottom:1.5rem;left:0;right:0}.splash-home-module__BkRLPG__vlDockPill{box-sizing:border-box;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(0,0,0,.5);border:1px solid rgba(255,255,255,.15);border-radius:999px;flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem;width:100%;max-width:24rem;padding:.375rem .75rem;display:flex;box-shadow:0 25px 50px -12px rgba(0,0,0,.55)}.splash-home-module__BkRLPG__vlLangChip{box-sizing:border-box;color:#000;font:inherit;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(255,255,255,.65);border:1px solid #fff;border-radius:999px;flex:none;align-items:center;gap:.5rem;margin:0;padding:.375rem .75rem;font-size:.875rem;font-weight:600;line-height:1.15;display:inline-flex}.splash-home-module__BkRLPG__vlLangChip:hover{background:#fff}.splash-home-module__BkRLPG__vlFlagDot{object-fit:cover;border-radius:999px;flex-shrink:0;width:20px;height:20px;display:block}.splash-home-module__BkRLPG__vlEnterBtn{box-sizing:border-box;color:#fff;height:2.5rem;min-height:2.5rem;font:inherit;white-space:nowrap;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;background:0 0;border:0;border-radius:.375rem;flex:auto;justify-content:flex-end;align-items:center;gap:.5rem;margin:0;padding:0 1.5rem;font-size:1.125rem;font-weight:600;line-height:1;display:inline-flex}.splash-home-module__BkRLPG__vlEnterBtn:hover:not(:disabled){color:rgba(255,255,255,.7)}.splash-home-module__BkRLPG__vlEnterBtn:disabled{opacity:.55;cursor:wait}.splash-home-module__BkRLPG__vlEnterChevron{flex-shrink:0;width:1.25rem;height:1.25rem;display:block}.splash-home-module__BkRLPG__vlEnterSpin{border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:999px;flex-shrink:0;width:18px;height:18px;animation:.7s linear infinite splash-home-module__BkRLPG__vl-enter-spin}@keyframes splash-home-module__BkRLPG__vl-enter-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.menu-theme-shell{background:var(--mm-secondary,#2a2a29);color:#fff;overscroll-behavior:none;min-height:100dvh;font-family:Vazirmatn,Segoe UI,Tahoma,sans-serif;position:relative}.menu-splash{background:#2a2a29;height:100dvh;min-height:100dvh;display:block;overflow:hidden}.menu-splash-root{background-color:#2a2a29;background-position:50%;background-size:cover;width:100%;height:100dvh}.menu-splash-blur{-webkit-backdrop-filter:blur(16px);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.menu-splash-card{background-color:#2a2a29;background-position:50%;background-size:cover;border:2px solid #000;border-radius:1.5rem;flex-direction:column;justify-content:flex-end;align-items:center;width:min(91.666%,26rem);height:calc(100dvh - 2rem);max-height:calc(100dvh - 2rem);display:flex;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px rgba(0,0,0,.55)}.menu-splash-stage{width:100%;height:100%;position:relative}.menu-splash-media{border-radius:23px;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.menu-splash-video{object-fit:cover;border-radius:23px;width:100%;height:100%;display:block}.menu-splash-fallback{background:linear-gradient(160deg,#3d3d3b,#2a2a29)}.menu-splash-scrim{pointer-events:none;background:linear-gradient(rgba(255,255,255,0) 65%,rgba(255,255,255,.8) 100%,rgba(255,255,255,.4) 100%);border-radius:23px;position:absolute;top:0;bottom:0;left:0;right:0}.menu-splash-brand{z-index:2;pointer-events:none;color:#fff;text-shadow:0 2px 18px rgba(0,0,0,.45);flex-direction:column;justify-content:center;align-items:center;gap:.35rem;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.menu-splash-brand-en{letter-spacing:.16em;font-size:max(2rem,min(9vw,2.65rem));font-weight:800;line-height:1}.menu-splash-brand-fa{opacity:.92;font-size:max(1.2rem,min(4.5vw,1.5rem));font-weight:600}.menu-splash-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.menu-splash-bar{z-index:3;justify-content:center;padding:0 1rem;display:flex;position:absolute;bottom:1.5rem;left:0;right:0}.menu-splash-bar-inner{-webkit-backdrop-filter:blur(12px);direction:ltr;background:rgba(0,0,0,.55);border:1px solid rgba(255,255,255,.15);border-radius:9999px;justify-content:space-between;align-items:center;gap:.5rem;width:100%;max-width:24rem;padding:.4rem .55rem;display:flex;box-shadow:0 25px 50px -12px rgba(0,0,0,.4)}.menu-splash-bar-inner.is-rtl .menu-splash-enter{order:0;justify-content:flex-start}.menu-splash-bar-inner.is-rtl .menu-splash-lang{order:1}.menu-splash-bar-inner.is-rtl .menu-splash-lang:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.menu-splash-bar-inner.is-rtl .menu-splash-lang:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.menu-splash-bar-inner.is-rtl .menu-splash-lang:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.menu-splash-bar-inner.is-rtl .menu-splash-lang:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.menu-splash-bar-inner.is-rtl .menu-splash-lang:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.menu-splash-bar-inner.is-rtl .menu-splash-lang:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.menu-splash-bar-inner.is-ltr .menu-splash-lang{order:0}.menu-splash-bar-inner.is-ltr .menu-splash-enter{order:1;justify-content:flex-end}.menu-splash-bar-inner.is-ltr .menu-splash-enter:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.menu-splash-bar-inner.is-ltr .menu-splash-enter:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.menu-splash-bar-inner.is-ltr .menu-splash-enter:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.menu-splash-bar-inner.is-ltr .menu-splash-enter:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.menu-splash-bar-inner.is-ltr .menu-splash-enter:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.menu-splash-bar-inner.is-ltr .menu-splash-enter:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.menu-splash-lang{color:#111;font:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;direction:ltr;background:rgba(232,232,232,.92);border:1px solid #fff;border-radius:9999px;flex-shrink:0;align-items:center;gap:.45rem;padding:.4rem .75rem;font-size:.875rem;font-weight:600;line-height:1.2;display:inline-flex}.menu-splash-lang:hover{background:#fff}.menu-splash-lang-flag{object-fit:cover;border-radius:9999px;flex-shrink:0;width:1.25rem;height:1.25rem;display:block}.menu-splash-enter{height:2.5rem;min-height:2.5rem;font:inherit;white-space:nowrap;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;direction:ltr;border:0;border-radius:.5rem;flex:auto;align-items:center;gap:.35rem;padding:0 .65rem;font-size:1.125rem;font-weight:700;line-height:1;display:inline-flex;color:#fff!important;background:0 0!important}.menu-splash-enter:hover:not(:disabled){color:rgba(255,255,255,.75)!important;background:0 0!important}.menu-splash-enter:disabled{opacity:.55;cursor:wait}.menu-splash-enter-icon{flex-shrink:0;width:1.25rem;height:1.25rem;display:block}.menu-splash-enter-spinner{border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:9999px;flex-shrink:0;width:1.25rem;height:1.25rem;animation:.7s linear infinite menu-spin}.menu-cover-frame{border-radius:0;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.menu-cover-media-clip{width:100%;height:100%;position:relative;overflow:hidden}.menu-cover-media{object-fit:cover;width:100%;height:100%;display:block}.menu-cover-fallback{background:linear-gradient(160deg,#3d3d3b,#2a2a29)}.menu-cover-scrim{pointer-events:none;z-index:1;background:linear-gradient(rgba(255,255,255,0) 65%,rgba(255,255,255,.8) 100%,rgba(255,255,255,.4) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.menu-cover-soft-edge{pointer-events:none;z-index:2;position:absolute;top:0;bottom:0;left:0;right:0}.menu-media-fade{flex-shrink:0;display:block;position:relative;overflow:hidden}.menu-media-fade-img{object-fit:cover;width:100%;height:100%;display:block}.menu-media-fade>div.menu-media-fade-img{background:color-mix(in srgb,var(--mm-secondary,#2a2a29)88%,transparent)}.menu-media-soft-edge{pointer-events:none;z-index:1;position:absolute;top:0;bottom:0;left:0;right:0}.menu-media-soft-blur{pointer-events:none;background:linear-gradient(transparent 50%,rgba(0,0,0,.14) 100%);display:block;position:absolute;top:0;bottom:0;left:0;right:0}.menu-media-wash{pointer-events:none;z-index:2;background:linear-gradient(to bottom,transparent 0%,transparent 55%,color-mix(in srgb,var(--mm-primary,#f2e8dc)20%,transparent)70%,color-mix(in srgb,var(--mm-primary,#f2e8dc)90%,transparent)100%);position:absolute;top:0;bottom:0;left:0;right:0}.menu-lang-chip{color:#000;font:inherit;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:rgba(255,255,255,.65);border:1px solid #fff;border-radius:999px;flex-shrink:0;align-items:center;gap:.5rem;padding:.375rem .75rem;font-size:.875rem;font-weight:600;display:inline-flex}.menu-lang-chip:hover{background:#fff}.menu-lang-flag{object-fit:cover;border-radius:999px;flex-shrink:0;width:1.25rem;height:1.25rem;display:block}.menu-lang-chip-ghost{color:#fff;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18)}.menu-lang-chip-ghost:hover{background:rgba(255,255,255,.2)}.menu-lang-dialog-root{z-index:80;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.menu-lang-dialog-backdrop{cursor:pointer;background:rgba(0,0,0,.45);border:0;margin:0;padding:0;position:absolute;top:0;bottom:0;left:0;right:0}.menu-lang-dialog{z-index:1;background:var(--mm-secondary,#2a2a29);color:#fff;border:1px solid rgba(255,255,255,.12);border-radius:.5rem;width:min(100%,22rem);position:relative;box-shadow:0 25px 50px -12px rgba(0,0,0,.55)}.menu-lang-dialog-list{flex-direction:column;gap:.75rem;margin:2rem 0;padding:0;list-style:none;display:flex}.menu-lang-dialog-item{width:75%;color:inherit;font:inherit;cursor:pointer;direction:ltr;background:rgba(0,0,0,.2);border:0;border-radius:999px;align-items:center;gap:.5rem;margin-left:auto;margin-right:auto;padding:.5rem 1rem;font-size:.95rem;transition:background .16s;display:flex}.menu-lang-dialog-item:hover{background:rgba(255,255,255,.3)}.menu-lang-dialog-item span{text-align:center;flex:1}.menu-lang-dialog-flag{object-fit:cover;border-radius:999px;flex-shrink:0;width:1.25rem;height:1.25rem}@keyframes menu-spin{to{transform:rotate(360deg)}}.menu-catalogue{background:var(--mm-secondary,#2a2a29);overflow:hidden}.menu-catalogue-top{justify-content:center;align-items:center;height:100dvh;transition:opacity .5s cubic-bezier(.22,1,.36,1),transform .5s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.menu-catalogue-top.is-collapsed{opacity:0;pointer-events:none;transform:translateY(-8%)}.menu-catalogue-top .menu-cover-frame,.menu-catalogue-cover{z-index:0;border-radius:0;position:absolute;top:0;bottom:0;left:0;right:0}.menu-catalogue-top .menu-cover-media-clip,.menu-catalogue-top .menu-cover-media{border-radius:0}.menu-catalogue-top .menu-cover-media{object-fit:cover;object-position:center}.menu-catalogue-hub-veil{z-index:1;pointer-events:none;background:rgba(255,255,255,.2);position:absolute;top:0;bottom:0;left:0;right:0}.menu-catalogue-white-fade{z-index:1;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,0),#fff);background-position:top;background-size:cover;height:50%;position:absolute;bottom:0;left:0;right:0}.menu-catalogue-lang{top:max(.85rem,env(safe-area-inset-top,0px));right:max(.85rem,env(safe-area-inset-right,0px));z-index:70;position:fixed}.menu-catalogue-lang .menu-lang-chip{color:#000;background:rgba(255,255,255,.65);border:1px solid #fff;box-shadow:0 8px 24px rgba(0,0,0,.18)}.menu-catalogue-lang .menu-lang-chip:hover{background:#fff}.menu-catalogue-hub{z-index:2;text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;gap:1rem;width:min(100% - 2rem,22rem);height:100%;padding:5.5rem 0 .5rem;animation:.6s cubic-bezier(.22,1,.36,1) both menu-fade-up;display:flex;position:relative}.menu-catalogue-brand h1{color:#111;letter-spacing:0;text-shadow:none;margin:0;font-size:1.125rem;font-weight:500;line-height:1.3}.menu-catalogue-brand p{color:rgba(0,0,0,.65);margin:.35rem 0 0;font-size:.8125rem;font-weight:300}.menu-mini-link{color:#000;width:100%;font:inherit;text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:rgba(255,255,255,.5);border:none;border-radius:20px;flex-direction:column;align-items:center;gap:.25rem;padding:1rem 1.75rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:transform .15s,box-shadow .15s;display:flex;position:relative;box-shadow:0 1px 2px rgba(0,0,0,.08)}.menu-mini-link:hover{transform:translateY(1px);box-shadow:0 8px 20px rgba(0,0,0,.18)}.menu-mini-link-sub{opacity:.7;font-size:.75rem;font-weight:400}.menu-go-menu{color:#111;font:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:0;font-size:1.125rem;font-weight:500;line-height:1.3}.menu-swipe-caption{color:rgba(0,0,0,.72);-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:0;font-size:.875rem;font-weight:300;line-height:1.35}.menu-swipe-hint{z-index:2;color:#111;width:90%;min-height:42%;font:inherit;cursor:pointer;text-align:center;background:0 0;border:none;flex-direction:column;justify-content:flex-end;align-items:center;gap:.5rem;margin-top:auto;padding:1.25rem .5rem 1rem;display:flex;position:relative}.menu-swipe-icon{color:#111;animation:1.4s ease-in-out infinite menu-bounce;display:flex}.menu-swipe-icon svg{width:1.75rem;height:1.75rem}.menu-catalogue-sheet{z-index:20;background:var(--mm-primary,#f2e8dc);color:var(--mm-ink,#1a1a19);pointer-events:none;visibility:hidden;border-radius:1.5rem 1.5rem 0 0;flex-direction:column;transition:transform .5s ease-in-out;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden;transform:translateY(100%)}.menu-catalogue-sheet.is-open{z-index:30;pointer-events:auto;visibility:visible;transform:translateY(0)}.menu-sheet-handle{box-sizing:border-box;cursor:pointer;background:var(--mm-primary,#f2e8dc);width:100%;min-height:44px;color:inherit;font:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;touch-action:none;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:.65rem 0 .25rem;display:flex}.menu-sheet-handle span{pointer-events:none;background:rgba(42,42,41,.22);border-radius:999px;width:2.75rem;height:.28rem}.menu-sticky-rail{z-index:5;background:color-mix(in srgb,var(--mm-secondary,#2a2a29)94%,transparent);color:#fff;border-radius:999px;flex-shrink:0;margin:1.75rem 10px 0;padding:1.35rem 0 .5rem;position:-webkit-sticky;position:sticky;top:0}[data-template=urban] .menu-sticky-rail{border-radius:0;width:100%;margin:0;padding:0}[data-template=urban] .menu-chip-row{gap:0;padding:0}[data-template=urban] .menu-chip,[data-template=urban] .menu-chip.is-active{border-radius:0;transform:none}.menu-cats-pill{top:-1.35rem;z-index:6;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--mm-secondary,#2a2a29)50%,transparent);background:var(--mm-secondary,#2a2a29);color:#fff;min-height:44px;font:inherit;cursor:pointer;border-radius:999px;flex-direction:row-reverse;align-items:center;gap:.5rem;padding:.15rem .15rem .15rem .65rem;font-size:.875rem;font-weight:500;display:inline-flex;position:absolute;box-shadow:0 4px 16px rgba(0,0,0,.2)}.menu-cats-pill:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:1.5rem}.menu-cats-pill:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:1.5rem}.menu-cats-pill:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:1.5rem}.menu-cats-pill:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:1.5rem}.menu-cats-pill:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:1.5rem}.menu-cats-pill:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:1.5rem}.menu-cats-pill-icon{color:#fff;background:rgba(0,0,0,.2);border-radius:999px;justify-content:center;align-items:center;gap:.25rem;padding:.375rem;display:inline-flex}.menu-cats-pill-icon svg{width:1.25rem;height:1.25rem;display:block}.menu-cats-fab{z-index:30;left:1.25rem;right:auto;bottom:calc(5rem + 3.5rem + .75rem + env(safe-area-inset-bottom,0px));box-sizing:border-box;border:2px solid color-mix(in srgb,var(--mm-primary,#f2e8dc)20%,transparent);background:var(--mm-secondary,#2a2a29);color:rgba(255,255,255,.85);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;width:3.5rem;min-width:44px;height:3.5rem;min-height:44px;padding:0;display:inline-flex;position:fixed;box-shadow:0 8px 24px rgba(0,0,0,.25)}.menu-cats-fab svg{display:block}.menu-chip-row{scrollbar-width:none;-ms-overflow-style:none;touch-action:pan-x;box-shadow:none;background:0 0;border-radius:0;gap:.25rem;padding:0 1rem;display:flex;overflow-x:auto;overflow-y:hidden}.menu-chip-row::-webkit-scrollbar{width:0;height:0;display:none}.menu-chip{color:#fff;height:3rem;font:inherit;white-space:nowrap;cursor:pointer;background:rgba(255,255,255,.05);border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;font-weight:200;transition:background .2s,color .2s,font-weight .2s,transform .2s;display:inline-flex;transform:scale(.95)}.menu-chip.is-active{color:#fff;background:rgba(255,255,255,.35);border-color:transparent;font-weight:600;transform:scale(1)}.menu-chip-all{background:rgba(0,0,0,.2);justify-content:center;width:3rem;padding:0;font-size:1.15rem}.menu-chip-icon{object-fit:contain;filter:brightness(0)invert();background:0 0;border-radius:0;flex-shrink:0;width:1.75rem;max-width:1.75rem;height:1.75rem;max-height:1.75rem}.menu-cat-entry{margin:.25rem 0 1.25rem;padding:.25rem 0 .5rem}.menu-cat-entry-title{color:color-mix(in srgb,var(--mm-primary-foreground,#000)60%,transparent);text-align:center;margin:0 0 .75rem;font-size:1.125rem;font-weight:700}.menu-cat-entry-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem .5rem;padding:.15rem .25rem .5rem;display:grid}.menu-cat-entry-item{aspect-ratio:1;background:color-mix(in srgb,var(--mm-primary-foreground,#000)10%,transparent);min-width:0;color:var(--mm-primary-foreground,#000);font:inherit;cursor:pointer;border:none;border-radius:1.25rem;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:.5rem;font-size:.75rem;font-weight:500;transition:background .2s,transform .2s;display:flex;transform:scale(.8)}.menu-cat-entry-item:active{transform:scale(.76)}.menu-cat-entry-item:hover{background:color-mix(in srgb,var(--mm-primary-foreground,#000)20%,transparent);transform:scale(.88)}.menu-cat-entry-icon{object-fit:contain;filter:brightness(0);width:3.5rem;max-width:4rem;height:3.5rem}.menu-display-modes{display:none}.menu-display-modes.is-in-cats{z-index:2;width:100%;padding:.65rem .5rem calc(.85rem + env(safe-area-inset-bottom,0px));background:linear-gradient(to top,var(--mm-primary,#f2e8dc)70%,color-mix(in srgb,var(--mm-primary,#f2e8dc)92%,transparent));flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;margin:0;display:flex;position:relative}.menu-display-modes.is-in-cats .menu-display-label{color:color-mix(in srgb,var(--mm-primary-foreground,#000)55%,transparent);text-shadow:none}.menu-display-label{color:color-mix(in srgb,var(--mm-primary-foreground,#000)70%,transparent);font-size:.75rem;font-weight:500}.menu-display-btns{background:var(--mm-secondary,#2a2a29);border-radius:999px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.3rem;max-width:100%;padding:.375rem;display:flex}.menu-display-btn{box-sizing:border-box;color:rgba(255,255,255,.65);min-width:2.1rem;min-height:44px;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:999px;padding:.4rem .55rem;font-size:.65rem;transition:background .15s,color .15s}.menu-display-btn.is-active{background:var(--mm-primary,#f2e8dc);color:#000;border-color:transparent;font-weight:600}.menu-board{padding:.5rem 0 calc(7rem + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;background:var(--mm-primary,#f2e8dc);scrollbar-width:none;-ms-overflow-style:none;flex:1;overflow-x:hidden;overflow-y:auto}.menu-board::-webkit-scrollbar{width:0;height:0;display:none}.menu-board.is-fullscreen{scroll-snap-type:y mandatory;background:#000;padding:0;scroll-padding:0;overflow-y:scroll}.menu-board.is-fullscreen .menu-category-section{margin-bottom:0}.menu-board.is-fullscreen .menu-category-title{z-index:1;background:var(--mm-primary,#f2e8dc);border-bottom:1px solid color-mix(in srgb,var(--mm-primary-foreground,#000)8%,transparent);margin:0;padding:.55rem 1rem;position:relative;top:auto}.menu-board.is-fullscreen .menu-cat-entry{background:var(--mm-primary,#f2e8dc);scroll-snap-align:start;scroll-snap-stop:always;padding-left:0;padding-right:0}.menu-category-section{margin-bottom:.5rem;scroll-margin-top:.5rem}.menu-category-title{color:color-mix(in srgb,var(--mm-primary-foreground,#000)60%,transparent);text-align:center;width:100%;margin:0;padding:2.75rem 1rem 1rem;font-size:1.05rem;font-weight:700}.menu-category-title.is-sm{font-size:.875rem}.menu-category-title.is-xs{font-size:.75rem}.menu-category-section:first-of-type .menu-category-title{padding-top:1.75rem}.menu-items-grid{width:100%;display:grid}.menu-items-grid.view-mode-fullscreen{box-sizing:border-box;grid-template-columns:1fr;gap:0;padding:0}.menu-items-grid.view-mode-default,.menu-items-grid.view-mode-tile{box-sizing:border-box;grid-template-columns:1fr;gap:.75rem;padding:0 1rem}.menu-items-grid.view-mode-list{box-sizing:border-box;grid-template-columns:1fr;gap:0;padding:0 1rem}.menu-items-grid.view-mode-grid{grid-template-columns:1fr 1fr;gap:1.25rem;padding:0 1rem}.menu-item-card{text-align:start;width:100%;color:var(--mm-primary-foreground,#000);font:inherit;cursor:pointer;box-shadow:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:rgba(0,0,0,.1);border:none;border-radius:.75rem;padding:0;transition:transform .2s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden}.menu-item-card:active{transform:scale(.985)}.menu-item-card.layout-quilt{box-sizing:border-box;border-radius:.75rem;flex-direction:column;width:100%;margin:0;overflow:hidden}.menu-item-quilt-media-wrap{aspect-ratio:16/10;border-radius:.75rem .75rem 0 0;flex-shrink:0;width:100%;position:relative;overflow:hidden}.menu-item-quilt-media{object-fit:cover;border-radius:.75rem .75rem 0 0;width:100%;height:100%}.menu-item-card.layout-quilt.is-bold .menu-item-quilt-media-wrap{aspect-ratio:16/11;min-height:12rem}.menu-item-card.layout-quilt .menu-item-body{text-align:start;color:var(--mm-primary-foreground,#000);background:0 0;flex-direction:column;gap:.25rem;padding:.75rem .85rem .9rem;display:flex;position:relative}.menu-item-card.layout-row{box-sizing:border-box;border-radius:.75rem;flex-direction:row;align-items:center;gap:0;width:100%;height:10rem;margin:.5rem 0;padding:0 .5rem}.menu-item-thumb-wrap{border-radius:.75rem;flex-shrink:0;width:7rem;min-width:7rem;max-width:7rem;height:8rem;position:relative;overflow:hidden}.menu-item-thumb{object-fit:cover;border-radius:.75rem;width:100%;height:100%}.menu-item-card.layout-row .menu-item-body{text-align:start;min-width:0;height:100%;max-height:9rem;color:var(--mm-primary-foreground,#000);flex-direction:column;flex:1;justify-content:space-between;gap:0;padding:.5rem;display:flex}.menu-item-card.layout-overlay{box-sizing:border-box;border-radius:.75rem;flex-direction:column;justify-content:flex-end;width:100%;min-height:11rem;margin:0;padding:0;overflow:hidden}.menu-item-card.layout-overlay.has-media{min-height:20rem}.menu-item-hero-wrap{border-radius:.75rem .75rem 0 0;flex-shrink:0;width:100%;height:20rem;position:relative;overflow:hidden}.menu-item-card.layout-overlay.no-media{min-height:11rem;padding:.5rem}.menu-item-hero{object-fit:cover;border-radius:.75rem .75rem 0 0;width:100%;height:100%}.menu-item-hero-fallback{background:linear-gradient(160deg,#3d3d3b,#2a2a29);position:relative}.menu-item-card.layout-overlay .menu-item-body{left:0;right:0;z-index:3;width:100%;color:var(--mm-primary-foreground,#000);background:linear-gradient(to bottom,transparent 0%,color-mix(in srgb,var(--mm-primary,#f2e8dc)20%,transparent)70%,color-mix(in srgb,var(--mm-primary,#f2e8dc)90%,transparent)100%);isolation:isolate;border-radius:0 0 .75rem .75rem;flex-direction:column;justify-content:flex-end;gap:.25rem;padding:1.75rem .5rem .65rem;display:flex;position:absolute;bottom:0}.menu-item-overlay-soft{z-index:0;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.menu-item-card.layout-overlay .menu-item-head,.menu-item-card.layout-overlay .menu-item-desc,.menu-item-card.layout-overlay .menu-item-price{z-index:1;position:relative}.menu-item-card.layout-fullscreen{width:100%;min-height:var(--mm-slide-h,calc(100dvh - 9.5rem));height:var(--mm-slide-h,calc(100dvh - 9.5rem));max-height:var(--mm-slide-h,calc(100dvh - 9.5rem));box-sizing:border-box;scroll-snap-align:start;scroll-snap-stop:always;content-visibility:auto;background:#1a1a19;border-radius:0;flex-direction:column;justify-content:flex-end;margin:0;padding:0;scroll-margin:0;overflow:hidden}.menu-item-card.layout-fullscreen.has-media,.menu-item-card.layout-fullscreen.no-media{min-height:var(--mm-slide-h,calc(100dvh - 9.5rem))}.menu-item-fullscreen-wrap{border-radius:0;flex-shrink:0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.menu-item-fullscreen{object-fit:cover;border-radius:0;width:100%;height:100%}.menu-item-card.layout-fullscreen .menu-item-body{left:0;right:0;z-index:3;width:100%;padding:3.5rem 1.15rem calc(1.35rem + env(safe-area-inset-bottom,0px));color:#fff;isolation:isolate;background:linear-gradient(transparent 0%,rgba(0,0,0,.28) 45%,rgba(0,0,0,.78) 100%);border-radius:0;flex-direction:column;justify-content:flex-end;gap:.35rem;display:flex;position:absolute;bottom:0}.menu-item-card.layout-fullscreen .menu-item-head,.menu-item-card.layout-fullscreen .menu-item-desc,.menu-item-card.layout-fullscreen .menu-item-price{z-index:1;color:#fff;position:relative}.menu-item-card.layout-fullscreen .menu-item-title{-webkit-line-clamp:2;color:#fff;text-shadow:0 1px 10px rgba(0,0,0,.35);font-size:1.35rem;font-weight:700;line-height:1.3}.menu-item-card.layout-fullscreen .menu-item-desc.is-fade{-webkit-line-clamp:3;color:rgba(255,255,255,.82);max-height:3.5rem;font-size:.875rem;line-height:1.4}.menu-item-card.layout-fullscreen .menu-item-price{color:#fff;font-size:1.25rem}.menu-item-card.layout-fullscreen .menu-item-price-meta{color:rgba(255,255,255,.85)}.menu-item-card.layout-fullscreen .menu-item-overlay-soft>div{background:linear-gradient(transparent 35%,rgba(0,0,0,.18) 100%)}.menu-item-overlay-soft>div{background:linear-gradient(transparent 50%,rgba(0,0,0,.16) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.menu-item-card.layout-grid{border-radius:.75rem;flex-direction:column;height:100%;margin:0;padding:.5rem}.menu-item-grid-media-wrap{border-radius:.75rem;flex-shrink:0;width:100%;height:9rem;position:relative;overflow:hidden}.menu-item-grid-media{object-fit:cover;border-radius:.75rem;width:100%;height:100%}.menu-item-card.layout-grid .menu-item-body{text-align:start;min-height:0;color:var(--mm-primary-foreground,#000);background:0 0;flex-direction:column;flex:1;gap:.125rem;padding:.5rem 0 0;display:flex;position:relative}.menu-item-head{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.menu-item-title{color:var(--mm-primary-foreground,#000);-webkit-line-clamp:1;word-break:break-word;-webkit-box-orient:vertical;margin:0;font-size:1rem;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.menu-item-card.layout-grid.has-media .menu-item-title{font-size:.875rem}.menu-item-desc{color:color-mix(in srgb,var(--mm-primary-foreground,#000)40%,transparent);-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;max-height:3rem;margin:0;font-size:.75rem;font-weight:400;line-height:1.375;display:-webkit-box;overflow:hidden}.menu-item-desc.is-fade{max-height:2.5rem;color:color-mix(in srgb,var(--mm-primary-foreground,#000)55%,transparent);font-size:13px;line-height:1.25rem}.menu-item-price{min-height:1.5rem;color:var(--mm-primary-foreground,#000);align-items:center;margin-top:auto;padding-top:.15rem;font-size:1.125rem;font-weight:600;line-height:1.25;display:flex}.menu-item-card.layout-grid .menu-item-price{min-height:1.25rem;padding-top:.25rem}.menu-item-price-row{flex-direction:row;align-items:center;gap:.5rem;display:flex}.menu-item-price-value{margin:0}.menu-item-price-meta{color:inherit;flex-direction:column;justify-content:center;align-items:center;font-size:.75rem;font-weight:300;line-height:.75rem;display:flex}.menu-item-card.is-sold-out .menu-media-fade:before,.menu-item-card.is-sold-out .menu-item-hero-fallback:before,.menu-item-detail-hero.is-sold-out:before{content:"";z-index:35;border-radius:inherit;background:color-mix(in srgb,var(--mm-primary,#f2e8dc)50%,transparent);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.menu-sold-out-stamp{z-index:40;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.menu-sold-out-stamp-img{filter:brightness(0)drop-shadow(0 4px 6px rgba(0,0,0,.18));width:8rem;max-width:70%;height:auto}.menu-item-card.layout-row .menu-sold-out-stamp-img{width:4.5rem;max-width:80%}.menu-item-card.layout-grid .menu-sold-out-stamp-img{width:5.5rem}.menu-item-card.layout-fullscreen .menu-sold-out-stamp-img{filter:brightness(0)invert()drop-shadow(0 4px 10px rgba(0,0,0,.35));width:10rem;max-width:55%}.menu-cat-entry{padding-left:1rem;padding-right:1rem}.menu-item-detail{z-index:40;justify-content:center;align-items:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.menu-item-detail-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;background:rgba(0,0,0,.45);border:none;position:absolute;top:0;bottom:0;left:0;right:0}.menu-item-detail-panel{z-index:1;background:var(--mm-primary,#f2e8dc);width:min(100%,28rem);max-height:92dvh;color:var(--mm-ink,#1a1a19);border-radius:1.5rem 1.5rem 0 0;animation:.5s cubic-bezier(.22,1,.36,1) both menu-sheet-in;position:relative;overflow:auto}.menu-item-detail-hero{position:relative}.menu-item-detail-media-wrap{aspect-ratio:4/3;width:100%}.menu-item-detail-media{aspect-ratio:4/3;object-fit:cover;width:100%;height:100%;display:block}.menu-item-detail-back{top:max(.85rem,env(safe-area-inset-top,0px));color:#fff;min-height:44px;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(0,0,0,.45);border:none;border-radius:999px;padding:.35rem .9rem;font-size:.875rem;font-weight:600;position:absolute}.menu-item-detail-back:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:.85rem}.menu-item-detail-back:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:.85rem}.menu-item-detail-back:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:.85rem}.menu-item-detail-back:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:.85rem}.menu-item-detail-back:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:.85rem}.menu-item-detail-back:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:.85rem}.menu-item-detail-body{padding:1.1rem 1.15rem calc(1.5rem + env(safe-area-inset-bottom,0px));flex-direction:column;gap:.5rem;display:flex}.menu-item-detail-title{color:var(--mm-primary-foreground,#000);margin:0;font-size:1.5rem;font-weight:800}.menu-item-detail-price.menu-item-price,.menu-item-detail-price{min-height:0;color:var(--mm-primary-foreground,#000);margin:0;padding-top:0;font-size:1.125rem;font-weight:600}.menu-item-detail-desc{color:color-mix(in srgb,var(--mm-primary-foreground,#000)40%,transparent);margin:.25rem 0 0;font-size:.875rem;line-height:1.7}.menu-memo-add{background:var(--mm-secondary,#2a2a29);color:#fff;min-height:2.75rem;font:inherit;cursor:pointer;border:none;border-radius:999px;margin-top:.75rem;font-weight:700}.menu-memo-add:hover{background:#3d3d3b}.menu-order-memo{z-index:30;left:1.25rem;right:auto;bottom:calc(5rem + env(safe-area-inset-bottom,0px));position:fixed}.menu-order-memo-toggle{box-sizing:border-box;border:2px solid color-mix(in srgb,var(--mm-primary,#f2e8dc)20%,transparent);background:var(--mm-secondary,#2a2a29);color:rgba(255,255,255,.85);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;width:3.5rem;min-width:44px;height:3.5rem;min-height:44px;padding:0;display:inline-flex;position:relative;box-shadow:0 8px 24px rgba(0,0,0,.25)}.menu-order-memo-toggle svg{display:block}.menu-order-memo-title{color:var(--mm-primary-foreground,#000);margin:0 0 .5rem;font-size:.875rem;font-weight:700}.menu-order-memo-count{background:var(--mm-primary,#f2e8dc);color:#000;border-radius:999px;place-items:center;min-width:1.2rem;height:1.2rem;font-size:.7rem;font-weight:700;display:grid;position:absolute;top:-.2rem;right:-.2rem}.menu-order-memo-panel{width:min(18rem,100vw - 2rem);color:var(--mm-ink,#1a1a19);background:#fff;border-radius:1rem;padding:.85rem;position:absolute;bottom:calc(100% + .45rem);left:0;right:auto;box-shadow:0 12px 32px rgba(0,0,0,.18)}.menu-order-memo-empty{color:var(--mm-muted,#5c5c5a);margin:0;font-size:.875rem}.menu-order-memo-list{flex-direction:column;gap:.4rem;max-height:12rem;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.menu-order-memo-list li{justify-content:space-between;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.menu-order-memo-list button{color:var(--mm-muted,#5c5c5a);cursor:pointer;background:0 0;border:none;font-size:1.1rem}.menu-order-memo-clear{width:100%;min-height:2.25rem;font:inherit;cursor:pointer;background:0 0;border:1px solid rgba(26,26,25,.12);border-radius:999px;margin-top:.65rem;font-size:.875rem}.menu-all-cats{z-index:35;justify-content:center;align-items:flex-end;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.menu-all-cats-panel{z-index:1;background:var(--mm-primary,#f2e8dc);width:min(100%,26rem);max-height:75dvh;color:var(--mm-ink,#1a1a19);border-radius:1.5rem 1.5rem 0 0;flex-direction:column;padding:0;animation:.5s cubic-bezier(.22,1,.36,1) both menu-sheet-in;display:flex;position:relative;overflow:hidden}.menu-all-cats-scroll{scrollbar-width:none;-ms-overflow-style:none;flex:1;min-height:0;padding:.65rem .75rem .5rem;overflow-x:hidden;overflow-y:auto}.menu-all-cats-scroll::-webkit-scrollbar{width:0;height:0;display:none}.menu-all-cats-handle{background:rgba(42,42,41,.22);border-radius:999px;width:2.75rem;height:.28rem;margin:.15rem auto .85rem}.menu-all-cats-panel h3{text-align:center;color:var(--mm-secondary,#2a2a29);margin:0 0 1rem;font-size:1.15rem;font-weight:700}.menu-all-cats-grid{grid-template-columns:repeat(3,1fr);gap:.45rem .35rem;padding:.15rem .25rem;display:grid}.menu-all-cat{aspect-ratio:1/1.05;min-height:6.75rem;font:inherit;cursor:pointer;color:var(--mm-ink,#1a1a19);background:rgba(42,42,41,.08);border:none;border-radius:1.15rem;flex-direction:column;justify-content:center;align-items:center;gap:.45rem;padding:.65rem .35rem;font-size:.78rem;font-weight:600;transition:background .2s,transform .2s;display:flex;transform:scale(.92)}.menu-all-cat.is-active{color:#fff;background:rgba(42,42,41,.28);transform:scale(1)}.menu-all-cat.is-active img{filter:brightness(0)invert()}.menu-all-cat:hover{background:rgba(42,42,41,.14)}.menu-all-cat img{object-fit:contain;filter:brightness(0);width:2.85rem;height:2.85rem}.menu-minisite{background:var(--mm-secondary,#2a2a29);min-height:100dvh}.menu-minisite-inner{flex-direction:column;gap:1.25rem;width:min(100% - 2rem,28rem);margin:0 auto;padding:1rem 0 2.5rem;display:flex}.menu-minisite-header{justify-content:space-between;align-items:center;display:flex}.menu-mini-back{color:rgba(255,255,255,.9);font-size:.875rem}.menu-minisite-brand h1{color:#fff;text-align:center;flex-direction:column;gap:.15rem;margin:0;font-size:max(1.85rem,min(7vw,2.4rem));font-weight:800;display:flex}.menu-minisite-brand h1 span:last-child{color:rgba(255,255,255,.88);font-size:.55em;font-weight:600}.menu-widget{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:1.5rem;padding:1rem 1.1rem}.menu-widget h2{color:#fff;margin:0 0 .65rem;font-size:1.25rem}.menu-widget p{color:rgba(242,232,220,.9);margin:0;font-size:.875rem;line-height:1.8}.menu-hours,.menu-contacts,.menu-amenities{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.menu-hours li,.menu-contacts li a,.menu-contacts li{color:#f2e8dc;justify-content:space-between;gap:.75rem;font-size:.875rem;display:flex}.menu-contacts li a{width:100%;text-decoration:none}.menu-contact-label{opacity:.75}.menu-contact-value{text-align:end;font-weight:600}.menu-gallery{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.menu-gallery img{aspect-ratio:1;object-fit:cover;border-radius:1rem;width:100%}.menu-amenities{grid-template-columns:1fr 1fr;gap:.55rem;display:grid}.menu-amenities li{color:#f2e8dc;background:rgba(0,0,0,.15);border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .7rem;font-size:.875rem;display:flex}.menu-amenity-icon{object-fit:contain;border-radius:.2rem;flex-shrink:0;width:1.1rem;height:1.1rem}.menu-amenity-icon-ink{filter:brightness(0)invert(.93)}@keyframes menu-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes menu-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.menu-catalogue button:not(.menu-sheet-handle),.menu-catalogue a,.menu-catalogue .menu-item-card{touch-action:manipulation}@media (prefers-reduced-motion:reduce){.menu-swipe-icon,.menu-catalogue .menu-bounce,[class*=swipeIcon]{animation:none!important}}@keyframes menu-sheet-in{0%{opacity:.6;transform:translateY(16%)}to{opacity:1;transform:translateY(0)}}@media (min-width:768px){.menu-catalogue.menu-theme-shell{background:#1a1a19}.menu-catalogue-sheet{border-radius:1.5rem 1.5rem 0 0;width:min(100%,26rem);max-width:26rem;left:50%;right:auto;transform:translate(-50%,100%);box-shadow:0 25px 50px -12px rgba(0,0,0,.55)}.menu-catalogue-sheet.is-open{transform:translate(-50%)}.menu-all-cats{width:min(100%,26rem);left:50%;right:auto;transform:translate(-50%)}.menu-all-cats-panel{width:100%;max-width:26rem}.menu-items-grid.view-mode-fullscreen{grid-template-columns:1fr;gap:0;padding:0}.menu-items-grid.view-mode-default{grid-template-columns:1fr;gap:.75rem;padding:0 1rem}.menu-items-grid.view-mode-grid,.menu-items-grid.view-mode-tile{padding:0 1rem}.menu-item-card.layout-fullscreen{min-height:var(--mm-slide-h,calc(100dvh - 10rem));height:var(--mm-slide-h,calc(100dvh - 10rem));max-height:var(--mm-slide-h,calc(100dvh - 10rem))}.menu-order-memo,.menu-cats-fab{left:max(1.25rem,50% - 11.75rem)}}
