html{width:auto!important;height:auto!important;overflow:auto!important}body{display:block!important}.mvp-body main{padding:28px 32px 40px;max-width:1360px;margin:auto}.hybrid-whatsapp{background:#173B59;color:white;padding:10px 28px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px}.hybrid-whatsapp button{border:1px solid #BFE8F5;border-radius:24px;padding:7px 14px;color:white;background:transparent}.hybrid-intro{padding:4px 0 20px}.hybrid-intro strong{font:700 20px Comfortaa,sans-serif;color:#173B59}.hybrid-intro p{margin-top:10px;color:#5E6875;font-size:14px}.hybrid-calc{margin:0 32px 36px;padding:24px;border:1px solid #D9A62E;border-radius:24px;background:#fff}.hybrid-calc h2{font:700 20px Comfortaa,sans-serif;margin-bottom:12px}.hybrid-calc label{display:inline-grid;gap:8px;margin:16px 20px 16px 0}.hybrid-calc input{border:1px solid #E2E8F0;padding:10px;border-radius:12px;width:180px}.hybrid-calc button{padding:10px 20px;margin-top:16px;background:#FCE9A6;border-radius:20px}.hybrid-example{display:block;font:600 10px Rubik,sans-serif;color:#5E6875;margin:5px 0}.product-card a[aria-disabled=true],.compact-row a[aria-disabled=true]{opacity:.65;cursor:default}.hybrid-search-empty{padding:20px;background:white;border-radius:16px;font-size:14px}.mvp-body header{z-index:30}#sidebarMenu{font-family:'Nunito Sans',sans-serif}#sidebarMenu a[aria-current=page]{background:#FCE9A6;border-left-color:#D9A62E}#sidebarBackdrop[hidden]{display:none!important}@media(max-width:600px){.hybrid-whatsapp{padding:12px 16px;flex-direction:column;text-align:center}.mvp-body main{padding:22px 16px}.hybrid-calc{margin:0 16px 24px}.hybrid-intro strong{font-size:18px}}

/* Subcategorias de mesma altura, sem quebra isolada da última opção. */
#subcat-container>div{display:flex;flex-wrap:nowrap;align-items:stretch;gap:8px;overflow-x:auto;padding-bottom:3px}
#subcat-container .subcat-btn{flex:1 0 auto;white-space:nowrap;justify-content:center;min-height:42px;padding:9px 12px}
@media(min-width:1200px){#subcat-container .subcat-btn{font-size:11px;padding:9px 10px}}
@media(max-width:700px){#subcat-container>div{scroll-snap-type:x proximity}#subcat-container .subcat-btn{scroll-snap-align:start}}

.hybrid-whatsapp button{display:inline-flex;align-items:center;gap:8px;background:#16A34A;color:#fff;border:0;opacity:1}.hybrid-whatsapp{position:relative;overflow:hidden;min-height:48px}.hybrid-bowl{display:flex;justify-content:center;padding:0 0 20px}.hybrid-bowl-img{width:160px;height:160px;object-fit:cover;border-radius:24px;border:1px solid #BFE8F5}.hybrid-whatsapp:before,.hybrid-whatsapp:after{content:none!important}

.product-card{position:relative}

.hybrid-food-hero{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:24px 32px;background:#e8e2f6;border:1px solid #d3caea;border-radius:24px;overflow:hidden}.hybrid-food-copy{flex:1;max-width:660px}.hybrid-food-copy p{margin-top:12px}.hybrid-food-picture{flex:0 0 180px}.hybrid-food-picture .hybrid-bowl-img{display:block;width:180px;height:180px;object-fit:cover;border-radius:22px;border:4px solid #f3effb}.hybrid-consumption-link{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 24px;border-radius:24px;background:#eee8fa;border:1px solid #ddd7f3}.hybrid-consumption-link h3{font-family:Comfortaa,sans-serif;font-size:16px;font-weight:700}.hybrid-consumption-link p{font-size:13px;margin-top:8px}.hybrid-consumption-link a{flex-shrink:0;padding:12px 16px;border-radius:12px;background:#173b59;color:white;font-size:12px;font-weight:700}@media(max-width:600px){.hybrid-food-hero{gap:14px;padding:20px}.hybrid-food-picture{flex-basis:105px}.hybrid-food-picture .hybrid-bowl-img{width:105px;height:125px}.hybrid-food-copy h1{font-size:21px}.hybrid-food-copy p{font-size:12px}.hybrid-consumption-link{flex-direction:column;align-items:flex-start}}

.hybrid-food-standard{background:linear-gradient(90deg,#f6f7fa,#fff,#edf7fa);border-color:#d3e8f0}.hybrid-nutrition-calc{border:1px solid #d3e8f0;border-radius:24px;background:linear-gradient(90deg,#f6f7fa,#edf7fa);overflow:hidden}.hybrid-nutrition-calc summary{display:flex;align-items:center;gap:16px;padding:24px;cursor:pointer;list-style:none}.hybrid-nutrition-calc summary::-webkit-details-marker{display:none}.hybrid-nutrition-calc summary>.material-symbols-outlined{padding:12px;border-radius:16px;background:white;color:#d9a62e}.hybrid-nutrition-calc strong{font-family:Comfortaa,sans-serif;font-size:16px}.hybrid-nutrition-calc small{display:block;font-size:12px;margin-top:6px}.hybrid-expand-label{margin-left:auto;background:#173b59;color:white;padding:12px 16px;border-radius:12px;font-size:12px;white-space:nowrap}.hybrid-nutrition-content{padding:0 24px 24px;font-size:14px}.hybrid-nutrition-calc[open] .hybrid-expand-label{background:#365a78}@media(max-width:600px){.hybrid-nutrition-calc summary{flex-wrap:wrap;padding:20px}.hybrid-nutrition-calc summary>span:nth-child(2){flex:1}.hybrid-expand-label{margin-left:0}}
