/*!
 * An vue project
 *  1.14.0
 * 
 *  Licensed under the EULA license.
 *  https://controlla.com.mx/eula
 * 
 *  Copyright 2025, Controlla <contacto@controlla.com.mx>
 *  https://controlla.com.mx
 * 
 *  Developers: Ivan Sotelo <isotelo@controlla.com.mx>,Daniel Apodaca <dapodaca@controlla.com.mx>
 * 
 * 
 */.product-list-container[data-v-52afc3d3]{width:100%}.product-list-container .subcategories-container[data-v-52afc3d3]{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:10px auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.product-list-container .subcategories-container .badge[data-v-52afc3d3]{display:inline-block;border-radius:50px;margin:0 5px;padding:2px 12px;cursor:pointer;background:#000;color:#fff;font-size:.9rem;font-weight:700}.product-list-container .subcategories-container .badge[data-v-52afc3d3]:hover{background:rgba(0,0,0,.6)}.product-list-container .product-grid-container[data-v-52afc3d3]{width:100%;background-color:#fff;overflow:hidden;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-template-rows:auto 1fr auto}.product-list-container .product-grid-container .item[data-v-52afc3d3]{padding:0;color:#fff;font-family:sans-serif;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;overflow:hidden;cursor:pointer;height:280px;position:relative}.product-list-container .product-grid-container .item img[data-v-52afc3d3]{max-height:200px;height:100%;-o-object-fit:contain;object-fit:contain}.product-list-container .product-grid-container .item[data-v-52afc3d3]:nth-child(odd){background:#f7f7f7}.product-list-container .product-grid-container .item .logo[data-v-52afc3d3]{-webkit-filter:grayscale(1);filter:grayscale(1);opacity:.3;max-width:70%;margin:0 auto}.product-list-container .product-grid-container .item .name[data-v-52afc3d3]{color:#000;font-size:.8rem;font-weight:700;margin:10px 0 0 0}.product-list-container .product-grid-container .item .price[data-v-52afc3d3]{color:#000;font-size:.8rem;text-transform:uppercase}.product-list-container .product-grid-container .item .pricediscount[data-v-52afc3d3]{color:red;font-size:.8rem;text-transform:uppercase}.product-list-container .product-grid-container .item .descountpercent[data-v-52afc3d3]{background:#fff;border-radius:100%;width:50px;height:50px;position:absolute;top:8px;right:16px;color:#000;text-align:center;padding:18px 5px;font-size:12px}.product-list-container .no-products[data-v-52afc3d3]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.product-list-container .no-products img[data-v-52afc3d3]{width:250px}.product-list-container .is-busy[data-v-52afc3d3]{margin-bottom:20px}@media only screen and (max-width:768px){.product-grid-container[data-v-52afc3d3]{width:100%}.product-grid-container .item[data-v-52afc3d3]{color:#fff;font-family:sans-serif;font-size:30px}}@media only screen and (min-width:768px){.subcategories-container[data-v-52afc3d3]{display:none}}@media only screen and (min-width:1366px){.product-grid-container[data-v-52afc3d3]{width:100%}.product-grid-container .item[data-v-52afc3d3]{color:#fff;font-family:sans-serif;font-size:30px}}.slide-in-enter[data-v-52afc3d3]{opacity:0;-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}.slide-in-enter-active[data-v-52afc3d3]{-webkit-transition:all .4s ease;transition:all .4s ease;-webkit-transition-delay:calc(0.1s*var(--i));transition-delay:calc(0.1s*var(--i))}.discount[data-v-52afc3d3]{-webkit-text-decoration-line:line-through;text-decoration-line:line-through}