.theme-scope[data-client=khaled-omran]{--alomran-primary-deep: #006D78;--alomran-primary-ink: #061B2E;--alomran-primary-soft: #DDF2F0;--alomran-primary-wash: #EFF9F7;--alomran-accent-gold: #FFB000;--alomran-accent-gold-soft: #FFF1C7;--alomran-card-border: color-mix(in srgb, var(--color-primary) 24%, #d9e8ea);--alomran-card-shadow: 0 16px 36px rgba(6, 27, 46, .12);--alomran-card-shadow-strong: 0 26px 58px rgba(0, 109, 120, .18);--alomran-retail-gradient: linear-gradient(135deg, var(--color-primary) 0%, var(--alomran-primary-deep) 62%, color-mix(in srgb, var(--color-secondary) 68%, var(--alomran-primary-deep)) 100%);--app-color-textOn: var(--text-inverse);--app-premium-accent: var(--color-primary);--app-premium-accent-strong: var(--alomran-primary-deep);--app-premium-border: var(--alomran-card-border);--app-premium-border-soft: color-mix(in srgb, var(--color-primary) 38%, transparent);--app-premium-card-gradient: linear-gradient(180deg, var(--surface-card) 0%, var(--surface-surface-high) 100%);--app-premium-surface-gradient: linear-gradient(180deg, var(--surface-surface-high) 0%, var(--surface-card) 100%);--app-premium-active-gradient: linear-gradient(135deg, var(--color-primary), var(--alomran-primary-deep));--app-premium-shadow: var(--alomran-card-shadow);--app-premium-shadow-strong: var(--alomran-card-shadow-strong);background:radial-gradient(circle at 86% 0,color-mix(in srgb,var(--color-secondary) 16%,transparent),transparent min(22rem,54vw)),radial-gradient(circle at 12% 10%,color-mix(in srgb,var(--color-primary) 13%,transparent),transparent min(24rem,64vw)),var(--surface-background)}.theme-scope[data-client=khaled-omran] .app-shell-layout{background:radial-gradient(circle at 86% 0,color-mix(in srgb,var(--color-secondary) 13%,transparent),transparent min(23rem,56vw)),linear-gradient(180deg,var(--surface-background) 0%,var(--surface-background-alt) 44%,var(--surface-background) 100%)}.theme-scope[data-client=khaled-omran] .app-header--glass{background:linear-gradient(90deg,var(--surface-card),color-mix(in srgb,var(--surface-surface-high) 88%,var(--color-primary)))!important;border-bottom:1px solid color-mix(in srgb,var(--color-primary) 18%,transparent)!important;box-shadow:0 10px 28px #061b2e14!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.theme-scope[data-client=khaled-omran] .app-header .app-logo__mark{background:linear-gradient(180deg,var(--surface-card),var(--alomran-primary-wash));border:1px solid color-mix(in srgb,var(--color-primary) 18%,transparent);box-shadow:0 8px 18px #006d781a}.theme-scope[data-client=khaled-omran] .app-icon-button{border-color:color-mix(in srgb,var(--color-primary) 24%,transparent);background:var(--surface-card);color:var(--alomran-primary-deep);box-shadow:0 8px 18px #006d7814}.theme-scope[data-client=khaled-omran] .app-icon-button--ghost{background:color-mix(in srgb,var(--color-primary) 8%,var(--surface-card))}.theme-scope[data-client=khaled-omran] .app-search-field__input .v-field{border:1px solid color-mix(in srgb,var(--color-primary) 28%,transparent)!important;background:linear-gradient(180deg,var(--surface-card),color-mix(in srgb,var(--surface-card) 92%,var(--color-primary)))!important;box-shadow:0 16px 36px #006d7824!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.theme-scope[data-client=khaled-omran] .app-search-field__search-icon{color:var(--color-primary)!important}.theme-scope[data-client=khaled-omran] .app-search-field__filter-btn{background:var(--app-premium-active-gradient)!important;color:var(--text-inverse)!important;box-shadow:0 10px 22px #006d7833!important}.theme-scope[data-client=khaled-omran] .app-search-field__filter-btn .v-icon{color:var(--text-inverse)!important}.theme-scope[data-client=khaled-omran] .app-bottom-nav--glassOrbDock{width:min(328px,100vw - 30px);border-color:color-mix(in srgb,var(--color-primary) 26%,transparent)!important;background:var(--surface-card)!important;box-shadow:0 16px 34px #061b2e29!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.theme-scope[data-client=khaled-omran] .app-bottom-nav--glassOrbDock .app-bottom-nav__item{color:var(--text-muted)!important}.theme-scope[data-client=khaled-omran] .app-bottom-nav--glassOrbDock .app-bottom-nav__item--active{color:var(--alomran-primary-deep)!important;background:color-mix(in srgb,var(--color-primary) 9%,transparent)}.theme-scope[data-client=khaled-omran] .app-bottom-nav--glassOrbDock .app-bottom-nav__item--central .app-bottom-nav__icon-wrap{border-color:var(--surface-card)!important;background:var(--app-premium-active-gradient)!important;color:var(--text-inverse)!important;box-shadow:0 12px 24px #006d7847!important}.theme-scope[data-client=khaled-omran] .app-bottom-nav--glassOrbDock .app-bottom-nav__item--central span:not(.app-bottom-nav__badge):not(.app-bottom-nav__icon-wrap){color:var(--alomran-primary-deep)!important}.theme-scope[data-client=khaled-omran] .app-shell-drawer{--drawer-bg-top: var(--surface-card);--drawer-bg-bottom: var(--surface-background);--drawer-card-bg: var(--surface-card);--drawer-card-high: var(--surface-surface-high);--drawer-accent: var(--color-primary);--drawer-accent-strong: var(--color-secondary);--drawer-border: color-mix(in srgb, var(--color-primary) 24%, transparent)}.theme-scope[data-client=khaled-omran] .alomran-home-page{min-height:100%;background:radial-gradient(circle at 88% 0,color-mix(in srgb,var(--color-secondary) 17%,transparent),transparent min(22rem,58vw)),radial-gradient(circle at 8% 15%,color-mix(in srgb,var(--color-primary) 12%,transparent),transparent min(24rem,64vw)),linear-gradient(180deg,var(--surface-background) 0%,var(--surface-background-alt) 42%,var(--surface-background) 100%);overflow-x:clip}.theme-scope[data-client=khaled-omran] .alomran-home-page .home-shell{width:100%;max-width:min(var(--client-content-max-width, 1200px),100%);margin-inline:auto;padding:0 clamp(.75rem,2.2vw,1.25rem) clamp(1.125rem,2.6vw,1.5rem);overflow-x:clip}.theme-scope[data-client=khaled-omran] .alomran-home-page .app-component-slot--home-search{margin-block:clamp(.55rem,1.5vw,.8rem) clamp(.8rem,1.8vw,1.05rem)}.theme-scope[data-client=khaled-omran] .alomran-home-page .hero-section{margin-bottom:clamp(.85rem,1.9vw,1.15rem)}.theme-scope[data-client=khaled-omran] .alomran-home-page .hero-carousel,.theme-scope[data-client=khaled-omran] .alomran-home-page .hero-carousel .v-window__container,.theme-scope[data-client=khaled-omran] .alomran-home-page .hero-carousel .v-carousel-item{height:clamp(14.25rem,24vw,19rem)!important}.theme-scope[data-client=khaled-omran] .alomran-home-page .hero-banner{position:relative;height:100%;min-height:clamp(14.25rem,24vw,19rem);padding:clamp(1rem,2.5vw,1.8rem);border:1px solid color-mix(in srgb,var(--color-primary) 36%,transparent);border-radius:clamp(1.2rem,2.8vw,1.8rem);background:radial-gradient(circle at 84% 16%,color-mix(in srgb,var(--color-secondary) 32%,transparent),transparent min(12rem,34vw)),radial-gradient(circle at 18% 20%,color-mix(in srgb,var(--text-inverse) 13%,transparent),transparent min(16rem,42vw)),var(--alomran-retail-gradient);box-shadow:0 clamp(.85rem,2.2vw,1.2rem) clamp(1.7rem,4.2vw,2.8rem) #006d783d}.theme-scope[data-client=khaled-omran] .alomran-home-page .hero-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:linear-gradient(115deg,rgba(255,255,255,.18),transparent 32%),linear-gradient(0deg,rgba(6,27,46,.1),transparent 44%);opacity:.86}.theme-scope[data-client=khaled-omran] .alomran-home-page .hero-image{opacity:.22;filter:saturate(1.18) contrast(1.08)}.theme-scope[data-client=khaled-omran] .alomran-home-page .hero-overlay{background:linear-gradient(90deg,rgba(6,27,46,.18),rgba(6,27,46,.04) 54%,transparent)!important}.theme-scope[data-client=khaled-omran] .alomran-home-page .hero-content{position:relative;z-index:1;width:min(60%,42rem)}.theme-scope[data-client=khaled-omran] .alomran-home-page .hero-kicker{display:inline-flex;width:fit-content;max-width:100%;margin-bottom:.42rem;padding:.22rem .72rem;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:#ffffff24;color:var(--text-inverse);font-weight:850}.theme-scope[data-client=khaled-omran] .alomran-home-page .hero-title{color:var(--text-inverse);font-size:clamp(1.35rem,2.18vw,2.28rem)!important;line-height:1.2!important;text-shadow:0 .35rem 1.3rem rgba(6,27,46,.28)}.theme-scope[data-client=khaled-omran] .alomran-home-page .hero-subtitle{max-width:34rem;color:color-mix(in srgb,var(--text-inverse) 88%,transparent);font-size:clamp(.92rem,1.55vw,1.25rem)!important;line-height:1.55!important}.theme-scope[data-client=khaled-omran] .alomran-home-page .hero-cta{min-height:clamp(2.5rem,5vw,3.625rem)!important;border:1px solid rgba(255,255,255,.22)!important;background:var(--surface-card)!important;color:var(--alomran-primary-deep)!important;font-size:clamp(.95rem,1.55vw,1.18rem)!important;font-weight:950!important;box-shadow:0 .85rem 1.8rem #061b2e38}.theme-scope[data-client=khaled-omran] .alomran-home-page .hero-media-thumb{position:relative;z-index:1;width:min(34%,22rem);height:min(73%,11.4rem);border:1px solid rgba(255,255,255,.42);border-radius:clamp(.85rem,1.7vw,1.1rem);background:#ffffff29;box-shadow:0 clamp(.85rem,2.2vw,1.25rem) clamp(1.3rem,3.2vw,2.1rem) #061b2e3d}.theme-scope[data-client=khaled-omran] .alomran-home-page .home-section-card,.theme-scope[data-client=khaled-omran] .alomran-home-page .info-tile-card,.theme-scope[data-client=khaled-omran] .alomran-home-page .banner-grid__item,.theme-scope[data-client=khaled-omran] .default-block,.theme-scope[data-client=khaled-omran] .product-card,.theme-scope[data-client=khaled-omran] .cart-hero,.theme-scope[data-client=khaled-omran] .cart-summary,.theme-scope[data-client=khaled-omran] .cart-item-card,.theme-scope[data-client=khaled-omran] .app-catalog-sheet{border-color:var(--alomran-card-border)!important;background:var(--app-premium-card-gradient)!important;box-shadow:var(--alomran-card-shadow)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.theme-scope[data-client=khaled-omran] .alomran-home-page .home-section-card{border-radius:clamp(1rem,2.4vw,1.45rem)!important}.theme-scope[data-client=khaled-omran] .alomran-home-page .app-home-section-title,.theme-scope[data-client=khaled-omran] .section-title,.theme-scope[data-client=khaled-omran] .block-head h2{color:var(--text-primary)!important;font-weight:950!important}.theme-scope[data-client=khaled-omran] .alomran-home-page .app-home-section-action,.theme-scope[data-client=khaled-omran] .show-all-btn{color:var(--color-primary)!important;font-weight:900!important}.theme-scope[data-client=khaled-omran] .alomran-home-page .info-tile-card{min-height:clamp(4.8rem,8vw,5.55rem);border-radius:clamp(1rem,2vw,1.35rem)!important}.theme-scope[data-client=khaled-omran] .alomran-home-page .info-tile-card .v-avatar{background:var(--alomran-primary-soft)!important;border:1px solid color-mix(in srgb,var(--color-primary) 18%,transparent);color:var(--alomran-primary-deep)!important}.theme-scope[data-client=khaled-omran] .alomran-home-page .info-tile-card:nth-child(2n) .v-avatar,.theme-scope[data-client=khaled-omran] .alomran-home-page .info-tiles-wrap .v-col:nth-child(2n) .v-avatar{background:var(--alomran-accent-gold-soft)!important}.theme-scope[data-client=khaled-omran] .alomran-home-page .info-tile-title{color:var(--text-primary);font-weight:950}.theme-scope[data-client=khaled-omran] .alomran-home-page .info-tile-subtitle{color:var(--text-secondary)}.theme-scope[data-client=khaled-omran] .alomran-home-page .promo-strip{position:relative;overflow:hidden;border-radius:clamp(1rem,2.2vw,1.35rem)!important;background:var(--alomran-retail-gradient)!important;border-color:color-mix(in srgb,var(--color-primary) 34%,transparent)!important;box-shadow:0 18px 38px #006d783d!important}.theme-scope[data-client=khaled-omran] .alomran-home-page .promo-strip:after{content:"";position:absolute;inset-block:0;inset-inline-end:auto;inset-inline-start:-14%;width:38%;transform:skew(-18deg);background:color-mix(in srgb,var(--color-secondary) 34%,transparent);pointer-events:none}.theme-scope[data-client=khaled-omran] .alomran-home-page .promo-strip>.d-flex{position:relative;z-index:1;flex-wrap:wrap;row-gap:.75rem}.theme-scope[data-client=khaled-omran] .alomran-home-page .promo-strip .app-home-section-title{color:var(--text-inverse)!important}.theme-scope[data-client=khaled-omran] .alomran-home-page .promo-strip .app-home-section-subtitle{color:color-mix(in srgb,var(--text-inverse) 88%,transparent)!important}.theme-scope[data-client=khaled-omran] .alomran-home-page .promo-strip .v-avatar{background:#ffffff2e!important;color:var(--text-inverse)!important}.theme-scope[data-client=khaled-omran] .alomran-home-page .promo-strip .app-home-section-action{background:var(--surface-card)!important;color:var(--alomran-primary-deep)!important;box-shadow:0 10px 22px #061b2e29}.theme-scope[data-client=khaled-omran] .alomran-home-page .banner-grid{gap:clamp(.7rem,1.4vw,1rem)}.theme-scope[data-client=khaled-omran] .alomran-home-page .banner-grid__item{border-radius:clamp(.8rem,1.7vw,1rem);border:1px solid color-mix(in srgb,var(--color-primary) 24%,transparent)!important;isolation:isolate}.theme-scope[data-client=khaled-omran] .alomran-home-page .banner-grid__item :is(img,.app-image){filter:saturate(1.14) contrast(1.08)}.theme-scope[data-client=khaled-omran] .alomran-home-page .banner-grid__overlay{padding:clamp(.625rem,1.6vw,.875rem);background:linear-gradient(0deg,rgba(6,27,46,.8),rgba(6,27,46,.22) 62%,transparent)}.theme-scope[data-client=khaled-omran] .alomran-home-page .banner-grid__item-title{font-size:clamp(.9rem,1.7vw,1.15rem);text-shadow:0 .2rem .8rem rgba(6,27,46,.4)}.theme-scope[data-client=khaled-omran] .alomran-home-page .banner-grid__item-subtitle{font-size:clamp(.74rem,1.3vw,.9rem)}.theme-scope[data-client=khaled-omran] .alomran-home-page .category-scroller{gap:clamp(.7rem,1.35vw,1rem);padding:.2rem 0 .85rem}.theme-scope[data-client=khaled-omran] .alomran-home-page .category-tile{min-width:clamp(5.65rem,8.7vw,6.85rem)}.theme-scope[data-client=khaled-omran] .alomran-home-page .category-icon-wrap{width:clamp(4.95rem,7vw,5.75rem);height:clamp(4.95rem,7vw,5.75rem);border-color:color-mix(in srgb,var(--color-primary) 24%,transparent);background:radial-gradient(circle at 32% 18%,var(--surface-card),transparent 58%),linear-gradient(145deg,var(--surface-card),var(--alomran-primary-soft))!important;box-shadow:0 .8rem 1.55rem #006d781a}.theme-scope[data-client=khaled-omran] .alomran-home-page .category-tile--active .category-icon-wrap{border-color:color-mix(in srgb,var(--color-primary) 60%,transparent);background:var(--app-premium-active-gradient)!important;color:var(--text-inverse)!important;box-shadow:0 0 0 .35rem color-mix(in srgb,var(--color-primary) 11%,transparent),0 1rem 1.8rem #006d782e}.theme-scope[data-client=khaled-omran] .alomran-home-page .category-tile--active .category-icon-wrap .v-icon{color:var(--text-inverse)!important}.theme-scope[data-client=khaled-omran] .alomran-home-page .category-name{color:var(--text-primary);font-size:clamp(.95rem,1.35vw,1.24rem);font-weight:850;line-height:1.25}.theme-scope[data-client=khaled-omran] .alomran-home-page .carousel-track{gap:clamp(.7rem,1.18vw,.95rem);padding-bottom:.7rem}.theme-scope[data-client=khaled-omran] .product-card{border-radius:clamp(1rem,1.8vw,1.22rem)!important;border:1px solid var(--alomran-card-border)!important;color:var(--text-primary)!important;overflow:hidden}.theme-scope[data-client=khaled-omran] .product-card:hover{border-color:color-mix(in srgb,var(--color-primary) 42%,transparent)!important;box-shadow:var(--alomran-card-shadow-strong)!important}.theme-scope[data-client=khaled-omran] .product-card--flat{background:linear-gradient(180deg,var(--surface-card),var(--alomran-primary-wash))!important}.theme-scope[data-client=khaled-omran] .product-card__media{border:1px solid color-mix(in srgb,var(--color-primary) 13%,transparent);background:radial-gradient(circle at 50% 18%,color-mix(in srgb,var(--color-primary) 10%,transparent),transparent 64%),linear-gradient(180deg,var(--surface-surface-high),var(--alomran-primary-wash))!important}.theme-scope[data-client=khaled-omran] .product-card .favorite-btn{border-color:color-mix(in srgb,var(--color-primary) 18%,transparent)!important;background:var(--surface-card)!important;box-shadow:0 8px 18px #061b2e1f!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.theme-scope[data-client=khaled-omran] .product-card .brand-text,.theme-scope[data-client=khaled-omran] .product-card .price-prefix,.theme-scope[data-client=khaled-omran] .product-card .variant-hint,.theme-scope[data-client=khaled-omran] .product-card .promotion-note__detail{color:var(--text-secondary)!important}.theme-scope[data-client=khaled-omran] .product-card .product-title{color:var(--text-primary)!important;font-weight:900!important}.theme-scope[data-client=khaled-omran] .product-card .price-main,.theme-scope[data-client=khaled-omran] .item-price,.theme-scope[data-client=khaled-omran] .total-row--grand strong{color:var(--alomran-primary-deep)!important}.theme-scope[data-client=khaled-omran] .product-card .price-compare,.theme-scope[data-client=khaled-omran] .old-price{color:var(--text-muted)!important}.theme-scope[data-client=khaled-omran] .product-card .promotion-note,.theme-scope[data-client=khaled-omran] .promo-summary-card{border-color:color-mix(in srgb,var(--color-secondary) 24%,transparent)!important;background:color-mix(in srgb,var(--color-secondary) 10%,var(--surface-card))!important}.theme-scope[data-client=khaled-omran] .product-card .add-btn,.theme-scope[data-client=khaled-omran] .product-card .cart-icon-btn,.theme-scope[data-client=khaled-omran] .cart-checkout,.theme-scope[data-client=khaled-omran] .sticky-cta .add-btn,.theme-scope[data-client=khaled-omran] .sheet-apply-btn,.theme-scope[data-client=khaled-omran] .state-btn{border:1px solid color-mix(in srgb,var(--color-primary) 32%,transparent)!important;background:var(--app-premium-active-gradient)!important;color:var(--text-inverse)!important;box-shadow:0 12px 24px #006d7838!important}.theme-scope[data-client=khaled-omran] .product-card .add-btn .v-icon,.theme-scope[data-client=khaled-omran] .product-card .cart-icon-btn .v-icon,.theme-scope[data-client=khaled-omran] .sticky-cta .add-btn .v-icon{color:var(--text-inverse)!important}.theme-scope[data-client=khaled-omran] .discount-chip,.theme-scope[data-client=khaled-omran] .offer-chip,.theme-scope[data-client=khaled-omran] .new-chip{font-weight:950!important;box-shadow:0 6px 14px #061b2e1f}.theme-scope[data-client=khaled-omran] .search-page-container,.theme-scope[data-client=khaled-omran] .product-list-shell,.theme-scope[data-client=khaled-omran] .product-details-page,.theme-scope[data-client=khaled-omran] .cart-page:not(.cart-page--restaurant){background:radial-gradient(circle at 88% 0,color-mix(in srgb,var(--color-secondary) 10%,transparent),transparent min(20rem,56vw)),radial-gradient(circle at 12% 18%,color-mix(in srgb,var(--color-primary) 10%,transparent),transparent min(22rem,62vw)),transparent!important}.theme-scope[data-client=khaled-omran] .search-page-container{max-width:min(980px,100%)!important}.theme-scope[data-client=khaled-omran] .default-block,.theme-scope[data-client=khaled-omran] .filters-sheet,.theme-scope[data-client=khaled-omran] .sort-sheet{border-radius:clamp(1rem,2.2vw,1.5rem)!important}.theme-scope[data-client=khaled-omran] .recent-row,.theme-scope[data-client=khaled-omran] .suggest-chip,.theme-scope[data-client=khaled-omran] .active-chip,.theme-scope[data-client=khaled-omran] .filter-option,.theme-scope[data-client=khaled-omran] .sort-option,.theme-scope[data-client=khaled-omran] .variant-choice,.theme-scope[data-client=khaled-omran] .ingredient-chip{border-color:color-mix(in srgb,var(--color-primary) 18%,transparent)!important;background:var(--surface-card)!important;color:var(--text-primary)!important;box-shadow:0 8px 18px #061b2e14}.theme-scope[data-client=khaled-omran] .suggest-chip,.theme-scope[data-client=khaled-omran] .active-chip{color:var(--alomran-primary-deep)!important}.theme-scope[data-client=khaled-omran] .filter-option--active,.theme-scope[data-client=khaled-omran] .sort-option--active,.theme-scope[data-client=khaled-omran] .variant-choice--selected{border-color:color-mix(in srgb,var(--color-primary) 46%,transparent)!important;background:linear-gradient(90deg,color-mix(in srgb,var(--color-primary) 14%,var(--surface-card)),var(--surface-card))!important;box-shadow:0 12px 24px #006d7824!important}.theme-scope[data-client=khaled-omran] .toolbar-btn,.theme-scope[data-client=khaled-omran] .control-btn{border-color:color-mix(in srgb,var(--color-primary) 24%,transparent)!important;background:var(--surface-card)!important;color:var(--text-primary)!important;box-shadow:0 10px 22px #061b2e1a!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.theme-scope[data-client=khaled-omran] .toolbar-btn--primary,.theme-scope[data-client=khaled-omran] .control-btn--filter{background:var(--app-premium-active-gradient)!important;color:var(--text-inverse)!important}.theme-scope[data-client=khaled-omran] .results-headline strong,.theme-scope[data-client=khaled-omran] .results-count,.theme-scope[data-client=khaled-omran] .load-more-end,.theme-scope[data-client=khaled-omran] .sheet-icon,.theme-scope[data-client=khaled-omran] .option-icon,.theme-scope[data-client=khaled-omran] .option-check,.theme-scope[data-client=khaled-omran] .state-link{color:var(--alomran-primary-deep)!important}.theme-scope[data-client=khaled-omran] .sheet-icon,.theme-scope[data-client=khaled-omran] .option-icon{background:var(--alomran-primary-soft)!important}.theme-scope[data-client=khaled-omran] .sheet-section{border-color:color-mix(in srgb,var(--color-primary) 16%,transparent)!important;background:var(--surface-surface-high)!important}.theme-scope[data-client=khaled-omran] .state-icon,.theme-scope[data-client=khaled-omran] .empty-icon,.theme-scope[data-client=khaled-omran] .error-icon{border:1px solid color-mix(in srgb,var(--color-primary) 18%,transparent);background:var(--surface-card)!important;box-shadow:var(--alomran-card-shadow)}.theme-scope[data-client=khaled-omran] .product-details-shell{max-width:min(920px,100%)}.theme-scope[data-client=khaled-omran] .hero-image-wrap{border:1px solid color-mix(in srgb,var(--color-primary) 20%,transparent);background:radial-gradient(circle at 18% 12%,color-mix(in srgb,var(--color-secondary) 22%,transparent),transparent 230px),radial-gradient(circle at 88% 8%,color-mix(in srgb,var(--color-primary) 18%,transparent),transparent 260px),linear-gradient(145deg,var(--surface-card) 0%,var(--surface-surface-high) 100%);box-shadow:var(--alomran-card-shadow)}.theme-scope[data-client=khaled-omran] .product-details-page .product-gallery,.theme-scope[data-client=khaled-omran] .product-details-page .product-image{background:transparent!important}.theme-scope[data-client=khaled-omran] .product-details-page .product-gallery{height:clamp(320px,30vw,420px)!important}.theme-scope[data-client=khaled-omran] .product-details-page .identity-block,.theme-scope[data-client=khaled-omran] .product-details-page .variant-selector-section,.theme-scope[data-client=khaled-omran] .product-details-page .details-preview,.theme-scope[data-client=khaled-omran] .product-details-page .details-card,.theme-scope[data-client=khaled-omran] .product-details-page .warning-card,.theme-scope[data-client=khaled-omran] .product-details-page .related-wrap{border:1px solid var(--alomran-card-border);border-radius:clamp(1.1rem,2.4vw,1.6rem);background:var(--app-premium-card-gradient);box-shadow:var(--alomran-card-shadow);padding:clamp(.9rem,2.2vw,1.15rem)}.theme-scope[data-client=khaled-omran] .product-details-page .rating-pill,.theme-scope[data-client=khaled-omran] .status-chip{border:1px solid color-mix(in srgb,var(--color-primary) 18%,transparent);background:var(--alomran-primary-soft)!important;color:var(--alomran-primary-deep)!important}.theme-scope[data-client=khaled-omran] .status-chip--amber{background:var(--alomran-accent-gold-soft)!important;color:#7a5400!important}.theme-scope[data-client=khaled-omran] .current-price,.theme-scope[data-client=khaled-omran] .price-prefix,.theme-scope[data-client=khaled-omran] .variant-choice__price,.theme-scope[data-client=khaled-omran] .variant-choice__meta,.theme-scope[data-client=khaled-omran] .promo-summary-card__detail{color:var(--alomran-primary-deep)!important}.theme-scope[data-client=khaled-omran] .sticky-cta{border-top:1px solid color-mix(in srgb,var(--color-primary) 18%,transparent)!important;background:color-mix(in srgb,var(--surface-card) 96%,var(--surface-background))!important;box-shadow:0 -16px 34px #061b2e1f}.theme-scope[data-client=khaled-omran] .qty-control{border-color:color-mix(in srgb,var(--color-primary) 22%,transparent)!important;background:var(--surface-card)!important}@media (min-width: 901px){.theme-scope[data-client=khaled-omran] .product-details-page .sticky-cta{left:50%;right:auto;bottom:18px;width:min(920px,100% - 48px);transform:translate(-50%);grid-template-columns:minmax(0,1fr) 164px;border:1px solid color-mix(in srgb,var(--color-primary) 18%,transparent)!important;border-radius:999px;padding:10px}.theme-scope[data-client=khaled-omran] .product-details-page .sticky-cta .add-btn,.theme-scope[data-client=khaled-omran] .product-details-page .sticky-cta .qty-control{min-height:56px!important}.theme-scope[data-client=khaled-omran] .product-details-page .sticky-cta .add-btn{font-size:clamp(1rem,1.4vw,1.35rem)!important}.theme-scope[data-client=khaled-omran] .product-details-page .sticky-cta .qty-value{font-size:clamp(1.05rem,1.45vw,1.45rem)!important}}.theme-scope[data-client=khaled-omran] .cart-page:not(.cart-page--restaurant) .cart-content{width:min(1100px,100%)}.theme-scope[data-client=khaled-omran] .cart-page:not(.cart-page--restaurant) .cart-hero{background:radial-gradient(circle at 8% 0,color-mix(in srgb,var(--color-secondary) 22%,transparent),transparent 260px),var(--app-premium-card-gradient)!important}.theme-scope[data-client=khaled-omran] .cart-page:not(.cart-page--restaurant) .cart-hero__eyebrow,.theme-scope[data-client=khaled-omran] .cart-page:not(.cart-page--restaurant) .cart-hero p,.theme-scope[data-client=khaled-omran] .cart-page:not(.cart-page--restaurant) .cart-summary__head span,.theme-scope[data-client=khaled-omran] .cart-page:not(.cart-page--restaurant) .cart-totals div{color:var(--text-secondary)!important}.theme-scope[data-client=khaled-omran] .cart-page:not(.cart-page--restaurant) .cart-count{background:var(--color-secondary)!important;color:var(--text-primary)!important;font-weight:950!important}.theme-scope[data-client=khaled-omran] .cart-page:not(.cart-page--restaurant) .cart-state{border:1px solid var(--alomran-card-border);border-radius:clamp(1.1rem,2.4vw,1.6rem);background:var(--app-premium-card-gradient);box-shadow:var(--alomran-card-shadow)}.theme-scope[data-client=khaled-omran] .cart-item-card .item-image-wrap{border-color:color-mix(in srgb,var(--color-primary) 16%,transparent)!important;background:var(--alomran-primary-wash)!important}.theme-scope[data-client=khaled-omran] .cart-item-card .qty-btn--plus{background:var(--app-premium-active-gradient)!important;color:var(--text-inverse)!important}.theme-scope[data-client=khaled-omran] .cart-item-card .qty-btn--minus{color:var(--alomran-primary-deep)!important;background:var(--surface-card)!important}@media (max-width: 920px) and (min-width: 761px){.theme-scope[data-client=khaled-omran] .alomran-home-page .hero-content{width:56%}.theme-scope[data-client=khaled-omran] .alomran-home-page .hero-title{font-size:clamp(1.2rem,2.6vw,1.55rem)!important}.theme-scope[data-client=khaled-omran] .alomran-home-page .hero-subtitle{font-size:clamp(.82rem,1.8vw,1rem)!important}.theme-scope[data-client=khaled-omran] .alomran-home-page .hero-cta{min-height:clamp(2.35rem,4.4vw,2.75rem)!important;font-size:clamp(.9rem,1.8vw,1rem)!important}}@media (max-width: 760px){.theme-scope[data-client=khaled-omran] .alomran-home-page .hero-carousel,.theme-scope[data-client=khaled-omran] .alomran-home-page .hero-carousel .v-window__container,.theme-scope[data-client=khaled-omran] .alomran-home-page .hero-carousel .v-carousel-item{height:clamp(12.5rem,55vw,14.25rem)!important}.theme-scope[data-client=khaled-omran] .alomran-home-page .hero-banner{min-height:clamp(12.5rem,55vw,14.25rem);padding:clamp(.8rem,3.8vw,1rem)}.theme-scope[data-client=khaled-omran] .alomran-home-page .hero-content{width:61%}.theme-scope[data-client=khaled-omran] .alomran-home-page .hero-media-thumb{width:35%;height:min(62%,7.4rem)}.theme-scope[data-client=khaled-omran] .alomran-home-page .promo-strip>.d-flex{align-items:flex-start!important}.theme-scope[data-client=khaled-omran] .alomran-home-page .promo-strip .app-home-section-action{align-self:flex-start}.theme-scope[data-client=khaled-omran] .alomran-home-page .hero-kicker{font-size:clamp(.66rem,2.7vw,.76rem)!important;padding-inline:.48rem}.theme-scope[data-client=khaled-omran] .alomran-home-page .hero-title{font-size:clamp(1rem,4.55vw,1.24rem)!important}.theme-scope[data-client=khaled-omran] .alomran-home-page .hero-subtitle{font-size:clamp(.76rem,3.3vw,.9rem)!important}.theme-scope[data-client=khaled-omran] .alomran-home-page .hero-cta{min-height:clamp(2.25rem,9.2vw,2.625rem)!important;margin-top:clamp(.45rem,2vw,.75rem)!important;font-size:clamp(.84rem,3.5vw,1rem)!important;padding-inline:clamp(.75rem,3vw,1rem)!important}.theme-scope[data-client=khaled-omran] .alomran-home-page .category-name{font-size:clamp(.82rem,3.4vw,1rem)}.theme-scope[data-client=khaled-omran] .product-card .price-main{font-size:clamp(.95rem,4.5vw,1.25rem)!important}.theme-scope[data-client=khaled-omran] .search-page-container{padding-bottom:var(--layout-bottom-space, 116px)!important}.theme-scope[data-client=khaled-omran] .product-details-page .identity-block,.theme-scope[data-client=khaled-omran] .product-details-page .variant-selector-section,.theme-scope[data-client=khaled-omran] .product-details-page .details-preview,.theme-scope[data-client=khaled-omran] .product-details-page .related-wrap{padding:.85rem}}@media (max-width: 420px){.theme-scope[data-client=khaled-omran] .alomran-home-page .hero-content{width:64%}.theme-scope[data-client=khaled-omran] .alomran-home-page .hero-media-thumb{width:32%}.theme-scope[data-client=khaled-omran] .toolbar-actions,.theme-scope[data-client=khaled-omran] .actions-wrap{gap:.5rem}}.theme-scope[data-client=khaled-omran].app-shell.app-shell-root .page>.v-main>.v-container:has(.alomran-home-page),.theme-scope[data-client=khaled-omran] .v-main>.v-container:has(.alomran-home-page),.theme-scope[data-client=khaled-omran] .v-main>.v-container:has(.search-page-container),.theme-scope[data-client=khaled-omran] .v-main>.v-container:has(.product-details-page),.theme-scope[data-client=khaled-omran] .v-main>.v-container:has(.cart-page){width:100%!important;max-width:none!important;padding-inline:0!important}.theme-scope[data-client=khaled-omran] .home-title-main.app-text-page-title{width:min(1360px,100vw - clamp(1.5rem,4vw,3rem));margin-inline:auto}.theme-scope[data-client=khaled-omran] .alomran-home-page .home-shell{width:min(1360px,100vw - clamp(1.5rem,4vw,3rem));max-width:none;margin-inline:auto;padding-inline:0}.theme-scope[data-client=khaled-omran] .alomran-home-page .hero-section,.theme-scope[data-client=khaled-omran] .alomran-home-page .info-tiles-wrap,.theme-scope[data-client=khaled-omran] .alomran-home-page .promo-strip,.theme-scope[data-client=khaled-omran] .alomran-home-page .home-section-card,.theme-scope[data-client=khaled-omran] .alomran-home-page .banner-grid,.theme-scope[data-client=khaled-omran] .alomran-home-page .category-scroller,.theme-scope[data-client=khaled-omran] .alomran-home-page .carousel-track{max-width:100%}.theme-scope[data-client=khaled-omran] .alomran-home-page .hero-carousel,.theme-scope[data-client=khaled-omran] .alomran-home-page .hero-carousel .v-window__container,.theme-scope[data-client=khaled-omran] .alomran-home-page .hero-carousel .v-carousel-item{height:clamp(15rem,22vw,20.5rem)!important}.theme-scope[data-client=khaled-omran] .alomran-home-page .hero-banner{min-height:clamp(15rem,22vw,20.5rem)}.theme-scope[data-client=khaled-omran] .search-page-container{width:min(1180px,100vw - clamp(1.5rem,4vw,4.5rem));max-width:none!important;margin-inline:auto;background:transparent!important}.theme-scope[data-client=khaled-omran] .search-shell{gap:clamp(.8rem,1.6vw,1.1rem)}.theme-scope[data-client=khaled-omran] .search-entry{position:relative;overflow:hidden;padding:clamp(.5rem,1vw,.75rem);border:1px solid color-mix(in srgb,var(--color-primary) 16%,transparent);border-radius:clamp(1rem,2vw,1.35rem);background:radial-gradient(circle at 90% 0,color-mix(in srgb,var(--color-secondary) 11%,transparent),transparent 16rem),linear-gradient(180deg,color-mix(in srgb,var(--surface-card) 84%,transparent),color-mix(in srgb,var(--surface-card) 96%,var(--surface-background)));box-shadow:0 14px 34px #061b2e14}.theme-scope[data-client=khaled-omran] .results-toolbar{padding:clamp(.55rem,1.1vw,.8rem);border:1px solid color-mix(in srgb,var(--color-primary) 18%,transparent);border-radius:clamp(.95rem,1.8vw,1.25rem);background:linear-gradient(90deg,color-mix(in srgb,var(--color-primary) 9%,var(--surface-card)),var(--surface-card));box-shadow:0 12px 26px #061b2e14}.theme-scope[data-client=khaled-omran] .results-headline{padding-inline:.35rem;color:var(--text-secondary)!important;font-weight:850}.theme-scope[data-client=khaled-omran] .results-headline strong{display:inline-grid;place-items:center;min-width:2.25rem;min-height:2.25rem;border-radius:999px;background:var(--alomran-primary-soft)}.theme-scope[data-client=khaled-omran] .search-page-container .result-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:clamp(.75rem,1.5vw,1rem);align-items:stretch}.theme-scope[data-client=khaled-omran] .search-page-container .result-grid>.v-col{width:auto!important;max-width:none!important;flex:initial!important;padding:0!important}.theme-scope[data-client=khaled-omran] .search-page-container .result-grid .product-card{border-radius:clamp(.95rem,1.5vw,1.12rem)!important;box-shadow:0 14px 30px #061b2e1a!important}.theme-scope[data-client=khaled-omran] .search-page-container .result-grid .product-card__media{margin:.55rem;aspect-ratio:16/9;max-height:clamp(10.5rem,17vw,13rem);border-radius:clamp(.8rem,1.3vw,1rem)}.theme-scope[data-client=khaled-omran] .search-page-container .result-grid .product-body{padding:.5rem .85rem .65rem!important}.theme-scope[data-client=khaled-omran] .search-page-container .result-grid .product-title{min-height:3.1rem;font-size:clamp(.98rem,1.45vw,1.18rem)!important;line-height:1.35!important}.theme-scope[data-client=khaled-omran] .search-page-container .result-grid .rating-row{margin-top:.25rem}.theme-scope[data-client=khaled-omran] .search-page-container .result-grid .price-main{font-size:clamp(1.15rem,1.8vw,1.48rem)!important}.theme-scope[data-client=khaled-omran] .search-page-container .result-grid .product-actions{margin-top:.4rem!important}.theme-scope[data-client=khaled-omran] .search-page-container .result-grid .add-btn,.theme-scope[data-client=khaled-omran] .search-page-container .result-grid .view-btn{min-height:2.8rem!important;font-size:clamp(.84rem,1.2vw,.96rem)!important}.theme-scope[data-client=khaled-omran] .product-details-shell{width:min(1120px,100vw - clamp(1.5rem,4.6vw,4.75rem));max-width:none;margin-inline:auto;display:grid;grid-template-columns:minmax(20rem,.92fr) minmax(0,1fr);align-items:start;gap:clamp(.85rem,1.7vw,1.15rem)}.theme-scope[data-client=khaled-omran] .product-details-shell,.theme-scope[data-client=khaled-omran] .product-details-shell>*{min-width:0;max-width:100%;box-sizing:border-box}.theme-scope[data-client=khaled-omran] .product-details-page .hero-image-wrap{grid-column:1;grid-row:1;margin-top:0;min-height:100%;border-radius:clamp(1.1rem,2vw,1.5rem);overflow:hidden;isolation:isolate}.theme-scope[data-client=khaled-omran] .product-details-page .hero-image-wrap:before,.theme-scope[data-client=khaled-omran] .product-details-page .hero-image-wrap:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.theme-scope[data-client=khaled-omran] .product-details-page .hero-image-wrap:before{background:radial-gradient(circle at 18% 18%,color-mix(in srgb,var(--color-secondary) 34%,transparent),transparent 9rem),radial-gradient(circle at 84% 14%,color-mix(in srgb,var(--color-primary) 24%,transparent),transparent 11rem),linear-gradient(135deg,var(--surface-card),var(--alomran-primary-wash) 58%,color-mix(in srgb,var(--color-secondary) 8%,var(--surface-card)))}.theme-scope[data-client=khaled-omran] .product-details-page .hero-image-wrap:after{inset:auto clamp(1rem,3vw,1.7rem) clamp(1rem,3vw,1.7rem) auto;width:clamp(5.5rem,10vw,8.5rem);aspect-ratio:1;border-radius:2rem;opacity:.28;background:linear-gradient(var(--alomran-primary-deep),var(--alomran-primary-deep)) center/58% 18% no-repeat,linear-gradient(var(--alomran-primary-deep),var(--alomran-primary-deep)) center/18% 58% no-repeat,color-mix(in srgb,var(--surface-card) 72%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-primary) 26%,transparent)}.theme-scope[data-client=khaled-omran] .product-details-page .product-gallery{position:relative;z-index:1;height:clamp(18.5rem,28vw,23.5rem)!important}.theme-scope[data-client=khaled-omran] .product-details-page .gallery-dots{grid-column:1;grid-row:2;margin-top:-.2rem}.theme-scope[data-client=khaled-omran] .product-details-page .identity-block{grid-column:2;grid-row:1/span 2;margin-top:0;min-height:100%;display:flex;flex-direction:column;justify-content:center;gap:clamp(.35rem,.9vw,.65rem);padding:clamp(1rem,2vw,1.35rem);background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--color-secondary) 10%,transparent),transparent 12rem),var(--app-premium-card-gradient)}.theme-scope[data-client=khaled-omran] .product-details-page .rating-pill{align-self:flex-start;min-height:2.35rem;padding-inline:.9rem;font-size:clamp(.9rem,1.1vw,1rem)!important;font-weight:950!important}.theme-scope[data-client=khaled-omran] .product-details-page .product-title{margin:.25rem 0 0;font-size:clamp(1.45rem,2.15vw,2.05rem)!important;line-height:1.28!important;font-weight:950!important}.theme-scope[data-client=khaled-omran] .product-details-page .product-subtitle{display:inline-flex;width:fit-content;max-width:100%;padding:.22rem .7rem;border:1px solid color-mix(in srgb,var(--color-primary) 18%,transparent);border-radius:999px;background:var(--alomran-primary-soft);color:var(--alomran-primary-deep)!important;font-size:clamp(.82rem,1.1vw,.95rem)!important;font-weight:850}.theme-scope[data-client=khaled-omran] .product-details-page .status-row{margin-top:.2rem;gap:.45rem}.theme-scope[data-client=khaled-omran] .product-details-page .status-chip{min-height:2rem;font-size:clamp(.76rem,1vw,.88rem)!important;font-weight:900!important}.theme-scope[data-client=khaled-omran] .product-details-page .price-row{margin-top:.35rem;padding-top:.75rem;border-top:1px solid color-mix(in srgb,var(--color-primary) 14%,transparent)}.theme-scope[data-client=khaled-omran] .product-details-page .current-price{font-size:clamp(1.55rem,2.6vw,2.4rem)!important;line-height:1.05!important}.theme-scope[data-client=khaled-omran] .product-details-page .variant-selector-section,.theme-scope[data-client=khaled-omran] .product-details-page .details-preview,.theme-scope[data-client=khaled-omran] .product-details-page .expanded-sections,.theme-scope[data-client=khaled-omran] .product-details-page .related-wrap{grid-column:1/-1;overflow:hidden}.theme-scope[data-client=khaled-omran] .product-details-page .variant-selector-section__head,.theme-scope[data-client=khaled-omran] .product-details-page .variant-selector-grid,.theme-scope[data-client=khaled-omran] .product-details-page .variant-choice,.theme-scope[data-client=khaled-omran] .product-details-page .related-head,.theme-scope[data-client=khaled-omran] .product-details-page .infinite-product-scroller,.theme-scope[data-client=khaled-omran] .product-details-page .infinite-product-scroller__viewport,.theme-scope[data-client=khaled-omran] .product-details-page .infinite-product-scroller__track{min-width:0;max-width:100%}.theme-scope[data-client=khaled-omran] .product-details-page .variant-selector-section{margin-top:0}.theme-scope[data-client=khaled-omran] .product-details-page .variant-selector-section__head h3,.theme-scope[data-client=khaled-omran] .product-details-page .details-preview h3,.theme-scope[data-client=khaled-omran] .product-details-page .related-head h3{font-size:clamp(1.1rem,1.7vw,1.45rem)!important;font-weight:950!important}.theme-scope[data-client=khaled-omran] .product-details-page .variant-choice{padding:clamp(.85rem,1.4vw,1rem);border-radius:clamp(.9rem,1.7vw,1.2rem)}.theme-scope[data-client=khaled-omran] .product-details-page .variant-choice--selected{background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 16%,var(--surface-card)),color-mix(in srgb,var(--color-secondary) 8%,var(--surface-card)))!important}.theme-scope[data-client=khaled-omran] .product-details-page .details-preview p{font-size:clamp(.95rem,1.35vw,1.08rem)!important;line-height:1.75!important}.theme-scope[data-client=khaled-omran] .product-details-page .related-wrap{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--color-primary) 9%,transparent),transparent 18rem),var(--app-premium-card-gradient)}.theme-scope[data-client=khaled-omran] .product-details-page .related-head{padding-bottom:.7rem;border-bottom:1px solid color-mix(in srgb,var(--color-primary) 14%,transparent)}.theme-scope[data-client=khaled-omran] .product-details-page .related-head button{min-height:2rem;padding-inline:.7rem;border-radius:999px;background:var(--alomran-primary-soft);color:var(--alomran-primary-deep)!important;font-weight:900!important}.theme-scope[data-client=khaled-omran] .product-details-page .infinite-product-scroller__track{gap:clamp(.65rem,1.2vw,.85rem)}.theme-scope[data-client=khaled-omran] .product-details-page .infinite-product-scroller__item{flex-basis:clamp(10.5rem,16vw,12rem);min-width:clamp(10.5rem,16vw,12rem);max-width:clamp(10.5rem,16vw,12rem)}.theme-scope[data-client=khaled-omran] .product-details-page .related-wrap .product-card__media{margin:.45rem;max-height:8.2rem}.theme-scope[data-client=khaled-omran] .product-details-page .related-wrap .product-title{min-height:2.6rem;font-size:clamp(.8rem,1vw,.9rem)!important;line-height:1.35!important}.theme-scope[data-client=khaled-omran] .product-details-page .related-wrap .price-main{font-size:clamp(.9rem,1.2vw,1.05rem)!important}.theme-scope[data-client=khaled-omran] .product-details-page .sticky-cta{background:linear-gradient(90deg,color-mix(in srgb,var(--surface-card) 94%,var(--color-primary)),var(--surface-card))!important}.theme-scope[data-client=khaled-omran] .cart-page:not(.cart-page--restaurant) .cart-state{position:relative;width:min(720px,100vw - clamp(1.5rem,5vw,4.5rem));min-height:clamp(22rem,44vh,30rem);overflow:hidden;padding:clamp(1.4rem,3vw,2.2rem);background:radial-gradient(circle at 14% 0,color-mix(in srgb,var(--color-secondary) 18%,transparent),transparent 13rem),radial-gradient(circle at 88% 20%,color-mix(in srgb,var(--color-primary) 13%,transparent),transparent 14rem),var(--app-premium-card-gradient)!important}.theme-scope[data-client=khaled-omran] .cart-page:not(.cart-page--restaurant) .cart-state:before{content:"";position:absolute;inset:auto -3rem -5rem auto;width:clamp(11rem,20vw,16rem);aspect-ratio:1;border-radius:50%;background:color-mix(in srgb,var(--color-primary) 9%,transparent);pointer-events:none}.theme-scope[data-client=khaled-omran] .cart-page:not(.cart-page--restaurant) .cart-state>.v-icon{display:grid;place-items:center;width:clamp(4.2rem,8vw,5.2rem);height:clamp(4.2rem,8vw,5.2rem);border-radius:1.55rem;background:var(--alomran-primary-soft);color:var(--alomran-primary-deep)!important;box-shadow:0 14px 30px #006d7824}.theme-scope[data-client=khaled-omran] .cart-page:not(.cart-page--restaurant) .cart-state h1{font-size:clamp(1.55rem,2.4vw,2.1rem)!important}.theme-scope[data-client=khaled-omran] .cart-page:not(.cart-page--restaurant) .cart-state p{max-width:32rem;color:var(--text-secondary)!important;font-size:clamp(.9rem,1.2vw,1rem)!important}@media (max-width: 960px){.theme-scope[data-client=khaled-omran] .search-page-container .result-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}.theme-scope[data-client=khaled-omran] .product-details-shell{grid-template-columns:minmax(0,1fr)}.theme-scope[data-client=khaled-omran] .product-details-page .gallery-dots,.theme-scope[data-client=khaled-omran] .product-details-page .identity-block,.theme-scope[data-client=khaled-omran] .product-details-page .variant-selector-section,.theme-scope[data-client=khaled-omran] .product-details-page .details-preview,.theme-scope[data-client=khaled-omran] .product-details-page .expanded-sections,.theme-scope[data-client=khaled-omran] .product-details-page .related-wrap{grid-column:1;grid-row:auto}}@media (max-width: 760px){.theme-scope[data-client=khaled-omran] .home-title-main.app-text-page-title,.theme-scope[data-client=khaled-omran] .alomran-home-page .home-shell,.theme-scope[data-client=khaled-omran] .search-page-container,.theme-scope[data-client=khaled-omran] .product-details-shell{width:calc(100vw - clamp(1rem,5vw,1.45rem))}.theme-scope[data-client=khaled-omran] .alomran-home-page .hero-carousel,.theme-scope[data-client=khaled-omran] .alomran-home-page .hero-carousel .v-window__container,.theme-scope[data-client=khaled-omran] .alomran-home-page .hero-carousel .v-carousel-item{height:clamp(13.4rem,58vw,15.2rem)!important}.theme-scope[data-client=khaled-omran] .alomran-home-page .hero-banner{min-height:clamp(13.4rem,58vw,15.2rem)}.theme-scope[data-client=khaled-omran] .search-entry,.theme-scope[data-client=khaled-omran] .results-toolbar{padding:.45rem}.theme-scope[data-client=khaled-omran] .results-toolbar{align-items:flex-start;flex-direction:column}.theme-scope[data-client=khaled-omran] .toolbar-actions{width:100%;justify-content:flex-start;flex-wrap:wrap}.theme-scope[data-client=khaled-omran] .search-page-container .result-grid{grid-template-columns:1fr;gap:.75rem}.theme-scope[data-client=khaled-omran] .search-page-container .result-grid .product-card__media{max-height:13.8rem}.theme-scope[data-client=khaled-omran] .product-details-page .product-gallery{height:clamp(16.5rem,76vw,20rem)!important}.theme-scope[data-client=khaled-omran] .product-details-page .product-title{font-size:clamp(1.42rem,6vw,1.85rem)!important}.theme-scope[data-client=khaled-omran] .product-details-page .identity-block{justify-content:flex-start}.theme-scope[data-client=khaled-omran] .product-details-page .sticky-cta{grid-template-columns:minmax(0,1fr) minmax(7.6rem,8.8rem);padding-inline:.85rem}.theme-scope[data-client=khaled-omran] .cart-page:not(.cart-page--restaurant) .cart-state{width:calc(100vw - clamp(1rem,5vw,1.45rem));min-height:clamp(25rem,58vh,31rem);padding:1.2rem}}.theme-scope[data-client=khaled-omran]{--alomran-section-gap: clamp(1rem, 1.9vw, 1.45rem);--alomran-section-radius: clamp(1.05rem, 2.2vw, 1.45rem);--alomran-section-border: color-mix(in srgb, var(--color-primary) 18%, transparent);--alomran-section-divider: linear-gradient( 90deg, transparent, color-mix(in srgb, var(--color-primary) 34%, transparent) 24%, color-mix(in srgb, var(--color-secondary) 46%, transparent) 50%, color-mix(in srgb, var(--color-primary) 28%, transparent) 76%, transparent );--alomran-card-sheen: linear-gradient(180deg, rgba(255,255,255,.96), rgba(249,254,252,.98));--alomran-product-media-bg: #fff}.theme-scope[data-client=khaled-omran] .alomran-home-page{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-background) 82%,var(--color-primary)) 0%,var(--surface-background) 17%,color-mix(in srgb,var(--surface-background-alt) 82%,var(--color-primary)) 46%,color-mix(in srgb,var(--surface-background) 92%,var(--color-secondary)) 72%,var(--surface-background) 100%),radial-gradient(circle at 86% 6%,color-mix(in srgb,var(--color-secondary) 15%,transparent),transparent min(22rem,56vw)),radial-gradient(circle at 8% 34%,color-mix(in srgb,var(--color-primary) 12%,transparent),transparent min(26rem,68vw))!important}.theme-scope[data-client=khaled-omran] .alomran-home-page .home-renderer{display:flex;flex-direction:column;gap:var(--alomran-section-gap);padding-bottom:clamp(1.4rem,3vw,2.2rem)}.theme-scope[data-client=khaled-omran] .alomran-home-page .home-renderer>*{margin-bottom:0!important}.theme-scope[data-client=khaled-omran] .alomran-home-page .hero-section{position:relative;margin-bottom:clamp(.2rem,.8vw,.45rem)}.theme-scope[data-client=khaled-omran] .alomran-home-page .hero-section:after,.theme-scope[data-client=khaled-omran] .alomran-home-page .banner-grid-section:before,.theme-scope[data-client=khaled-omran] .alomran-home-page .categories-section:before,.theme-scope[data-client=khaled-omran] .alomran-home-page .linked-collection:before,.theme-scope[data-client=khaled-omran] .alomran-home-page .home-section-card:before{content:"";display:block;height:1px;background:var(--alomran-section-divider);pointer-events:none}.theme-scope[data-client=khaled-omran] .alomran-home-page .hero-section:after{margin-top:clamp(.75rem,1.45vw,1rem)}.theme-scope[data-client=khaled-omran] .alomran-home-page .banner-grid-section,.theme-scope[data-client=khaled-omran] .alomran-home-page .categories-section,.theme-scope[data-client=khaled-omran] .alomran-home-page .linked-collection{position:relative;overflow:hidden;border-radius:var(--alomran-section-radius)}.theme-scope[data-client=khaled-omran] .alomran-home-page .banner-grid-section,.theme-scope[data-client=khaled-omran] .alomran-home-page .categories-section{padding:clamp(.85rem,1.6vw,1.12rem);border:1px solid color-mix(in srgb,var(--color-primary) 12%,transparent);background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--color-secondary) 9%,transparent),transparent 18rem),linear-gradient(180deg,color-mix(in srgb,var(--surface-card) 70%,transparent),color-mix(in srgb,var(--surface-background) 92%,var(--color-primary)));box-shadow:0 16px 34px #061b2e12}.theme-scope[data-client=khaled-omran] .alomran-home-page .banner-grid-section:before,.theme-scope[data-client=khaled-omran] .alomran-home-page .categories-section:before,.theme-scope[data-client=khaled-omran] .alomran-home-page .linked-collection:before,.theme-scope[data-client=khaled-omran] .alomran-home-page .home-section-card:before{margin:calc(clamp(.85rem,1.6vw,1.12rem)*-1) 0 clamp(.85rem,1.6vw,1.12rem)}.theme-scope[data-client=khaled-omran] .alomran-home-page .info-tiles-wrap{margin-bottom:0;padding:clamp(.55rem,1.2vw,.8rem);border:1px solid color-mix(in srgb,var(--color-primary) 12%,transparent);border-radius:var(--alomran-section-radius);background:radial-gradient(circle at 12% 0,color-mix(in srgb,var(--color-secondary) 10%,transparent),transparent 14rem),linear-gradient(90deg,color-mix(in srgb,var(--color-primary) 7%,var(--surface-card)),color-mix(in srgb,var(--surface-card) 76%,transparent));box-shadow:0 14px 32px #006d7814}.theme-scope[data-client=khaled-omran] .alomran-home-page .info-tiles-wrap .v-row{margin:calc(var(--v-gutter-y, 24px) * -.25) calc(var(--v-gutter-x, 24px) * -.25)}.theme-scope[data-client=khaled-omran] .alomran-home-page .info-tiles-wrap .v-col{padding:calc(var(--v-gutter-y, 24px) * .25) calc(var(--v-gutter-x, 24px) * .25)}.theme-scope[data-client=khaled-omran] .alomran-home-page .promo-strip{margin:0!important}.theme-scope[data-client=khaled-omran] .alomran-home-page .home-section-card{position:relative;overflow:hidden;padding:clamp(.85rem,1.45vw,1.1rem)!important;border-color:color-mix(in srgb,var(--color-primary) 18%,transparent)!important;background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--color-primary) 8%,transparent),transparent 19rem),radial-gradient(circle at 0 100%,color-mix(in srgb,var(--color-secondary) 6%,transparent),transparent 17rem),var(--alomran-card-sheen)!important;box-shadow:0 18px 42px #061b2e1a!important}.theme-scope[data-client=khaled-omran] .alomran-home-page .home-section-card:nth-of-type(2n){background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--color-secondary) 10%,transparent),transparent 18rem),radial-gradient(circle at 0 90%,color-mix(in srgb,var(--color-primary) 7%,transparent),transparent 17rem),linear-gradient(180deg,color-mix(in srgb,var(--surface-card) 96%,var(--color-secondary)),var(--surface-card))!important}.theme-scope[data-client=khaled-omran] .alomran-home-page .app-home-section-header,.theme-scope[data-client=khaled-omran] .alomran-home-page .linked-collection__header{align-items:flex-start;margin-bottom:clamp(.75rem,1.35vw,1rem)!important;padding-bottom:clamp(.45rem,.9vw,.65rem);border-bottom:1px solid color-mix(in srgb,var(--color-primary) 11%,transparent)}.theme-scope[data-client=khaled-omran] .alomran-home-page .app-home-section-title,.theme-scope[data-client=khaled-omran] .alomran-home-page .section-title,.theme-scope[data-client=khaled-omran] .alomran-home-page .linked-collection__title{letter-spacing:0!important;line-height:1.22!important}.theme-scope[data-client=khaled-omran] .alomran-home-page .carousel-track{gap:clamp(.72rem,1.25vw,1rem);padding:.25rem .1rem .75rem;scroll-padding-inline:clamp(.25rem,1vw,.5rem)}.theme-scope[data-client=khaled-omran] .alomran-home-page .carousel-item{--product-carousel-item-width: clamp(10.7rem, 13.2vw, 12.55rem) !important}.theme-scope[data-client=khaled-omran] .product-card{position:relative;isolation:isolate;border-radius:clamp(.95rem,1.65vw,1.18rem)!important;border-color:color-mix(in srgb,var(--color-primary) 18%,#dfecef)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-card) 98%,var(--color-primary)),var(--surface-card) 52%,color-mix(in srgb,var(--surface-card) 94%,var(--color-secondary)))!important;box-shadow:0 14px 34px #061b2e1a!important}.theme-scope[data-client=khaled-omran] .product-card:before{content:"";position:absolute;inset:0 0 auto;z-index:1;height:3px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-primary) 48%,transparent),color-mix(in srgb,var(--color-secondary) 58%,transparent),transparent);opacity:.9;pointer-events:none}.theme-scope[data-client=khaled-omran] .product-card:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--color-primary) 34%,transparent)!important;box-shadow:0 22px 48px #006d7829!important}.theme-scope[data-client=khaled-omran] .product-card__media{position:relative;margin:clamp(.48rem,1vw,.64rem) clamp(.48rem,1vw,.64rem) 0;border:1px solid color-mix(in srgb,var(--color-primary) 16%,transparent);border-radius:clamp(.78rem,1.35vw,1rem);background:var(--alomran-product-media-bg)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--surface-card) 72%,transparent),inset 0 -18px 32px #006d780e}.theme-scope[data-client=khaled-omran] .product-card__media:before{content:"";position:absolute;inset:50% auto auto 50%;z-index:0;width:clamp(2.8rem,34%,4.5rem);aspect-ratio:1;transform:translate(-50%,-50%);border-radius:clamp(.85rem,1.8vw,1.25rem);background:linear-gradient(var(--alomran-primary-deep),var(--alomran-primary-deep)) center/58% 16% no-repeat,linear-gradient(var(--alomran-primary-deep),var(--alomran-primary-deep)) center/16% 58% no-repeat,color-mix(in srgb,var(--surface-card) 74%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-primary) 18%,transparent);opacity:.13;pointer-events:none}.theme-scope[data-client=khaled-omran] .product-card__media:has(img[src]:not([src*=no-image])):before{display:none}.theme-scope[data-client=khaled-omran] .product-card__media:after{content:"";position:absolute;inset:auto 10% 0;z-index:2;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--color-primary) 22%,transparent),transparent);pointer-events:none}.theme-scope[data-client=khaled-omran] .product-card__media .product-image,.theme-scope[data-client=khaled-omran] .product-card__media .app-image{position:relative;z-index:1;background:transparent!important}.theme-scope[data-client=khaled-omran] .product-card__media :is(img,.v-img__img){object-fit:contain!important;padding:clamp(.24rem,.75vw,.42rem);filter:saturate(1.04) contrast(1.03)}.theme-scope[data-client=khaled-omran] .product-card .favorite-btn{width:clamp(2rem,3vw,2.35rem);height:clamp(2rem,3vw,2.35rem);border-color:color-mix(in srgb,var(--color-primary) 18%,transparent)!important;background:color-mix(in srgb,var(--surface-card) 96%,transparent)!important;box-shadow:0 10px 18px #061b2e1f!important}.theme-scope[data-client=khaled-omran] .product-card .product-body{display:flex;flex-direction:column;gap:.22rem;padding:clamp(.58rem,1vw,.78rem) clamp(.72rem,1.25vw,.9rem) clamp(.42rem,.8vw,.58rem)!important}.theme-scope[data-client=khaled-omran] .product-card .product-title{min-height:clamp(2.45rem,4vw,3rem);font-size:clamp(.92rem,1.25vw,1.05rem)!important;line-height:1.34!important;font-weight:900!important}.theme-scope[data-client=khaled-omran] .product-card .rating-row{margin-top:.1rem;font-size:clamp(.76rem,.95vw,.84rem)}.theme-scope[data-client=khaled-omran] .product-card .price-wrap{margin-top:.08rem}.theme-scope[data-client=khaled-omran] .product-card .price-row{margin-top:.16rem;gap:.36rem;align-items:baseline}.theme-scope[data-client=khaled-omran] .product-card .price-main{color:#00727d!important;font-size:clamp(1.08rem,1.65vw,1.38rem)!important;line-height:1.08!important;font-weight:950!important}.theme-scope[data-client=khaled-omran] .product-card .product-actions{margin-top:auto!important;padding:0 clamp(.42rem,.9vw,.58rem) clamp(.42rem,.9vw,.58rem)!important}.theme-scope[data-client=khaled-omran] .product-card .add-btn,.theme-scope[data-client=khaled-omran] .product-card .view-btn{min-height:clamp(2.4rem,4vw,2.75rem)!important;border-radius:999px!important;font-size:clamp(.82rem,1vw,.92rem)!important;font-weight:950!important;box-shadow:0 10px 20px #006d7833!important}.theme-scope[data-client=khaled-omran] .product-card .cart-icon-btn{width:2.15rem;height:2.15rem;border-radius:.85rem}.theme-scope[data-client=khaled-omran] .alomran-home-page .carousel-product-card{min-height:clamp(18.5rem,25vw,20.6rem)}.theme-scope[data-client=khaled-omran] .alomran-home-page .carousel-product-card .product-card__media{margin:.55rem .55rem 0}.theme-scope[data-client=khaled-omran] .alomran-home-page .carousel-product-card .product-image,.theme-scope[data-client=khaled-omran] .alomran-home-page .carousel-product-card .app-image{height:clamp(7.55rem,9.2vw,8.65rem)!important}.theme-scope[data-client=khaled-omran] .alomran-home-page .carousel-product-card .product-body{padding:.58rem .72rem .42rem!important;gap:.18rem}.theme-scope[data-client=khaled-omran] .alomran-home-page .carousel-product-card .product-title{min-height:2.45rem;font-size:clamp(.86rem,1vw,.96rem)!important;line-height:1.32!important}.theme-scope[data-client=khaled-omran] .alomran-home-page .carousel-product-card .price-main{font-size:clamp(1.18rem,1.55vw,1.34rem)!important}.theme-scope[data-client=khaled-omran] .alomran-home-page .carousel-product-card .add-btn{min-height:2.36rem!important;font-size:clamp(.78rem,.92vw,.86rem)!important}.theme-scope[data-client=khaled-omran] .search-page-container{width:min(1240px,100vw - clamp(1.5rem,4vw,4.5rem))}.theme-scope[data-client=khaled-omran] .search-page-container .result-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,15.75rem),1fr));gap:clamp(.9rem,1.45vw,1.15rem)}.theme-scope[data-client=khaled-omran] .search-page-container .result-grid .product-card{min-height:clamp(22.75rem,29vw,24.75rem);border-radius:clamp(.95rem,1.45vw,1.1rem)!important}.theme-scope[data-client=khaled-omran] .search-page-container .result-grid .product-card__media{margin:.62rem .62rem 0;aspect-ratio:1.38/1;max-height:clamp(10.35rem,14vw,12.15rem)}.theme-scope[data-client=khaled-omran] .search-page-container .result-grid .product-image,.theme-scope[data-client=khaled-omran] .search-page-container .result-grid .app-image{height:clamp(10.35rem,14vw,12.15rem)!important}.theme-scope[data-client=khaled-omran] .search-page-container .result-grid .product-body{padding:.7rem .85rem .45rem!important}.theme-scope[data-client=khaled-omran] .search-page-container .result-grid .product-title{min-height:2.75rem;font-size:clamp(.96rem,1.08vw,1.05rem)!important;line-height:1.32!important}.theme-scope[data-client=khaled-omran] .search-page-container .result-grid .price-main{font-size:clamp(1.12rem,1.35vw,1.3rem)!important}.theme-scope[data-client=khaled-omran] .product-details-page .variant-selector-section,.theme-scope[data-client=khaled-omran] .product-details-page .details-preview,.theme-scope[data-client=khaled-omran] .product-details-page .related-wrap,.theme-scope[data-client=khaled-omran] .cart-page:not(.cart-page--restaurant) .cart-state{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--color-secondary) 8%,transparent),transparent 16rem),linear-gradient(180deg,color-mix(in srgb,var(--surface-card) 98%,var(--color-primary)),var(--surface-card))!important}.theme-scope[data-client=khaled-omran] .product-details-page .related-wrap{margin-top:clamp(.45rem,1vw,.75rem);padding:clamp(1rem,1.8vw,1.25rem)}.theme-scope[data-client=khaled-omran] .product-details-page .related-head{margin-bottom:clamp(.65rem,1.1vw,.85rem)}.theme-scope[data-client=khaled-omran] .product-details-page .infinite-product-scroller__track{gap:clamp(.68rem,1vw,.85rem);padding-inline:.18rem .32rem}.theme-scope[data-client=khaled-omran] .product-details-page .infinite-product-scroller__item{flex-basis:clamp(11.85rem,14.1vw,12.65rem);min-width:clamp(11.85rem,14.1vw,12.65rem);max-width:clamp(11.85rem,14.1vw,12.65rem)}.theme-scope[data-client=khaled-omran] .product-details-page .related-wrap .product-card{min-height:clamp(18.6rem,22vw,20.25rem)}.theme-scope[data-client=khaled-omran] .product-details-page .related-wrap .product-card__media{margin:.52rem .52rem 0}.theme-scope[data-client=khaled-omran] .product-details-page .related-wrap .product-image,.theme-scope[data-client=khaled-omran] .product-details-page .related-wrap .app-image{height:clamp(7.4rem,10vw,8.5rem)!important}.theme-scope[data-client=khaled-omran] .product-details-page .related-wrap .product-title{min-height:2.35rem;font-size:clamp(.82rem,.92vw,.9rem)!important}.theme-scope[data-client=khaled-omran] .product-details-page .related-wrap .product-actions{padding-bottom:.48rem!important}.theme-scope[data-client=khaled-omran] .cart-page:not(.cart-page--restaurant) .cart-state{box-shadow:0 24px 54px #006d7821!important}@media (max-width: 960px){.theme-scope[data-client=khaled-omran] .search-page-container .result-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16.4rem),1fr))}}@media (max-width: 760px){.theme-scope[data-client=khaled-omran] .alomran-home-page .home-renderer{gap:clamp(.82rem,3.3vw,1rem)}.theme-scope[data-client=khaled-omran] .alomran-home-page .banner-grid-section,.theme-scope[data-client=khaled-omran] .alomran-home-page .categories-section,.theme-scope[data-client=khaled-omran] .alomran-home-page .home-section-card{padding:.72rem!important}.theme-scope[data-client=khaled-omran] .alomran-home-page .carousel-item{--product-carousel-item-width: clamp(10.5rem, 47vw, 11.5rem) !important}.theme-scope[data-client=khaled-omran] .product-card:hover{transform:none}.theme-scope[data-client=khaled-omran] .search-page-container .result-grid .product-card{min-height:24rem}.theme-scope[data-client=khaled-omran] .search-page-container .result-grid .product-card__media,.theme-scope[data-client=khaled-omran] .search-page-container .result-grid .product-image,.theme-scope[data-client=khaled-omran] .search-page-container .result-grid .app-image{height:clamp(11.8rem,49vw,13rem)!important;max-height:none}.theme-scope[data-client=khaled-omran] .product-details-page .infinite-product-scroller__item{flex-basis:clamp(9.85rem,41vw,10.25rem);min-width:clamp(9.85rem,41vw,10.25rem);max-width:clamp(9.85rem,41vw,10.25rem)}.theme-scope[data-client=khaled-omran] .product-details-page .infinite-product-scroller__track{gap:.62rem}}.theme-scope[data-client=khaled-omran]{--alomran-home-canvas-width: min(1416px, calc(100vw - clamp(1rem, 2.2vw, 2rem)) );--alomran-home-section-gap: clamp(.74rem, 1.35vw, 1.08rem);--alomran-home-radius: clamp(.9rem, 1.65vw, 1.25rem);--alomran-home-opening-bg: radial-gradient(circle at 88% 6%, color-mix(in srgb, var(--color-secondary) 10%, transparent), transparent min(21rem, 48vw)), radial-gradient(circle at 10% 20%, color-mix(in srgb, var(--color-primary) 11%, transparent), transparent min(22rem, 55vw)), linear-gradient(180deg, color-mix(in srgb, var(--surface-background) 84%, var(--color-primary)), var(--surface-background));--alomran-home-discovery-bg: linear-gradient(180deg, color-mix(in srgb, var(--surface-card) 70%, transparent), color-mix(in srgb, var(--surface-background) 94%, var(--color-primary)));--alomran-home-product-bg: radial-gradient(circle at 96% 0, color-mix(in srgb, var(--color-secondary) 5%, transparent), transparent 16rem), linear-gradient(180deg, color-mix(in srgb, var(--surface-card) 98%, var(--color-primary)), color-mix(in srgb, var(--surface-card) 96%, var(--surface-background)));--alomran-home-soft-rule: color-mix(in srgb, var(--color-primary) 12%, transparent)}.theme-scope[data-client=khaled-omran] .v-main>.v-container:has(.alomran-home-page){background:linear-gradient(180deg,color-mix(in srgb,var(--surface-background) 86%,var(--color-primary)) 0%,var(--surface-background) 28%,color-mix(in srgb,var(--surface-background-alt) 78%,var(--surface-card)) 58%,color-mix(in srgb,var(--surface-background) 90%,var(--color-secondary)) 78%,var(--surface-background) 100%)!important}.theme-scope[data-client=khaled-omran] .v-main>.v-container:has(.alomran-home-page)>.home-title-main.app-text-page-title{width:var(--alomran-home-canvas-width);margin-block:clamp(1.05rem,2.4vw,1.45rem) clamp(.5rem,1vw,.7rem);margin-inline:auto;color:var(--text-primary);font-size:clamp(1.28rem,2.1vw,1.7rem);line-height:1.12}.theme-scope[data-client=khaled-omran] .alomran-home-page{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-background) 83%,var(--color-primary)) 0%,var(--surface-background) 31%,color-mix(in srgb,var(--surface-background-alt) 80%,var(--surface-card)) 61%,color-mix(in srgb,var(--surface-background) 92%,var(--color-secondary)) 82%,var(--surface-background) 100%)!important}.theme-scope[data-client=khaled-omran] .alomran-home-page .home-shell{width:var(--alomran-home-canvas-width);padding-inline:0}.theme-scope[data-client=khaled-omran] .alomran-home-page .home-renderer{gap:var(--alomran-home-section-gap);padding-bottom:clamp(1.5rem,3vw,2.25rem)}.theme-scope[data-client=khaled-omran] .alomran-home-page .app-component-slot--home-search{margin-block:clamp(.38rem,.8vw,.58rem) clamp(.56rem,1.05vw,.78rem)}.theme-scope[data-client=khaled-omran] .alomran-home-page .home-search{margin:0}.theme-scope[data-client=khaled-omran] .alomran-home-page .app-search-field__input .v-input__control{min-height:clamp(3.1rem,5.2vw,3.6rem)!important}.theme-scope[data-client=khaled-omran] .alomran-home-page .app-search-field__input .v-field{height:clamp(3.1rem,5.2vw,3.6rem)!important;min-height:clamp(3.1rem,5.2vw,3.6rem)!important;padding-inline:clamp(.58rem,1.1vw,.88rem) clamp(.72rem,1.25vw,1rem)!important;border-radius:clamp(.9rem,1.7vw,1.15rem)!important;border-color:color-mix(in srgb,var(--color-primary) 24%,transparent)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-card) 96%,var(--color-primary)),color-mix(in srgb,var(--surface-card) 98%,var(--surface-background)))!important;box-shadow:inset 0 1px color-mix(in srgb,var(--surface-card) 82%,transparent),0 10px 22px #006d781a!important}.theme-scope[data-client=khaled-omran] .alomran-home-page .app-search-field__input .v-field__input{min-height:clamp(3.1rem,5.2vw,3.6rem)!important;padding-inline:clamp(.35rem,.8vw,.6rem)!important;color:var(--text-primary)!important;font-size:clamp(.92rem,1.2vw,1rem)!important;font-weight:750!important}.theme-scope[data-client=khaled-omran] .alomran-home-page .app-search-field__input input::placeholder{color:color-mix(in srgb,var(--text-muted) 84%,var(--color-primary))!important;font-size:clamp(.92rem,1.2vw,1rem)!important;font-weight:700!important}.theme-scope[data-client=khaled-omran] .alomran-home-page .app-search-field__input .v-field__prepend-inner,.theme-scope[data-client=khaled-omran] .alomran-home-page .app-search-field__input .v-field__append-inner{padding-top:0!important;align-items:center!important}.theme-scope[data-client=khaled-omran] .alomran-home-page .app-search-field__search-icon{display:inline-grid;place-items:center;width:clamp(2rem,3.4vw,2.45rem);height:clamp(2rem,3.4vw,2.45rem);color:color-mix(in srgb,var(--color-primary) 72%,var(--text-secondary))!important;font-size:clamp(1.35rem,2.2vw,1.62rem)!important}.theme-scope[data-client=khaled-omran] .alomran-home-page .app-search-field__filter-btn{width:clamp(2.2rem,3.8vw,2.6rem)!important;height:clamp(2.2rem,3.8vw,2.6rem)!important;min-width:clamp(2.2rem,3.8vw,2.6rem)!important;border:1px solid color-mix(in srgb,var(--surface-card) 28%,transparent)!important;background:linear-gradient(135deg,var(--color-primary),var(--alomran-primary-deep))!important;box-shadow:0 8px 16px #006d782e!important}.theme-scope[data-client=khaled-omran] .alomran-home-page .hero-section,.theme-scope[data-client=khaled-omran] .alomran-home-page .info-tiles-wrap,.theme-scope[data-client=khaled-omran] .alomran-home-page .promo-strip{border-radius:var(--alomran-home-radius)!important}.theme-scope[data-client=khaled-omran] .alomran-home-page .hero-section{margin-bottom:0}.theme-scope[data-client=khaled-omran] .alomran-home-page .hero-section:after,.theme-scope[data-client=khaled-omran] .alomran-home-page .banner-grid-section:before,.theme-scope[data-client=khaled-omran] .alomran-home-page .categories-section:before,.theme-scope[data-client=khaled-omran] .alomran-home-page .linked-collection:before,.theme-scope[data-client=khaled-omran] .alomran-home-page .home-section-card:before{display:none!important}.theme-scope[data-client=khaled-omran] .alomran-home-page .hero-carousel,.theme-scope[data-client=khaled-omran] .alomran-home-page .hero-carousel .v-window__container,.theme-scope[data-client=khaled-omran] .alomran-home-page .hero-carousel .v-carousel-item{height:clamp(14.4rem,21vw,19.4rem)!important}.theme-scope[data-client=khaled-omran] .alomran-home-page .hero-banner{min-height:clamp(14.4rem,21vw,19.4rem);border-radius:var(--alomran-home-radius);box-shadow:0 18px 40px #006d7833}.theme-scope[data-client=khaled-omran] .alomran-home-page .info-tiles-wrap{padding:clamp(.42rem,.85vw,.64rem);border-color:color-mix(in srgb,var(--color-primary) 14%,transparent);background:color-mix(in srgb,var(--surface-card) 62%,transparent);box-shadow:0 10px 24px #006d7812}.theme-scope[data-client=khaled-omran] .alomran-home-page .info-tile-card{min-height:clamp(4.4rem,7vw,5.05rem);border-radius:clamp(.8rem,1.35vw,1rem)!important;box-shadow:0 8px 18px #061b2e0f!important}.theme-scope[data-client=khaled-omran] .alomran-home-page .promo-strip{min-height:clamp(4.75rem,7vw,5.35rem);box-shadow:0 14px 30px #006d782e!important}.theme-scope[data-client=khaled-omran] .alomran-home-page .banner-grid-section,.theme-scope[data-client=khaled-omran] .alomran-home-page .categories-section{padding:clamp(.62rem,1.1vw,.86rem);border-color:color-mix(in srgb,var(--color-primary) 10%,transparent);border-radius:var(--alomran-home-radius);background:var(--alomran-home-discovery-bg);box-shadow:0 10px 26px #061b2e0e}.theme-scope[data-client=khaled-omran] .alomran-home-page .banner-grid{gap:clamp(.55rem,1vw,.78rem)}.theme-scope[data-client=khaled-omran] .alomran-home-page .category-scroller{padding:.12rem 0 .54rem}.theme-scope[data-client=khaled-omran] .alomran-home-page .home-section-card{padding:clamp(.68rem,1.18vw,.92rem)!important;border-color:color-mix(in srgb,var(--color-primary) 14%,transparent)!important;border-radius:var(--alomran-home-radius)!important;background:var(--alomran-home-product-bg)!important;box-shadow:0 16px 34px #061b2e13!important}.theme-scope[data-client=khaled-omran] .alomran-home-page .home-section-card:nth-of-type(2n){background:var(--alomran-home-product-bg)!important}.theme-scope[data-client=khaled-omran] .alomran-home-page .app-home-section-header,.theme-scope[data-client=khaled-omran] .alomran-home-page .linked-collection__header{margin-bottom:clamp(.58rem,1vw,.78rem)!important;padding-bottom:clamp(.38rem,.72vw,.52rem);border-bottom-color:var(--alomran-home-soft-rule)}.theme-scope[data-client=khaled-omran] .alomran-home-page .carousel-track{gap:clamp(.58rem,1vw,.82rem);padding:.14rem 0 .54rem;scroll-padding-inline:.2rem}.theme-scope[data-client=khaled-omran] .alomran-home-page .linked-collection{border-radius:var(--alomran-home-radius)}.theme-scope[data-client=khaled-omran] .alomran-home-page .linked-collection:not(.home-section-card){padding-block:clamp(.48rem,1vw,.8rem);background:transparent}@media (max-width: 960px){.theme-scope[data-client=khaled-omran]{--alomran-home-canvas-width: calc(100vw - clamp(.75rem, 2.2vw, 1.1rem)) }}@media (max-width: 760px){.theme-scope[data-client=khaled-omran]{--alomran-home-canvas-width: calc(100vw - clamp(.72rem, 3.6vw, .95rem)) ;--alomran-home-section-gap: clamp(.64rem, 2.6vw, .82rem)}.theme-scope[data-client=khaled-omran] .v-main>.v-container:has(.alomran-home-page)>.home-title-main.app-text-page-title{margin-block:.95rem .45rem;font-size:clamp(1.22rem,5.3vw,1.48rem)}.theme-scope[data-client=khaled-omran] .alomran-home-page .app-component-slot--home-search{margin-block:.34rem .52rem}.theme-scope[data-client=khaled-omran] .alomran-home-page .app-search-field__input .v-input__control,.theme-scope[data-client=khaled-omran] .alomran-home-page .app-search-field__input .v-field,.theme-scope[data-client=khaled-omran] .alomran-home-page .app-search-field__input .v-field__input{min-height:3.05rem!important;height:3.05rem!important}.theme-scope[data-client=khaled-omran] .alomran-home-page .app-search-field__input .v-field{border-radius:.9rem!important;padding-inline:.44rem .68rem!important}.theme-scope[data-client=khaled-omran] .alomran-home-page .app-search-field__filter-btn{width:2.08rem!important;height:2.08rem!important;min-width:2.08rem!important}.theme-scope[data-client=khaled-omran] .alomran-home-page .app-search-field__search-icon{width:1.9rem;height:1.9rem;font-size:1.25rem!important}.theme-scope[data-client=khaled-omran] .alomran-home-page .hero-carousel,.theme-scope[data-client=khaled-omran] .alomran-home-page .hero-carousel .v-window__container,.theme-scope[data-client=khaled-omran] .alomran-home-page .hero-carousel .v-carousel-item{height:clamp(12.9rem,53vw,14.35rem)!important}.theme-scope[data-client=khaled-omran] .alomran-home-page .hero-banner{min-height:clamp(12.9rem,53vw,14.35rem)}.theme-scope[data-client=khaled-omran] .alomran-home-page .banner-grid-section,.theme-scope[data-client=khaled-omran] .alomran-home-page .categories-section,.theme-scope[data-client=khaled-omran] .alomran-home-page .home-section-card{padding:.58rem!important}.theme-scope[data-client=khaled-omran] .alomran-home-page .info-tiles-wrap{padding:.48rem}.theme-scope[data-client=khaled-omran] .alomran-home-page .promo-strip{min-height:7.25rem}}.theme-scope[data-client=khaled-omran]{--alomran-band-opening-height: clamp(34rem, 52vw, 45.5rem);--alomran-home-canvas-width: min(1424px, calc(100vw - clamp(.9rem, 1.8vw, 1.5rem)) );--alomran-home-section-gap: clamp(1.35rem, 2.25vw, 2.1rem);--alomran-open-section-pad: clamp(.15rem, .5vw, .45rem);--alomran-band-opening: radial-gradient(circle at 88% 4%, color-mix(in srgb, var(--color-secondary) 25%, transparent), transparent min(24rem, 55vw)), radial-gradient(circle at 12% 22%, color-mix(in srgb, var(--color-accent) 20%, transparent), transparent min(25rem, 60vw)), linear-gradient(135deg, #006D78 0%, #008E9F 46%, color-mix(in srgb, var(--color-primary) 72%, var(--color-secondary)) 100%);--alomran-band-page: linear-gradient( 180deg, color-mix(in srgb, var(--surface-background) 78%, var(--color-primary)) 0%, color-mix(in srgb, var(--surface-background) 86%, var(--surface-card)) 30%, color-mix(in srgb, var(--surface-background-alt) 84%, var(--surface-card)) 58%, color-mix(in srgb, var(--surface-background) 93%, var(--color-secondary)) 78%, var(--surface-background) 100% );--alomran-open-rule: color-mix(in srgb, var(--color-primary) 13%, transparent)}.theme-scope[data-client=khaled-omran] .v-main>.v-container:has(.alomran-home-page){position:relative;isolation:isolate;overflow-x:clip;background:var(--alomran-band-page)!important}.theme-scope[data-client=khaled-omran] .v-main>.v-container:has(.alomran-home-page):before{content:"";position:absolute;inset:0 0 auto;z-index:-1;height:var(--alomran-band-opening-height);background:linear-gradient(180deg,rgba(255,255,255,.18),transparent 15%,rgba(255,255,255,.08) 70%,transparent 100%),var(--alomran-band-opening);box-shadow:inset 0 -1px color-mix(in srgb,var(--surface-card) 24%,transparent);pointer-events:none}.theme-scope[data-client=khaled-omran] .v-main>.v-container:has(.alomran-home-page):after{content:"";position:absolute;inset:var(--alomran-band-opening-height) 0 auto;z-index:-1;height:clamp(22rem,36vw,34rem);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-background) 90%,var(--color-primary)),color-mix(in srgb,var(--surface-background-alt) 84%,var(--surface-card)));pointer-events:none}.theme-scope[data-client=khaled-omran] .v-main>.v-container:has(.alomran-home-page)>.home-title-main.app-text-page-title{position:relative;z-index:1;margin-block:clamp(1.45rem,3vw,2.15rem) clamp(.58rem,1.1vw,.85rem);color:var(--text-inverse);text-shadow:0 .45rem 1.3rem rgba(6,27,46,.28)}.theme-scope[data-client=khaled-omran] .alomran-home-page{position:relative;z-index:1;background:transparent!important}.theme-scope[data-client=khaled-omran] .alomran-home-page .home-renderer{gap:var(--alomran-home-section-gap)}.theme-scope[data-client=khaled-omran] .alomran-home-page .app-component-slot--home-search{margin-block:0 clamp(.9rem,1.5vw,1.2rem)}.theme-scope[data-client=khaled-omran] .alomran-home-page .app-search-field__input .v-field{border-color:color-mix(in srgb,var(--surface-card) 50%,transparent)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-card) 94%,transparent),color-mix(in srgb,var(--surface-card) 84%,var(--color-primary)))!important;box-shadow:inset 0 1px color-mix(in srgb,var(--surface-card) 86%,transparent),0 14px 28px #061b2e29!important}.theme-scope[data-client=khaled-omran] .alomran-home-page .hero-section{filter:drop-shadow(0 24px 46px rgba(6,27,46,.18))}.theme-scope[data-client=khaled-omran] .alomran-home-page .hero-banner{border-color:color-mix(in srgb,var(--surface-card) 28%,var(--color-primary));box-shadow:none}.theme-scope[data-client=khaled-omran] .alomran-home-page .info-tiles-wrap,.theme-scope[data-client=khaled-omran] .alomran-home-page .banner-grid-section,.theme-scope[data-client=khaled-omran] .alomran-home-page .categories-section,.theme-scope[data-client=khaled-omran] .alomran-home-page .home-section-card{border-color:transparent!important;background:transparent!important;box-shadow:none!important}.theme-scope[data-client=khaled-omran] .alomran-home-page .info-tiles-wrap{padding:0}.theme-scope[data-client=khaled-omran] .alomran-home-page .info-tile-card{border-color:color-mix(in srgb,var(--surface-card) 54%,var(--color-primary))!important;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-card) 94%,transparent),color-mix(in srgb,var(--surface-card) 88%,var(--color-primary)))!important;box-shadow:0 12px 24px #061b2e21!important}.theme-scope[data-client=khaled-omran] .alomran-home-page .promo-strip{border-color:color-mix(in srgb,var(--surface-card) 24%,var(--color-primary))!important;box-shadow:0 18px 36px #061b2e2e!important}.theme-scope[data-client=khaled-omran] .alomran-home-page .banner-grid-section,.theme-scope[data-client=khaled-omran] .alomran-home-page .categories-section,.theme-scope[data-client=khaled-omran] .alomran-home-page .home-section-card{padding:var(--alomran-open-section-pad) 0!important;border-radius:0!important;overflow:visible}.theme-scope[data-client=khaled-omran] .alomran-home-page .banner-grid-section,.theme-scope[data-client=khaled-omran] .alomran-home-page .categories-section{margin-block:clamp(.15rem,.7vw,.45rem)}.theme-scope[data-client=khaled-omran] .alomran-home-page .home-section-card{margin-block:clamp(.1rem,.8vw,.55rem)}.theme-scope[data-client=khaled-omran] .alomran-home-page .banner-grid__item{box-shadow:0 14px 28px #061b2e1a!important}.theme-scope[data-client=khaled-omran] .alomran-home-page .category-scroller{padding-block:clamp(.4rem,.9vw,.7rem) clamp(.65rem,1.2vw,.95rem);border-block:1px solid var(--alomran-open-rule)}.theme-scope[data-client=khaled-omran] .alomran-home-page .app-home-section-header,.theme-scope[data-client=khaled-omran] .alomran-home-page .linked-collection__header{margin-bottom:clamp(.72rem,1.25vw,1rem)!important;padding-bottom:clamp(.42rem,.82vw,.62rem);border-bottom-color:var(--alomran-open-rule)}.theme-scope[data-client=khaled-omran] .alomran-home-page .carousel-track{padding-block:clamp(.22rem,.6vw,.4rem) clamp(.85rem,1.5vw,1.15rem)}.theme-scope[data-client=khaled-omran] .alomran-home-page .linked-collection:not(.home-section-card){padding-block:clamp(.75rem,1.6vw,1.2rem)}.theme-scope[data-client=khaled-omran] .alomran-home-page .linked-collection:not(.home-section-card)+.home-section-card,.theme-scope[data-client=khaled-omran] .alomran-home-page .home-section-card+.linked-collection:not(.home-section-card){margin-top:clamp(.85rem,1.7vw,1.35rem)}@media (max-width: 960px){.theme-scope[data-client=khaled-omran]{--alomran-band-opening-height: clamp(33rem, 72vw, 39rem);--alomran-home-section-gap: clamp(1.08rem, 3vw, 1.55rem)}}@media (max-width: 760px){.theme-scope[data-client=khaled-omran]{--alomran-band-opening-height: clamp(41rem, 177vw, 45rem);--alomran-home-canvas-width: calc(100vw - clamp(.65rem, 3vw, .8rem)) ;--alomran-home-section-gap: clamp(1rem, 4.4vw, 1.35rem)}.theme-scope[data-client=khaled-omran] .v-main>.v-container:has(.alomran-home-page)>.home-title-main.app-text-page-title{margin-block:1.1rem .5rem}.theme-scope[data-client=khaled-omran] .alomran-home-page .app-component-slot--home-search{margin-bottom:.8rem}.theme-scope[data-client=khaled-omran] .alomran-home-page .info-tile-card{box-shadow:0 10px 18px #061b2e1f!important}.theme-scope[data-client=khaled-omran] .alomran-home-page .banner-grid-section,.theme-scope[data-client=khaled-omran] .alomran-home-page .categories-section,.theme-scope[data-client=khaled-omran] .alomran-home-page .home-section-card{padding:0!important}.theme-scope[data-client=khaled-omran] .alomran-home-page .category-scroller{padding-block:.5rem .75rem}}.theme-scope[data-client=khaled-omran]{--alomran-band-opening: radial-gradient(circle at 88% 5%, color-mix(in srgb, var(--color-secondary) 14%, transparent), transparent min(26rem, 58vw)), radial-gradient(circle at 13% 18%, color-mix(in srgb, var(--color-accent) 12%, transparent), transparent min(25rem, 60vw)), linear-gradient(135deg, #007782 0%, #008D9B 48%, color-mix(in srgb, var(--color-primary) 84%, var(--color-secondary)) 100%)}.theme-scope[data-client=khaled-omran] .v-main>.v-container:has(.alomran-home-page):before{background:linear-gradient(180deg,rgba(255,255,255,.13),transparent 18%,rgba(255,255,255,.045) 72%,transparent 100%),var(--alomran-band-opening)}.theme-scope[data-client=khaled-omran] .alomran-home-page .app-component-slot--home-search{margin-block:0 clamp(.76rem,1.25vw,.98rem)}.theme-scope[data-client=khaled-omran] .alomran-home-page .app-search-field__input .v-input__control{min-height:clamp(2.95rem,4.7vw,3.34rem)!important}.theme-scope[data-client=khaled-omran] .alomran-home-page .app-search-field__input .v-field{height:clamp(2.95rem,4.7vw,3.34rem)!important;min-height:clamp(2.95rem,4.7vw,3.34rem)!important;border-radius:clamp(.82rem,1.45vw,1.04rem)!important;border-color:color-mix(in srgb,var(--surface-card) 34%,var(--color-primary))!important;background:linear-gradient(180deg,color-mix(in srgb,var(--surface-card) 82%,transparent),color-mix(in srgb,var(--alomran-primary-soft) 58%,transparent))!important;box-shadow:inset 0 1px color-mix(in srgb,var(--surface-card) 64%,transparent),0 10px 20px #061b2e1b!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.theme-scope[data-client=khaled-omran] .alomran-home-page .app-search-field__input .v-field__input{min-height:clamp(2.95rem,4.7vw,3.34rem)!important;font-weight:720!important}.theme-scope[data-client=khaled-omran] .alomran-home-page .app-search-field__input input::placeholder{color:color-mix(in srgb,var(--text-muted) 74%,var(--color-primary))!important;font-weight:680!important}.theme-scope[data-client=khaled-omran] .alomran-home-page .app-search-field__search-icon{width:clamp(1.78rem,2.8vw,2.12rem);height:clamp(1.78rem,2.8vw,2.12rem);color:color-mix(in srgb,var(--color-primary) 58%,var(--text-secondary))!important;font-size:clamp(1.16rem,1.85vw,1.36rem)!important}.theme-scope[data-client=khaled-omran] .alomran-home-page .app-search-field__filter-btn{width:clamp(2.02rem,3.25vw,2.32rem)!important;height:clamp(2.02rem,3.25vw,2.32rem)!important;min-width:clamp(2.02rem,3.25vw,2.32rem)!important;border-color:color-mix(in srgb,var(--surface-card) 42%,transparent)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--color-primary) 90%,var(--surface-card)),var(--alomran-primary-deep))!important;box-shadow:inset 0 1px color-mix(in srgb,var(--surface-card) 24%,transparent),0 7px 14px #061b2e29!important}.theme-scope[data-client=khaled-omran] .alomran-home-page .home-renderer>.v-card:has(.cta-overlay){border:1px solid color-mix(in srgb,var(--color-primary) 30%,var(--surface-card))!important;border-radius:var(--alomran-home-radius)!important;background:radial-gradient(circle at 92% 14%,color-mix(in srgb,var(--color-secondary) 17%,transparent),transparent 18rem),linear-gradient(135deg,color-mix(in srgb,var(--alomran-primary-deep) 88%,var(--text-secondary)),#007984 56%,color-mix(in srgb,var(--color-primary) 76%,var(--color-secondary)))!important;box-shadow:0 20px 42px #061b2e24!important}.theme-scope[data-client=khaled-omran] .alomran-home-page .home-renderer>.v-card:has(.cta-overlay) .v-img,.theme-scope[data-client=khaled-omran] .alomran-home-page .home-renderer>.v-card:has(.cta-overlay) .app-image{background:transparent!important}.theme-scope[data-client=khaled-omran] .alomran-home-page .home-renderer>.v-card:has(.cta-overlay) .cta-overlay{background:radial-gradient(circle at 88% 12%,color-mix(in srgb,var(--color-secondary) 22%,transparent),transparent min(18rem,48vw)),linear-gradient(180deg,color-mix(in srgb,var(--color-primary) 18%,transparent),color-mix(in srgb,var(--alomran-primary-deep) 44%,transparent))!important}.theme-scope[data-client=khaled-omran] .alomran-home-page .home-renderer>.v-card:has(.cta-overlay) .v-btn{border:1px solid color-mix(in srgb,var(--color-secondary) 22%,var(--surface-card))!important;box-shadow:0 10px 20px #061b2e1f!important}@media (max-width: 760px){.theme-scope[data-client=khaled-omran] .alomran-home-page .app-component-slot--home-search{margin-bottom:.66rem}.theme-scope[data-client=khaled-omran] .alomran-home-page .app-search-field__input .v-input__control,.theme-scope[data-client=khaled-omran] .alomran-home-page .app-search-field__input .v-field,.theme-scope[data-client=khaled-omran] .alomran-home-page .app-search-field__input .v-field__input{min-height:2.82rem!important;height:2.82rem!important}.theme-scope[data-client=khaled-omran] .alomran-home-page .app-search-field__input .v-field{border-radius:.84rem!important}.theme-scope[data-client=khaled-omran] .alomran-home-page .app-search-field__filter-btn{width:1.94rem!important;height:1.94rem!important;min-width:1.94rem!important}.theme-scope[data-client=khaled-omran] .alomran-home-page .app-search-field__search-icon{width:1.72rem;height:1.72rem;font-size:1.12rem!important}}.theme-scope[data-client=khaled-omran] .app-header .app-logo__mark{background:transparent!important;border-color:transparent!important;box-shadow:none!important}.theme-scope[data-client=khaled-omran] .app-header .app-icon-button{background:transparent!important;border-color:transparent!important;box-shadow:none!important;color:var(--alomran-primary-deep)}.theme-scope[data-client=khaled-omran] .app-header .app-icon-button--ghost{background:transparent!important}.theme-scope[data-client=khaled-omran] .app-header .app-icon-button:hover,.theme-scope[data-client=khaled-omran] .app-header .app-icon-button:focus-visible{background:color-mix(in srgb,var(--color-primary) 8%,transparent)!important;border-color:color-mix(in srgb,var(--color-primary) 16%,transparent)!important}.theme-scope[data-client=khaled-omran] .app-shell-drawer:not(.v-navigation-drawer--active){transform:translate(112%)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.theme-scope[data-client=khaled-omran] .alomran-home-page .hero-banner.singlton{background:transparent!important;border-color:transparent!important}.theme-scope[data-client=khaled-omran] .alomran-home-page .hero-banner.singlton:after,.theme-scope[data-client=khaled-omran] .alomran-home-page .hero-banner.singlton .hero-overlay{display:none!important}.theme-scope[data-client=khaled-omran] .alomran-home-page .hero-banner.singlton .hero-image{opacity:1!important;filter:none!important}:root{--app-color-surface: var(--surface-surface);--app-color-background: var(--surface-background, transparent);--app-color-background-alt: var(--surface-background-alt);--app-color-muted-surface: var(--surface-surface-high);--app-color-border: var(--border-subtle);--app-color-border-strong: var(--border-strong);--app-color-divider: var(--border-subtle);--app-color-text-primary: var(--text-primary);--app-color-text-secondary: var(--text-secondary);--app-color-text-muted: var(--text-muted);--app-color-primary: var(--color-primary);--app-color-primary-soft: color-mix(in srgb, var(--color-primary) 14%, transparent);--app-color-accent: var(--color-accent);--app-color-card-background: var(--surface-card);--app-color-drawer-background: var(--nav-drawer-bg);--app-color-appbar-background: var(--nav-appbar-bg);--app-space-0: 0px;--app-space-2: 2px;--app-space-4: 4px;--app-space-6: 6px;--app-space-8: 8px;--app-space-10: 10px;--app-space-12: 12px;--app-space-16: 16px;--app-space-20: 20px;--app-space-24: 24px;--app-space-28: 28px;--app-space-32: 32px;--app-size-appbarHeight: 56px;--app-size-appbarLogoSize: 40px;--app-size-iconButton: 48px;--font-size-xs: 12px;--font-size-sm: 14px;--font-size-base: 15px;--font-size-md: 16px;--font-size-lg: 18px;--font-size-xl: 20px;--font-size-2xl: 22px;--font-size-3xl: 24px;--font-size-4xl: 28px;--font-size-5xl: 32px;--font-size-6xl: 36px;--font-size-7xl: 40px;--line-height-tight: 1.2;--line-height-normal: 1.5;--line-height-relaxed: 1.7;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-bold: 700;--font-family-base: "Segoe UI", sans-serif;--font-family-heading: "Segoe UI", sans-serif;--app-typo-size-xs: var(--font-size-xs);--app-typo-size-sm: var(--font-size-sm);--app-typo-size-base: var(--font-size-base);--app-typo-size-md: var(--font-size-md);--app-typo-size-lg: var(--font-size-lg);--app-typo-size-xl: var(--font-size-xl);--app-typo-size-2xl: var(--font-size-2xl);--app-typo-size-3xl: var(--font-size-3xl);--app-typo-size-4xl: var(--font-size-4xl);--app-typo-size-5xl: var(--font-size-5xl);--app-typo-size-6xl: var(--font-size-6xl);--app-typo-size-7xl: var(--font-size-7xl);--app-typo-font-size-xl: var(--font-size-xl);--app-typo-font-size-2xl: var(--font-size-2xl);--app-typo-font-weight-bold: var(--font-weight-bold);--app-typo-line-height-tight: var(--line-height-tight);--app-typo-line-height-base: var(--line-height-normal);--app-typo-page-title-size: var(--app-typo-size-4xl);--app-typo-section-title-size: var(--app-typo-size-2xl);--app-typo-card-title-size: var(--app-typo-size-lg);--app-typo-body-size: var(--app-typo-size-base);--app-typo-secondary-size: var(--app-typo-size-sm);--app-typo-caption-size: var(--app-typo-size-xs);--app-typo-button-size: var(--app-typo-size-base);--app-typo-price-size: var(--app-typo-size-xl);--app-typo-chip-size: var(--app-typo-size-sm);--app-typo-input-size: var(--app-typo-size-base);--app-typo-label-size: var(--app-typo-size-sm);--app-shape-radius-sm: 10px;--app-shape-radius-md: 14px;--app-shape-radius-lg: 20px;--app-shape-radius-xl: 24px;--app-shape-radius-pill: 999px;--app-shadow-shadow-sm: var(--shadow-sm);--app-shadow-shadow-md: var(--shadow-md);--app-premium-ink: var(--text-primary);--app-premium-muted: var(--text-secondary);--app-premium-accent: var(--color-accent);--app-premium-accent-strong: var(--color-primary);--app-premium-surface: color-mix(in srgb, var(--surface-surface) 86%, transparent);--app-premium-surface-solid: var(--surface-surface-high);--app-premium-surface-gradient: linear-gradient(180deg, var(--surface-surface-high) 0%, var(--surface-surface) 100%);--app-premium-card-gradient: linear-gradient(180deg, color-mix(in srgb, var(--surface-surface-high) 92%, transparent) 0%, color-mix(in srgb, var(--surface-card) 88%, transparent) 100%);--app-premium-active-gradient: linear-gradient(90deg, color-mix(in srgb, var(--color-primary) 13%, transparent), color-mix(in srgb, var(--color-primary) 4%, transparent));--app-premium-border: var(--border-subtle);--app-premium-border-soft: color-mix(in srgb, var(--color-primary) 24%, transparent);--app-premium-shadow: var(--shadow-md);--app-premium-shadow-strong: var(--shadow-lg);--app-motion-duration-fast: .18s;--app-motion-duration-base: .32s;--app-motion-duration-slow: .42s;--app-motion-ease-out: cubic-bezier(.2, .82, .2, 1);--app-motion-stagger-step: 48ms}.theme-scope[data-vertical=restaurant]{--client-page-spacing-x: 0px;--client-page-spacing-y: 0px;--app-premium-accent: var(--color-primary);--app-premium-accent-strong: color-mix(in srgb, var(--color-primary) 78%, var(--text-inverse));--app-premium-card-gradient: linear-gradient(180deg, var(--restaurant-menu-card-hover-bg, var(--surface-surface-high)) 0%, var(--restaurant-menu-card-bg, var(--surface-card)) 100%);--app-premium-surface-gradient: linear-gradient(180deg, var(--surface-surface-high) 0%, var(--surface-surface) 100%);--app-premium-border: var(--border-subtle);--app-premium-border-soft: color-mix(in srgb, var(--color-primary) 28%, transparent);--app-premium-ink: var(--text-primary);--app-premium-muted: var(--text-secondary);--app-premium-shadow: var(--shadow-lg)}html,body,#app{width:100%;max-width:100%;overflow-x:clip}body{margin:0;font-family:var(--font-family-base);font-size:var(--app-typo-body-size);line-height:var(--app-typo-line-height-base);scrollbar-width:thin;scrollbar-color:var(--app-color-scrollbar-thumb, color-mix(in srgb, var(--color-primary) 34%, transparent)) transparent}.theme-scope[data-vertical=restaurant],.theme-scope[data-vertical=restaurant] .v-application,.theme-scope[data-vertical=restaurant] .v-application__wrap{background:var(--surface-background);width:100%;max-width:100vw;overflow-x:hidden}*::-webkit-scrollbar{width:6px;height:6px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{border-radius:999px;background:var(--app-color-scrollbar-thumb, color-mix(in srgb, var(--color-primary) 34%, transparent))}*::-webkit-scrollbar-thumb:hover{background:var(--app-color-scrollbar-thumb-hover, color-mix(in srgb, var(--color-primary) 50%, transparent))}.v-btn,button{font-size:var(--app-typo-button-size)}.v-chip,.app-chip{font-size:var(--app-typo-chip-size)}.v-field input,.v-field textarea,.v-field .v-field__input{font-size:var(--app-typo-input-size)}.v-label{font-size:var(--app-typo-label-size)}.app-text-page-title{font-size:var(--app-typo-page-title-size);line-height:var(--app-typo-line-height-tight);font-weight:var(--app-typo-font-weight-bold)}.app-text-section-title{font-size:var(--app-typo-section-title-size);line-height:var(--app-typo-line-height-tight);font-weight:var(--app-typo-font-weight-bold)}.app-text-card-title{font-size:var(--app-typo-card-title-size);line-height:var(--app-typo-line-height-tight);font-weight:var(--font-weight-medium)}.app-text-body{font-size:var(--app-typo-body-size);line-height:var(--app-typo-line-height-base)}.app-text-secondary{font-size:var(--app-typo-secondary-size);line-height:var(--app-typo-line-height-base)}.app-text-caption{font-size:var(--app-typo-caption-size);line-height:var(--app-typo-line-height-base)}.app-text-price{font-size:var(--app-typo-price-size);line-height:var(--app-typo-line-height-tight);font-weight:var(--app-typo-font-weight-bold)}.text-h1,.v-toolbar-title.text-h1{font-size:var(--app-typo-size-6xl)!important;line-height:var(--line-height-tight)!important}.text-h2{font-size:var(--app-typo-size-5xl)!important;line-height:var(--line-height-tight)!important}.text-h3{font-size:var(--app-typo-size-4xl)!important;line-height:var(--line-height-tight)!important}.text-h4{font-size:var(--app-typo-size-3xl)!important;line-height:var(--line-height-tight)!important}.text-h5{font-size:var(--app-typo-size-2xl)!important;line-height:var(--line-height-tight)!important}.text-h6{font-size:var(--app-typo-size-xl)!important;line-height:var(--line-height-tight)!important}.text-subtitle-1{font-size:var(--app-typo-size-lg)!important;line-height:var(--line-height-normal)!important}.text-subtitle-2{font-size:var(--app-typo-size-md)!important;line-height:var(--line-height-normal)!important}.text-body-1{font-size:var(--app-typo-body-size)!important;line-height:var(--line-height-normal)!important}.text-body-2,.text-medium-emphasis{font-size:var(--app-typo-secondary-size)}.text-caption{font-size:var(--app-typo-caption-size)!important;line-height:var(--line-height-normal)!important}.v-card-title{font-size:var(--app-typo-card-title-size);line-height:var(--line-height-tight)}.v-card-subtitle{font-size:var(--app-typo-secondary-size);line-height:var(--line-height-normal)}.app-page{min-height:100%;background:var(--app-color-background)}.app-section{display:block;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.app-card{position:relative;overflow:hidden;background:var(--app-premium-card-gradient);border:1px solid var(--app-premium-border);border-radius:var(--app-shape-radius-xl);box-shadow:var(--app-premium-shadow);color:var(--app-premium-ink)}.app-chip{border-radius:var(--app-shape-radius-pill)}.app-cta--primary{border-radius:var(--app-shape-radius-pill);background:linear-gradient(135deg,var(--app-premium-accent),var(--app-premium-accent-strong));box-shadow:var(--shadow-md)}.app-input--search .v-field{border-radius:var(--app-shape-radius-pill)!important;box-shadow:var(--app-premium-shadow)}:root{--app-sem-primary: var(--app-color-primary);--app-sem-secondary: var(--app-color-accent);--app-sem-background: var(--app-color-background);--app-sem-surface: var(--app-color-surface);--app-sem-text: var(--app-color-text-primary);--app-sem-muted: var(--app-color-text-secondary);--app-sem-radius: var(--app-shape-radius-md);--app-sem-spacing: var(--app-space-16);--app-sem-shadow: var(--app-shadow-shadow-md)}.app-shell-root,.app-client-root .app-shell{background:var(--app-sem-background);color:var(--app-sem-text)}.app-surface,.app-card,.admin-card,.restaurant-card,.menu-product-card,.glass-card{border-radius:var(--app-sem-radius)}.app-client-root .v-application,.app-client-root .v-application__wrap,.theme-scope[data-vertical=restaurant] .v-application,.theme-scope[data-vertical=restaurant] .v-application__wrap{background:var(--surface-background)}.theme-scope[data-vertical=restaurant].app-shell-root,.theme-scope[data-vertical=restaurant] .page,.theme-scope[data-vertical=restaurant] .page>.v-main{background:radial-gradient(circle at 86% -10%,color-mix(in srgb,var(--color-primary) 16%,transparent) 0,transparent 280px),var(--surface-background)!important;color:var(--text-primary)}.theme-scope[data-vertical=restaurant] .page:not(.restaurant-menu-shell-route)>.v-main>.v-container{min-height:100vh;padding-bottom:var(--layout-bottom-space, 124px)!important;background:transparent!important}.theme-scope[data-vertical=restaurant] .page:not(.restaurant-menu-shell-route) .app-card,.theme-scope[data-vertical=restaurant] .page:not(.restaurant-menu-shell-route) .restaurant-card,.theme-scope[data-vertical=restaurant] .page:not(.restaurant-menu-shell-route) .menu-product-card,.theme-scope[data-vertical=restaurant] .page:not(.restaurant-menu-shell-route) .glass-card,.theme-scope[data-vertical=restaurant] .page:not(.restaurant-menu-shell-route) .state-card,.theme-scope[data-vertical=restaurant] .page:not(.restaurant-menu-shell-route) .empty-card,.theme-scope[data-vertical=restaurant] .page:not(.restaurant-menu-shell-route) .order-card,.theme-scope[data-vertical=restaurant] .page:not(.restaurant-menu-shell-route) .profile-card,.theme-scope[data-vertical=restaurant] .page:not(.restaurant-menu-shell-route) .category-card{border-color:var(--border-subtle)!important;background:var(--app-premium-card-gradient)!important;color:var(--text-primary)!important;box-shadow:var(--shadow-lg)!important}.theme-scope[data-vertical=restaurant] .page:not(.restaurant-menu-shell-route) .text-medium-emphasis,.theme-scope[data-vertical=restaurant] .page:not(.restaurant-menu-shell-route) .v-card-subtitle,.theme-scope[data-vertical=restaurant] .page:not(.restaurant-menu-shell-route) .v-list-item-subtitle{color:var(--text-muted)!important}.app-client-root .v-card.app-card,.app-client-root .home-section-card,.app-client-root .state-card,.app-client-root .auth-loading-card{position:relative;overflow:hidden;border:1px solid var(--app-premium-border);background:var(--app-premium-card-gradient);box-shadow:var(--app-premium-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.app-client-root .home-section-card{border-radius:24px!important}.app-client-root .home-renderer>.v-card:not(.home-section-card),.app-client-root .home-renderer .app-section-card{position:relative;overflow:hidden;border:1px solid var(--app-premium-border);border-radius:24px;background:var(--app-premium-card-gradient);box-shadow:var(--app-premium-shadow);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.app-client-root .app-section-card,.app-client-root .default-block,.app-client-root .category-icon-wrap,.app-client-root .category-icon,.app-client-root .controls-block{position:relative;overflow:hidden}.app-client-root .v-text-field .v-field,.app-client-root .v-select .v-field,.app-client-root .v-textarea .v-field{border:1px solid var(--app-premium-border);background:color-mix(in srgb,var(--surface-card) 78%,transparent);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.app-client-root .v-text-field .v-field--focused,.app-client-root .v-select .v-field--focused,.app-client-root .v-textarea .v-field--focused{border-color:color-mix(in srgb,var(--color-primary) 42%,transparent);box-shadow:var(--shadow-md)}.app-client-root .v-list:not(.drawer-nav-list){background:transparent}.app-client-root .v-list:not(.drawer-nav-list) .v-list-item{border-radius:18px;color:var(--app-premium-muted);transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}.app-client-root .v-list:not(.drawer-nav-list) .v-list-item:hover,.app-client-root .v-list:not(.drawer-nav-list) .v-list-item--active{color:var(--app-premium-ink);background:var(--app-premium-active-gradient);box-shadow:var(--shadow-sm)}.app-client-root .v-chip.app-chip,.app-client-root .v-chip.app-chip--status,.app-client-root .v-chip.app-chip--filter,.app-client-root .home-renderer .v-chip{border:1px solid var(--border-subtle);background:color-mix(in srgb,var(--surface-card) 68%,transparent);color:var(--app-premium-ink);box-shadow:var(--shadow-sm)}.app-shell-root .page>.v-main{background:var(--surface-background)!important}.app-motion-item,.app-shell-root .page>.v-main :where(.products-grid>.v-col,.result-grid>.v-col,.product-grid>.v-col,.carousel-item,.app-card,.default-block,.state-wrap,.empty-card,.order-card,.profile-card,.details-card,.panel-card,.request-card,.support-ticket-card){animation:app-motion-rise-in var(--app-motion-duration-base) var(--app-motion-ease-out) both;animation-delay:var(--app-motion-delay, 0ms)}.app-motion-horizontal>*,.app-shell-root .page>.v-main .overflow-x-auto>*{animation:app-motion-inline-in var(--app-motion-duration-base) var(--app-motion-ease-out) both;animation-delay:var(--app-motion-delay, 0ms)}.app-motion-reveal{opacity:0;transform:translateY(20px) scale(.975);transition:opacity var(--app-motion-duration-slow) var(--app-motion-ease-out) var(--app-motion-delay, 0ms),transform var(--app-motion-duration-slow) var(--app-motion-ease-out) var(--app-motion-delay, 0ms),box-shadow var(--app-motion-duration-fast) ease,border-color var(--app-motion-duration-fast) ease;will-change:opacity,transform}.app-motion-reveal--inline{transform:translate(22px) scale(.975)}.app-motion-reveal--visible{opacity:1;transform:translate(0) scale(1);animation:app-motion-rise-in .56s var(--app-motion-ease-out) both;animation-delay:var(--app-motion-delay, 0ms)}.app-motion-reveal--inline.app-motion-reveal--visible{animation-name:app-motion-inline-in}.app-shell-root .page>.v-main .app-motion-reveal--inline.app-motion-reveal--visible{animation-name:app-motion-inline-in}.app-motion-horizontal>:nth-child(2),.app-shell-root .page>.v-main .overflow-x-auto>:nth-child(2),.app-shell-root .page>.v-main :where(.products-grid,.result-grid,.product-grid)>:nth-child(2){--app-motion-delay: var(--app-motion-stagger-step)}.app-motion-horizontal>:nth-child(3),.app-shell-root .page>.v-main .overflow-x-auto>:nth-child(3),.app-shell-root .page>.v-main :where(.products-grid,.result-grid,.product-grid)>:nth-child(3){--app-motion-delay: calc(var(--app-motion-stagger-step) * 2)}.app-motion-horizontal>:nth-child(4),.app-shell-root .page>.v-main .overflow-x-auto>:nth-child(4),.app-shell-root .page>.v-main :where(.products-grid,.result-grid,.product-grid)>:nth-child(4){--app-motion-delay: calc(var(--app-motion-stagger-step) * 3)}.app-motion-horizontal>:nth-child(5),.app-shell-root .page>.v-main .overflow-x-auto>:nth-child(5),.app-shell-root .page>.v-main :where(.products-grid,.result-grid,.product-grid)>:nth-child(5){--app-motion-delay: calc(var(--app-motion-stagger-step) * 4)}.app-motion-horizontal>:nth-child(n+6),.app-shell-root .page>.v-main .overflow-x-auto>:nth-child(n+6),.app-shell-root .page>.v-main :where(.products-grid,.result-grid,.product-grid)>:nth-child(n+6){--app-motion-delay: calc(var(--app-motion-stagger-step) * 5)}.app-shell-root .page>.v-main :where(.v-list:not(.drawer-nav-list) .v-list-item){animation:app-motion-rise-in var(--app-motion-duration-fast) var(--app-motion-ease-out) both}@keyframes app-motion-rise-in{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes app-motion-inline-in{0%{opacity:0;transform:translate(14px) scale(.985)}to{opacity:1;transform:translate(0) scale(1)}}.app-shell-root .page.app-page--search>.v-main{background:var(--surface-background)!important}.app-shell-root .page.app-page--search{--app-color-page: var(--surface-background);--app-color-background-alt: var(--surface-background-alt);--app-color-muted-surface: var(--surface-surface-high);background:var(--surface-background)!important}.app-shell-root .page.app-page--search>.v-main>.v-container{max-width:1280px!important;padding-inline:clamp(10px,3vw,20px)!important;background:var(--surface-background)!important}@media (min-width: 960px){.app-shell-root .home-page>.v-main>.v-container,.app-shell-root .home-page .home-shell{width:min(1280px,calc(100% - 48px));margin-inline:auto}.app-client-root .home-section-card,.app-client-root .home-renderer .app-section-card{border-radius:18px!important;-webkit-backdrop-filter:none;backdrop-filter:none}}.app-shell-root .page.app-page--search .search-page-container,.app-shell-root .page.app-page--search .search-shell,.app-shell-root .page.app-page--search .app-section{background-color:var(--surface-background)!important}.app-shell-root .page.app-page--search .home-app-bar{background:var(--surface-background)!important}.app-shell-root .page>.v-main .app-card,.app-shell-root .page>.v-main .admin-card,.app-shell-root .page>.v-main .restaurant-card,.app-shell-root .page>.v-main .menu-product-card,.app-shell-root .page>.v-main .glass-card,.app-shell-root .cart-item-card,.app-shell-root .cart-summary-panel,.app-shell-root .totals-card,.app-shell-root .checkout-summary .summary-card,.app-shell-root .address-card,.app-shell-root .method-row,.app-shell-root .order-card,.app-shell-root .workflow-card,.app-shell-root .profile-card,.app-shell-root .details-card,.app-shell-root .status-card,.app-shell-root .panel-card,.app-shell-root .empty-card,.app-shell-root .header-card,.app-shell-root .request-card,.app-shell-root .file-card,.app-shell-root .trust-card,.app-shell-root .required-card,.app-shell-root .steps-card,.app-shell-root .draft-card,.app-shell-root .meds-card,.app-shell-root .support-compose-card,.app-shell-root .support-ticket-card,.app-shell-root .support-reply-card,.app-shell-root .payment-result-state__card,.app-shell-root .payment-flow-state__banner,.app-shell-root .auth-method-card,.app-shell-root .state-wrap,.app-shell-root .section-state,.app-shell-root .summary-box,.app-shell-root .warning-card,.app-shell-root .submit-summary,.app-shell-root .rider-card,.app-shell-root .info-card,.app-shell-root .map-picker-card{position:relative;overflow:hidden;border:1px solid var(--app-premium-border)!important;border-radius:24px!important;background:var(--app-premium-card-gradient)!important;box-shadow:var(--app-premium-shadow)!important;color:var(--app-premium-ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.app-card:after,.app-client-root .app-section-card:after,.app-client-root .home-section-card:after,.app-client-root .home-renderer .app-section-card:after,.app-shell-root .page>.v-main .admin-card:after,.app-shell-root .page>.v-main .restaurant-card:after,.app-shell-root .page>.v-main .menu-product-card:after,.app-shell-root .page>.v-main .glass-card:after,.app-shell-root .cart-item-card:after,.app-shell-root .cart-summary-panel:after,.app-shell-root .totals-card:after,.app-shell-root .checkout-summary .summary-card:after,.app-shell-root .address-card:after,.app-shell-root .method-row:after,.app-shell-root .order-card:after,.app-shell-root .workflow-card:after,.app-shell-root .profile-card:after,.app-shell-root .details-card:after,.app-shell-root .status-card:after,.app-shell-root .panel-card:after,.app-shell-root .empty-card:after,.app-shell-root .header-card:after,.app-shell-root .request-card:after,.app-shell-root .file-card:after,.app-shell-root .trust-card:after,.app-shell-root .required-card:after,.app-shell-root .steps-card:after,.app-shell-root .draft-card:after,.app-shell-root .meds-card:after,.app-shell-root .support-compose-card:after,.app-shell-root .support-ticket-card:after,.app-shell-root .support-reply-card:after,.app-shell-root .payment-result-state__card:after,.app-shell-root .payment-flow-state__banner:after,.app-shell-root .auth-method-card:after,.app-shell-root .state-wrap:after,.app-shell-root .section-state:after,.app-shell-root .summary-box:after,.app-shell-root .warning-card:after,.app-shell-root .submit-summary:after,.app-shell-root .rider-card:after,.app-shell-root .info-card:after,.app-shell-root .map-picker-card:after,.app-shell-root .category-icon-wrap:after,.app-shell-root .controls-block:after{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:2;border-radius:inherit;background:linear-gradient(115deg,transparent 0%,transparent 38%,color-mix(in srgb,var(--text-inverse) 72%,transparent) 48%,color-mix(in srgb,var(--color-primary) 20%,transparent) 52%,transparent 62%,transparent 100%);transform:translate(115%);opacity:0;mix-blend-mode:screen;pointer-events:none;animation:app-glass-sweep 8s ease-in-out infinite}.app-card:nth-child(2n):after,.app-shell-root .page>.v-main .admin-card:nth-child(2n):after,.app-shell-root .page>.v-main .restaurant-card:nth-child(2n):after,.app-shell-root .page>.v-main .menu-product-card:nth-child(2n):after,.app-shell-root .page>.v-main .glass-card:nth-child(2n):after{animation-delay:1.6s}.product-card:after,.default-block:after,.category-icon:after{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:4;border-radius:inherit;background:linear-gradient(115deg,transparent 0%,transparent 38%,color-mix(in srgb,var(--text-inverse) 72%,transparent) 48%,color-mix(in srgb,var(--color-primary) 18%,transparent) 52%,transparent 62%,transparent 100%);transform:translate(115%);opacity:0;mix-blend-mode:screen;pointer-events:none;animation:app-glass-sweep 8s ease-in-out infinite}.category-icon{position:relative}@keyframes app-glass-sweep{0%,54%,to{opacity:0;transform:translate(115%)}62%{opacity:.85}80%{opacity:.15;transform:translate(-115%)}}@media (prefers-reduced-motion: reduce){.app-motion-item,.app-motion-reveal,.app-motion-horizontal>*,.app-shell-root .page>.v-main .overflow-x-auto>*,.app-shell-root .page>.v-main :where(.products-grid>.v-col,.result-grid>.v-col,.product-grid>.v-col,.carousel-item,.app-card,.default-block,.state-wrap,.empty-card,.order-card,.profile-card,.details-card,.panel-card,.request-card,.support-ticket-card,.v-list:not(.drawer-nav-list) .v-list-item){animation:none!important;opacity:1;transform:none;transition:none!important;will-change:auto}.app-card:after,.app-client-root .app-section-card:after,.app-client-root .home-section-card:after,.app-client-root .home-renderer .app-section-card:after,.app-shell-root .page>.v-main .admin-card:after,.app-shell-root .page>.v-main .restaurant-card:after,.app-shell-root .page>.v-main .menu-product-card:after,.app-shell-root .page>.v-main .glass-card:after,.product-card:after,.default-block:after,.category-icon:after,.app-shell-root .category-icon-wrap:after,.app-shell-root .controls-block:after{animation:none;opacity:0}}.app-shell-root .page>.v-main .filters-sheet,.app-shell-root .page>.v-main .sort-sheet,.app-shell-root .v-bottom-sheet .v-card{border-radius:28px 28px 0 0!important;background:var(--app-premium-surface-gradient)!important;border:1px solid var(--app-premium-border)!important;box-shadow:var(--app-premium-shadow-strong)!important}.catalog-bottom-sheet .v-overlay__content{width:min(100vw,680px)!important;max-width:100vw!important;margin-inline:auto!important;right:0!important;left:0!important}@media (max-width: 680px){.catalog-bottom-sheet .v-overlay__content{width:100vw!important;max-width:100vw!important}}.app-shell-root .cart-item-card:hover,.app-shell-root .order-card:hover,.app-shell-root .request-card:hover,.app-shell-root .support-ticket-card:hover,.app-shell-root .address-card--selected,.app-shell-root .method-row--selected,.app-shell-root .profile-card:hover,.app-shell-root .panel-card:hover{border-color:var(--app-premium-border-soft)!important;box-shadow:var(--app-premium-shadow-strong)!important}.app-shell-root .page>.v-main .v-chip,.app-shell-root .count-chip,.app-shell-root .status-chip,.app-shell-root .progress-chip,.app-shell-root .ingredient-chip,.app-shell-root .address-zone-chip,.app-shell-root .hero-discount-chip{border:1px solid var(--border-subtle)!important;background:color-mix(in srgb,var(--surface-card) 72%,transparent)!important;color:var(--app-premium-ink)!important;box-shadow:var(--shadow-sm)!important;font-weight:800}.app-shell-root .page>.v-main .v-chip.text-primary,.app-shell-root .page>.v-main .v-chip.bg-primary,.app-shell-root .page>.v-main .status-chip--active,.app-shell-root .page>.v-main .status-chip--green,.app-shell-root .page>.v-main .tab-btn--active{color:var(--action-primary-text, var(--text-inverse))!important;background:linear-gradient(135deg,var(--app-premium-accent),var(--app-premium-accent-strong))!important;border-color:color-mix(in srgb,var(--color-primary) 30%,transparent)!important}.app-shell-root .page>.v-main .v-btn:not(.v-btn--icon):not(.state-link):not(.show-all-btn):not(.app-home-section-action):not(.view-btn){box-shadow:var(--shadow-sm)}.app-shell-root .page>.v-main .v-btn.bg-primary,.app-shell-root .page>.v-main .v-btn.text-primary.v-btn--variant-flat,.app-shell-root .state-btn,.app-shell-root .state-cta{border:1px solid color-mix(in srgb,var(--color-primary) 20%,transparent)!important;background:linear-gradient(135deg,var(--app-premium-accent),var(--app-premium-accent-strong))!important;color:var(--action-primary-text, var(--text-inverse))!important}.app-shell-root .page>.v-main .v-btn.bg-primary:not(.view-btn),.app-shell-root .page>.v-main .v-btn.text-primary.v-btn--variant-flat,.app-shell-root .state-btn,.app-shell-root .state-cta{box-shadow:var(--shadow-md)!important}.app-shell-root .page>.v-main .v-field{border-radius:18px!important}.app-shell-root .page>.v-main .v-list:not(.drawer-nav-list) .v-list-item,.app-shell-root .recent-row,.app-shell-root .related-list-item,.app-shell-root .order-item-row,.app-shell-root .file-row,.app-shell-root .med-item,.app-shell-root .required-item,.app-shell-root .check-item,.app-shell-root .provider-item,.app-shell-root .timeline-item,.app-shell-root .info-item{border:1px solid var(--border-subtle);border-radius:18px;background:color-mix(in srgb,var(--surface-card) 64%,transparent)}.app-shell-root .summary-divider,.app-shell-root .order-card__divider{background:var(--border-subtle)!important}.app-shell-root .state-icon,.app-shell-root .state-avatar,.app-shell-root .category-icon,.app-shell-root .inner-card,.app-shell-root .float-chip,.app-shell-root .error-chip,.app-shell-root .sad-badge,.app-shell-root .error-badge{border:1px solid var(--border-subtle)!important;background:color-mix(in srgb,var(--surface-card) 72%,transparent)!important;box-shadow:var(--app-premium-shadow)!important;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}:root{--app-home-section-title-size: var(--app-typo-section-title-size);--app-home-section-subtitle-size: var(--app-typo-secondary-size);--app-home-section-action-size: var(--app-typo-secondary-size);--app-home-banner-title-size: var(--app-typo-section-title-size);--app-home-banner-subtitle-size: var(--app-typo-secondary-size)}.app-home-section-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.app-home-section-heading{min-width:0}.app-home-section-title{margin:0;color:var(--app-color-text-primary);font-size:var(--app-home-section-title-size)!important;line-height:var(--app-typo-line-height-tight);font-weight:var(--font-weight-bold)!important;letter-spacing:0}.app-home-section-title--inverse{color:var(--text-inverse)}.app-home-section-subtitle{margin:4px 0 0;color:var(--app-color-text-secondary);font-size:var(--app-home-section-subtitle-size)!important;line-height:var(--app-typo-line-height-base)}.app-home-section-subtitle--inverse{color:color-mix(in srgb,var(--text-inverse) 88%,transparent)}.app-home-section-action,.v-btn.app-home-section-action{font-size:var(--app-home-section-action-size)!important;font-weight:var(--font-weight-medium)!important;text-transform:none;letter-spacing:0}.app-home-banner-title{margin:0;color:inherit;font-size:var(--app-home-banner-title-size)!important;line-height:var(--app-typo-line-height-tight);font-weight:var(--font-weight-bold)!important}.app-home-banner-subtitle{margin:6px 0 0;color:inherit;font-size:var(--app-home-banner-subtitle-size)!important;line-height:var(--app-typo-line-height-base)}@media (max-width: 600px){:root{--app-home-section-title-size: var(--app-typo-card-title-size);--app-home-banner-title-size: var(--app-typo-card-title-size)}}.app-shell .page>.v-main>.v-container{max-width:var(--client-content-max-width, 1200px)!important;margin-inline:auto;padding-inline:var(--client-page-spacing-x, 16px)!important}.app-shell-root.config-switcher-active{--config-switcher-sidebar-width: 320px;box-sizing:border-box}@media (min-width: 1024px){.app-shell-root.config-switcher-active{padding-inline-start:var(--config-switcher-sidebar-width)}.app-shell-root.config-switcher-active .v-app-bar.v-toolbar{inset-inline-start:var(--config-switcher-sidebar-width)!important;width:calc(100% - var(--config-switcher-sidebar-width))!important}}@media (max-width: 700px){.app-shell-root.config-switcher-active{--config-switcher-mobile-panel-height: 86px}.app-shell-root.config-switcher-active .page>.v-main{padding-bottom:calc(var(--layout-bottom-space, 0px) + var(--config-switcher-mobile-panel-height, 0px))!important}}.app-shell.density-compact .page>.v-main>.v-container{padding-inline:calc(var(--client-page-spacing-x, 16px) * .75)!important}.app-shell.density-comfortable .page>.v-main>.v-container{padding-inline:var(--client-page-spacing-x, 16px)!important}.app-shell .page.restaurant-menu-shell-route{--client-page-spacing-x: 0px;--client-page-spacing-y: 0px;--app-space-pageX: 0px;--app-space-pageY: 0px}.theme-scope .page.restaurant-menu-shell-route>.v-main>.v-container,.theme-scope.density-compact .page.restaurant-menu-shell-route>.v-main>.v-container,.theme-scope.density-comfortable .page.restaurant-menu-shell-route>.v-main>.v-container{max-width:none!important;width:100%!important;margin-inline:0!important;padding-inline:0!important;background:var(--surface-background, var(--surface-background))!important}.app-shell .page.restaurant-standard-shell-route>.v-main>.v-container,.app-shell.density-compact .page.restaurant-standard-shell-route>.v-main>.v-container,.app-shell.density-comfortable .page.restaurant-standard-shell-route>.v-main>.v-container{max-width:1120px!important;width:min(1120px,100%)!important;padding-inline:16px!important;padding-bottom:var(--layout-bottom-space, 124px)!important;background:transparent!important}.app-bootstrap-loading{min-height:100vh;display:grid;place-content:center;text-align:center;gap:8px;background:var(--client-page-background, var(--surface-card));color:var(--client-text-primary, var(--text-primary))}.admin-bootstrap-loading{min-height:100vh;display:grid;place-content:center;gap:8px;background:var(--admin-page-bg, #f6f8fb);color:var(--admin-text-primary, #172033);text-align:center}.admin-bootstrap-loading__title{font-size:.96rem;font-weight:800}.theme-scope[data-vertical=restaurant] .app-bootstrap-loading{background:radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--color-primary) 18%,transparent),transparent 260px),var(--text-primary);color:var(--text-inverse)}.app-global-loading{align-items:center;justify-content:center}.theme-scope[data-vertical=restaurant] .app-global-loading{background:color-mix(in srgb,var(--surface-background) 86%,transparent)}.app-global-loading__card{min-width:min(420px,calc(100vw - 32px));padding:28px 24px;border-radius:24px;background:color-mix(in srgb,var(--surface-card) 96%,transparent);border:1px solid var(--surface-card);box-shadow:var(--shadow-md);text-align:center}.theme-scope[data-vertical=restaurant] .app-global-loading__card{background:var(--surface-background);border-color:color-mix(in srgb,var(--surface-card) 14%,transparent);box-shadow:var(--shadow-md);color:var(--text-inverse)}.theme-scope[data-vertical=restaurant] .app-search-field__input .v-field{border-color:var(--border-subtle, color-mix(in srgb, var(--surface-card) 12%, transparent))!important;background:linear-gradient(135deg,color-mix(in srgb,var(--surface-surface-high) 82%,transparent),color-mix(in srgb,var(--surface-card) 90%,transparent))!important;box-shadow:var(--shadow-sm, none)!important}.theme-scope[data-vertical=restaurant] .app-search-field__input .v-field__input{color:var(--text-primary, var(--text-inverse))!important}.theme-scope[data-vertical=restaurant] .app-search-field__input input::placeholder{color:var(--text-muted, var(--text-muted))!important}.theme-scope[data-vertical=restaurant] .app-search-field__search-icon,.theme-scope[data-vertical=restaurant] .app-search-field__filter-btn{color:var(--color-primary, var(--color-danger))!important}
