/*!
 * 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-535e5c5a]{width:100%}.product-list-container .subcategories-container[data-v-535e5c5a]{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-535e5c5a]{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-535e5c5a]:hover{background:rgba(0,0,0,.6)}.product-list-container .product-grid-container[data-v-535e5c5a]{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-535e5c5a]{padding:0 0 0 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}.product-list-container .product-grid-container .item img[data-v-535e5c5a]{max-height:200px;height:100%;-o-object-fit:contain;object-fit:contain}.product-list-container .product-grid-container .item[data-v-535e5c5a]:nth-child(odd){background:#f7f7f7}.product-list-container .product-grid-container .item .logo[data-v-535e5c5a]{-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-535e5c5a]{color:#000;font-size:.8rem;font-weight:700;margin:10px 0 0 0}.product-list-container .product-grid-container .item .price[data-v-535e5c5a]{color:#000;font-size:.8rem;margin:0 0 10px 0;text-transform:uppercase}.product-list-container .no-products[data-v-535e5c5a]{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-535e5c5a]{width:250px}.product-list-container .is-busy[data-v-535e5c5a]{margin-bottom:20px}@media only screen and (max-width:768px){.product-grid-container[data-v-535e5c5a]{width:100%}.product-grid-container .item[data-v-535e5c5a]{color:#fff;font-family:sans-serif;font-size:30px}}@media only screen and (min-width:768px){.subcategories-container[data-v-535e5c5a]{display:none}}@media only screen and (min-width:1366px){.product-grid-container[data-v-535e5c5a]{width:100%}.product-grid-container .item[data-v-535e5c5a]{color:#fff;font-family:sans-serif;font-size:30px}}.slide-in-enter[data-v-535e5c5a]{opacity:0;-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0)}.slide-in-enter-active[data-v-535e5c5a]{-webkit-transition:all .4s ease;transition:all .4s ease;-webkit-transition-delay:calc(0.1s*var(--i));transition-delay:calc(0.1s*var(--i))}