.destaques{background:var(--carvao);padding:clamp(60px,10vw,120px) 16px;position:relative}@media (min-width:768px){.destaques{padding-left:clamp(24px,4vw,48px);padding-right:clamp(24px,4vw,48px)}}.destaques-inner{flex-direction:column;gap:32px;max-width:1280px;margin:0 auto;display:flex}@media (min-width:768px){.destaques-inner{flex-direction:row;align-items:flex-start;gap:72px}}.destaques-image-col{flex:none}@media (min-width:768px){.destaques-image-col{top:calc(var(--header-height) + 24px);flex:0 0 50%;position:sticky}}.destaques-image-wrapper{aspect-ratio:4/3;background:var(--grelha);border-radius:var(--radius-md);opacity:0;transition:opacity .6s var(--ease-out), transform .6s var(--ease-out);position:relative;overflow:hidden;transform:translateY(18px)}.destaques[data-revealed=true] .destaques-image-wrapper{opacity:1;transform:translateY(0)}.destaques-image{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .5s var(--ease-out);position:absolute;inset:0}.destaques-image[data-active=true]{opacity:1}.destaques-image-fallback{z-index:0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.destaques-list-col{flex-direction:column;flex:1;min-width:0;display:flex}.destaques-heading{color:var(--osso);opacity:0;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);margin:0 0 40px;font-size:clamp(2.25rem,5vw,3.25rem);transform:translateY(14px)}.destaques[data-revealed=true] .destaques-heading{opacity:1;transform:translateY(0)}.destaques-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.destaques-item{border-bottom:1px solid color-mix(in srgb, var(--osso) 6%, transparent);opacity:0;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);transform:translateY(14px)}.destaques[data-revealed=true] .destaques-item{opacity:1;transform:translateY(0)}.destaques-item:first-child{transition-delay:50ms}.destaques-item:nth-child(2){transition-delay:.1s}.destaques-item:nth-child(3){transition-delay:.15s}.destaques-item:nth-child(4){transition-delay:.2s}.destaques-item:nth-child(5){transition-delay:.25s}.destaques-item:first-child{border-top:1px solid color-mix(in srgb, var(--osso) 6%, transparent)}.destaques-item-btn{width:100%;color:var(--osso);cursor:pointer;text-align:left;transition:background .2s var(--ease-out), padding-left .2s var(--ease-out);border-radius:var(--radius-sm);background:0 0;border:none;align-items:baseline;gap:14px;padding:16px 10px;display:flex}.destaques-item-btn:hover,.destaques-item[data-active=true] .destaques-item-btn{background:color-mix(in srgb, var(--osso) 4%, transparent);padding-left:16px}.destaques-rank{font-family:var(--font-display), system-ui, sans-serif;color:var(--mostarda);opacity:.7;min-width:28px;font-size:1.5rem;font-weight:900}.destaques-item[data-active=true] .destaques-rank{opacity:1}.destaques-item-info{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.destaques-item-name{font-size:.9375rem;font-weight:600}.destaques-item-desc{color:var(--fumaca);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.destaques-item-price{color:var(--mostarda);white-space:nowrap;font-size:.9375rem;font-weight:700}.destaques-see-all{color:var(--osso);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1.5px;-webkit-text-decoration-color:color-mix(in srgb, var(--osso) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--osso) 30%, transparent);transition:text-decoration-color .15s, opacity .5s var(--ease-out) .3s, transform .5s var(--ease-out) .3s;opacity:0;align-self:flex-start;margin-top:24px;font-size:.875rem;font-weight:500;transform:translateY(10px)}.destaques[data-revealed=true] .destaques-see-all{opacity:1;transform:translateY(0)}.destaques-see-all:hover{-webkit-text-decoration-color:var(--osso);text-decoration-color:var(--osso)}
.depoimentos{background:var(--grelha);padding:clamp(60px,10vw,120px) 16px}@media (min-width:768px){.depoimentos{padding-left:clamp(24px,4vw,48px);padding-right:clamp(24px,4vw,48px)}}.depoimentos-inner{max-width:1280px;margin:0 auto}.depoimentos-header{opacity:0;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);flex-direction:column;gap:16px;margin-bottom:40px;display:flex;transform:translateY(14px)}.depoimentos[data-revealed=true] .depoimentos-header{opacity:1;transform:translateY(0)}@media (min-width:640px){.depoimentos-header{flex-direction:row;justify-content:space-between;align-items:flex-end}}.depoimentos-heading{color:var(--osso);margin:0 0 8px;font-size:clamp(2.25rem,5vw,3.25rem)}.depoimentos-summary{align-items:center;gap:8px;margin:0;display:flex}.stars{gap:1px;display:inline-flex}.star{color:color-mix(in srgb, var(--osso) 15%, transparent);font-size:1rem}.star[data-filled=true]{color:var(--mostarda)}.depoimentos-avg{color:var(--osso);font-size:1.25rem;font-weight:800}.depoimentos-count{color:var(--fumaca);font-size:.8125rem}.depoimentos-google-link{color:var(--osso);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1.5px;-webkit-text-decoration-color:color-mix(in srgb, var(--osso) 30%, transparent);text-decoration-color:color-mix(in srgb, var(--osso) 30%, transparent);white-space:nowrap;font-size:.8125rem;font-weight:500;transition:text-decoration-color .15s}.depoimentos-google-link:hover{-webkit-text-decoration-color:var(--osso);text-decoration-color:var(--osso)}.depoimentos-grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:32px;padding-bottom:4px;display:flex;overflow-x:auto}.depoimentos-grid::-webkit-scrollbar{display:none}@media (min-width:768px){.depoimentos-grid{scroll-snap-type:none;grid-template-columns:repeat(3,1fr);gap:20px;display:grid;overflow:visible}}.depoimento-card{scroll-snap-align:start;background:var(--carvao);border-top:4px solid var(--brasa);max-width:340px;transition:border-color .2s, opacity .5s var(--ease-out), transform .5s var(--ease-out);opacity:0;flex-direction:column;flex:0 0 82%;gap:16px;padding:28px 24px;display:flex;transform:translateY(14px)}.depoimentos[data-revealed=true] .depoimento-card{opacity:1;transform:translateY(0)}.depoimentos-grid .depoimento-card:first-child{transition-delay:50ms}.depoimentos-grid .depoimento-card:nth-child(2){transition-delay:.12s}.depoimentos-grid .depoimento-card:nth-child(3){transition-delay:.19s}.depoimentos-grid .depoimento-card:nth-child(4){transition-delay:.26s}.depoimentos-grid .depoimento-card:nth-child(5){transition-delay:.33s}.depoimento-card:hover{border-top-color:var(--mostarda)}@media (min-width:768px){.depoimento-card{flex:none;max-width:none}}.depoimento-comment{color:var(--osso);flex:1;margin:0;font-size:1.0625rem;font-weight:600;line-height:1.5}.depoimento-name{color:var(--fumaca);font-size:.8125rem;font-weight:600}
