.invictus-products-container{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin:30px auto;width:100%}.invictus-products-container.is-carousel{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;padding-bottom:20px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:auto;scrollbar-color:#4b8beb #f0f0f0}@media (min-width:768px){.invictus-products-container.is-carousel{justify-content:center}}.invictus-products-container.is-carousel::-webkit-scrollbar{height:12px}.invictus-products-container.is-carousel::-webkit-scrollbar-track{background:#f0f0f0;border-radius:6px}.invictus-products-container.is-carousel::-webkit-scrollbar-thumb{background-color:#4b8beb;border-radius:6px;border:2px solid #f0f0f0}.invictus-card-produto{background:#fff;border:1px solid #eaeaea;border-radius:8px;padding:15px;text-align:center;font-family:'Arial',sans-serif;transition:all .3s ease;display:flex;flex-direction:column;box-sizing:border-box;width:100%;max-width:230px;flex:0 0 auto;scroll-snap-align:start}@media (max-width:767px){.invictus-products-container.is-carousel .invictus-card-produto{width:75vw}.invictus-products-container.is-carousel.is-small .invictus-card-produto{width:45vw}}.invictus-card-produto:hover{box-shadow:0 8px 20px rgba(0,0,0,.08);border-color:#4b8beb;transform:translateY(-4px)}.invictus-products-container.is-small .invictus-card-produto{max-width:170px;padding:12px}.invictus-products-container.is-small .invictus-img-produto{max-height:120px;margin-bottom:10px}.invictus-products-container.is-small .invictus-titulo-produto{font-size:13px!important;line-height:1.3!important}.invictus-products-container.is-small .invictus-preco-produto{font-size:15px;margin-bottom:10px}.invictus-products-container.is-small .invictus-btn-comprar{padding:6px 16px;font-size:12px}.invictus-img-produto{width:100%;height:auto;max-height:180px;object-fit:contain;margin-bottom:12px}.invictus-titulo-produto{font-size:14px!important;line-height:1.4!important;margin:0 0 10px 0!important;padding:0!important;font-weight:600}.invictus-titulo-produto a{color:#333;text-decoration:none;transition:color .2s}.invictus-card-produto:hover .invictus-titulo-produto a{color:#4b8beb}.invictus-preco-produto{font-size:16px;color:#4b8beb;font-weight:bold;margin-top:auto;margin-bottom:15px}.invictus-preco-produto ins{text-decoration:none}.invictus-preco-produto del{color:#a0a0a0;font-size:13px;font-weight:normal;margin-right:6px}.invictus-btn-comprar{display:inline-block;align-self:center;padding:8px 20px;background-color:#4b8beb;color:#fff!important;text-transform:uppercase;font-weight:700;font-size:13px;text-decoration:none;border-radius:6px;transition:background .3s}.invictus-btn-comprar:hover{background-color:#386ab5}