.productgrid--items.sl-card-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0!important}.productgrid--items.sl-card-grid>*{width:auto!important;margin:0!important}.sl-card-grid .sl-fav__card{display:flex;flex-direction:column;background:#fff;border:1px solid #dfe7e2;border-radius:12px;overflow:hidden;transition:box-shadow .2s ease,transform .2s ease,border-color .2s ease}.sl-card-grid .sl-fav__card:hover{border-color:#b9d6c6;box-shadow:0 12px 28px #1f2a241a;transform:translateY(-2px)}.sl-card-grid .sl-fav__media{position:relative;display:block;aspect-ratio:1 / 1;background:#f4f5f3}.sl-card-grid .sl-fav__media img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply;display:block}.sl-card-grid .sl-fav__badge{position:absolute;top:12px;left:12px;z-index:1;padding:5px 10px;border-radius:6px;background:#c0392b;color:#fff;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.sl-card-grid .sl-fav__body{display:flex;flex-direction:column;flex:1;padding:18px 16px 16px}.sl-card-grid .sl-fav__name{margin:0;font-size:17px;line-height:1.35;font-weight:700;text-transform:none;letter-spacing:0}.sl-card-grid .sl-fav__name a{color:#1f2a24;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sl-card-grid .sl-fav__name a:hover{color:#1f5c41}.sl-card-grid .sl-fav__meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-height:20px;margin-top:auto;padding-top:18px;font-size:13px;color:#5b6660}.sl-card-grid .sl-fav__dots{display:inline-flex;align-items:center;gap:4px}.sl-card-grid .sl-fav__dot{width:13px;height:13px;border-radius:50%;border:1px solid rgba(0,0,0,.22)}.sl-card-grid .sl-fav__more{font-size:12px;margin-left:2px}.sl-card-grid .sl-fav__price{display:flex;align-items:baseline;gap:8px;margin:10px 0 14px;font-size:21px;font-weight:800;color:#1f2a24}.sl-card-grid .sl-fav__price s{font-size:15px;font-weight:500;color:#8a948f}.sl-card-grid .sl-fav__btn{display:flex;align-items:center;justify-content:center;width:100%;min-height:46px;padding:0 16px;border:0;border-radius:8px;background:#1f5c41;color:#fff!important;font-size:15px;font-weight:700;text-decoration:none;cursor:pointer;transition:background .2s ease}.sl-card-grid .sl-fav__btn:hover{background:#174a34}.sl-card-grid .sl-fav__btn.is-added{background:#2e7d5a}.sl-card-grid .sl-fav__btn.is-disabled{background:#c9cfcc;cursor:default}@media screen and (max-width:1279px){.productgrid--items.sl-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:860px){.productgrid--items.sl-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sl-card-grid .sl-fav__body{padding:12px}.sl-card-grid .sl-fav__name{font-size:14px}.sl-card-grid .sl-fav__meta{padding-top:10px;font-size:12px;gap:6px}.sl-card-grid .sl-fav__dot{width:11px;height:11px}.sl-card-grid .sl-fav__price{font-size:17px;margin:6px 0 10px}.sl-card-grid .sl-fav__btn{min-height:40px;font-size:13px;padding:0 8px}.sl-card-grid .sl-fav__badge{top:8px;left:8px;font-size:10px;padding:4px 7px}}.productgrid--search{display:none!important}
/*# sourceMappingURL=/cdn/shop/t/7/assets/sundliv-cards.css.map */
