:root{color-scheme:light}.quem-dots i.on,body,html{background:#fff}body{font:400 15px/1.6 var(--f-body);letter-spacing:.01em;color:var(--ink)}b,h1,h2,h3,strong{font-family:var(--f-display)}b,strong{font-weight:500}h1,h2,h3{line-height:1.15}.view h1,.view-head h1{font-size:clamp(28px,5vw,40px)}.sec-title{justify-content:center;text-align:center}.sec-title>div{display:flex;flex-direction:column;align-items:center}.sec-title h2{font-size:clamp(24px,4.6vw,32px);font-weight:400}.eyebrow{font:400 11px/1.2 var(--f-body);letter-spacing:.22em;text-transform:uppercase;color:var(--muted)}.price{font:400 15px/1 var(--f-body);letter-spacing:.02em}.hdr{background:rgba(255,255,255,.96);border-bottom:1px solid var(--line)}.promo{background:#000;color:#fff;font-size:12.5px;letter-spacing:.04em;padding:9px 12px}@media (min-width:821px){.promo{font-size:11.5px;letter-spacing:.16em;text-transform:uppercase}}.promo b{font-family:var(--f-body);text-decoration:underline;text-underline-offset:3px}.cart-ico .cart-n,.cart-n{background:#111;color:#fff;font-family:var(--f-body);font-weight:400}.ico-btn:hover{background:0 0;opacity:.6}.bn span,h1,h2,h3{font-weight:400;font-stretch:100%;letter-spacing:.015em}.bn span small,.card-min h3{font:400 15px/1.35 var(--f-body)}.bn span small{display:block;margin-top:10px;letter-spacing:.04em;opacity:.92}@media (min-width:821px){.bn span small{font-size:17px}}.bn::after{background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.55))}.btn{border-radius:0;font:400 13px/1 var(--f-body);letter-spacing:.14em;text-transform:uppercase;padding:15px 24px;border-width:1px}.btn-sm{padding:11px 16px;font-size:11.5px}.btn-primary{background:#111;color:#fff;border-color:#111}.btn-primary:hover{background:#333;border-color:#333}.btn-ghost{border-color:var(--ink)}.pill,.toast{border-radius:0}.pill{font-family:var(--f-body)}.toast{font-weight:400;letter-spacing:.02em}.promo b,.toast button{color:#fff;font-weight:400}.card-min .card-body{align-items:center;text-align:center;padding:12px 4px 0;gap:6px}.card-min h3{letter-spacing:.02em}.card-min .card-row{flex-direction:column;gap:8px}.card-min .card-row .price{font-size:14.5px;font-weight:400}.card-min .card-row,.card-min .variants{justify-content:center}.cm-bar i{background:#111}.fav{box-shadow:none;background:rgba(255,255,255,.9)}.quem-grid{grid-template-columns:repeat(3,1fr);gap:18px}@media (max-width:820px){.quem-grid{grid-template-columns:1fr 1fr;gap:10px}}.quem-media{position:relative}.quem-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.quem-track::-webkit-scrollbar{display:none}.quem-track img{flex:0 0 100%;scroll-snap-align:start;width:100%;aspect-ratio:3/4;object-fit:cover}.quem-dots{position:absolute;left:0;right:0;bottom:10px;display:flex;justify-content:center;gap:6px}.quem-dots i{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.55);cursor:pointer}.quem-body{align-items:center;text-align:center;gap:3px}.quem-name{font:400 17px/1.25 var(--f-display);letter-spacing:.02em;color:var(--ink)}.quem-role{font-size:12px!important;letter-spacing:.06em;text-transform:uppercase;margin:0!important}.quem-ig{font:400 12.5px/1.4 var(--f-body);color:var(--muted)}.quem-pick{margin:8px 0 12px;font-size:13.5px;line-height:1.45;color:var(--ink)}.quem-pick em{display:block;font-style:normal;font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-bottom:3px}.combo-note,.drawer,.fav-pop,.form-sec,.made-note{border-radius:0}.done-head .ok{background:#111;color:#fff}.st.on{border-color:#111;font-weight:400}.item-combo,.sum-row.disc{color:var(--ink)}.menu-nav summary{font-weight:400;font-stretch:100%;letter-spacing:.02em}.card-pay,.item,.pay-choice .pay-opt,.pay-opt,.summary-box{border-radius:0}input:not([type=checkbox]):not([type=radio]),select,textarea{border-radius:0!important}.pay-opt{border-width:1px}