.o-wijn-per-gerecht__grid{display:grid;gap:var(--spacing-sm);grid-template-columns:minmax(0,1fr)}@media screen and (min-width:768px){.o-wijn-per-gerecht__grid{gap:var(--spacing-md)}}@media screen and (min-width:990px){.o-wijn-per-gerecht__grid{grid-template-columns:repeat(var(--columns-desktop,2),minmax(0,1fr))}}.o-wijn-per-gerecht__card{align-items:start;background-color:rgba(var(--color-background),.55);border:1px solid rgba(var(--color-text),.1);border-radius:var(--border-radius-16);display:grid;gap:.875rem;grid-template-columns:5rem minmax(0,1fr);height:100%;padding:var(--spacing-sm)}@media screen and (min-width:768px){.o-wijn-per-gerecht__card{align-items:center;gap:1.25rem;grid-template-columns:7.5rem minmax(0,1fr);padding:var(--spacing-md)}}.o-wijn-per-gerecht__media{align-items:center;display:flex;justify-content:center}@media screen and (min-width:768px){.o-wijn-per-gerecht__media{height:11.25rem}}.o-wijn-per-gerecht__media img{height:auto;max-height:8rem;max-width:100%;object-fit:contain;width:auto}@media screen and (min-width:768px){.o-wijn-per-gerecht__media img{max-height:11.25rem}}.o-wijn-per-gerecht__body{display:flex;flex-direction:column;gap:.625rem;min-width:0}.o-wijn-per-gerecht__body .rte p,.o-wijn-per-gerecht__body>*{margin:0}.o-wijn-per-gerecht__alt{align-items:center;align-self:flex-start;border:1px solid;border-radius:var(--border-radius-100);display:inline-flex;font-size:.75rem;font-weight:700;min-height:1.5rem;padding:0 .625rem}.o-wijn-per-gerecht__wine{color:inherit;font-weight:700;text-decoration:none}.o-wijn-per-gerecht__wine:hover{text-decoration:underline}.o-wijn-per-gerecht__footer{align-items:stretch;display:flex;flex-direction:column;gap:.75rem;margin-top:var(--spacing-xxs)}@media screen and (min-width:768px){.o-wijn-per-gerecht__footer{align-items:center;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.o-wijn-per-gerecht__footer .m-product-form__submit{width:auto}}.o-wijn-per-gerecht__footer .m-price{margin:0}