.vs-root,.vs-root *{box-sizing:border-box}.vs-body{background:var(--sch-bg-solid);margin:0}.vs-root{--vs-pad:calc(16px * var(--sch-space,1));background:var(--sch-bg-solid);min-height:100vh;color:var(--sch-text);font-family:var(--sch-font-body);font-size:calc(17px * var(--sch-scale,1));-webkit-font-smoothing:antialiased;line-height:1.5}:where(.vs-root) a{color:var(--sch-accent);text-underline-offset:2px}.vs-root :focus-visible{outline:3px solid var(--sch-accent);outline-offset:3px;border-radius:4px}.vs-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.vs-skip{left:var(--vs-pad);background:var(--sch-accent);color:var(--sch-accent-text);z-index:10;border-radius:6px;padding:.4em .8em;position:absolute;top:-40px}.vs-skip:focus{top:var(--vs-pad)}.vs-wrap{max-width:980px;padding:0 var(--vs-pad);margin:0 auto}.vs-preview{background:var(--sch-text);color:var(--sch-bg-solid);text-align:center;padding:.5em var(--vs-pad);font-size:.85em;font-weight:700}.vs-header{border-bottom:1px solid var(--sch-border);background:var(--sch-surface)}.vs-header .vs-wrap{flex-wrap:wrap;align-items:center;gap:.5em 1.5em;min-height:3.5em;padding-top:.5em;padding-bottom:.5em;display:flex}.vs-brand{font-family:var(--sch-font-heading);color:var(--sch-text);letter-spacing:-.01em;font-size:1.2em;font-weight:800;text-decoration:none}.vs-nav{flex-wrap:wrap;gap:.25em .5em;margin-left:auto;display:flex}.vs-nav a{min-height:2.5em;color:var(--sch-text);border-radius:999px;align-items:center;padding:0 .8em;font-size:.95em;font-weight:600;text-decoration:none;display:inline-flex}.vs-nav a[aria-current=page]{background:var(--sch-accent);color:var(--sch-accent-text)}.vs-nav a:hover{text-decoration:underline}.vs-hero{padding:calc(2.5 * var(--vs-pad)) 0 var(--vs-pad)}.vs-hero-grid{gap:var(--vs-pad);align-items:center;display:grid}@media (min-width:720px){.vs-hero-grid[data-photo=true]{grid-template-columns:1.1fr 1fr}}.vs-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--sch-accent);margin:0 0 .4em;font-size:.8em;font-weight:800}.vs-hero h1{font-family:var(--sch-font-heading);letter-spacing:-.02em;margin:0;font-size:max(2.1em,min(6vw,3.4em));line-height:1.05}.vs-tagline{color:var(--sch-muted);margin:.6em 0 0;font-size:1.25em}.vs-live{background:var(--sch-accent);color:var(--sch-accent-text);border-radius:999px;align-items:center;gap:.5em;margin-top:1em;padding:.5em .9em;font-weight:700;display:inline-flex}.vs-live a{color:inherit}.vs-live-dot{width:.6em;height:.6em;box-shadow:0 0 0 4px color-mix(in srgb, currentColor 30%, transparent);background:currentColor;border-radius:50%}.vs-hero-photo{border-radius:var(--sch-radius);border:1px solid var(--sch-border);background:var(--sch-surface);margin:0;overflow:hidden}.vs-hero-photo img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.vs-hero-photo[data-fit=contain] img{object-fit:contain;padding:1em}.vs-section{padding:calc(1.5 * var(--vs-pad)) 0;border-top:1px solid var(--sch-border)}.vs-section h2{font-family:var(--sch-font-heading);letter-spacing:-.01em;margin:0 0 .6em;font-size:1.6em}.vs-section h3{font-family:var(--sch-font-heading);color:var(--sch-muted);margin:1.2em 0 .4em;font-size:1.05em}.vs-muted{color:var(--sch-muted)}.vs-note{color:var(--sch-muted);margin:.5em 0 0;font-size:.9em}.vs-list{gap:calc(10px * var(--sch-space,1));margin:0;padding:0;list-style:none;display:grid}.vs-card{padding:calc(14px * var(--sch-space,1)) calc(16px * var(--sch-space,1));border:1px solid var(--sch-border);border-left:5px solid var(--sch-accent);border-radius:calc(var(--sch-radius) * .7);background:var(--sch-surface)}.vs-card-title{color:var(--sch-text);font-size:1.05em;font-weight:700;display:block}.vs-card a.vs-card-title{text-decoration:none}.vs-card a.vs-card-title:hover{text-decoration:underline}.vs-card-detail{margin-top:.2em;display:block}.vs-source{letter-spacing:.08em;text-transform:uppercase;color:var(--sch-muted);margin-top:.4em;font-size:.75em;font-weight:700;display:inline-block}.vs-empty{padding:var(--vs-pad);border:1px dashed var(--sch-border-always);border-radius:var(--sch-radius);color:var(--sch-muted)}.vs-actions{flex-wrap:wrap;gap:.6em;margin-top:.8em;display:flex}.vs-btn{border-radius:calc(var(--sch-radius) * .7);border:2px solid var(--sch-accent);background:var(--sch-accent);min-height:3em;color:var(--sch-accent-text);justify-content:center;align-items:center;padding:.6em 1.3em;font-weight:800;text-decoration:none;display:inline-flex}.vs-btn-secondary{background:var(--sch-surface);color:var(--sch-text);border-color:var(--sch-border-always)}.vs-btn:hover{filter:brightness(.96)}.vs-menu-grid{gap:var(--vs-pad);grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));display:grid}.vs-menu-grid figure{border:1px solid var(--sch-border);border-radius:var(--sch-radius);background:var(--sch-surface);margin:0;overflow:hidden}.vs-menu-grid img{width:100%;height:auto;display:block}.vs-menu-grid figcaption{color:var(--sch-muted);padding:.5em .8em;font-size:.85em}.vs-about p{white-space:pre-line;max-width:60ch;margin:0 0 .9em}.vs-chips{flex-wrap:wrap;gap:.4em;margin:.6em 0 0;padding:0;list-style:none;display:flex}.vs-chips li{border:1px solid var(--sch-border-always);background:var(--sch-surface);border-radius:999px;padding:.25em .75em;font-size:.85em}.vs-contact{flex-wrap:wrap;gap:.6em;margin:0;padding:0;list-style:none;display:flex}.vs-contact a{border:2px solid var(--sch-border-always);background:var(--sch-surface);min-height:2.75em;color:var(--sch-text);border-radius:999px;align-items:center;padding:0 1em;font-weight:700;text-decoration:none;display:inline-flex}.vs-contact a:hover{border-color:var(--sch-accent)}.vs-footer{margin-top:calc(2 * var(--vs-pad));padding:var(--vs-pad) 0 calc(2 * var(--vs-pad));border-top:1px solid var(--sch-border-always);color:var(--sch-muted);font-size:.85em}.vs-footer .vs-wrap{flex-wrap:wrap;align-items:center;gap:.5em 1.5em;display:flex}.vs-footer a{color:var(--sch-muted)}.vs-footer a:hover{color:var(--sch-accent)}.vs-status{padding:calc(4 * var(--vs-pad)) 0;text-align:center}.vs-status h1{font-family:var(--sch-font-heading);margin:0 0 .5em;font-size:2em}@font-face{font-family:Website Poster;src:url(../media/barlow-condensed-extrabold.0in-w2-lv~fw_.ttf)format("truetype");font-style:normal;font-weight:800;font-display:swap}@font-face{font-family:Website Rounded;src:url(../media/fredoka-variable.10~a7ccbke1av.ttf)format("truetype");font-style:normal;font-weight:300 700;font-display:swap}.vs-root[data-config-version="2"]{font-weight:var(--vs-body-weight,400)}.vs-root[data-config-version="2"] :-webkit-any(.vs-wrap,.vs-hero-copy,.vs-hero-photo,.vs-section){min-width:0}.vs-root[data-config-version="2"] :is(.vs-wrap,.vs-hero-copy,.vs-hero-photo,.vs-section){min-width:0}.vs-root[data-config-version="2"] :-webkit-any(h1,h2,h3,.vs-brand,.vs-btn,.vs-card-title){overflow-wrap:anywhere}.vs-root[data-config-version="2"] :is(h1,h2,h3,.vs-brand,.vs-btn,.vs-card-title){overflow-wrap:anywhere}.vs-root[data-config-version="2"][data-heading-override=true] :-webkit-any(h1,h2,h3,.vs-brand){font-weight:var(--vs-heading-weight)}.vs-root[data-config-version="2"][data-heading-override=true] :is(h1,h2,h3,.vs-brand){font-weight:var(--vs-heading-weight)}.vs-root[data-design=classic][data-config-version="2"] .vs-hero h1{font-size:clamp(calc(35.7px * var(--vs-heading-scale)),calc(6vw * var(--vs-classic-fluid-scale)),calc(57.8px * var(--vs-heading-scale)))}.vs-root[data-design=classic][data-config-version="2"] .vs-section h2{font-size:calc(1.6em * var(--vs-heading-ratio))}.vs-root[data-design=classic][data-config-version="2"] .vs-section h3{font-size:calc(1.05em * var(--vs-heading-ratio))}.vs-supporting-line{color:var(--sch-accent);display:block}.vs-next-stop{background:var(--sch-surface);border-block:1px solid var(--sch-border-always);color:var(--sch-text);flex-wrap:wrap;align-items:center;gap:12px 24px;margin:0 0 24px;padding:22px 26px;text-decoration:none;display:flex}.vs-next-stop .vs-kicker{margin:0}.vs-next-stop strong{font-family:var(--sch-font-heading);font-size:1.15em}.vs-next-stop>span:not(.vs-kicker){font-size:.9em}.vs-next-link{text-underline-offset:4px;margin-left:auto;text-decoration:underline}.vs-text-link{align-items:center;min-height:44px;font-weight:700;display:inline-flex}.vs-root:where([data-config-version="2"]):not([data-design=classic]){--vs-pad:24px}.vs-root:where([data-config-version="2"]):not([data-design=classic]) .vs-wrap{max-width:1200px}.vs-root:where([data-config-version="2"]):not([data-design=classic]) .vs-header{background:var(--sch-bg-solid)}.vs-root:where([data-config-version="2"]):not([data-design=classic]) .vs-header .vs-wrap{gap:20px 40px;padding-top:24px;padding-bottom:24px}.vs-root:where([data-config-version="2"]):not([data-design=classic]) .vs-brand{font-size:calc(28px * var(--vs-heading-scale));font-weight:var(--vs-heading-weight)}.vs-root:where([data-config-version="2"]):not([data-design=classic]) .vs-nav a{border-radius:0;font-size:15px}.vs-root:where([data-config-version="2"]):not([data-design=classic]) .vs-hero{padding:54px 0 48px}.vs-root:where([data-config-version="2"]):not([data-design=classic]) .vs-hero-grid{gap:48px}.vs-root:where([data-config-version="2"]):not([data-design=classic]) .vs-hero h1{font-size:calc(clamp(46px,5.2vw,76px) * var(--vs-heading-scale));font-weight:var(--vs-heading-weight);letter-spacing:-.035em;line-height:1.04}.vs-root:where([data-config-version="2"]):not([data-design=classic]) .vs-kicker{letter-spacing:.12em;margin-bottom:18px;font-size:.72em}.vs-root:where([data-config-version="2"]):not([data-design=classic]) .vs-tagline{max-width:38ch;margin-top:24px;font-size:1.08em;line-height:1.65}.vs-root:where([data-config-version="2"]):not([data-design=classic]) .vs-hero-actions{align-items:center;gap:14px 24px;margin-top:28px}.vs-root:where([data-config-version="2"]):not([data-design=classic]) .vs-btn{border-radius:4px;min-height:48px;padding:12px 22px;font-size:.88em}.vs-root:where([data-config-version="2"]):not([data-design=classic]) .vs-section{padding:48px 0}.vs-root:where([data-config-version="2"]):not([data-design=classic]) .vs-section h2{font-size:calc(42px * var(--vs-heading-scale));line-height:1.12;font-weight:var(--vs-heading-weight);margin-bottom:24px}.vs-root:where([data-config-version="2"]):not([data-design=classic]) .vs-section h3{font-weight:var(--vs-heading-weight);font-size:calc(24px * var(--vs-heading-scale))}.vs-root:where([data-config-version="2"]):not([data-design=classic]) .mn-section-title{font-family:var(--sch-font-heading);font-weight:var(--vs-heading-weight);font-size:calc(26px * var(--vs-heading-scale))}.vs-root:where([data-config-version="2"]):not([data-design=classic]) .mn-item{background:0 0;border-width:0 0 1px;border-radius:0;padding:22px 0}.vs-root:where([data-config-version="2"]):not([data-design=classic]) .mn-name{font-family:var(--sch-font-heading);font-size:1.15em}.vs-root:where([data-config-version="2"]):not([data-design=classic]) .mn-price{white-space:normal;text-align:right;overflow-wrap:anywhere;max-width:42%}.vs-root:where([data-config-version="2"]):not([data-design=classic]) .vs-card{border-radius:4px}.vs-root:where([data-config-version="2"]):not([data-design=classic]) .vs-contact a{border-width:1px;border-radius:4px}.vs-root[data-design=editorial] .vs-header{border-bottom:1px solid var(--sch-border)}.vs-root[data-design=editorial] .vs-hero-photo{border:0;border-radius:48% 48% 4px 4px}.vs-root[data-design=editorial] .vs-hero-photo img{aspect-ratio:1/1.12}.vs-root[data-design=editorial] .vs-supporting-line{font-style:italic}.vs-root[data-design=editorial] #menu{grid-template-columns:.65fr 1.35fr;align-items:start;gap:28px 60px;display:grid}.vs-root[data-design=editorial] #menu>.vs-menu-grid{grid-column:1/-1}.vs-root[data-design=editorial] .vs-card{border:0;border-bottom:1px solid var(--sch-border);background:0 0;border-radius:0}.vs-root[data-design=festival] .vs-header{border-bottom:4px solid var(--sch-text)}.vs-root[data-design=festival] .vs-brand{text-transform:uppercase;font-size:calc(36px * var(--vs-heading-scale))}.vs-root[data-design=festival] .vs-hero h1{font-size:calc(clamp(54px,7vw,104px) * var(--vs-heading-scale));text-transform:uppercase;letter-spacing:-.01em}.vs-root[data-design=festival] .vs-hero-photo{border:5px solid var(--sch-text);box-shadow:9px 9px 0 var(--sch-accent);border-radius:2px;margin:8px 12px 16px 0;transform:rotate(2deg)}.vs-root[data-design=festival] .vs-btn{border:2px solid var(--sch-text);box-shadow:4px 4px 0 var(--sch-text);border-radius:0}.vs-root[data-design=festival] .vs-next-stop{border-block:3px solid var(--sch-text);background:var(--sch-accent);color:var(--sch-accent-text)}.vs-root[data-design=festival] .vs-next-stop .vs-kicker{color:inherit}.vs-root[data-design=festival] .vs-section{border-top:3px solid var(--sch-text)}.vs-root[data-design=festival] .mn{border:3px solid var(--sch-text);background:var(--sch-surface);padding:24px}.vs-root[data-design=festival] .mn-chips{background:var(--sch-surface)}.vs-root[data-design=festival] .mn-item{border-bottom:2px dashed var(--sch-border)}.vs-root[data-design=festival] .mn-name{font-family:var(--sch-font-body);font-weight:800}.vs-root[data-design=festival] .vs-section h2{text-transform:uppercase;font-size:calc(48px * var(--vs-heading-scale))}.vs-root[data-design=playful] .vs-hero{text-align:center}.vs-root[data-design=playful] .vs-hero-grid{grid-template-columns:minmax(0,1fr);justify-items:center;gap:36px}.vs-root[data-design=playful] .vs-hero-copy{max-width:780px}.vs-root[data-design=playful] .vs-tagline{margin-left:auto;margin-right:auto}.vs-root[data-design=playful] .vs-hero-actions{justify-content:center}.vs-root[data-design=playful] .vs-hero-photo{border:5px solid var(--sch-text);width:min(720px,92%);box-shadow:12px 12px 0 var(--sch-border-always);border-radius:80px 32px 100px}.vs-root[data-design=playful] .vs-hero-photo img{aspect-ratio:16/9}.vs-root[data-design=playful] .vs-btn,.vs-root[data-design=playful] .vs-nav a{border-radius:999px}.vs-root[data-design=playful] .vs-next-stop,.vs-root[data-design=playful] .vs-card{border:1px solid var(--sch-border);border-radius:24px}.vs-root[data-design=playful] .mn-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.vs-root[data-design=playful] .mn-item{border:1px solid var(--sch-border);background:var(--sch-surface);border-radius:22px;padding:22px}.vs-root[data-design=playful] .mn-row{display:block}.vs-root[data-design=playful] .mn-price{text-align:left;max-width:none;margin-top:8px;display:block}.vs-root[data-design=roadside] .vs-header{border-bottom:6px double var(--sch-border)}.vs-root[data-design=roadside] .vs-header .vs-wrap{flex-direction:column;gap:16px}.vs-root[data-design=roadside] .vs-brand{border:5px double var(--sch-accent);color:var(--sch-accent);text-align:center;border-radius:50%;max-width:100%;padding:16px 32px;font-style:italic}.vs-root[data-design=roadside] .vs-nav{text-transform:uppercase;letter-spacing:.07em;justify-content:center;margin:0}.vs-root[data-design=roadside] .vs-hero-copy{order:2}.vs-root[data-design=roadside] .vs-hero-photo{border:5px double var(--sch-border);border-radius:46% 46% 16px 16px;order:1;padding:10px}.vs-root[data-design=roadside] .vs-hero-photo img{aspect-ratio:1;border-radius:46% 46% 4px 4px}.vs-root[data-design=roadside] .vs-btn{border-radius:999px}.vs-root[data-design=roadside] .vs-next-stop{border-block:6px double var(--sch-border)}.vs-root[data-design=roadside] .mn{border:6px double var(--sch-border);background:var(--sch-surface);border-radius:18px;padding:28px}.vs-root[data-design=roadside] .mn-chips{background:var(--sch-surface)}.vs-root[data-design=roadside] .mn-item{border-bottom-style:dotted}.vs-root[data-design=roadside] .mn-price{color:var(--sch-accent)}.vs-root[data-design=spotlight] .vs-hero-grid[data-photo=true]{isolation:isolate;background:var(--sch-text);grid-template-columns:minmax(0,1fr);min-height:620px;padding:40px;position:relative}.vs-root[data-design=spotlight] .vs-hero-grid[data-photo=true] .vs-hero-copy{z-index:1;background:var(--sch-bg-solid);align-self:center;width:min(600px,100%);padding:36px;position:relative}.vs-root[data-design=spotlight] .vs-hero-photo{z-index:0;border:0;border-radius:0;position:absolute;top:0;bottom:0;left:0;right:0}.vs-root[data-design=spotlight] .vs-hero-photo img{aspect-ratio:auto;object-position:70% center;height:100%}.vs-root[data-design=spotlight] .vs-next-stop{margin-top:0}.vs-root[data-design=spotlight] #menu .mn{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 48px;display:grid}.vs-root[data-design=spotlight] #menu :-webkit-any(.mn-top,.mn-search,.mn-chips,.mn-note){grid-column:1/-1}.vs-root[data-design=spotlight] #menu :is(.mn-top,.mn-search,.mn-chips,.mn-note){grid-column:1/-1}@media (max-width:719px){.vs-root:where([data-config-version="2"]):not([data-design=classic]){--vs-pad:20px}.vs-root:where([data-config-version="2"]):not([data-design=classic]) .vs-header .vs-wrap{gap:16px;padding-top:20px;padding-bottom:20px}.vs-root:where([data-config-version="2"]):not([data-design=classic]) .vs-nav{gap:4px;width:100%;margin-left:0}.vs-root:where([data-config-version="2"]):not([data-design=classic]) .vs-nav a{padding-left:12px;padding-right:12px;font-size:14px}.vs-root:where([data-config-version="2"]):not([data-design=classic]) .vs-hero{padding-top:32px;padding-bottom:32px}.vs-root:where([data-config-version="2"]):not([data-design=classic]) .vs-hero-grid{grid-template-columns:minmax(0,1fr);gap:30px}.vs-root:where([data-config-version="2"]):not([data-design=classic]) .vs-hero h1{font-size:calc(clamp(40px,10.2vw,64px) * var(--vs-heading-scale))}.vs-root:where([data-config-version="2"]):not([data-design=classic]) .vs-section{padding-top:32px;padding-bottom:32px}.vs-root:where([data-config-version="2"]):not([data-design=classic]) .vs-section h2{font-size:calc(34px * var(--vs-heading-scale))}.vs-root[data-design=editorial] #menu{grid-template-columns:minmax(0,1fr);gap:0}.vs-root[data-design=festival] .vs-hero h1{font-size:calc(clamp(48px,14vw,82px) * var(--vs-heading-scale))}.vs-root[data-design=playful] .mn-items{grid-template-columns:minmax(0,1fr)}.vs-root[data-design=roadside] .vs-hero-copy,.vs-root[data-design=roadside] .vs-hero-photo{order:initial}.vs-root[data-design=roadside] .mn,.vs-root[data-design=festival] .mn{padding:16px}.vs-root[data-design=spotlight] .vs-hero-grid[data-photo=true]{min-height:0;padding:160px 12px 12px}.vs-root[data-design=spotlight] .vs-hero-grid[data-photo=true] .vs-hero-copy{padding:24px 16px}.vs-root[data-design=spotlight] #menu .mn{grid-template-columns:minmax(0,1fr);gap:0}.vs-next-stop{gap:8px;padding:20px}.vs-next-stop>*{width:100%}}@media (prefers-reduced-motion:reduce){.vs-root *{scroll-behavior:auto;transition:none;animation:none}}.vs-live-banner{border-bottom:1px solid var(--sch-border);background:var(--sch-surface)}.vs-live-banner .vs-live{color:var(--sch-text);margin:0;padding:14px 0}.vs-location-card{border:1px solid var(--sch-border);border-radius:var(--vs-radius,12px);background:var(--sch-surface);overflow:hidden}.vs-location-map{object-fit:cover;width:100%;height:auto;max-height:360px;display:block}.vs-location-copy{padding:max(20px,min(3vw,32px))}.vs-location-copy h2{margin-top:8px}.vs-location-until{font-weight:650}.vs-location-copy .vs-note{margin-top:20px}
.mn{--mn-text:var(--sch-text,#111827);--mn-muted:var(--sch-muted,#4b5563);--mn-border:var(--sch-border,#d1d5db);--mn-surface:var(--sch-surface,#fff);--mn-accent:var(--sch-accent,#075642);--mn-accent-text:var(--sch-accent-text,#fff);--mn-radius:var(--sch-radius,14px);color:var(--mn-text)}.mn [hidden]{display:none!important}.mn-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75em;margin-bottom:1em;display:flex}.mn-meta{color:var(--mn-muted);margin:0;font-size:.9em}.mn-btn{background:var(--mn-accent);border-radius:999px;align-items:center;min-height:2.75em;padding:0 1.2em;font-weight:800;text-decoration:none;display:inline-flex;color:var(--mn-accent-text)!important}.mn-search{margin:0 0 1em}.mn-search label{margin-bottom:.3em;font-size:.85em;font-weight:700;display:block}.mn-search input{box-sizing:border-box;width:100%;min-height:2.75em;font:inherit;color:var(--mn-text);background:var(--mn-surface);border:1px solid var(--mn-border);border-radius:calc(var(--mn-radius) * .6);padding:0 .9em}.mn-chips{z-index:2;background:var(--sch-bg-solid,#fff8e9);scrollbar-width:none;gap:.5em;margin:0 0 .5em;padding:.6em 0;display:flex;position:-webkit-sticky;position:sticky;top:0;overflow-x:auto}.mn-chips a{border:1px solid var(--mn-border);background:var(--mn-surface);min-height:2.25em;color:var(--mn-text);border-radius:999px;flex:none;align-items:center;padding:0 .9em;font-size:.9em;font-weight:700;text-decoration:none;display:inline-flex}.mn-section{margin:0 0 1.4em;scroll-margin-top:3.5em}.mn-section .mn-section{margin:1em 0 0}.mn-section-title{margin:.4em 0 .5em;font-size:1.25em}.mn-section .mn-section .mn-section-title{color:var(--mn-muted);font-size:1.05em}.mn-section-desc{color:var(--mn-muted);margin:-.2em 0 .6em}.mn-items{gap:.6em;margin:0;padding:0;list-style:none;display:grid}.mn-item{border:1px solid var(--mn-border);border-radius:calc(var(--mn-radius) * .7);background:var(--mn-surface);align-items:flex-start;gap:.9em;padding:.85em 1em;display:flex}.mn-item[data-sold-out] .mn-name,.mn-item[data-sold-out] .mn-price{color:var(--mn-muted)}.mn-body{flex:1;min-width:0}.mn-row{justify-content:space-between;align-items:baseline;gap:.8em;display:flex}.mn-name{overflow-wrap:anywhere;font-size:1.02em;font-weight:700}.mn-price{font-variant-numeric:tabular-nums;flex:none;font-weight:700}.mn-desc,.mn-addon{color:var(--mn-muted);margin:.25em 0 0;font-size:.93em}.mn-variants{flex-wrap:wrap;gap:.3em 1em;margin:.35em 0 0;padding:0;font-size:.93em;list-style:none;display:flex}.mn-labels{flex-wrap:wrap;gap:.35em;margin:.5em 0 0;padding:0;list-style:none;display:flex}.mn-label{border:1px solid var(--mn-border);border-radius:999px;padding:.15em .6em;font-size:.78em;font-weight:700}.mn-soldout{background:var(--mn-text);color:var(--mn-surface);border-color:var(--mn-text)}.mn-thumb{object-fit:cover;border-radius:calc(var(--mn-radius) * .5);border:1px solid var(--mn-border);flex:none;width:4.5em;height:4.5em}.mn-none{color:var(--mn-muted)}.mn-note,.mn-more{color:var(--mn-muted);margin:.8em 0 0;font-size:.9em}.mn-more a{font-weight:700}
