@font-face{font-family:Poppins;src:url("/assets/remodelo-20260925/fonts/Poppins-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:Poppins;src:url("/assets/remodelo-20260925/fonts/Poppins-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:Poppins;src:url("/assets/remodelo-20260925/fonts/Poppins-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}
body{font-family:Poppins,Arial,sans-serif}h1,h2,h3,.footer-brand,.category h3,.ribbon div,.location-copy h2,.category-nav a,.sizes b{font-family:Poppins,Arial,sans-serif;font-weight:700;letter-spacing:-.045em}h1,h2,h3{line-height:1.15}.hero-editorial h1{font-size:clamp(52px,5.7vw,84px);line-height:1.12;letter-spacing:-.05em}.hero-editorial h1 span{white-space:nowrap}.footer-brand{font-size:52px}.ribbon div{font-size:25px;letter-spacing:-.025em}.location-copy h2{font-size:28px;overflow-wrap:normal}.category h3{font-size:37px}.category-nav a{font-size:19px;letter-spacing:-.025em}.sizes b{font-size:28px}.location-copy h3{font-family:Poppins,Arial,sans-serif;font-weight:600;letter-spacing:0}@media(max-width:1050px) and (min-width:651px){.hero-editorial h1{font-size:clamp(36px,5.7vw,60px)}}@media(max-width:650px){.hero-editorial h1{font-size:clamp(36px,10.7vw,64px)}.category h3{font-size:28px}.location-copy h2{font-size:23px}.site-header nav{gap:13px;font-size:12px}.site-header img{width:85px}.hero-editorial .hero-actions{gap:17px}.hero-editorial .arrow-link{font-size:12px}.hero-editorial .button{padding:13px 19px}h2{font-size:36px}.footer-brand{font-size:44px}}

.topping-policy{margin:20px 0 30px;padding:18px 22px;background:#edf0df;border-radius:12px}.topping-policy p{margin:4px 0}.premium-badge{display:inline-flex!important;align-items:center;justify-content:center;gap:5px;font-size:12px;line-height:1.4;color:#526530;font-weight:600;margin-top:7px}.premium-badge img{width:25px;height:25px;object-fit:contain}.topping-grid li{justify-content:flex-start}

header.unified-header{max-width:1280px;width:100%;height:auto;min-height:101px;margin:auto;padding:18px 5%;display:flex;align-items:center;justify-content:space-between;gap:18px;background:#fffbf3;border:0;position:relative}header.unified-header img{display:block;width:110px;height:65px;object-fit:contain}header.unified-header nav{display:flex;align-items:center;gap:25px;font-family:Poppins,Arial,sans-serif;font-size:14px;font-weight:400}header.unified-header nav a{padding:0;border:0;border-radius:0;text-decoration:none}header.unified-header nav a[aria-current="page"]{text-decoration:underline;text-underline-offset:7px}.bowl-premium{display:flex;flex-direction:column;align-items:center;gap:5px;color:#526530;font-size:13px;font-weight:600;margin-top:12px}.dish .bowl-premium img{width:32px;height:32px;aspect-ratio:auto;object-fit:contain}.sizes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;max-width:680px}.sizes div{min-width:0}.sizes span{white-space:nowrap}@media(max-width:420px){header.unified-header nav{gap:18px}.sizes b{font-size:24px}.sizes span{font-size:13px}}

.topping-legend{margin:12px 0 28px}.topping-legend p{margin:6px 0;font-size:14px}.topping-legend p:first-child{display:flex;align-items:center;gap:6px;font-weight:600;color:#526530}.topping-legend img,.topping-name .premium-carrot{width:24px;height:24px;object-fit:contain;flex-shrink:0}.topping-name{display:inline;line-height:1.5}.topping-name .premium-carrot{display:inline-block;vertical-align:middle;margin-left:3px}

.topping-grid .topping-name{display:flex;align-items:center;justify-content:center;gap:4px;max-width:100%;line-height:1.5}.topping-name>span{min-width:0}.topping-name .premium-carrot{width:20px;height:20px;flex:0 0 20px;margin:0}.dish h3.bowl-name-premium{display:flex;align-items:center;justify-content:center;gap:8px}.dish h3.bowl-name-premium img{width:16px;height:16px;aspect-ratio:auto;object-fit:contain;flex:0 0 16px;margin:0}

.topping-grid .topping-name{display:block;text-align:center}.topping-name .topping-last{display:inline-block;white-space:nowrap}.topping-name .premium-carrot{display:inline-block;width:16px;height:16px;margin-left:3px;vertical-align:middle}

.unlimited-highlight{color:#526530;background:#edf0df;padding:1px 4px;border-radius:3px;font-weight:700}.mini-topping-note{margin:6px 0 0;padding-left:18px;font-size:14px}.mini-topping-note li{padding:0}

.sizes .mini-size-note{display:block;font-size:11px;line-height:1.4;font-weight:400;margin-top:5px;color:#655541;white-space:normal}

.menu-photo-heading{position:relative;height:280px;padding:0;overflow:hidden;display:flex;align-items:flex-end;text-align:left;background:#655541}.menu-photo-heading>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 48%}.menu-photo-heading::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(25,17,10,.65),transparent 65%)}.menu-photo-heading h1{position:relative;z-index:1;color:#fffbf3;font-size:36px;line-height:1.2;margin:0;padding:24px 6%;letter-spacing:-.03em}@media(max-width:700px){.menu-photo-heading{height:190px}.menu-photo-heading>img{object-position:center 48%}.menu-photo-heading h1{font-size:28px;padding:18px 6%}}
