.chef-topline{color:#fff9ed;letter-spacing:.14em;background:#173b4b;justify-content:space-between;padding:10px 5%;font-size:10px;display:flex}.chef-site-header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffaf0e8;border-bottom:1px solid #173b4b18;justify-content:space-between;align-items:center;gap:24px;padding:16px 5%;display:flex}.chef-site-header img{object-fit:contain;width:130px;height:64px}.chef-site-header nav{color:#173b4b;flex-wrap:wrap;gap:24px;font-size:13px;font-weight:600;display:flex}.chef-site-header a{text-decoration:none}.chef-site-header nav a:hover{text-underline-offset:6px;text-decoration:underline}.chef-site-footer{color:#fff9ed;background:#173b4b;justify-content:space-between;gap:30px;padding:45px 6%;font-size:14px;display:flex}.chef-site-footer div{gap:12px;display:grid}.chef-site-footer p{margin:0}.chef-site-footer a{color:inherit}.installed-store:has(.chef-site-header){--install-color:#173b4b;background:#faf6ed}.installed-store:has(.chef-site-header) .installed-header{display:none}.installed-store:has(.chef-site-header) .installed-hero{padding:50px 0 35px}.installed-hero-photo{float:right;object-fit:cover;border-radius:6px 80px 6px 6px;width:42%;height:250px;margin:0 0 24px 25px}.menu-search{margin-bottom:24px;display:block}.menu-search input{background:#fff;border:1px solid #173b4b33;border-radius:10px;width:100%;padding:15px}.menu-categories{scrollbar-width:thin;gap:9px;padding:8px 0 20px;display:flex;overflow-x:auto}.menu-categories a{color:#173b4b;background:#fff;border:1px solid #173b4b22;border-radius:40px;flex-shrink:0;padding:10px 17px;font-size:12px;text-decoration:none}.installed-item-photo{object-fit:cover;border-radius:9px;width:100%;height:140px;margin-bottom:10px}.installed-items .installed-item{overflow:hidden}.installed-items h3{font-size:18px}.installed-columns section[id]{scroll-margin-top:24px}.menu-source{color:#52656a;max-width:700px;font-size:12px}.rewards-site:has(.chef-site-header){background:#faf6ed}.rewards-site:has(.chef-site-header) .rewards-header{display:none}.rewards-site:has(.chef-site-header) .rewards-hero{color:#173b4b}.rewards-site:has(.chef-site-header) .rewards-pass{background:#173b4b}.installed-main h1,.rewards-site h1{font-family:Georgia,serif}@media (max-width:700px){.chef-topline{text-align:center;flex-direction:column;gap:6px}.chef-site-header{flex-direction:column;gap:10px;padding:12px 16px}.chef-site-header img{width:110px;height:45px}.chef-site-header nav{justify-content:center;gap:10px 17px;font-size:12px}.chef-site-footer{flex-direction:column}.installed-hero-photo{float:none;width:100%;height:200px;margin:0 0 25px}.installed-main h1{font-size:42px}.menu-categories{max-width:88vw}}.chef-site-header nav,.menu-categories{flex-direction:row}.chef-site-footer button{color:inherit;text-align:left;background:0 0;border:0;padding:0;text-decoration:underline}.installed-mobile-cart{display:none}@media (max-width:800px){.installed-mobile-cart{z-index:80;color:#fff;background:#173b4b;border:1px solid #fff6;border-radius:14px;justify-content:space-between;align-items:center;padding:14px 20px;display:flex;position:fixed;bottom:12px;left:15px;right:15px;box-shadow:0 8px 30px #173b4b44}.installed-main{padding-bottom:100px}.menu-categories{max-width:calc(100vw - 40px)}}
