.catalog-card,.card{perspective:1200px}.nutrition-inner{display:grid;width:100%;height:100%;min-height:inherit;transform-style:preserve-3d;transition:transform .65s cubic-bezier(.2,.75,.2,1)}.nutrition-inner.is-flipped{transform:rotateY(180deg)}.nutrition-face{grid-area:1/1;min-width:0;backface-visibility:hidden;-webkit-backface-visibility:hidden}.nutrition-front{display:flex;flex-direction:column;height:100%}.nutrition-back{transform:rotateY(180deg);display:flex;flex-direction:column;height:100%;overflow:auto}.nutrition-button{width:100%;margin-top:14px;border:1px solid currentColor;border-radius:99px;padding:11px 16px;background:transparent;color:inherit;font:700 12px "DM Sans",sans-serif;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;transition:.2s}.nutrition-button:hover{background:#fff;color:#312018;border-color:#fff}.nutrition-back h3{margin:0 0 4px!important}.nutrition-serving{margin:0 0 16px!important;font-size:12px!important;text-transform:uppercase;letter-spacing:.1em;font-weight:700}.nutrition-table{width:100%;border-collapse:collapse;font-size:12px}.nutrition-table th{background:#ead7a8;color:#553018;padding:7px 5px;text-align:center}.nutrition-table td{padding:5px 3px;border-bottom:1px solid currentColor;text-align:center}.nutrition-table td:first-child{text-align:left}.nutrition-note{font-size:10px!important;line-height:1.35;margin:14px 0 0!important;opacity:.7}.nutrition-back .nutrition-button{margin-top:auto}
.nutrition-allergens{font-size:9px!important;line-height:1.42!important;margin:10px 0 14px!important;text-transform:none;letter-spacing:0}.nutrition-allergens strong{font-weight:700}
.nutrition-front>.catalog-product,.nutrition-front>.product{position:relative!important;flex:0 0 330px!important;height:330px!important;min-height:330px!important;overflow:hidden!important}.nutrition-front>.catalog-product img,.nutrition-front>.product img{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important;transform:scale(.92)!important}.catalog-card:hover .nutrition-front>.catalog-product img,.card:hover .nutrition-front>.product img{transform:scale(.97)!important}.nutrition-front>h3,.nutrition-front>p,.nutrition-front>.catalog-meta,.nutrition-front>.meta,.nutrition-front>.nutrition-button{position:relative;z-index:2}
.sundae-flocos-card .nutrition-front>.catalog-product,.nutrition-front>.catalog-product:has(img[alt="Sundae Chocolate"]),.nutrition-front>.catalog-product:has(img[alt="Sundae Morango"]){display:grid!important;place-items:center!important;overflow:visible!important}.sundae-flocos-card .nutrition-front>.catalog-product img,.nutrition-front>.catalog-product img[alt="Sundae Chocolate"],.nutrition-front>.catalog-product img[alt="Sundae Morango"]{position:relative!important;inset:auto!important;width:auto!important;height:294.6px!important;max-width:100%!important;max-height:294.6px!important;margin:auto!important;object-fit:contain!important;transform:scale(.919)!important;transform-origin:50% 50%!important}.sundae-flocos-card:hover .nutrition-front>.catalog-product img,.catalog-card:hover .nutrition-front>.catalog-product img[alt="Sundae Chocolate"],.catalog-card:hover .nutrition-front>.catalog-product img[alt="Sundae Morango"]{transform:scale(.969)!important}
[data-volume-panel="20"] .nutrition-front>.catalog-product{overflow:visible!important}[data-volume-panel="20"] .nutrition-front>.catalog-product img{position:relative!important;inset:auto!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;transform:none!important}[data-volume-panel="20"] .catalog-card:hover .nutrition-front>.catalog-product img{transform:scale(1.055)!important}[data-volume-panel="20"] .nutrition-front>.catalog-product img.volume-image-normalized{transform:scale(1.566)!important}[data-volume-panel="20"] .catalog-card:hover .nutrition-front>.catalog-product img.volume-image-normalized{transform:scale(1.633)!important}[data-volume-panel="20"] .nutrition-front>.catalog-product img.volume-image-latte{transform:scale(.964)!important}[data-volume-panel="20"] .catalog-card:hover .nutrition-front>.catalog-product img.volume-image-latte{transform:scale(1.018)!important}
/* Paleta Veneto nos detalhes nutricionais. */
.nutrition-button:hover{background:#fff;color:#312018;border-color:#fff}.nutrition-table th{background:#f8f1ec;color:#312018}

/* Contraste consistente em todas as paginas e catalogos. */
.catalog-main .eyebrow,.catalog-intro .eyebrow,.intro .eyebrow{color:#149a7b!important}
.catalog-hero .eyebrow,.hero .eyebrow{color:#ed2f5a!important}
.catalog-intro>p,.intro>p{color:#312018!important}
.card:nth-child(3n+1),.catalog-card:nth-child(3n+1){background:#149a7b!important;color:#000!important}
.card:nth-child(3n+2),.catalog-card:nth-child(3n+2){background:#ed2f5a!important;color:#000!important}
.card:nth-child(3n),.catalog-card:nth-child(3n){background:#d6b184!important;color:#000!important}
.card .meta,.catalog-card .catalog-meta{border-color:currentColor!important}
.cta{background:#ed2f5a!important;color:#fff!important}.cta a{background:#fff!important;color:#312018!important}.cta a:hover{background:#149a7b!important;color:#fff!important}
