.shop .active[data-v-6344b147]{background-color:#1a1a1a!important;color:#fff!important}.category-overview[data-v-6344b147]{background-color:#fff;overflow:hidden;position:relative;padding-bottom:60px;border-radius:5px}.category-overview img[data-v-6344b147]{max-width:100%}.category-overview div.btn-container[data-v-6344b147]{width:100%;height:40px;position:absolute;background-color:#fff;color:#333;bottom:0;left:0;height:50px}.category-overview div[data-v-6344b147]{height:100%;overflow:hidden;text-align:justify;padding:2rem}.category-overview button[data-v-6344b147]{position:absolute;bottom:16px;left:16px;padding:5px 15px;border-radius:5px;border:none;color:#fff}.shop-mobile-bar[data-v-6344b147]{text-align:center;min-height:50px;background-color:#ecebeb;border-radius:var(--border-radius-sm)}.shop-mobile-bar .sort[data-v-6344b147],.shop-mobile-bar .filter[data-v-6344b147]{display:flex;align-items:center;justify-content:center;position:relative}.shop-mobile-bar .sort .sort-dropdown[data-v-6344b147],.shop-mobile-bar .filter .sort-dropdown[data-v-6344b147]{position:absolute;background-color:#ecebeb;top:100%;width:100%;z-index:2;border-radius:0 0 5px 5px;box-shadow:var(--container-shadow)}.shop-mobile-bar .sort .filter-dropdown[data-v-6344b147],.shop-mobile-bar .filter .filter-dropdown[data-v-6344b147]{position:absolute;background-color:#ecebeb;top:100%;width:200%;z-index:2;border-radius:0 0 5px 5px;box-shadow:var(--container-shadow)}.shop-mobile-bar .sort .filter-dropdown div[data-v-6344b147],.shop-mobile-bar .filter .filter-dropdown div[data-v-6344b147]{width:50%}.shop-mobile-bar .sort .filter-dropdown div .filter-dropdown-title[data-v-6344b147],.shop-mobile-bar .filter .filter-dropdown div .filter-dropdown-title[data-v-6344b147]{width:100%;border-bottom:1px solid #fff;font-weight:600}.shop-mobile-bar .filter[data-v-6344b147]{display:flex;align-items:center;justify-content:center;border-left:1px solid #fff}.shop-mobile-bar button[data-v-6344b147]{background-color:transparent;border:none;font-size:1rem;width:100%;height:100%;padding:10px;font-weight:100;color:#212529}.shop-desktop-bar[data-v-6344b147]{min-height:50px;background-color:#ecebeb;padding:5px;border-radius:var(--border-radius-sm);align-items:center;font-size:1rem;height:100%}.shop-desktop-bar .sort-title[data-v-6344b147]{border-left:2px solid #fff;padding-left:15px}.shop-desktop-bar .sort-btn[data-v-6344b147]{border:none;padding:5px;border-radius:5px;margin-left:10px;background-color:transparent}.product-box[data-v-6344b147]{background-color:#fff;border-radius:var(--border-radius-sm);padding:10px;height:100%;text-decoration:none;color:#000;transition:var(--transition);display:flex;flex-direction:column;justify-content:space-between;min-height:180px}.product-box[data-v-6344b147]:hover{color:#000;background-color:var(--divider-color);box-shadow:var(--container-shadow)}.product-box .product-img[data-v-6344b147]{height:100%;max-height:180px;min-height:60px}.product-box img[data-v-6344b147]{width:100%;height:100%;object-fit:contain}.product-box .product-name[data-v-6344b147]{font-weight:600;margin-top:10px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;text-align:center}.product-box .available[data-v-6344b147]{text-align:center}.product-box .available .price[data-v-6344b147]{color:green;font-weight:700}.product-box .available .currency[data-v-6344b147]{font-size:12px;margin-right:3px}.product-box .unavailable[data-v-6344b147]{text-align:center;font-weight:700;color:gray}.mobile-filters[data-v-6344b147]{position:fixed;top:0;background-color:#fff;width:100%;height:100%;z-index:4;padding:20px;transform:translate(100%);transition:var(--transition);overflow:auto}.active[data-v-6344b147]{background-color:#1a1a1a!important;color:#fff!important}.category-filter[data-v-6344b147]{margin:-5px 0;position:relative}.category-filter .cursor-pointer[data-v-6344b147]{cursor:pointer}.category-filter .level-filter[data-v-6344b147]{display:none;position:absolute;top:45px;background-color:#fff;box-shadow:0 1px 1px #9f9d9d05,0 5px 4px #9f9d9d08,0 12px 9px #9f9d9d0d,0 20px 15px #9f9d9d0f,0 32px 24px #9f9d9d14}.category-filter .level-filter button[data-v-6344b147]:hover{background-color:var(--background-secondary-color)}.category-filter:hover .level-filter[data-v-6344b147]{display:flex}
