.breed-card__badge:not(.rte){--color: var(--typo-color, var(--roots-page-foreground-heading));color:var(--color)}.breed-card__meta:not(.rte){--color: var(--typo-color, var(--roots-page-muted));color:var(--color)}.breed-card__name:not(.rte):is(.custom-typography,.h1,.h2,.h3,.h4,.h5,.h6,.paragraph){--color: var(--typo-color, var(--roots-page-foreground-heading));color:var(--color)}.breed-card__intro:not(.rte){--color: var(--typo-color, var(--roots-page-foreground));color:var(--color)}.breed-card__rank:not(.rte){--color: var(--typo-color, var(--roots-page-muted));color:var(--color)}.breed-card__name:not(.rte):is(.custom-typography,.h1,.h2,.h3,.h4,.h5,.h6,.paragraph)>.breed-card__link{color:inherit}.breed-card{position:relative;display:flex;flex-direction:column;overflow:hidden;background:var(--roots-page-background);color:var(--roots-page-foreground);border:1px solid rgb(var(--roots-page-foreground-rgb) / .06);border-radius:var(--roots-radius-rounded);box-shadow:0 1px 2px rgb(var(--roots-page-foreground-rgb) / .04),0 12px 28px rgb(var(--roots-page-foreground-rgb) / .08);transition:translate .25s ease,box-shadow .25s ease}.breed-card[hidden]{display:none}.breed-card:has(.breed-card__link:hover),.breed-card:has(.breed-card__link:focus-visible){translate:0 -4px;box-shadow:0 2px 4px rgb(var(--roots-page-foreground-rgb) / .05),0 20px 40px rgb(var(--roots-page-foreground-rgb) / .12)}.breed-card__media{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:color-mix(in srgb,var(--roots-page-primary) 20%,var(--roots-page-background))}.breed-card__img{display:block;width:100%;height:100%;object-fit:cover;object-position:28% center}.breed-card__placeholder{position:absolute;inset:50% auto auto 50%;width:30%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:color-mix(in srgb,var(--roots-page-primary) 22%,transparent)}.breed-card__badge{position:absolute;inset-block-start:var(--roots-gap-tight);inset-inline-start:var(--roots-gap-tight);padding:.35em .7em;border-radius:var(--roots-radius-pill);background:color-mix(in srgb,var(--roots-page-background) 85%,transparent);color:var(--roots-page-foreground-heading)}.breed-card__badge:not(.custom-font-size):not(.h1):not(.h2):not(.h3):not(.h4):not(.h5):not(.h6):not(.paragraph){font-size:.625rem}.breed-card__badge:not(.custom-typography):not(.h1):not(.h2):not(.h3):not(.h4):not(.h5):not(.h6):not(.paragraph){line-height:1.2}.breed-card__badge:not(.custom-typography):not(.h1):not(.h2):not(.h3):not(.h4):not(.h5):not(.h6):not(.paragraph){letter-spacing:.06em}.breed-card__badge:not(.custom-typography):not(.h1):not(.h2):not(.h3):not(.h4):not(.h5):not(.h6):not(.paragraph){text-transform:uppercase}.breed-card__body{container-type:inline-size;display:flex;flex:1;flex-direction:column;gap:var(--roots-rhythm-bonded);padding:var(--roots-rhythm-inset)}.breed-card__body>*{margin:0}.breed-card__meta{order:1;color:var(--roots-page-muted)}.breed-card__meta:not(.custom-font-size):not(.h1):not(.h2):not(.h3):not(.h4):not(.h5):not(.h6):not(.paragraph){font-size:.75rem}.breed-card__meta:not(.custom-typography):not(.h1):not(.h2):not(.h3):not(.h4):not(.h5):not(.h6):not(.paragraph){line-height:1.4}.breed-card__link:focus-visible{outline:2px solid var(--roots-page-focus-ring);outline-offset:2px}.breed-card__name:not(.custom-font-size):not(.h1):not(.h2):not(.h3):not(.h4):not(.h5):not(.h6):not(.paragraph){font-size:min(1rem,100cqi / (var(--breed-name-chars, 1) * .62))}.breed-card__name:not(.custom-typography):not(.h1):not(.h2):not(.h3):not(.h4):not(.h5):not(.h6):not(.paragraph){line-height:1.15}.breed-card__link{color:var(--roots-page-foreground-heading);text-decoration:none}.breed-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.breed-card__intro,.breed-card__foot{display:none}@media screen and (min-width:990px){.breed-card__media{aspect-ratio:16 / 9}.breed-card__img{object-position:left center}.breed-card__badge{inset-block-start:var(--roots-gap-standard);inset-inline-start:var(--roots-gap-standard)}.breed-card__badge:not(.custom-font-size):not(.h1):not(.h2):not(.h3):not(.h4):not(.h5):not(.h6):not(.paragraph){font-size:.6875rem}.breed-card__body{gap:var(--roots-rhythm-list-row);padding:var(--roots-rhythm-inset)}.breed-card__meta{order:0}.breed-card__rank-inline{display:none}.breed-card__name:not(.custom-font-size):not(.h1):not(.h2):not(.h3):not(.h4):not(.h5):not(.h6):not(.paragraph){font-size:min(1.25rem,100cqi / (var(--breed-name-chars, 1) * .62))}.breed-card__name:not(.custom-typography):not(.h1):not(.h2):not(.h3):not(.h4):not(.h5):not(.h6):not(.paragraph){line-height:1.1}.breed-card__intro{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.breed-card__foot{display:flex;justify-content:space-between;align-items:center;gap:var(--roots-gap-tight);margin-block-start:auto;padding-block-start:var(--roots-rhythm-list-row);font-size:.8125rem;color:var(--roots-page-muted)}.breed-card__cta{display:inline-flex;align-items:center;gap:var(--roots-gap-tight);color:var(--roots-page-primary)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/c-breed-card.css.map */
