:root{--font-sans:var(--font-helios),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-heading:var(--font-houschka),var(--font-sans);--color-bg:#FFFFFF;--color-bg-secondary:#F5F5F5;--color-bg-card:#FFFFFF;--color-bg-card-hover:#252525;--color-header-bg:#191919;--color-surface:rgba(255,255,255,0.04);--color-border-base:#333333;--color-border-hover:#555555;--color-text-primary:#000000;--color-text-secondary:#666666;--color-text-muted:#999999;--color-accent:#E30613;--color-accent-hover:#FF1A2A;--color-accent-glow:rgba(227,6,19,0.25);--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-pill:999px}@keyframes fade-in-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}body{font-family:var(--font-sans),sans-serif;color:var(--color-text-primary);line-height:1.5;display:flex;flex-direction:column;min-height:100vh}main{flex:1 0 auto}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}ol,ul{list-style:none}h1,h2,h3,h4,h5,h6{margin:0;font-family:var(--font-houschka),var(--font-sans),sans-serif;font-weight:800}p{margin:0}button{font:inherit;cursor:pointer}button,input,textarea{font-family:var(--font-sans),sans-serif}a,button,img,label{user-select:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.swiper .swiper-slide{height:auto}button.swiper-button-lock{display:none}.pac-container{border:none;border-radius:var(--radius-md);margin-top:8px;box-shadow:0 10px 40px rgba(0,0,0,.1);font-family:var(--font-sans),sans-serif;z-index:2000!important;background-color:#fff;padding:8px 0}.pac-container:after{display:none!important}.pac-item{padding:10px 20px;border-top:none;cursor:pointer;transition:background .2s;overflow:hidden;line-height:1.4}.pac-item:hover{background-color:var(--color-bg-secondary)}.pac-item .pac-icon{display:none}.pac-item .pac-item-query{font-size:14px;color:var(--color-text-primary);font-weight:500;display:inline}.pac-item span:not(.pac-item-query){font-size:13px;color:var(--color-text-secondary);display:inline;margin-left:4px;white-space:normal}.pac-matched{font-weight:700;color:var(--color-text-primary)}html{scrollbar-width:thin;scrollbar-color:var(--color-accent) #f5f5f5}html::-webkit-scrollbar{width:8px;height:8px}html::-webkit-scrollbar-track{background:#f5f5f5}html::-webkit-scrollbar-thumb{background:var(--color-accent);border-radius:4px}html::-webkit-scrollbar-thumb:hover{background:var(--color-accent-hover)}::-webkit-scrollbar-button{display:none!important;width:0!important;height:0!important}@supports (-webkit-appearance:none){:not(html){scrollbar-width:auto;scrollbar-color:auto}}@media (scripting:none){[class*=PageLoader],[class*=loaderWrapper],[class*=preloader]{display:none!important}.fade-enter,[data-no-js-visible=true]{opacity:1!important;visibility:visible!important;transform:none!important}[class*=tabHidden]{display:block!important}div[class*=DeliveryZones_storesList],div[class*=DeliveryZones_storesList][class*=tabHidden],div[class*=storesList][class*=tabHidden]{display:grid!important}[class*=galleryWrapper] .swiper-wrapper,[class*=mainSliderWrapper] .swiper-wrapper{display:block!important;width:100%!important;height:100%!important;overflow:hidden!important}[class*=galleryWrapper] .swiper-slide,[class*=mainSliderWrapper] .swiper-slide{width:100%!important;min-width:100%!important;max-width:100%!important;height:100%!important}[class*=galleryWrapper] .swiper-slide:not(:first-child),[class*=mainSliderWrapper] .swiper-slide:not(:first-child){display:none!important}}