body:has(main[data-home-v2]) .hv-hero-inline-search .hv-hero-search.hv-hero-search--repaired{display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr))!important;grid-template-areas:"area area area area date date date date date date date date" "category category category keyword keyword keyword keyword option option submit submit submit"!important;column-gap:1rem!important;row-gap:.95rem!important;align-items:start!important;overflow:visible!important;background:linear-gradient(90deg,rgba(247,231,206,.72),rgba(255,252,244,.6) 38%,rgba(255,255,255,.46))!important}body:has(main[data-home-v2]) .hv-hero-inline-search .hv-hero-search.hv-hero-search--repaired .hv-hero-search__axis{min-width:0!important;align-self:stretch!important}body:has(main[data-home-v2]) .hv-hero-inline-search .hv-hero-search.hv-hero-search--repaired .hv-hero-search__axis[data-axis=area]{grid-area:area!important;position:static!important;padding-bottom:.9rem!important;border-bottom:1px solid rgba(26,20,16,.1)!important}body:has(main[data-home-v2]) .hv-hero-inline-search .hv-hero-search.hv-hero-search--repaired .hv-hero-search__axis[data-axis=date]{grid-area:date!important;padding-bottom:.9rem!important;border-bottom:1px solid rgba(26,20,16,.1)!important}body:has(main[data-home-v2]) .hv-hero-inline-search .hv-hero-search.hv-hero-search--repaired .hv-hero-search__axis[data-axis=category]{grid-area:category!important}body:has(main[data-home-v2]) .hv-hero-inline-search .hv-hero-search.hv-hero-search--repaired .hv-hero-search__axis[data-axis=keyword]{grid-area:keyword!important;display:flex!important}body:has(main[data-home-v2]) .hv-hero-inline-search .hv-hero-search.hv-hero-search--repaired .hv-hero-search__axis[data-axis=option]{grid-area:option!important}body:has(main[data-home-v2]) .hv-hero-inline-search .hv-hero-search.hv-hero-search--repaired .hv-hero-search__keyword-toggle{display:none!important}body:has(main[data-home-v2]) .hv-hero-inline-search .hv-hero-search.hv-hero-search--repaired .hv-hero-search__axis[data-axis=area]>.hv-hero-search__label{order:0!important}body:has(main[data-home-v2]) .hv-hero-inline-search .hv-hero-search.hv-hero-search--repaired .hv-hero-search__axis[data-axis=area]>.hv-hero-search__pair{order:1!important}body:has(main[data-home-v2]) .hv-hero-inline-search .hv-hero-search.hv-hero-search--repaired .hv-hero-search__clear{order:2!important;position:static!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;align-self:flex-end!important;width:auto!important;min-width:0!important;min-height:30px!important;margin:0!important;padding:.28rem .72rem!important;border-radius:999px!important;font-size:.68rem!important;line-height:1!important;letter-spacing:.02em!important;box-shadow:none!important;white-space:nowrap!important}body:has(main[data-home-v2]) .hv-hero-inline-search .hv-hero-search.hv-hero-search--repaired .hv-hero-current-location{order:3!important;margin-top:.1rem!important}body:has(main[data-home-v2]) .hv-hero-inline-search .hv-hero-search.hv-hero-search--repaired .hv-hero-search__submit{grid-area:submit!important;position:static!important;width:100%!important;min-width:0!important;min-height:48px!important;align-self:end!important;justify-self:stretch!important;margin:0!important;transform:none!important;border-radius:999px!important}@media (max-width:1100px){body:has(main[data-home-v2]) .hv-hero-inline-search .hv-hero-search.hv-hero-search--repaired{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-areas:"area date" "category keyword" "option submit"!important}}@media (max-width:700px){body:has(main[data-home-v2]) .hv-hero-inline-search .hv-hero-search.hv-hero-search--repaired{grid-template-columns:minmax(0,1fr)!important;grid-template-areas:"area" "date" "category" "keyword" "option" "submit"!important}body:has(main[data-home-v2]) .hv-hero-inline-search .hv-hero-search.hv-hero-search--repaired .hv-hero-search__axis[data-axis=area],body:has(main[data-home-v2]) .hv-hero-inline-search .hv-hero-search.hv-hero-search--repaired .hv-hero-search__axis[data-axis=date]{padding-bottom:.8rem!important}body:has(main[data-home-v2]) .hv-hero-inline-search .hv-hero-search.hv-hero-search--repaired .hv-hero-search__clear{min-height:30px!important;padding:.28rem .68rem!important;font-size:.68rem!important}}#cafekai-opening-screen{display:none}@media (max-width:767px){#cafekai-opening-screen{position:fixed;inset:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;width:100%;min-height:100vh;height:100dvh;margin:0;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);box-sizing:border-box;overflow:hidden;background:#ffffff;opacity:1;visibility:visible;pointer-events:auto;touch-action:none;transition:opacity .42s ease-out}#cafekai-opening-screen.cafekai-opening--fade{opacity:0;pointer-events:none}#cafekai-opening-logo-layer{display:flex;align-items:center;justify-content:center;width:100%;height:100%;box-sizing:border-box;background:#ffffff}#cafekai-opening-logo{display:block;width:min(85vw,440px);height:auto;max-width:100%;object-fit:contain}}@media (max-width:767px) and (prefers-reduced-motion:reduce){#cafekai-opening-screen{transition:opacity .42s linear}}body:has(main[data-home-v2]) #main-content,body:has(main[data-home-v2]) #main-content>div,body:has(main[data-home-v2]) #main-content>div>main,body:has(main[data-home-v2]) main[data-home-v2]{margin-top:0!important;padding-top:0!important}body:has(main[data-home-v2]) main[data-home-v2]>#top{position:absolute!important;top:0!important;left:0!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important;pointer-events:none!important}body:has(main[data-home-v2]) .hv-hero-section{margin-top:0!important;border-top:0!important;background-image:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.03) 42%,rgba(250,247,242,.4) 86%,rgba(250,247,242,1)),url(/images/hero-main.jpg)!important;background-size:cover,cover!important;background-position:50%,50%!important;background-repeat:no-repeat,no-repeat!important}body:has(main[data-home-v2]) .hv-hero-section:before{inset:0!important;top:0!important;margin:0!important}@media (max-width:768px){body:has(main[data-home-v2]) .hv-hero-section{margin-top:0!important;background-image:linear-gradient(180deg,rgba(0,0,0,.16),rgba(0,0,0,.06) 42%,rgba(250,247,242,.54) 86%,rgba(250,247,242,1)),url(/images/hero-main-mobile.jpg)!important;background-size:100% auto,100% auto!important;background-position:top,top!important;background-repeat:no-repeat,no-repeat!important}}