.expectedLitterInfoCard{text-align:center;margin-top:15px}.expectedLitterInfoCard .parentItem{width:170px}.expectedLitterInfoCard .imgContainer{width:100%;height:127px;position:relative}.parentInfoList{justify-content:center;display:flex}.parentInfoList .parentItem+.parentItem{margin-left:10px;position:relative}.parentInfoList .parentItem+.parentItem:before{content:"";background-color:var(--white);z-index:3;background-image:url(/static/ExpectedLitterInfoCard/plus.svg);background-position:50%;background-repeat:no-repeat;border-radius:50%;width:33px;height:33px;position:absolute;top:36px;left:-21px}.parentInfoList .imgContainer{background-position:50%;background-repeat:no-repeat;background-size:cover;margin-bottom:25px;position:relative}.parentInfoList .gender{position:absolute;top:100%;left:50%;transform:translate(-50%,-50%)}.expectedLitterInfoCard .dogType,.expectedLitterInfoCard .dogName{white-space:normal}.expectedLitterInfoCard .dogType{font-size:11px;line-height:15px;overflow:visible}.expectedLitterInfoCard .dogName{max-height:35px;margin:0}.parentInfoList{border-bottom:1px solid var(--light-grey8);padding-bottom:20px;position:relative}.parentInfoList:after{content:"";background-color:var(--white);z-index:3;background-image:url(/static/ExpectedLitterInfoCard/equals.svg);background-position:50%;background-repeat:no-repeat;border-radius:50%;width:32px;height:32px;position:absolute;top:100%;left:50%;transform:translate(-50%,-50%)}.expectedLitterInfoCard .birthBox{border-bottom:1px solid var(--light-grey8);justify-content:center;align-items:center;margin-bottom:10px;padding:20px 5px;display:flex}.expectedLitterInfoCard .birthBox .iconContainer{width:35px;margin-right:5px}.expectedLitterInfoCard .birthBox .title{color:var(--warm-grey);text-transform:uppercase;font-size:10px}.expectedLitterInfoCard .birthBox .date{color:var(--dark-grey);font-family:Open Sans Bold;font-size:16px;line-height:22px}.reservationBox{color:var(--brownish-grey);margin-bottom:30px;font-size:13px}.reservationBox b{font-family:Open Sans}.stickyBox .expectedLitterInfoCard .phoneNumber{border:1px solid var(--greeny-blue);background-color:#0000;margin:20px auto 0;padding:15px 20px}.stickyBox .expectedLitterInfoCard .phoneNumber .innerPhoneBtn>span{color:var(--greeny-blue);justify-content:space-between;font-family:Open Sans;display:flex}.stickyBox .expectedLitterInfoCard .phoneNumber .innerPhoneBtn>span span,.stickyBox .expectedLitterInfoCard .phoneNumber .innerPhoneBtn span span:last-child{font-size:16px}.expectedLitterInfoCard .breederDetailsReserve{background-color:var(--greeny-blue);border-radius:3px;max-width:280px;margin:15px auto 0;padding:15px 20px}.expectedLitterInfoCard .breederDetailsReserve button{text-align:left;color:var(--white)}.expectedLitterInfoCard .innerPhoneBtn img{margin-right:10px}.stickyBox .expectedLitterInfoCard .messageToBreeder .breeder-email-button{background-color:var(--greeny-blue);color:var(--white);justify-content:center}.stickyBox .expectedLitterInfoCard .messageToBreeder .breeder-email-button img{width:19px;margin-right:10px}@media (min-width:64em){.expectedLitterInfoCard .parentItem{width:140px}.expectedLitterInfoCard .imgContainer{height:105px}}@media (max-width:1023px){.stickyBox .expectedLitterInfoCard .phoneNumber .innerPhoneBtn>span{width:100%}.stickyBox .expectedLitterInfoCard .messageToBreeder .breeder-email-button{margin:0 auto}}
.likeHolder .heart{cursor:pointer;width:35px;height:31px}.likeHolder .likeContainer{display:flex;position:relative}.likeHolder .likeCount{cursor:pointer;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.likeHolder .likeCount.favoriteLikeCount span{color:var(--like-count)}.likeHolder .likeCount span{color:#fff;text-align:center;font-family:Open Sans;font-size:10px;font-style:normal;font-weight:700;line-height:normal}.likeHolder .likeText{color:var(--like-count);max-width:69px;margin-left:9px;font-family:Open Sans;font-size:12px;font-style:normal;font-weight:700;line-height:15px}.likeHolder{justify-content:flex-end;align-items:center;display:flex}.likeHolder .__react_component_tooltip.type-dark.medium{color:#fff;text-align:center;background-color:var(--stone);min-width:150px;padding:5px 10px;font-size:.8rem;line-height:1.2rem}.likeHolder .myTooltip{color:#fff;text-align:center;background-color:var(--stone);min-width:150px;font-size:.8rem;line-height:.8rem}.likeHolder .myTooltip:after,.likeHolder .__react_component_tooltip.place-left.type-dark.medium:after{border-left-color:var(--stone)}.likeHolder .__react_component_tooltip.place-bottom.type-dark.medium:after{border-bottom-color:var(--stone)}@media (max-width:767px){.likeHolder .__react_component_tooltip{display:none}}
