html[data-store=seoul-crunch]{--seoul-ink:#11120f;--seoul-yellow:#ffc52f;--seoul-orange:#f49a2a;--sushi-yellow:#ffc52f;--sushi-yellow-bright:#ffda72;--sushi-red:#a85a08;--sushi-red-bright:#804000;--background:#f7f5ef;--primary:#ffc52f;--primary-foreground:#11120f}html[data-store=seoul-crunch] .metro-header{color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#11120ff5;border-bottom:1px solid #ffffff20}html[data-store=seoul-crunch] .metro-wordmark,html[data-store=seoul-crunch] .metro-desktop-nav a,html[data-store=seoul-crunch] .metro-mobile-toggle{color:#fff}html[data-store=seoul-crunch] .metro-wordmark>.seoul-brand,html[data-store=seoul-crunch] .seoul-brand{color:#fff;flex-direction:row;align-items:center;gap:11px;width:auto;max-height:none;display:inline-flex}html[data-store=seoul-crunch] .seoul-brand-mark{background:#fff;border-radius:50%;flex-shrink:0;width:54px;height:54px;display:block;position:relative;overflow:hidden}html[data-store=seoul-crunch] .seoul-brand-mark img{object-fit:fill;width:136px;max-width:none;height:109px;position:absolute;top:-21px;left:-41px}html[data-store=seoul-crunch] .seoul-brand-text{letter-spacing:-.04em;flex-direction:column;font-size:21px;font-weight:850;line-height:.93;display:flex}html[data-store=seoul-crunch] .seoul-brand-text>span{color:var(--seoul-yellow)}html[data-store=seoul-crunch] .metro-language-switch{color:#ccc;border-color:#ffffff35}html[data-store=seoul-crunch] .metro-language-switch button[aria-pressed=true]{background:var(--seoul-yellow);color:#111}html[data-store=seoul-crunch] .metro-basket{color:#fff;background:#ffffff0d;border-color:#ffffff35}html[data-store=seoul-crunch] .metro-header-order{background:var(--seoul-yellow);color:#111;border-color:var(--seoul-yellow)}html[data-store=seoul-crunch] .metro-mobile-nav{color:#fff;background:#171813;border-color:#33352b}html[data-store=seoul-crunch] .metro-mobile-nav a{color:#fff}html[data-store=seoul-crunch] .metro-footer{color:#fff;background:#11120f;border-top:1px solid #ffffff20}html[data-store=seoul-crunch] .metro-footer p,html[data-store=seoul-crunch] .metro-footer-nav a,html[data-store=seoul-crunch] .metro-footer-bottom a{color:#c5c6bd}html[data-store=seoul-crunch] .metro-footer-bottom{border-color:#ffffff25}html[data-store=seoul-crunch] .metro-category-filter button[aria-pressed=true],html[data-store=seoul-crunch] .metro-cuisine-tabs button[aria-pressed=true],html[data-store=seoul-crunch] .metro-card-add,html[data-store=seoul-crunch] .customer-add-button{background:var(--seoul-yellow);border-color:var(--seoul-yellow);color:#111}html[data-store=seoul-crunch] .metro-offer-badge{color:var(--seoul-yellow);background:#111}html[data-store=seoul-crunch] .metro-category-filter button:hover{border-color:#b4660b}html[data-store=seoul-crunch] .customer-menu-heading{background:#f2efe4}html[data-store=seoul-crunch] .metro-kicker{color:#8d5106}.seoul-hero{color:#fff;background:#11120f;padding:152px 0 70px;overflow:hidden}.seoul-hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.seoul-eyebrow{letter-spacing:.16em;align-items:center;gap:9px;margin-bottom:24px;font-size:11px;font-weight:750;line-height:1.4;display:flex}.seoul-eyebrow>span{background:var(--seoul-yellow);border-radius:50%;width:7px;height:7px;display:inline-block}.seoul-hero-copy .seoul-eyebrow{color:#d2d2c8}.seoul-hero h1{letter-spacing:-.07em;font-size:clamp(60px,6.5vw,100px);font-weight:800;line-height:1}.seoul-hero em,.seoul-about em{color:var(--seoul-yellow);font-style:normal}.seoul-hero-copy>p:not(.seoul-eyebrow){color:#bfc0b5;max-width:450px;margin-top:26px;font-size:18px;line-height:1.7}.seoul-hero-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;display:flex}.seoul-primary{color:#111;background:var(--seoul-yellow);border-radius:8px;justify-content:space-between;align-items:center;gap:26px;padding:17px 23px;font-size:15px;font-weight:750;transition:background .2s,transform .2s;display:inline-flex}.seoul-primary:hover{background:#ffda72;transform:translateY(-2px)}.seoul-secondary{color:#eee;align-items:center;gap:10px;font-size:14px;display:inline-flex}.seoul-hero-note{border-top:1px solid #ffffff25;align-items:center;gap:22px;max-width:410px;margin-top:42px;padding-top:24px;display:flex}.seoul-hero-note>span{color:var(--seoul-yellow);letter-spacing:.1em;white-space:nowrap;font-size:11px}.seoul-hero-note p{color:#a9ac9c;font-size:12px;line-height:1.7}.seoul-hero-visual{min-width:0;position:relative}.seoul-hero-image{aspect-ratio:1;background:#29291f;border-radius:16px;position:relative;overflow:hidden}.seoul-hero-label{background:var(--seoul-yellow);color:#111;border-radius:8px;align-items:center;gap:24px;padding:17px 20px;display:flex;position:absolute;top:24px;right:-13px;transform:rotate(5deg);box-shadow:0 8px 20px #0002}.seoul-hero-label>span{letter-spacing:-.03em;font-size:18px;font-weight:850;line-height:1.05}.seoul-photo-caption{color:#c8c9bf;justify-content:space-between;align-items:center;gap:15px;margin-top:14px;font-size:12px;display:flex}.seoul-photo-caption>span{min-width:0}.seoul-photo-caption strong{color:var(--seoul-yellow);white-space:nowrap;font-size:16px}.seoul-brand-strip{background:var(--seoul-yellow);color:#111;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:24px max(24px,50vw - 630px);display:grid}.seoul-brand-strip a{letter-spacing:-.03em;justify-content:space-between;align-items:center;gap:12px;font-size:clamp(14px,1.5vw,20px);font-weight:800;display:flex}.seoul-brand-strip a>span{color:#8d4d00;font-size:22px}.seoul-kitchens{background:#f7f5ef;padding:88px 0 96px}.seoul-section-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:38px;display:flex}.seoul-section-heading .seoul-eyebrow{color:#756c56;margin-bottom:16px}.seoul-section-heading h2,.seoul-contact h2{letter-spacing:-.055em;font-size:clamp(40px,4.2vw,64px);font-weight:780;line-height:1.03}.seoul-text-link{border-bottom:1px solid;align-items:center;gap:14px;padding-bottom:6px;font-size:14px;font-weight:700;display:inline-flex}.seoul-concept-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.seoul-menu-concept{color:#111;min-width:0;display:block}.seoul-concept-photo{aspect-ratio:1.05;background:#e5e1d6;border-radius:12px;position:relative;overflow:hidden}.seoul-concept-photo img{transition:transform .3s}.seoul-menu-concept:hover .seoul-concept-photo img{transform:scale(1.045)}.seoul-concept-photo>span{width:32px;height:32px;color:var(--seoul-yellow);background:#111;border-radius:50%;place-items:center;font-size:11px;font-weight:750;display:grid;position:absolute;top:12px;left:12px}.seoul-concept-copy{padding:19px 0 0}.seoul-concept-copy>div{justify-content:space-between;align-items:center;gap:9px;display:flex}.seoul-concept-copy h3{letter-spacing:-.04em;font-size:clamp(19px,1.8vw,25px);font-weight:750}.seoul-concept-copy>p{color:#6a665b;margin-top:8px;font-size:14px;line-height:1.6}.seoul-concept-price{color:#6a665b;border-top:1px solid #ddd7c8;margin-top:17px;padding-top:15px;font-size:12px;line-height:1.6;display:block}.seoul-concept-price strong{color:#111;margin-top:4px;font-size:17px;display:block}.seoul-about{color:#fff;background:#1b1c16;padding:84px 0}.seoul-about-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:100px;display:grid}.seoul-about-mark{aspect-ratio:1;background:#fff;border-radius:50%;justify-self:center;width:min(100%,330px);position:relative;overflow:hidden}.seoul-about-mark img{width:244%;max-width:none;height:auto;position:absolute;top:-36%;left:-72%}.seoul-about .seoul-eyebrow{color:#afaf9e}.seoul-about h2{letter-spacing:-.05em;font-size:clamp(42px,4.6vw,68px);font-weight:780;line-height:1.05}.seoul-about-grid>div>p:not(.seoul-eyebrow){color:#bfc0b5;max-width:450px;margin-top:22px;font-size:16px;line-height:1.8}.seoul-about .seoul-primary{margin-top:27px}.seoul-contact{background:var(--seoul-yellow);color:#111;padding:85px 0}.seoul-contact-grid{grid-template-columns:1fr 1fr;align-items:center;gap:70px;display:grid}.seoul-contact .seoul-eyebrow{color:#6f4b0c}.seoul-contact-details{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.seoul-contact-details>a{align-items:center;gap:12px;font-size:16px;display:flex}.seoul-contact-address{max-width:440px;margin-bottom:7px;font-size:21px;font-weight:650;line-height:1.6}.seoul-contact-details .seoul-text-link{margin-top:8px;font-size:14px}@media (max-width:1000px){.seoul-hero-grid{gap:32px}.seoul-hero h1{font-size:clamp(54px,7.3vw,76px)}.seoul-hero-copy>p:not(.seoul-eyebrow){font-size:16px}.seoul-concept-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 20px}.seoul-about-grid{gap:45px}.seoul-about-mark{max-width:260px}}@media (max-width:800px){.seoul-hero{padding:114px 0 38px}.seoul-hero-grid{grid-template-columns:1fr;gap:34px}.seoul-hero h1{font-size:clamp(58px,11vw,85px)}.seoul-hero-copy>p:not(.seoul-eyebrow){max-width:530px}.seoul-hero-note{margin-top:25px;padding-top:20px}.seoul-hero-image{aspect-ratio:1.2}.seoul-hero-label{top:17px;right:9px}.seoul-brand-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 26px;padding:23px 24px}.seoul-kitchens{padding:55px 0 60px}.seoul-about-grid{text-align:center;grid-template-columns:1fr;gap:35px}.seoul-about-mark{width:210px}.seoul-about .seoul-eyebrow{justify-content:center}.seoul-about-grid>div>p:not(.seoul-eyebrow){margin-inline:auto}.seoul-about,.seoul-contact{padding:55px 0}.seoul-contact-grid{grid-template-columns:1fr;gap:30px}}@media (max-width:480px){html[data-store=seoul-crunch] .seoul-brand-mark{width:46px;height:46px}html[data-store=seoul-crunch] .seoul-brand-mark img{width:116px;height:93px;top:-18px;left:-35px}html[data-store=seoul-crunch] .seoul-brand-text{font-size:17px}html[data-store=seoul-crunch] .metro-wordmark>.seoul-brand{gap:8px}.seoul-hero .seoul-eyebrow{margin-bottom:20px}.seoul-hero h1{font-size:clamp(47px,11.3vw,58px)}.seoul-hero-actions{gap:17px;margin-top:25px}.seoul-primary{gap:16px;padding:15px 18px;font-size:14px}.seoul-secondary{font-size:13px}.seoul-hero-image{aspect-ratio:1.05}.seoul-hero-label{gap:16px;padding:12px 14px}.seoul-hero-label>span{font-size:15px}.seoul-section-heading{gap:14px;margin-bottom:27px}.seoul-section-heading h2{font-size:38px}.seoul-section-heading .seoul-text-link{gap:8px;font-size:12px}.seoul-concept-grid{gap:27px 14px}.seoul-concept-photo{aspect-ratio:.92;border-radius:9px}.seoul-concept-copy h3{font-size:18px}.seoul-concept-copy>p{font-size:12px}.seoul-concept-copy>div>svg{flex-shrink:0;width:17px}.seoul-concept-price{margin-top:12px;padding-top:12px;font-size:11px}.seoul-concept-price strong{font-size:16px}}@media (prefers-reduced-motion:reduce){.seoul-primary,.seoul-concept-photo img{transition:none}.seoul-primary:hover,.seoul-menu-concept:hover .seoul-concept-photo img{transform:none}}html[data-store=seoul-crunch] #contact.seoul-contact{background:var(--seoul-yellow);color:#111}html[data-store=seoul-crunch] .customer-menu-heading h1{letter-spacing:-.055em;font-family:inherit;font-weight:800}html[data-store=seoul-crunch] .metro-price strong{color:#11120f}html[data-store=seoul-crunch] .metro-card-offer .metro-price strong{color:#9b5100}html[data-store=seoul-crunch] .customer-customization input[type=radio]{accent-color:#bd7b00}.metro-ordering-notice{color:#55400c;background:#fff6d8;border:1px solid #d5b86b;border-radius:12px;padding:14px 18px;font-size:15px;line-height:1.55}html[data-store=seoul-crunch] .customer-cart-preview>div:first-child,html[data-store=seoul-crunch] .metro-checkout .bg-sushi-red{color:#ffc52f;background:#11120f}html[data-store=seoul-crunch] .metro-checkout .text-sushi-yellow{color:#855000}html[data-store=seoul-crunch] .metro-menu-page .bg-sushi-red{color:#ffc52f;background:#11120f}html[data-store=seoul-crunch] .metro-cart-page-heading h1{font-family:inherit;font-weight:800}.seoul-contact .seoul-section-heading{align-items:flex-start;margin-bottom:34px}.seoul-contact .seoul-eyebrow{margin-bottom:16px}.seoul-contact-intro{color:#4f3a0d;max-width:400px;padding-top:12px;font-size:16px;line-height:1.7}.seoul-contact-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr);align-items:stretch;gap:24px}.seoul-location-card,.seoul-hours-card{background:#fffcf4;border:1px solid #11120f24;border-radius:18px;min-width:0;padding:28px}.seoul-location-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.seoul-location-heading p{color:#76500e;align-items:center;gap:8px;margin-bottom:9px;font-size:13px;font-weight:700;display:flex}.seoul-location-heading h3{letter-spacing:-.035em;font-size:26px;font-weight:750;line-height:1.25}.seoul-location-heading span{color:#686250;margin-top:7px;font-size:14px;line-height:1.5;display:block}.seoul-location-heading .seoul-text-link{white-space:nowrap;margin-top:6px}.seoul-location-map{background:#eeeadd;border:1px solid #e4dfd1;border-radius:12px;height:285px;overflow:hidden}.seoul-location-map iframe{border:0;display:block}.seoul-contact-links{flex-wrap:wrap;gap:13px 24px;margin-top:23px;display:flex}.seoul-contact-links a{overflow-wrap:anywhere;align-items:center;gap:9px;min-width:0;font-size:14px;line-height:1.6;display:inline-flex}.seoul-contact-links svg{color:#906006;flex-shrink:0}.seoul-hours-heading{color:#76500e;align-items:center;gap:12px;margin-bottom:24px;display:flex}.seoul-hours-heading h3{color:#11120f;letter-spacing:-.035em;font-size:26px;font-weight:750;line-height:1.25}.seoul-hours-card>div:last-child>div{padding-block:7px;font-size:15px;line-height:1.6}.seoul-hours-card>div:last-child>div:not(:last-child){border-bottom:1px solid #11120f10}.seoul-contact :is(a,iframe):focus-visible{outline-offset:5px;outline:3px solid #11120f}@media (max-width:1000px){.seoul-location-card,.seoul-hours-card{padding:23px}.seoul-location-heading{flex-wrap:wrap;gap:14px}.seoul-contact-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}@media (max-width:800px){.seoul-contact .seoul-section-heading{flex-direction:column;align-items:flex-start;gap:17px}.seoul-contact-intro{max-width:520px;padding-top:0}.seoul-contact-grid{grid-template-columns:1fr}.seoul-location-heading{flex-wrap:nowrap}.seoul-location-map{height:265px}}@media (max-width:480px){.seoul-location-card,.seoul-hours-card{border-radius:15px;padding:21px}.seoul-location-heading{flex-wrap:wrap}.seoul-location-heading h3,.seoul-hours-heading h3{font-size:24px}.seoul-location-map{height:245px}.seoul-contact-links{flex-direction:column;gap:15px}.seoul-contact-links a{font-size:13px}}.seoul-home .metro-featured{background:#f7f5ef}.seoul-home .metro-featured .metro-section-heading h2,.seoul-home .metro-reviews .metro-section-heading h2{letter-spacing:-.05em;font-size:clamp(34px,4.2vw,54px);font-weight:780;line-height:1.1}.seoul-home .metro-featured .metro-text-link,.seoul-home .metro-reviews .metro-text-link{color:#76500e}.seoul-home .metro-featured-card{border-color:#ddd7c8}.seoul-home .metro-featured-arrow,.seoul-home .metro-button-dark{background:var(--seoul-yellow);color:#11120f}.seoul-home .metro-reviews{background:#eeeadf}.seoul-home .metro-review-callout{background:#fffcf4;border-color:#ddd7c8}.metro-popular-empty{color:#686250;background:#fffcf4;border:1px solid #ddd7c8;border-radius:14px;padding:24px;font-size:16px;line-height:1.7}
