/* Tamanhos de leitura definidos para o site. */
body.theme-light {font-size:16px;}
body.theme-light header nav a,body.theme-light .mobile-nav a {font-size:18px!important;line-height:1.3!important;}
body.theme-light header nav {flex-wrap:wrap!important;}
body.theme-light :is(main,dialog,.cart-drawer,.checkout-modal) p,
body.theme-light :is(input,textarea,select),body.theme-light .hero-signature,
body.theme-light .hero-signature .signature-step {font-size:16px!important;line-height:1.5!important;}
body.theme-light :is(small,label,.eyebrow,.feature b,.feature span,.quiz-progress,.quiz-progress span,.filter-btn,.tips-quiz-link,.event-date,.event-location,.footer-links a,.footer-age-notice,.developer-credit,.cart-note,.checkout-payment-note,.stock-badge,.card-add,.card-metric-label,.card-metric-meta) {font-size:14px!important;line-height:1.4!important;}
body.theme-light #contato .footer-inner>div:first-child>span,body.theme-light #contato .developer-credit {font-size:14px!important;}
body.theme-light main #beerCatalogGrid .beer-card :is(.beer-brewery,.beer-style,.beer-abv,.beer-volume,.stock-badge,.card-add) {font-size:14px!important;line-height:1.4!important;}
body.theme-light main #beerCatalogGrid .beer-card .beer-price {font-size:16px!important;}
body.theme-light main #beerCatalogGrid .beer-card .beer-identity .beer-name {font-size:24px!important;line-height:1.2!important;}
body.theme-light .premium-fridge .fridge-curation-plaque,body.theme-light .fridge-curation-plaque {font-size:9px!important;}
@media(max-width:600px){body.theme-light header nav a {white-space:normal!important;overflow-wrap:normal!important;}}
body.theme-light :is(.tips-back-catalog,.p3-door-kicker,.p3-open-fridge,.p3-fridge-hint,.fridge-top span,.fridge-top strong,.footer-age-notice strong),body.theme-light #tipsSubmitButton {font-size:14px!important;line-height:1.4!important;}
body.theme-light .p3-fridge-hint {max-width:90%;white-space:normal!important;text-align:center;}/* Rodapé em uma linha, com crédito centralizado abaixo. */
body.theme-light #contato .footer-inner{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:12px 22px!important;}
body.theme-light #contato .footer-inner>div:first-child,body.theme-light #contato .footer-links{display:contents!important;}
body.theme-light #contato .footer-inner>div:first-child>span,body.theme-light #contato .footer-links a{white-space:nowrap;}
body.theme-light #contato .developer-credit{display:block!important;width:100%;margin:18px 0 0!important;text-align:center!important;}
@media(max-width:600px){
 body.theme-light #contato .footer-inner{gap:12px 18px!important;}
 body.theme-light #contato .footer-inner>div:first-child>span{flex-basis:100%;white-space:normal;}
 body.theme-light #contato .footer-links a{max-width:100%;white-space:normal;overflow-wrap:anywhere;}
}
/* Latas acionáveis mantêm a apresentação e a proporção das imagens. */
body.theme-light .premium-fridge button.fridge-can{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;border-radius:6px;color:inherit;cursor:pointer;}
body.theme-light .premium-fridge button.fridge-can:focus-visible{outline:2px solid #9aca3c;outline-offset:3px;}
body.theme-light .premium-fridge button.fridge-can:disabled{cursor:not-allowed;}
