#carrossel{font-family:"Plus Jakarta Sans",sans-serif;--itens-visiveis:3;--espacamento:24px;--raio:20px;--espaco-lateral:32px;--folga-sombra:80px;margin:0 auto;background:#f5f5f5;padding:20px 0}#carrossel .carrossel-controles{display:flex;align-items:center;justify-content:center;gap:12px;background:#fff;padding:5px;border:solid 4px #f5f5f5;box-shadow:0 0 3px rgba(0,0,0,.5);width:400px;margin:0 auto;border-radius:50px}#carrossel .classTab{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:45%;padding:16px 0;border:0;border-radius:50px;background:#111;color:#fff;cursor:pointer;font-size:16px;font-weight:500;transition:background .3s ease,color .3s ease,transform .2s ease}#carrossel .classTab .icon{display:inline-flex;align-items:center;justify-content:center;line-height:1}#carrossel .titulo-controle{line-height:1}#carrossel .classTab:hover{background:var(--cor-marca);color:var(--cor-preta)}#carrossel .classTab:active{transform:scale(.95)}#carrossel .classTab.ativo{background:var(--cor-marca);color:var(--cor-preta)}#carrossel .classTab:focus-visible{outline:3px solid var(--cor-marca);outline-offset:3px}#carrossel .container{padding:0;box-sizing:border-box;background:var(--cor-cinza-bg);overflow:visible;margin:20px auto 0}#carrossel .lista{display:flex;gap:20px;overflow-x:auto;overflow-y:visible;scroll-snap-type:none;scroll-behavior:auto;cursor:grab;user-select:none;scrollbar-width:none;padding:12px var(--folga-sombra) 24px;touch-action:pan-y;list-style:none;margin:0}#carrossel .lista::-webkit-scrollbar{display:none}#carrossel .lista.arrastando{cursor:grabbing}#carrossel .item{position:relative;flex:0 0 calc((100% - (var(--itens-visiveis) - 1) * var(--espacamento)) / var(--itens-visiveis));display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;padding:25px 24px;background:var(--cor-branca);border-radius:30px;border:8px solid var(--cor-cinza-bg);box-shadow:0 0 3px rgba(0,0,0,.5)}#carrossel .selo{align-items:center;align-self:flex-start;display:inline-flex;gap:5px;margin-bottom:14px;padding:4px 12px;border-radius:999px;background:var(--cor-marca);color:var(--cor-preta);font-size:12px;font-weight:800}#carrossel .foto{width:100%;max-width:200px;height:auto;filter:drop-shadow(0 10px 20px rgba(0,0,0,.35));aspect-ratio:1;object-fit:contain;pointer-events:none}#carrossel .titulo{color:var(--cor-preta);font-size:30px;font-weight:800;margin:0;padding:0;line-height:1.2}#carrossel .texto{color:var(--cor-paragrafo);font-size:13px;line-height:1.4;margin:0;padding:0}#carrossel .tag{position:absolute;left:20px;top:160px;width:60px;height:60px;border-radius:50%;display:flex;align-items:center;justify-content:center;line-height:1;font-size:11px;font-weight:800}#carrossel .tag-premium{background:linear-gradient(135deg,#c69214,#ffd700 50%,#fff1a8);border:2px solid #111;color:#111;box-shadow:0 0 0 4px #ffd700}#carrossel .tag-flash{background:linear-gradient(135deg,#111,#3a3a3a 50%,#f5f5f5);border:2px solid #fff;color:#fff;box-shadow:0 0 0 4px #3a3a3a}#carrossel .preco{position:relative;width:100%;padding:15px 0}#carrossel .preco::before,#carrossel .preco::after{content:"";position:absolute;left:50%;width:70%;height:1px;background:#ddd;transform:translateX(-50%)}#carrossel .preco::before{top:-1px}#carrossel .preco::after{bottom:-1px}#carrossel .preco-antigo,#carrossel .parcela,#carrossel .avista{color:#111}#carrossel .preco-antigo{display:block;font-size:14px;text-decoration:line-through;text-decoration-color:red;text-decoration-thickness:1px}#carrossel .parcela{display:block;margin:2px 0;font-size:20px;font-weight:400}#carrossel .preco .parcela [class*="-par"]{color:var(--cor-preta);font-size:35px;font-weight:800}#carrossel .avista{display:block;font-size:15px;font-weight:600}#carrossel .valorNopix{width:90%;padding:8px;margin:10px 0 0;border-radius:5px;border-left:solid 3px var(--cor-preta);background:rgb(0 168 89/20%);display:flex;align-items:center;justify-content:space-between;font-size:14px;font-weight:500}#carrossel .valorNopix [class*="-pix"]{font-weight:800}#carrossel .botao{display:inline-flex;width:90%;margin:10px auto;background:var(--cor-marca);color:#000;align-items:center;justify-content:center;gap:10px;padding:16px 10px;border-radius:50px;text-decoration:none;font-size:16px;font-weight:600;cursor:pointer;transition:background .3s ease,color .3s ease,opacity .3s ease,transform .3s ease;-webkit-tap-highlight-color:transparent}#carrossel .botao:hover{background:var(--cor-am-escuro);color:var(--cor-preta);opacity:.9}#carrossel .botao .icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}#carrossel .beneficios{display:grid;gap:10px;width:90%;margin-bottom:23px;text-align:left;font-size:13px;border-top:solid 1px #ddd;padding:10px 0 0;list-style:none}#carrossel .beneficios li{display:flex;align-items:center;gap:10px;min-height:24px}#carrossel .beneficios .icon{flex-shrink:0;width:18px;height:18px;font-size:16px;line-height:1;text-align:center;background:var(--cor-am-claro);padding:15px;border:solid 1px var(--cor-marca);color:var(--cor-preta);border-radius:50%;display:flex;align-items:center;justify-content:center}@media (max-width:1366px){#carrossel{--itens-visiveis:3;--espacamento:20px;--folga-sombra:60px}}@media (max-width:1200px){#carrossel{--itens-visiveis:3;--espacamento:18px;--folga-sombra:20px}#carrossel .item{padding:20px 10px}}@media (max-width:1024px){#carrossel{--itens-visiveis:3;--espacamento:16px;--folga-sombra:10px}#carrossel .foto{max-width:150px}}@media (max-width:880px){#carrossel{--itens-visiveis:2.3;--espacamento:16px;--folga-sombra:15px}}@media (max-width:767px){#carrossel{--itens-visiveis:1.2;--espacamento:16px;--folga-sombra:15px;--espaco-lateral:5px}#carrossel .carrossel-controles{max-width:350px}#carrossel .item{padding:30px 5px;gap:10px}#carrossel .foto{max-width:200px}#carrossel .tag{width:50px;height:50px;font-size:9px}#carrossel .preco-antigo{font-size:16px}#carrossel .parcela{font-size:18px}#carrossel .avista{font-size:16px}}@media (max-width:480px){#planos{--itens-visiveis:1.2;--espacamento:10px;--folga-sombra:20px;--espaco-lateral:0}#carrossel .container{width:100%;max-width:100%}}