:root{--vale-grid-item-color:#122f4d;--vale-grid-item-bg:#eff4ff;--vale-grid-item-border:#fafafa;--vale-grid-item-shadow:rgba(0,0,0,.075);--vale-price-border-color:rgba(47,128,237,.2)}@keyframes moveMainLoadingItem-b60579c6{0%{width:5%}to{width:50%}}@keyframes moveSubLoadingItem-b60579c6{0%{width:5%}to{width:30%}}@keyframes moveToRight-b60579c6{0%{transform:translate(-100%) skew(-8deg)}50%{transform:translate(50%) skew(-8deg)}to{transform:translate(200%) skew(-8deg)}}.loading-grid[data-v-b60579c6],.product-grid[data-v-b60579c6]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:2.5rem 2.25rem}@media screen and (min-width:1280px){.loading-grid[data-v-b60579c6],.product-grid[data-v-b60579c6]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (min-width:1024px) and (max-width:1280px){.loading-grid[data-v-b60579c6],.product-grid[data-v-b60579c6]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:750px) and (max-width:1024px){.loading-grid[data-v-b60579c6],.product-grid[data-v-b60579c6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:750px){.loading-grid[data-v-b60579c6],.product-grid[data-v-b60579c6]{grid-template-columns:100%}}.error-section[data-v-b60579c6]{background:#ff00000d;border:1px solid rgba(255,0,0,.15);border-radius:12px;color:var(--red);padding:1.2rem 1rem;text-align:center;width:100%}.error-section[data-v-b60579c6],.error-section button[data-v-b60579c6]{font-size:.85rem}.empty-list-section[data-v-b60579c6]{align-items:center;display:flex;flex-direction:column;font-size:.9rem;font-weight:400;justify-content:center;min-height:250px;text-align:center}.listing-vale[data-v-b60579c6]{padding:2.2rem 1.5rem}.loading-grid .grid-item[data-v-b60579c6],.product-item[data-v-b60579c6]{background:var(--vale-grid-item-bg);border:1px solid var(--vale-grid-item-border);box-shadow:0 2px 4px var(--vale-grid-item-shadow);padding:1.5rem .75rem}.loading-grid .grid-item .item-image[data-v-b60579c6],.product-image[data-v-b60579c6]{align-items:center;background:var(--white);display:flex;flex-direction:column;height:200px;justify-content:center;margin:0 0 1rem;padding:1rem;width:100%}.loading-grid .grid-item .item-image[data-v-b60579c6]{overflow-x:hidden;position:relative}.loading-grid .grid-item .item-image[data-v-b60579c6]:before{animation:moveToRight-b60579c6 1.5s linear infinite;background:#00000005;content:"";height:100%;left:0;position:absolute;top:0;transform:skew(-8deg);width:50%}.loading-grid .grid-item .loading-item[data-v-b60579c6]{background:var(--loader-bg);border-radius:8px;height:8px}.loading-grid .grid-item .loading-item.main[data-v-b60579c6]{animation:moveMainLoadingItem-b60579c6 .75s linear infinite;width:50%}.loading-grid .grid-item .loading-item.sub[data-v-b60579c6]{animation:moveSubLoadingItem-b60579c6 .75s linear infinite;width:30%}.product-image img[data-v-b60579c6]{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.product-item .product-content[data-v-b60579c6]{display:flex;flex-direction:column;height:calc(100% - 220px)}.product-item .product-name[data-v-b60579c6]{color:var(--vale-grid-item-color);font-size:.9rem;font-weight:500}.product-specs[data-v-b60579c6]{font-size:.7rem}.product-specs span[data-v-b60579c6]:not(:last-child){margin-right:1.2rem}.loading-price[data-v-b60579c6],.product-price[data-v-b60579c6]{border:1px solid var(--vale-price-border-color);margin:1rem 0;padding:.5rem;width:100%}.product-price .label[data-v-b60579c6]{font-size:.65rem;margin-bottom:.1rem}.product-price .value[data-v-b60579c6]{color:var(--vale-grid-item-color);font-size:1.1rem;font-weight:600}.product-btn[data-v-b60579c6]{color:var(--theme-blue);font-size:.75rem;margin-top:auto;transition:.25s ease-in-out}.product-btn[data-v-b60579c6]:hover{opacity:.8}.product-btn:hover span[data-v-b60579c6]{text-decoration:underline}.product-btn i[data-v-b60579c6]{font-size:.9rem;margin-left:.2rem}.product-item .product-checkbox[data-v-b60579c6]{position:absolute;right:10px;top:5px}.product-status .status-item[data-v-b60579c6]{padding:0}.product-status .status-item[data-v-b60579c6] .label{font-size:.75rem}.product-status .status-item[data-v-b60579c6] .status-bg{height:7px;width:7px}
