.grid{display:grid}.grid-25{grid-template-columns:1fr 1fr 1fr 1fr}@media screen and (min-width: 601px){.grid-25-sl{grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (min-width: 768px) and (max-width: 960px){.grid-25-m{grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (min-width: 961px){.grid-25-l{grid-template-columns:1fr 1fr 1fr 1fr}}.grid-33{grid-template-columns:1fr 1fr 1fr}@media screen and (min-width: 601px){.grid-33-sl{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width: 768px) and (max-width: 960px){.grid-33-m{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width: 961px){.grid-33-l{grid-template-columns:1fr 1fr 1fr}}.grid-50{grid-template-columns:1fr 1fr}@media screen and (min-width: 601px){.grid-50-sl{grid-template-columns:1fr 1fr}}@media screen and (min-width: 768px) and (max-width: 960px){.grid-50-m{grid-template-columns:1fr 1fr}}@media screen and (min-width: 961px){.grid-50-l{grid-template-columns:1fr 1fr}}.product-tiles{padding-top:0}@media screen and (min-width: 768px) and (max-width: 960px){.product-tiles{padding-top:2rem}}@media screen and (min-width: 961px){.product-tiles{padding-top:2.5rem}}.product-tile-list{gap:1rem}.product-tile-list__no-results{margin:1rem 0;text-align:center}.product-tile-list__headline{margin-bottom:0}.product-tile{background:#fff;border-radius:.25rem;box-shadow:0 2px 8px #0000004d;display:flex;flex-direction:column}.product-tile__headline-link{flex-grow:1}.product-tile__image-link{justify-self:center}.product-tile__image-link:hover .product-tile__image{filter:brightness(.8)}.product-tile__image{display:block;margin:0 auto;width:100%}.product-tile__headline,.product-tile__description,.product-tile__price,.product-tile__button,.product-tile__product-page-link{margin:.75rem}.product-tile__description{flex-grow:1}.product-tile__price{text-align:right}.product-tile__pricetag{font-weight:700}.product-tile__button{width:auto}
