@media (min-width:768px){.so-celular{display:none!important}}@media (max-width:767.98px){.so-computador{display:none!important}input:not([type=checkbox]),select,textarea{font-size:16px!important}.filtros-da-vitrine{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end!important;display:grid!important}.filtro-da-busca,.filtro-de-selecao{margin-bottom:0!important}.filtro-da-busca{grid-area:1/span 3}.filtro-do-botao{grid-area:1/4;height:42px;padding:0 4px!important;font-size:14px!important}.filtro-de-selecao{grid-column:span 2;min-width:0}.filtros-da-vitrine input,.filtros-da-vitrine select{height:42px;margin:4px 0 0!important;padding:0 8px!important}.tabela-em-cartoes,.tabela-em-cartoes tbody,.tabela-em-cartoes tr{display:block;min-width:0!important}.tabela-em-cartoes thead{display:none}.tabela-em-cartoes tr{background:#fff;border:1px solid #e4e1da;border-radius:10px;margin-bottom:8px;padding:6px 12px}.tabela-em-cartoes td{overflow-wrap:anywhere;justify-content:space-between;align-items:baseline;gap:12px;display:flex;text-align:right!important;white-space:normal!important;border:0!important;padding:7px 0!important}.tabela-em-cartoes td:before{content:attr(data-rotulo);color:#5b615c;text-align:left;flex:none;font-size:13px;font-weight:400}.selo-da-campanha{white-space:normal!important;border-radius:8px!important}.barra-inferior~main{padding-top:20px!important;padding-bottom:calc(96px + env(safe-area-inset-bottom))!important}.grade-de-produtos{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.cartao-de-produto{padding:10px!important}.nome-do-produto{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;font-size:13px!important}.botao-de-compartilhar{gap:6px!important;padding-left:4px!important;padding-right:4px!important;font-size:13px!important}.lista-de-dados{grid-template-columns:minmax(0,1fr)!important;row-gap:2px!important}.lista-de-dados dd+dt{margin-top:12px!important}}.barra-inferior{padding-bottom:env(safe-area-inset-bottom)}.menu-mais>summary{cursor:pointer;list-style:none}.menu-mais>summary::-webkit-details-marker{display:none}.menu-mais[open]>summary:before{content:"";z-index:-1;background:#1f242159;position:fixed;inset:0}.painel-do-mais{bottom:calc(72px + env(safe-area-inset-bottom));max-height:calc(100vh - 80px - env(safe-area-inset-bottom));max-height:calc(100dvh - 80px - env(safe-area-inset-bottom));overflow-y:auto}@media print{.barra-inferior{display:none!important}}
