.rk-premium-header-wrapper{background:linear-gradient(135deg,#fffafc,#fff0f6 40%,#f7f4ff);background-size:400% 400%;animation:rk-bg-mesh 15s ease infinite;position:relative;overflow:hidden;backdrop-filter:blur(12px);border-bottom:2px solid rgba(236,72,153,.25);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),inset 0 -1.5px 0 rgba(236,72,153,.15),0 1px 2px rgba(0,0,0,.05),0 8px 16px rgba(0,0,0,.06),0 16px 32px rgba(236,72,153,.08);transition:box-shadow .3s ease,transform .3s ease}.rk-premium-header-wrapper:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.95),inset 0 -1.5px 0 rgba(236,72,153,.2),0 2px 4px rgba(0,0,0,.06),0 12px 24px rgba(0,0,0,.08),0 20px 40px rgba(236,72,153,.12)}@keyframes rk-bg-mesh{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.rk-premium-header-wrapper:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#ec4899,#db2777,#f472b6,#ec4899);background-size:300% auto;animation:rk-glow-flow 4s linear infinite;z-index:50;box-shadow:0 1.5px 8px rgba(236,72,153,.4)}@keyframes rk-glow-flow{0%{background-position:0 50%}to{background-position:300% 50%}}.rk-premium-logo-container{display:inline-flex;align-items:center;gap:.5rem;transition:transform .3s cubic-bezier(.175,.885,.32,1.275)}.rk-premium-logo-container:hover{transform:translateY(-2px) scale(1.03)}.rk-premium-logo-container:hover .rk-3d-basket-icon{transform:rotate(-12deg) scale(1.15);filter:drop-shadow(0 4px 8px rgba(236,72,153,.45))}.rk-3d-basket-icon{transition:transform .3s cubic-bezier(.175,.885,.32,1.275),filter .3s ease;filter:drop-shadow(0 2px 4px rgba(236,72,153,.3))}.rk-premium-brand-text{position:relative;background:linear-gradient(90deg,#db2777 0,#ff609f 35%,#db2777 70%,#be185d);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:900;letter-spacing:-.01em;display:inline-block;animation:rk-text-shimmer 4s linear infinite;filter:drop-shadow(1px 1px 0 #be185d) drop-shadow(2px 2px 0 rgba(190,24,93,.6)) drop-shadow(3px 3px 3px rgba(0,0,0,.15))}@keyframes rk-text-shimmer{0%{background-position:200%}30%{background-position:0}to{background-position:0}}.rk-3d-action-btn{transition:all .25s cubic-bezier(.175,.885,.32,1.275)!important;background:linear-gradient(180deg,#ffffff,#f9fafb)!important;border:1px solid rgba(229,231,235,.8)!important;box-shadow:0 2px 4px rgba(0,0,0,.05),inset 0 1px 0 rgba(255,255,255,.95),inset 0 -2px 0 rgba(0,0,0,.05)!important}.rk-3d-action-btn:hover{transform:translateY(-3px);background:#ffffff!important;border-color:rgba(236,72,153,.3)!important;box-shadow:0 6px 12px rgba(236,72,153,.12),inset 0 1px 0 rgba(255,255,255,.95),inset 0 -2px 0 rgba(236,72,153,.15)!important}.rk-3d-action-btn:active{transform:translateY(1px)!important;box-shadow:0 1px 2px rgba(0,0,0,.06),inset 0 1.5px 3px rgba(0,0,0,.08)!important}.rk-3d-primary-btn{transition:all .25s cubic-bezier(.175,.885,.32,1.275)!important;background:linear-gradient(180deg,#ec4899,#db2777)!important;border:1px solid #be185d!important;color:#ffffff!important;box-shadow:0 2px 4px rgba(219,39,119,.2),inset 0 1px 0 rgba(255,255,255,.25),inset 0 -2.5px 0 rgba(0,0,0,.15)!important}.rk-3d-primary-btn:hover{transform:translateY(-2px);background:linear-gradient(180deg,#f472b6,#ec4899)!important;box-shadow:0 6px 12px rgba(219,39,119,.3),inset 0 1px 0 rgba(255,255,255,.3),inset 0 -2.5px 0 rgba(0,0,0,.15)!important}.rk-3d-primary-btn:active{transform:translateY(1px)!important;box-shadow:0 1px 2px rgba(219,39,119,.2),inset 0 1.5px 3px rgba(0,0,0,.2)!important}.rk-3d-badge{background:linear-gradient(135deg,#f43f5e,#e11d48)!important;box-shadow:0 3px 6px rgba(225,29,72,.4),0 0 0 1.5px #ffffff,inset 0 1px 0 rgba(255,255,255,.35)!important;font-weight:800!important;border:none!important;transition:transform .2s cubic-bezier(.175,.885,.32,1.275)}.rk-3d-action-btn:hover .rk-3d-badge{transform:scale(1.15) rotate(8deg)}.rk-3d-address-bar{background:linear-gradient(90deg,rgba(236,72,153,.03),rgba(245,243,255,.05));border-top:1px solid rgba(236,72,153,.1);box-shadow:inset 0 2px 4px rgba(0,0,0,.02),inset 0 -1px 0 rgba(255,255,255,.8)}.rk-premium-shine{position:absolute;top:0;left:-150%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transform:skewX(-20deg);animation:rk-shine-sweep 8s cubic-bezier(.4,0,.2,1) infinite;pointer-events:none}@keyframes rk-shine-sweep{0%{left:-150%}15%{left:150%}to{left:150%}}.rk-premium-header-wrapper:after{content:"";position:absolute;width:200px;height:200px;background:radial-gradient(circle,rgba(236,72,153,.15) 0,transparent 70%);top:-50px;right:5%;border-radius:50%;animation:rk-float-light 12s ease-in-out infinite;pointer-events:none}@keyframes rk-float-light{0%,to{transform:translate(0) scale(1);opacity:.6}50%{transform:translate(-50px,30px) scale(1.3);opacity:.9}}.rk-premium-footer-wrapper{background:linear-gradient(135deg,#fffafc,#fff0f6 40%,#f7f4ff);background-size:400% 400%;animation:rk-bg-mesh 15s ease infinite;overflow:hidden;backdrop-filter:blur(12px);border-top:2px solid rgba(236,72,153,.25);box-shadow:inset 0 1.5px 0 rgba(255,255,255,.9),inset 0 -1px 0 rgba(236,72,153,.1),0 -1px 3px rgba(0,0,0,.05),0 -8px 16px rgba(0,0,0,.06),0 -16px 32px rgba(236,72,153,.08);transition:all .3s ease}.rk-premium-footer-wrapper:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#ec4899,#db2777,#f472b6,#ec4899);background-size:300% auto;animation:rk-glow-flow 4s linear infinite;z-index:50;box-shadow:0 -1.5px 8px rgba(236,72,153,.4)}.rk-premium-footer-wrapper:after{content:"";position:absolute;width:150px;height:150px;background:radial-gradient(circle,rgba(236,72,153,.15) 0,transparent 70%);bottom:-40px;left:50%;transform:translateX(-50%);border-radius:50%;animation:rk-float-light 12s ease-in-out infinite;pointer-events:none}.rk-footer-nav-btn{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.rk-footer-nav-btn:hover{transform:translateY(-2px)}.rk-footer-nav-btn:active{transform:translateY(1px)}.rk-nav-icon-glow{position:absolute;top:50%;left:50%;width:44px;height:44px;border-radius:50%;transform:translate(-50%,-50%) scale(.9);opacity:.25;filter:blur(8px);transition:all .4s cubic-bezier(.175,.885,.32,1.275);pointer-events:none;z-index:0}.rk-footer-nav-btn-active .rk-nav-icon-glow,.rk-footer-nav-btn:hover .rk-nav-icon-glow{opacity:.75;transform:translate(-50%,-50%) scale(1.15)}.rk-glow-home{background:radial-gradient(circle,rgba(236,72,153,.45) 0,transparent 70%)}.rk-glow-categories{background:radial-gradient(circle,rgba(99,102,241,.4) 0,transparent 70%)}.rk-glow-grocery{background:radial-gradient(circle,rgba(20,184,166,.4) 0,transparent 70%)}.rk-glow-orders{background:radial-gradient(circle,rgba(245,158,11,.4) 0,transparent 70%)}.rk-glow-cancelled{background:radial-gradient(circle,rgba(239,68,68,.4) 0,transparent 70%)}.rk-glow-pending{background:radial-gradient(circle,rgba(245,158,11,.4) 0,transparent 70%)}.rk-glow-completed{background:radial-gradient(circle,rgba(34,197,94,.4) 0,transparent 70%)}.rk-footer-icon-wrapper{position:relative;z-index:10;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.rk-footer-nav-btn-active .rk-footer-icon-wrapper{transform:scale(1.15)}.rk-footer-nav-btn-active .rk-footer-icon-wrapper.rk-active-home{filter:drop-shadow(0 3px 6px rgba(236,72,153,.4))}.rk-footer-nav-btn-active .rk-footer-icon-wrapper.rk-active-categories{filter:drop-shadow(0 3px 6px rgba(99,102,241,.4))}.rk-footer-nav-btn-active .rk-footer-icon-wrapper.rk-active-grocery{filter:drop-shadow(0 3px 6px rgba(20,184,166,.4))}.rk-footer-nav-btn-active .rk-footer-icon-wrapper.rk-active-orders{filter:drop-shadow(0 3px 6px rgba(245,158,11,.4))}.rk-footer-nav-btn-active .rk-footer-icon-wrapper.rk-active-cancelled{filter:drop-shadow(0 3px 6px rgba(239,68,68,.4))}.rk-footer-nav-btn-active .rk-footer-icon-wrapper.rk-active-pending{filter:drop-shadow(0 3px 6px rgba(245,158,11,.4))}.rk-footer-nav-btn-active .rk-footer-icon-wrapper.rk-active-completed{filter:drop-shadow(0 3px 6px rgba(34,197,94,.4))}