@keyframes sf-brand-bites-drop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}html .sf-brand-page[data-brand-theme=bites]{--bg:#f6f0e1;--surface:#fffdf7;--ink:#111;--muted:#4a4a4a;--line:#e4dccb;--soft:#ffe100;--accent:#ff2d8d;--accent-ink:#fff;--nav-bg:#ffe100;--nav-ink:#111;--hero-bg:radial-gradient(circle, #00000014 1.2px, transparent 1.6px) 0 0 / 14px 14px, #ffe100;--sf-theme-header-color:#111;--theme-title:var(--bp-font-bites), var(--bp-font-seoul), sans-serif;--radius:18px;--button-radius:999px;--card-shadow:0 16px 34px #0000002e, 0 2px 6px #00000014;--bites-hangul:var(--bp-font-seoul), "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 .09 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>")}html .sf-brand-page[data-brand-theme=bites] .sf-brand-hero{background:var(--hero-bg);color:#111}html .sf-brand-page[data-brand-theme=bites] .sf-brand-cover>header .sf-header-brand-name{letter-spacing:.04em;text-transform:uppercase;font-weight:800}html .sf-brand-page[data-brand-theme=bites][data-mode=results] .sf-brand-bites-collage{opacity:0}html .sf-brand-page[data-brand-theme=bites] .sf-brand-cover .sf-brand-hero{padding-bottom:calc(clamp(40px,7vw,96px) + clamp(44px,4.8vw,70px))}html .sf-brand-page[data-brand-theme=bites][data-mode=results] .sf-brand-cover .sf-brand-hero{padding-bottom:calc(28px + clamp(44px,4.8vw,70px))}html .sf-brand-page[data-brand-theme=bites] main{z-index:4;position:relative}html .sf-brand-page[data-brand-theme=bites] .sf-brand-cover:has(.sf-brand-suggestions){z-index:5}html .sf-brand-page[data-brand-theme=bites] .sf-brand-cover>header details>summary{border:1px solid color-mix(in srgb, currentColor 35%, transparent);letter-spacing:.12em;min-width:0;height:34px;transition:background-color .3s var(--ease);background:0 0;border-radius:999px;gap:6px;padding:0 12px;font-size:12.5px;font-weight:800}html .sf-brand-page[data-brand-theme=bites] .sf-brand-cover>header details>summary:hover,html .sf-brand-page[data-brand-theme=bites] .sf-brand-cover>header details[open]>summary{background:color-mix(in srgb, currentColor 10%, transparent)}html .sf-brand-page[data-brand-theme=bites] .sf-brand-cover>header details>summary span{font-size:inherit;font-weight:inherit;letter-spacing:inherit}html .sf-brand-page[data-brand-theme=bites] .sf-brand-cover>header [data-lang-icon=languages]{display:none}html .sf-brand-page[data-brand-theme=bites] .sf-brand-cover>header [data-lang-icon=globe]{display:block}html .sf-brand-page[data-brand-theme=bites] .sf-brand-cover>header details>ul{color:#111;min-width:190px;animation:sf-brand-bites-drop .28s var(--ease);background:#f6f0e1;border:0;border-radius:14px;gap:0;padding:6px;top:calc(100% + 8px);box-shadow:0 18px 40px #1c1b192e,0 0 0 1px #1c1b190f}html .sf-brand-page[data-brand-theme=bites] .sf-brand-cover>header details>ul a{color:#111;background:0 0;border-radius:9px;gap:10px;min-height:40px;padding:0 12px;font-size:14px;font-weight:400}html .sf-brand-page[data-brand-theme=bites] .sf-brand-cover>header details>ul a:hover{background:#ece4cf}html .sf-brand-page[data-brand-theme=bites] .sf-brand-cover>header details>ul a span{flex:1}html .sf-brand-page[data-brand-theme=bites] .sf-brand-cover>header details>ul a[aria-current=true]{background:0 0;font-weight:600}html .sf-brand-page[data-brand-theme=bites] .sf-brand-cover>header details>ul a[aria-current=true]:hover{background:#ece4cf}html .sf-brand-page[data-brand-theme=bites] .sf-brand-cover>header [data-lang-code]{color:#4a4a4a;letter-spacing:.12em;font-size:11px;display:inline}html .sf-brand-page[data-brand-theme=bites] .sf-brand-cover>header details>ul svg{color:#ff2d8d;width:14px;height:14px}html .sf-brand-page[data-brand-theme=bites] .sf-brand-combo{background:#fff;border:0;box-shadow:0 16px 34px #0000002e,0 2px 6px #00000014}html .sf-brand-page[data-brand-theme=bites] .sf-brand-combo:focus-within{box-shadow:0 0 0 3px #ff2d8d,0 16px 34px #0000002e,0 2px 6px #00000014}html .sf-brand-page[data-brand-theme=bites] .sf-brand-filter-tabs{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:0;box-shadow:0 8px 20px #00000024}html .sf-brand-page[data-brand-theme=bites] .sf-brand-filter-tabs button{font-weight:800}html .sf-brand-page[data-brand-theme=bites] .sf-brand-filter-tabs button[aria-checked=true]{color:#ffe100}html .sf-brand-page[data-brand-theme=bites] .sf-brand-enter-key{background:#ffe100;border:0}html .sf-brand-page[data-brand-theme=bites] .sf-brand-suggestions{border:0;box-shadow:0 24px 48px #00000038}html .sf-brand-page[data-brand-theme=bites] .sf-brand-mine{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border:0;box-shadow:0 8px 20px #00000024}html .sf-brand-page[data-brand-theme=bites] .sf-brand-mine>svg{color:#ff2d8d;fill:#ff2d8d}html .sf-brand-page[data-brand-theme=bites] .sf-brand-mine-go{color:#fff;background:#ff2d8d;border-radius:999px;font-weight:800}html .sf-brand-page[data-brand-theme=bites] .sf-brand-mine-go:hover{background:#111}html .sf-brand-page[data-brand-theme=bites] .sf-brand-stores-head h2{text-transform:uppercase;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:linear-gradient(#0000 58%,#ffe100 58% 92%,#0000 92%) 0 0/100% 100% no-repeat;padding:0 4px;font-size:clamp(26px,3.2vw,38px);line-height:1.1;display:inline}html .sf-brand-page[data-brand-theme=bites] .sf-brand-stores-head>div:before{content:"우리 매장";width:fit-content;font-family:var(--bites-hangul);color:#ff2d8d;letter-spacing:.04em;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path fill='%23ff2d8d' d='M3 7.5l4.6 3.6L12 4.5l4.4 6.6L21 7.5l-1.9 10.5H4.9L3 7.5zM5 19.5h14V21H5z'/></svg>") 0/1.1em 1.1em no-repeat;margin-bottom:6px;padding-left:1.45em;font-size:14px;line-height:1.25;display:block}html .sf-brand-page[data-brand-theme=bites] .sf-brand-stores-count{color:#fff;font-family:var(--bp-font-body), sans-serif;vertical-align:6px;background:#ff2d8d;border:0}html .sf-brand-page[data-brand-theme=bites] .sf-brand-card{box-shadow:none;transition:transform .25s var(--ease), box-shadow .25s var(--ease);background:#fff;border:0;animation:none}@media (hover:hover){html .sf-brand-page[data-brand-theme=bites] .sf-brand-card:hover{transform:translateY(-4px)rotate(-.8deg);box-shadow:0 24px 44px #00000038,0 2px 6px #00000014}}html .sf-brand-page[data-brand-theme=bites] .sf-brand-card-name{text-transform:uppercase;letter-spacing:.01em;font-weight:800}html .sf-brand-page[data-brand-theme=bites] .sf-brand-card-distance{color:#ff2d8d;font-weight:800}html .sf-brand-page[data-brand-theme=bites] .sf-brand-way{background:#ffe100;border:0;font-weight:800}html .sf-brand-page[data-brand-theme=bites] .sf-brand-footer{color:#ffe100;letter-spacing:.06em;background:#111;border-top:0;font-weight:700}@media (prefers-reduced-motion:reduce){html .sf-brand-page[data-brand-theme=bites] .sf-brand-cover>header details>ul{animation:none}}@media (max-width:640px){html .sf-brand-page[data-brand-theme=bites]:not([data-mode=results]) .sf-brand-cover .sf-brand-hero{min-height:70vh}}
