.abas{scrollbar-width:none;margin-bottom:26px;overflow-x:auto}.abas::-webkit-scrollbar{display:none}.abas ul{border:1px solid #bdbdbd;grid-template-columns:repeat(6,1fr);min-width:720px;list-style:none;display:grid}.abas li+li{border-left:1px solid #bdbdbd}.abas button{color:#222;text-transform:uppercase;cursor:pointer;background:#fff;border:0;width:100%;height:38px;font-size:16px}.abas button:hover,.abas button.ativa{color:#f71963}.abas button.ativa{font-weight:600}.card{background:#fff;border-radius:10px;flex-direction:column;height:492px;padding:12px 12px 16px;display:flex;box-shadow:0 4px 16px #0000001f}.card .gatilho{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.card img{object-fit:contain;width:100%;height:269px}.card h3{height:70px;font-size:16px;font-weight:300;line-height:35px;overflow:hidden}.card .preco-antigo{color:#777;font-size:20px;font-weight:300;text-decoration:line-through}.card .preco{font-size:36px;font-weight:700;line-height:1.1}.card .parcela{font-size:14px;font-weight:300}.card .frete{color:#f71963;margin-top:4px;font-size:14px}.card .comprar{color:#fff;text-transform:uppercase;cursor:pointer;background:#f71963;border:0;border-radius:4px;height:44px;margin-top:auto;font-size:16px;font-weight:700;transition:background .2s}.card .comprar:hover{background:#d4134f}@media (width<=768px){.card{height:auto;padding-bottom:12px}.card img{height:200px}.card .preco{font-size:24px}}.carrossel{position:relative}.carrossel ul{scroll-snap-type:x mandatory;scrollbar-width:none;gap:62px;padding:12px 0 24px;list-style:none;display:flex;overflow-x:auto}.carrossel ul::-webkit-scrollbar{display:none}.carrossel li{scroll-snap-align:start;flex:0 0 calc(25% - 46.5px)}@media (width<=1024px){.carrossel li{flex-basis:calc(33.3333% - 41.3333px)}}@media (width<=768px){.carrossel li{flex-basis:calc(50% - 31px)}}@media (width<=480px){.carrossel li{flex-basis:100%}}.carrossel .seta{color:#222;cursor:pointer;background:0 0;border:0;width:24px;font-size:44px;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.carrossel .seta:hover:not(:disabled){color:#f71963}.carrossel .seta:disabled{color:#bdbdbd;cursor:default}.carrossel .anterior{left:-32px}.carrossel .proxima{right:-32px}@media (width<=480px){.carrossel .seta{width:20px;font-size:36px}}.modal-fundo{z-index:100;background:#0009;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.modal{background:#fff;border-radius:4px;gap:32px;width:100%;max-width:900px;padding:40px;display:flex;position:relative}@media (width<=480px){.modal{flex-direction:column;max-height:90vh;padding:24px;overflow-y:auto}}.modal .fechar{cursor:pointer;background:0 0;border:0;font-size:32px;line-height:1;position:absolute;top:8px;right:16px}.modal img{object-fit:contain;flex:1;align-self:center;width:100%;max-width:360px}.modal .info{flex-direction:column;flex:1;gap:14px;display:flex}.modal h2{text-transform:uppercase;font-size:24px;font-weight:600}.modal .preco{font-size:24px;font-weight:700}.modal .detalhes{color:#f71963;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:14px;font-weight:600;text-decoration:underline}.modal .acoes{gap:16px;margin-top:8px;display:flex}.modal .quantidade{border:1px solid #ccc;border-radius:4px;align-items:center;display:flex}.modal .quantidade button{cursor:pointer;background:0 0;border:0;width:36px;height:44px;font-size:18px}.modal .quantidade button:disabled{color:#bdbdbd;cursor:default}.modal .quantidade output{text-align:center;min-width:36px;display:block}.modal .comprar{color:#fff;text-transform:uppercase;cursor:pointer;background:#f71963;border:0;border-radius:4px;flex:1;height:44px;font-size:16px;font-weight:700;transition:background .2s}.modal .comprar:hover{background:#d4134f}.modal .comprar{font-size:14px}.vitrine{max-width:1328px;margin:0 auto;padding:48px 32px}.vitrine h2{color:#f71963;text-align:center;align-items:center;gap:37px;max-width:1136px;margin:0 auto 20px;font-size:30px;font-weight:700;display:flex}.vitrine h2:before,.vitrine h2:after{content:"";background:#dedede;flex:1;height:1px}@media (width<=768px){.vitrine h2{gap:16px;font-size:24px}}.vitrine .mensagem{text-align:center;color:#777;padding:48px 0}.vitrine .erro{color:#c0392b}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{color:#222;-webkit-font-smoothing:antialiased;background:#fff;font-family:Poppins,Segoe UI,Arial,sans-serif}body.modal-aberto{overflow:hidden}img{max-width:100%;display:block}button{font-family:inherit}button:focus-visible{outline-offset:2px;outline:2px solid #f71963}.apenas-leitor-de-tela{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
