.blur-up{position:relative;display:block;overflow:hidden;background-color:hsl(var(--muted))}.blur-up:before{content:"";position:absolute;inset:0;background:var(--blur) center /cover no-repeat;filter:blur(8px);transform:scale(1.08)}.blur-up>img{position:relative;display:block;transition:opacity .18s cubic-bezier(.4,0,.2,1)}html.shop-js .blur-up:not(.is-loaded)>img{opacity:0}.blur-up.is-loaded:before{visibility:hidden;transition:visibility 0s .2s}.menu-section-lazy{content-visibility:auto;contain-intrinsic-size:auto var(--cis,600px)}@keyframes shop-sheet-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes shop-fade-in{0%{opacity:0}to{opacity:1}}.shop-sheet{animation:shop-sheet-up .24s cubic-bezier(.4,0,.2,1)}.shop-scrim{animation:shop-fade-in .18s cubic-bezier(.4,0,.2,1)}.shop-bump{animation:nabih-bump .18s cubic-bezier(.4,0,.2,1)}.shop-road-fill{transition:stroke-dashoffset .4s cubic-bezier(.4,0,.2,1)}.shop-road-rider{transition:transform .4s cubic-bezier(.4,0,.2,1)}@keyframes shop-arrive{0%,to{transform:translateY(0)}40%{transform:translateY(-6px)}70%{transform:translateY(-2px)}}.shop-road-rider.is-arrived{animation:shop-arrive .4s cubic-bezier(.4,0,.2,1) .4s 1}@keyframes shop-road-draw-fill{0%{stroke-dashoffset:var(--road-span)}}@keyframes shop-road-ride-in{0%{transform:translateX(0)}}.shop-road-draw .shop-road-fill{animation:shop-road-draw-fill .4s cubic-bezier(.4,0,.2,1) both}.shop-road-draw .shop-road-rider{animation:shop-road-ride-in .4s cubic-bezier(.4,0,.2,1) both}.shop-road-draw .shop-road-rider.is-arrived{animation:shop-road-ride-in .4s cubic-bezier(.4,0,.2,1) both,shop-arrive .4s cubic-bezier(.4,0,.2,1) .4s 1}.shop-placing-fill{animation:shop-road-draw-fill .4s cubic-bezier(.4,0,.2,1) both}@keyframes shop-stop-pulse{0%,to{r:7}50%{r:8.5}}.shop-road-stop-now{animation:shop-stop-pulse 2.8s cubic-bezier(.4,0,.2,1) infinite}.shop-rail-dot{transform-origin:0 0;transition:transform .24s cubic-bezier(.4,0,.2,1)}@view-transition{navigation:auto}::view-transition-new(root),::view-transition-old(root){animation-duration:.18s;animation-timing-function:cubic-bezier(.4,0,.2,1)}::view-transition-group(shop-hero){animation-duration:.24s;animation-timing-function:cubic-bezier(.4,0,.2,1)}.shop-card:focus .blur-up>img,.shop-hero>img{view-transition-name:shop-hero}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}::view-transition-group(*),::view-transition-new(*),::view-transition-old(*){animation:none!important}.shop-bump,.shop-placing-fill,.shop-road-draw .shop-road-fill,.shop-road-draw .shop-road-rider,.shop-road-draw .shop-road-rider.is-arrived,.shop-road-rider.is-arrived,.shop-road-stop-now,.shop-scrim,.shop-sheet{animation:none}.blur-up.is-loaded:before,.blur-up>img,.shop-rail-dot,.shop-road-fill,.shop-road-rider{transition:none}}