.grove-collection-ymal{padding-block:32px 48px}main[data-template=collection]>.section-wrapper:first-child .rte a:where(:not(.button,.button-secondary)):is(:hover,:focus-visible){color:#5da33f;text-decoration-color:#5da33f}.grove-collection-ymal__header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.grove-collection-ymal__heading{margin:0;font-family:var(--font-heading--family);font-size:var(--font-h4--size, 1.5rem);font-weight:var(--font-heading--weight, 600);line-height:1.2}.grove-collection-ymal__shop-all{display:inline-flex;align-items:center;gap:6px;color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px}.grove-collection-ymal__shop-all:hover{color:#5da33f}.grove-collection-ymal__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.grove-collection-ymal__card{display:flex;flex-direction:column;gap:4px;min-width:0;color:inherit;text-decoration:none}.grove-collection-ymal__media{position:relative;aspect-ratio:1;overflow:hidden;max-width:100%;background:#f4f4f4}.grove-collection-ymal__media img{display:block;width:100%;max-width:100%;height:100%;object-fit:cover}.grove-collection-ymal__title,.grove-collection-ymal__price{margin:0;padding-top:4px;font-size:1rem;line-height:1.35}@media(hover:hover){.grove-collection-ymal__card:hover .grove-collection-ymal__title{color:#5da33f}}@media screen and (max-width:749px){.grove-collection-ymal__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/grove-collection-ymal.css.map */
