:is(.tb-top,.kh-match) .prod-card{--card-pad: clamp(20px, 2vw, 28px);position:relative;border-radius:var(--r-lg);padding:var(--card-pad);display:flex;flex-direction:column;overflow:visible;text-decoration:none;color:inherit}:is(.tb-top,.kh-match) .prod-card--bluish{background:var(--kleur-ijsblauw-licht)}:is(.tb-top,.kh-match) .prod-card--warm{background:var(--kleur-lichtoranje)}:is(.tb-top,.kh-match) .prod-card--salie{background:var(--kleur-salie-licht)}:is(.tb-top,.kh-match) .prod-card--zand{background:var(--kleur-zand)}:is(.tb-top,.kh-match) .prod-badge{align-self:flex-start;padding:6px 14px;border-radius:var(--r-pill);font-size:.75rem;font-weight:700;letter-spacing:.01em}:is(.tb-top,.kh-match) .prod-card--bluish .prod-badge{background:var(--kleur-ijsblauw-licht)}:is(.tb-top,.kh-match) .prod-card--warm .prod-badge{background:var(--kleur-lichtoranje)}:is(.tb-top,.kh-match) .prod-card--salie .prod-badge{background:var(--kleur-salie-licht)}:is(.tb-top,.kh-match) .prod-card--zand .prod-badge{background:var(--kleur-zand)}:is(.tb-top,.kh-match) .prod-media{--photo-inset: 10px;display:flex;flex-direction:column;align-items:center;gap:clamp(10px,1.2vw,14px);margin:calc(var(--photo-inset) - var(--card-pad)) calc(var(--photo-inset) - var(--card-pad)) clamp(14px,1.6vw,20px);padding:calc(var(--card-pad) - var(--photo-inset));background:var(--paper);border-radius:calc(var(--r-lg) - var(--photo-inset))}:is(.tb-top,.kh-match) .prod-media img,:is(.tb-top,.kh-match) .prod-media svg{width:100%;max-width:13rem;height:190px;object-fit:contain;filter:drop-shadow(0 24px 32px rgba(8,20,18,.16));transition:transform .4s cubic-bezier(.2,.7,.3,1)}:is(.tb-top,.kh-match) .prod-card:hover .prod-media img{transform:translateY(-6px)}:is(.tb-top,.kh-match) .prod-card h3{font-size:clamp(1.25rem,1.8vw,1.5rem)}:is(.tb-top,.kh-match) .prod-cap{margin:6px 0 0;font-size:.875rem;font-weight:700;color:var(--tekst-70)}:is(.tb-top,.kh-match) .prod-price{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin:12px 0 0;font-family:var(--font-kop);font-size:1.375rem;font-weight:700;letter-spacing:-.5px;color:var(--kleur-inkt)}:is(.tb-top,.kh-match) .prod-price small{font-family:var(--font-body);font-size:.75rem;font-weight:600;letter-spacing:0;color:var(--tekst-70)}:is(.tb-top,.kh-match) .prod-specs{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px;margin:14px 0 0;padding-top:14px;border-top:1px solid rgba(8,20,18,.1)}:is(.tb-top,.kh-match) .prod-spec dt{font-size:.75rem;font-weight:600;color:var(--tekst-70);margin:0}:is(.tb-top,.kh-match) .prod-spec dd{font-size:.875rem;font-weight:700;color:var(--kleur-inkt);margin:2px 0 0}:is(.tb-top,.kh-match) .prod-spec--breed{grid-column:1 / -1}
/*# sourceMappingURL=/cdn/shop/t/2/assets/bob-prod-card.css.map */
