.tasty-links-shop-filters-container{background-color:var(--ast-global-color-4);padding:10px;margin-bottom:1em}.tasty-links-shop-filters-title{font-size:14px;font-weight:bold;align-self:center}.tasty-links-shop-filters{display:grid;grid-column-gap:0.5em;grid-row-gap:0.3em;grid-template-columns:auto 3fr 2fr 1fr}.tasty-links-shop-filters.filtered{grid-template-columns:auto 2fr 2fr 1fr 1fr}.tasty-links-shop-filter-search input{border:1px solid #CCC;border-radius:4px;color:#000;width:100%;height:100%;font-size:16px;line-height:1;padding:5px 10px}.tasty-links-shop-filter-category .product-category{background-color:#FFF;border:1px solid #CCC;border-radius:4px;color:#000;cursor:pointer;width:100%;height:100%;font-size:16px;padding:5px 10px;appearance:none;-webkit-appearance:none}.tasty-links-shop-filter-category{position:relative}.tasty-links-shop-filter-category::before{content:'\e828';font-family:Webicons;position:absolute;right:0.8em;margin-top:2px;pointer-events:none}.tasty-links-shop-filter-submit .button, .tasty-links-shop-filter-reset .button{padding:5px 10px;font-size:14px;line-height:1;border:none;border-radius:4px;width:100%;height:100%}.tasty-links-shop-filter-reset{display:none}.filtered .tasty-links-shop-filter-reset{display:block}.tasty-links-shop h2.shop-category-title{margin:0 0 0.2em 0}.shop-category-description{font-size:0.85em;line-height:1.6em}.shop-category-description p{margin-bottom:0.5em}.tasty-links-shop .no-products-found{margin:2em 0;text-align:center;color:}.shop-product-grid{padding-top:1em;padding-bottom:1em}.shop-product-grid .shop-product{margin-bottom:1em}.shop-product-grid .shop-product-title .entry-title{font-size:17px;text-align:center}.shop-product-grid .shop-product-title .entry-title a{text-decoration:none}.shop-product-grid .shop-product-image{display:flex;justify-content:center;align-items:center}.shop-product-grid .shop-product-image img{object-fit:contain;width:150px;height:150px}.tasty-links-shop-product-grid-pagination{display:flex;flex-wrap:wrap;justify-content:center;grid-column-gap:1em;font-size:14px;font-weight:600}.tasty-links-shop-product-grid-pagination a.pager{display:flex;align-items:center;background-color:#F9F9F9;padding:3px 12px;text-align:center;border-radius:4px;line-height:1;text-decoration:none !important}.tasty-links-shop-product-grid-pagination a.previous::before{content:"\e831";font-family:Webicons}.tasty-links-shop-product-grid-pagination a.next::before{content:"\e832";font-family:Webicons}@media (max-width:767px){.tasty-links-shop-filters, .tasty-links-shop-filters.filtered{grid-template-columns:1fr;justify-content:center}}