:is(.product-grid,.resource-list) .product-grid__item,:is(.product-grid,.resource-list) product-card{height:100%}:is(.product-grid,.resource-list) .product-card__content{position:relative;background:#fff;border:1px solid #e5e7eb!important;border-radius:16px!important;overflow:hidden;height:100%;transition:box-shadow .2s,border-color .2s,transform .2s}:is(.product-grid,.resource-list) product-card:hover .product-card__content{border-color:#fbbf24!important;box-shadow:0 14px 34px #11111117;transform:translateY(-3px)}:is(.product-grid,.resource-list) .card-gallery{background:#fffbeb;padding:12px;border-radius:0!important}:is(.product-grid,.resource-list) .card-gallery slideshow-component,:is(.product-grid,.resource-list) .card-gallery .card-gallery__media{background:#fff;border-radius:14px;overflow:hidden}:is(.product-grid,.resource-list) .card-gallery img{transition:transform .3s}:is(.product-grid,.resource-list) product-card:hover .card-gallery img{transform:scale(1.04)}:is(.product-grid,.resource-list) .product-badges{display:none!important}:is(.product-grid,.resource-list) .lp-badges{position:absolute;top:14px;left:14px;z-index:3;display:flex;flex-direction:column;gap:6px;align-items:flex-start;pointer-events:none}:is(.product-grid,.resource-list) .lp-badge{font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;padding:5px 10px;border-radius:999px;box-shadow:0 1px 3px #11111114;line-height:1.2}:is(.product-grid,.resource-list) .lp-badge--rol{background:#111;color:#fbbf24}:is(.product-grid,.resource-list) .lp-badge--off{background:#fbbf24;color:#111}:is(.product-grid,.resource-list) .lp-badge--out{background:#d1d5db;color:#374151}:is(.product-grid,.resource-list) .lp-card-text{display:block;padding:12px 15px 0;text-decoration:none;color:inherit}:is(.product-grid,.resource-list) .lp-card-name{margin:0;font-size:.97rem;font-weight:800;color:#111;line-height:1.25;letter-spacing:-.01em;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:is(.product-grid,.resource-list) .lp-card-claim{margin:6px 0 0;font-size:.78rem;color:#6b7280;line-height:1.5;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}:is(.product-grid,.resource-list) .lp-chips{display:flex;flex-wrap:wrap;gap:5px;margin:11px 0 0}:is(.product-grid,.resource-list) .lp-chip{background:#fffbeb;border:1px solid #f3e3b0;color:#7a5c00;font-size:.65rem;font-weight:700;padding:4px 8px;border-radius:7px;white-space:nowrap}:is(.product-grid,.resource-list) .product-card__content product-sku-component,:is(.product-grid,.resource-list) .product-card__content product-sku,:is(.product-grid,.resource-list) .product-card__content .product-sku{display:block;padding:12px 15px 0;color:#9ca3af!important;font-weight:700}:is(.product-grid,.resource-list) .product-card__content .rating,:is(.product-grid,.resource-list) .product-card__content .product-card__review{padding:0 15px;margin-top:10px}:is(.product-grid,.resource-list) .product-card__content .rating-count{font-size:.7rem;color:#6b7280}:is(.product-grid,.resource-list) .product-card__content>product-price{padding:8px 15px 0}:is(.product-grid,.resource-list) .product-card__content .price{font-size:1.1rem;font-weight:900;color:#111;letter-spacing:-.02em}:is(.product-grid,.resource-list) .product-card__content .price-item--regular.compare-at-price,:is(.product-grid,.resource-list) .product-card__content .price__sale s,:is(.product-grid,.resource-list) .product-card__content s{font-size:.95rem!important;font-weight:500!important;color:#6b7280!important}:is(.product-grid,.resource-list) .lp-stock-hint{margin:8px 0 0;padding:0 15px;font-size:.7rem;font-weight:700;color:#b45309}:is(.product-grid,.resource-list) .product-card__content>*:has(.lp-cta-wrap){margin-top:auto}:is(.product-grid,.resource-list) .lp-cta-wrap{margin-top:auto;padding:12px 15px 15px}:is(.product-grid,.resource-list) .lp-cta{display:block;text-align:center;background:#111;color:#fff;font-size:.78rem;font-weight:800;padding:11px;border-radius:999px;text-decoration:none;transition:background .18s,color .18s}:is(.product-grid,.resource-list) product-card:hover .lp-cta{background:#fbbf24;color:#111}:is(.product-grid,.resource-list) .lp-cta--out{background:#fff;color:#374151;border:1px solid #e5e7eb}:is(.product-grid,.resource-list) product-card:hover .lp-cta--out{background:#f9fafb;color:#374151}:is(.product-grid,.resource-list) product-card:has(.lp-badge--out) .card-gallery{background:#f4f4f5}:is(.product-grid,.resource-list) product-card:has(.lp-badge--out) .card-gallery img{opacity:.5;filter:grayscale(.35)}@media(max-width:900px){:is(.product-grid,.resource-list) .lp-card-text{padding:10px 12px 0}:is(.product-grid,.resource-list) .lp-card-name{font-size:.86rem}:is(.product-grid,.resource-list) .lp-card-claim{font-size:.72rem;-webkit-line-clamp:3}:is(.product-grid,.resource-list) .lp-chip{font-size:.6rem;padding:3px 6px}:is(.product-grid,.resource-list) .lp-badges{top:16px;left:16px}:is(.product-grid,.resource-list) .lp-badge{font-size:9px;padding:4px 8px}:is(.product-grid,.resource-list) .product-card__content product-sku,:is(.product-grid,.resource-list) .product-card__content .product-sku,:is(.product-grid,.resource-list) .product-card__content>product-price{padding-inline:12px}:is(.product-grid,.resource-list) .lp-cta-wrap{padding:10px 12px 12px}:is(.product-grid,.resource-list) .lp-cta{font-size:.72rem;padding:10px}}.resource-list .resource-list__item{height:100%}
/*# sourceMappingURL=/cdn/shop/t/7/assets/lp-pet-collection-cards.css.map */
