.content-main{display:flex}.content-main .list-products{width:25%;min-height:100vh;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;overflow:hidden}.content-main .list-products img{width:220px}.content-main .list-products .banner2{height:445px}.content-main .list-products .banner1{margin-bottom:30px;height:435px}.content-main .list-products .banner0{margin-bottom:30px;height:250px}.content-main .content-index{width:100%;box-sizing:border-box;padding-left:0;padding-right:20px}.container-carousel{width:100%;padding-left:5px}.container-carousel img{width:100%;height:100%;object-fit:cover}.head-container{width:100%;padding:6px 15px;min-height:30px;background:#808080;margin-top:20px}.head-container span{color:white;font-weight:500;font-size:18px}.container-destacado{width:100%;padding:10px 0;display:flex;flex-wrap:wrap;justify-content:flex-start}@media (max-width:768px){.container-destacado{display:flex;justify-content:center}}.carousel{display:flex;justify-content:center;align-items:center;min-height:400px}.carousel,.imageContainer{width:100%;height:400px;overflow:hidden}.imageContainer{position:relative;max-width:1200px;aspect-ratio:16/9;border-radius:8px}.imageContainer .image{width:100%;height:100%;object-fit:contain;background-color:#000;display:block}.dotsOverlay{position:absolute;bottom:10px;left:50%;transform:translateX(-50%);display:flex;gap:8px;background-color:rgba(0,0,0,.3);padding:6px 12px;border-radius:16px}.dot{width:10px;height:10px;border-radius:50%;border:none;background-color:#ccc;cursor:pointer;transition:background-color .3s}.dot.active{background-color:#fff}@media (max-width:999px){.imageContainer .image{object-fit:cover;object-position:center}}@media (max-width:992px){.imageContainer .image{object-fit:contain!important}}.mi-card{width:254px;min-height:150px}.mi-card .container-img{height:150px;padding:5px;overflow:hidden}.mi-card .container-img,.mi-card .container-rating{width:100%;display:flex;justify-content:center;align-items:center}.mi-card .container-rating{margin-top:20px;gap:2px}.mi-card .container-rating .rating{display:flex;align-items:center}.mi-card .container-rating .comments a{font-size:10px;color:#9b9b9b;cursor:pointer}.mi-card .container-rating .comments a:hover{color:#bb3d4b}.mi-card .container-description{width:100%;margin-top:25px;padding-left:40px;padding-bottom:10px;padding-right:10px}.container-description .name-product{display:block;text-align:start;font-size:15px;color:#666666;font-weight:500;word-break:break-word}.container-description .code{display:block;text-align:start;font-size:10px;color:#b2b2b2}.mi-card .actions-product{width:100%;padding:10px;display:flex;justify-content:center}.mi-card .actions-product .buttons{width:50%;height:100%;display:flex;justify-content:center}.mi-card .actions-product .container-actions-shop{background:white;left:75%;bottom:100%;padding:20px;width:220px;border-radius:10px;z-index:100}.container-actions-shop button{margin-top:10px;margin-bottom:10px;display:flex!important;align-items:center!important;gap:2px}.container-actions-shop button:first-of-type{border:1px solid black!important;background:white!important;color:black!important;padding:8px!important}.container-actions-shop button:nth-of-type(2){border:1px solid #004caa!important;background:white!important;color:#004caa!important;padding:8px!important}.container-actions-shop button:nth-of-type(3){border:1px solid red!important;background:white!important;color:red!important;padding:8px!important}.mi-card .actions-product .buttons button{padding:5px 10px;background:#4d4d4d;color:yellow;border:1px solid #ccc;border-bottom-right-radius:10px}.mi-card .actions-product .cantidad-product{width:50%;display:flex;flex-direction:column;justify-content:flex-end;padding-left:10px;padding-right:20px}.mi-card .actions-product .cantidad-product .costoProducto{font-size:16px;font-weight:800;color:#494949;white-space:nowrap}.mi-card .actions-product .cantidad-product .costoEnvio{font-size:10px;color:#004caa}.mi-card .actions-product .cantidad-product .stock{font-size:10px;color:#868686;white-space:nowrap}.mi-card:has(.container-img:hover){box-shadow:0 3px 8px rgba(0,0,0,.24);cursor:pointer}