.animalListingPhotos_gallery__xNrCi{display:grid;gap:8px;width:100%;min-width:0;border-radius:12px;overflow:hidden}.animalListingPhotos_photoButton__HWvCE{position:relative;display:block;box-sizing:border-box;border:0;padding:0;margin:0;width:100%;min-width:0;height:240px;background:rgba(73,64,159,.04);cursor:pointer;line-height:0;overflow:hidden;border-radius:10px;transition:opacity .15s ease}.animalListingPhotos_photoButton__HWvCE:hover{opacity:.92}.animalListingPhotos_photoButton__HWvCE:focus-visible{outline:2px solid var(--ant-color-primary);outline-offset:2px}.animalListingPhotos_photoButton__HWvCE:not(button){cursor:default}.animalListingPhotos_photo__UNSJz{display:block;box-sizing:border-box;width:100%;max-width:none;height:100%;max-height:none;object-fit:cover;object-position:center;border:0}.animalListingPhotos_photoFallback__uBrIn{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:14px;color:var(--ant-color-text-secondary);background:rgba(73,64,159,.04)}.animalListingPhotos_layoutSingle__XxpxA{grid-template-columns:1fr}.animalListingPhotos_layoutSingle__XxpxA .animalListingPhotos_photoButton__HWvCE{height:clamp(220px,36vw,340px)}.animalListingPhotos_layoutDuo__5JE_V{grid-template-columns:repeat(2, minmax(0, 1fr))}.animalListingPhotos_layoutDuo__5JE_V .animalListingPhotos_photoButton__HWvCE{height:clamp(160px,28vw,240px)}.animalListingPhotos_layoutTrio__m5t3D{grid-template-columns:1.4fr 1fr;grid-template-rows:repeat(2, minmax(0, 1fr));height:clamp(220px,36vw,320px)}.animalListingPhotos_layoutTrio__m5t3D .animalListingPhotos_photoButton__HWvCE{height:100%;border-radius:0}.animalListingPhotos_layoutTrio__m5t3D .animalListingPhotos_photoButton__HWvCE:first-child{grid-row:1/-1}.animalListingPhotos_layoutQuad__N5IJl{grid-template-columns:repeat(2, minmax(0, 1fr))}.animalListingPhotos_layoutQuad__N5IJl .animalListingPhotos_photoButton__HWvCE{height:clamp(140px,24vw,200px)}.animalListingPhotos_layoutMulti__th8Ig{grid-template-columns:repeat(3, minmax(0, 1fr))}.animalListingPhotos_layoutMulti__th8Ig .animalListingPhotos_photoButton__HWvCE{height:clamp(110px,20vw,160px)}@media(max-width: 520px){.animalListingPhotos_layoutSingle__XxpxA .animalListingPhotos_photoButton__HWvCE{height:clamp(180px,52vw,260px)}.animalListingPhotos_layoutDuo__5JE_V .animalListingPhotos_photoButton__HWvCE{height:clamp(120px,36vw,180px)}.animalListingPhotos_layoutTrio__m5t3D{grid-template-columns:1fr 1fr;grid-template-rows:auto auto auto;height:auto}.animalListingPhotos_layoutTrio__m5t3D .animalListingPhotos_photoButton__HWvCE:first-child{grid-column:1/-1;grid-row:auto;height:clamp(180px,52vw,240px);border-radius:10px}.animalListingPhotos_layoutTrio__m5t3D .animalListingPhotos_photoButton__HWvCE:not(:first-child){height:clamp(100px,28vw,140px);border-radius:10px}.animalListingPhotos_layoutMulti__th8Ig{grid-template-columns:repeat(2, minmax(0, 1fr))}.animalListingPhotos_layoutMulti__th8Ig .animalListingPhotos_photoButton__HWvCE{height:clamp(100px,28vw,140px)}}
.breederAvatar_avatar__uOKXr{flex-shrink:0;overflow:hidden;background:var(--ant-color-fill-quaternary)}.breederAvatar_cabinet__upGeU{width:200px;height:200px;border-radius:12px;border:1px solid var(--ant-color-border-secondary)}.breederAvatar_profile__c4TXG{width:200px;height:200px;border-radius:16px;border:1px solid rgba(73,64,159,.12);box-shadow:0 4px 16px rgba(73,64,159,.08)}.breederAvatar_card__OTKay{width:160px;height:200px;border-radius:16px 6px 6px 16px;border:1px solid var(--ant-color-border-secondary)}@media(max-width: 1024px){.breederAvatar_card__OTKay{width:100%;height:220px;border-radius:12px}}.breederAvatar_image__wi3Px{display:block;width:100%;height:100%;object-fit:cover}.breederAvatar_placeholder__19sKU{width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--ant-color-text-secondary);font-size:13px;padding:8px;border:1px dashed var(--ant-color-border);background:var(--ant-color-fill-quaternary)}.breederAvatar_clickable__5W_nB{border:0;padding:0;margin:0;cursor:pointer;line-height:0;transition:opacity .15s ease}.breederAvatar_clickable__5W_nB:hover{opacity:.92}.breederAvatar_clickable__5W_nB:focus-visible{outline:2px solid var(--ant-color-primary);outline-offset:2px}
