.resultList.--dog{display:grid;grid-template-columns:1fr;row-gap:1.875rem}@media (min-width: 768px){.resultList.--dog{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));-moz-column-gap:1.5rem;column-gap:1rem}}.hoverCursor.swiper-button-disabled{cursor:not-allowed;opacity:.35}.resultList.--dog .resultItem{display:grid;border-radius:15px}@media (max-width: 767px){.resultList.--dog .resultItem{padding:.9375rem 1.25rem;grid-template-columns:150px auto;grid-template-rows:auto 1fr;grid-template-areas:"img profile" "img detail" "feature feature";align-items:flex-start;-moz-column-gap:.625rem;column-gap:.625rem;grid-template-rows:subgrid;grid-row:span 3;row-gap:0}.resultList.--dog .cardImage{grid-area:img}.resultList.--dog .profile{grid-area:profile}.resultList.--dog .detailList{grid-area:detail}.resultList.--dog .featuretag{margin-top:.625rem;grid-area:feature}}@media (min-width: 768px){.resultList.--dog .resultItem{grid-template-rows:subgrid;grid-row:span 4;row-gap:.5rem}}.resultList.--dog .resultItem .newlabel{width:64px}@media (min-width: 768px){.resultList.--dog .resultItem .newlabel{width:80px}.resultList.--dog .cardImage{border-radius:15px 15px 0 0;margin-bottom:.5rem}}.resultList.--dog .profile .access{margin-bottom:.25rem;font-size:.625rem}.resultList.--dog .profile .name{margin-bottom:.625rem;font-size:.875rem;font-weight:700}@media (min-width: 768px){.resultList.--dog .detailList{padding-inline:.9375rem}}.resultList.--dog .detailItem.--price p{font-size:.875rem}@media (min-width: 768px){.resultList.--dog .profile{padding-inline:.9375rem}.resultList.--dog .profile .access{font-size:.75rem}.resultList.--dog .profile .name{margin-bottom:0;font-size:1.125rem}.resultList.--dog .featuretag{padding:0 .875rem .875rem}}@media (max-width: 375px){.resultList.--dog .resultItem{grid-template-columns:120px auto}.resultList.--dog .profile .name{font-size:3.589743vw;line-clamp:3;-webkit-line-clamp:3}.resultList.--dog .detailItem.--price p{font-size:3.076923vw}.resultList.--dog .detailItem.--price span{font-size:2.05128vw}.resultList.--dog .detailItem,.resultList.--dog .detailItem.--color,.resultList.--dog .detailItem.--birth span{font-size:2.5641vw}.resultList.--dog .detailItem:before{width:1rem;height:1rem}}.breederName{margin-top:.625rem;border-top:1px solid #E1E1E1;text-align:left}.breederName span{font-size:.75rem;font-weight:500;letter-spacing:.05em}.breederName span:first-child{margin-right:.25rem}@media (max-width: 767px){.resultList.--dog .resultItem .breederName{grid-area:breeder}.resultList.--dog .resultItem:has(.breederName){grid-template-areas:"img profile" "img detail" "feature feature" "breeder breeder";grid-row:span 4}}@media (min-width: 768px){.resultList.--dog .resultItem:has(.breederName){grid-row:span 5}.resultList.--dog .resultItem:has(.breederName) .featuretag{padding:0 .875rem}.breederName{width:calc(100% - 1.75rem);margin-inline:auto;padding-bottom:.9375rem}}
