.dogCardNew{border:1px solid var(--white-five);background-color:var(--light-white);border-radius:5px;width:100%;min-width:235px}.dogCardNew .imageBlock{cursor:pointer;background-position:50%;background-size:cover;border-radius:5px 5px 0 0;height:225px;display:block;position:relative}.dogCardNew .imageBlock .dogImage{object-fit:cover;width:100%;height:100%;display:none}.dogCardNew .imageBlock .dogPlaceholder{object-fit:cover;width:100%;height:100%;display:block}.dogCardNew .imageBlock .dogImage.loaded{display:block}.dogCardNew .imageBlock .dogPlaceholder.loaded{display:none}.dogCardNew .contentBlock{text-align:left;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:28px 30px 22px;display:flex;position:relative}.dogCardNew .championImg{width:38px;height:52px;position:absolute;top:18px;right:28px}.buttonsBlock{flex-direction:row;justify-content:center;align-items:center;width:100%;display:flex;position:absolute;top:-15px;left:0}.buttonsBlock span{padding:3px 5px 0}.buttonsBlock .genderButton{color:var(--white);text-transform:lowercase;border-radius:20px;flex-direction:row;justify-content:center;align-items:center;min-width:77px;height:31px;margin-right:10px;padding:5px 10px;font-family:Open Sans,san-serif;font-size:12px;line-height:16px;display:flex}.buttonsBlock .male img{width:16px}.buttonsBlock .female img{width:13px}.buttonsBlock .male{background-color:var(--light-blue)}.buttonsBlock .female{background-color:var(--rose-gold)}.buttonsBlock .birthDayButton{color:var(--brownish-grey);border:1px solid var(--white-five);background-color:var(--white);border-radius:20px;flex-direction:row;justify-content:center;align-items:center;min-width:110px;height:31px;padding:5px 10px;font-family:Open Sans,san-serif;font-size:12px;line-height:16px;display:flex}.dogCardNew .contentBlock .dogType{width:100%}.dogCardNew .contentBlock .dogType a{color:var(--greeny-blue);max-width:100%;font-family:Open Sans,san-serif;font-size:12px;line-height:16px;display:block;overflow:hidden}.dogType h3,.dogName h4{margin:0}.dogCardNew .contentBlock .dogName{color:var(--dark-grey);max-width:100%;height:45px;padding-bottom:2px;font-family:Open Sans Bold,san-serif;font-size:16px;line-height:22px;overflow:hidden}.dogCardNew .contentBlock .dogLocation{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;padding-top:16px;display:flex}.dogCardNew .contentBlock .locationHolder{color:var(--warm-grey);flex-direction:column;justify-content:center;align-items:flex-start;padding-left:10px;font-family:Open Sans,san-serif;font-size:12px;line-height:14px;display:flex}.dogCardNew .contentBlock .backContent{flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding-top:15px;display:flex}.dogCardNew .contentBlock .backContent .dogPrice{color:var(--price-brown);font-family:Open Sans Bold,san-serif;font-size:26px;line-height:35px}.dogCardNew .likeContainer{color:var(--like-count);text-align:center;flex-direction:column;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;margin-left:auto;font-size:.8rem;display:flex}.dogCardNew .favorite{cursor:pointer;position:relative}.dogCardNew .checkIcon{position:absolute;top:6px;left:8px}.dogCardNew .likeCount{padding-top:5px}.dogCardNew .__react_component_tooltip.type-dark.medium{background-color:var(--stone);color:#fff;min-width:150px;padding:5px 10px;font-size:.8rem;line-height:1.2rem}.dogCardNew .__react_component_tooltip.place-left.type-dark.medium:after{border-left-color:var(--stone)}.dogCardNew .__react_component_tooltip.place-bottom.type-dark.medium:after{border-bottom-color:var(--stone)}@media (min-width:768px) and (max-width:1023px){.dogCardNew .imageBlock{height:200px}}@media (max-width:767px){.dogCardNew{min-width:200px;max-width:295px;margin-left:auto;margin-right:auto}.dogCardNew .__react_component_tooltip{display:none}}
