.animal-card-module__c2iwJG__card{background:var(--mb-cream-hi);border:1px solid var(--mb-line);color:inherit;border-radius:4px;flex-direction:column;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex;position:relative;overflow:hidden}.animal-card-module__c2iwJG__card:before{content:"";background-color:var(--mb-red);height:3px;display:block}.animal-card-module__c2iwJG__card:hover{border-color:var(--mb-gold);transform:translateY(-2px);box-shadow:0 6px 18px #241b141f}.animal-card-module__c2iwJG__card:focus-visible{outline:2px solid var(--mb-red);outline-offset:2px}.animal-card-module__c2iwJG__premium{z-index:1;background:var(--mb-red-deep);color:var(--mb-gold-tint);letter-spacing:.1em;text-transform:uppercase;border-left:3px solid var(--mb-gold);padding:4px 10px 4px 8px;font-size:10px;font-weight:700;position:absolute;top:11px;left:0}.animal-card-module__c2iwJG__photo{aspect-ratio:4/3;background:var(--mb-cream);border-bottom:1px solid var(--mb-line);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.animal-card-module__c2iwJG__photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.animal-card-module__c2iwJG__placeholder{background:repeating-linear-gradient(135deg, transparent 0 9px, #c9971f12 9px 10px), var(--mb-cream);flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;height:100%;display:flex}.animal-card-module__c2iwJG__placeholderEmblem{width:52px;height:52px;box-shadow:0 0 0 1px var(--mb-gold), 0 0 0 4px var(--mb-cream-hi);opacity:.9;background:url(/ornaments/rosette.svg) 50%/cover no-repeat;border-radius:50%}.animal-card-module__c2iwJG__placeholderText{letter-spacing:.08em;text-transform:uppercase;color:var(--mb-ink-soft);font-size:11px}.animal-card-module__c2iwJG__demoTag{color:var(--mb-cream-hi);letter-spacing:.04em;border-left:2px solid var(--mb-gold);background:#241b14c7;padding:3px 8px 3px 6px;font-size:10px;position:absolute;bottom:8px;right:0}.animal-card-module__c2iwJG__freshTag{background:var(--mb-blue);color:var(--mb-cream-hi);letter-spacing:.04em;border-right:2px solid var(--mb-gold);padding:3px 8px 3px 6px;font-size:10px;position:absolute;bottom:8px;left:0}.animal-card-module__c2iwJG__body{flex-direction:column;gap:3px;padding:11px 13px 13px;display:flex}.animal-card-module__c2iwJG__species{color:var(--mb-ink);font-size:15px;font-weight:700;line-height:1.25}.animal-card-module__c2iwJG__meta{color:var(--mb-ink-soft);font-size:12px}.animal-card-module__c2iwJG__breed{color:var(--mb-gold-deep);font-size:12px}.animal-card-module__c2iwJG__price{color:var(--mb-ink);margin-top:4px;font-size:14px;font-weight:700}.animal-card-module__c2iwJG__perKg{color:var(--mb-ink-soft);font-size:11px;font-weight:400}.animal-card-module__c2iwJG__tags{flex-wrap:wrap;gap:5px;margin-top:5px;display:flex}.animal-card-module__c2iwJG__tag{letter-spacing:.03em;color:var(--mb-gold-deep);border:1px solid var(--mb-gold);border-radius:2px;padding:2px 6px;font-size:10px}
.live-stream-slot-module__Jdjpwq__slot{border:2px solid var(--mb-red);background:var(--mb-cream-hi);border-radius:12px;margin:0 20px 20px;overflow:hidden}.live-stream-slot-module__Jdjpwq__badge{letter-spacing:.06em;text-transform:uppercase;color:var(--mb-red);align-items:center;gap:6px;margin:12px 0 0 14px;font-size:12px;font-weight:700;display:inline-flex}.live-stream-slot-module__Jdjpwq__frame{aspect-ratio:16/9;background:#000;width:100%;margin-top:10px;position:relative}.live-stream-slot-module__Jdjpwq__frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.live-stream-slot-module__Jdjpwq__title{color:var(--mb-ink-soft);margin:0;padding:10px 14px 14px;font-size:14px}
