.puppyReview{margin-bottom:2.5rem}@media (min-width: 768px){.puppyReview{margin-bottom:6.25rem}}.puppyReviewItem{position:relative;display:grid;grid-template-columns:9.375rem auto;-moz-column-gap:.625rem;column-gap:.625rem;row-gap:1.25rem;margin-bottom:1.875rem;padding:1.875rem .9375rem;background:#fff;box-shadow:0 0 12px #ccc6;border-radius:20px}@media (min-width: 768px){.puppyReviewItem{grid-template-columns:7.5rem 10rem auto;-moz-column-gap:2rem;column-gap:2rem;row-gap:0;margin-bottom:2.5rem;padding:2.5rem}}.puppyReviewItem .profile{grid-area:1/2}@media (min-width: 768px){.puppyReviewItem .profile{grid-area:1/1}}.puppyReviewItem .profile .gender{margin-bottom:.5rem;font-size:.875rem;font-weight:700;letter-spacing:.05em;line-height:1.5}@media (min-width: 768px){.puppyReviewItem .profile .gender{font-size:1rem}}.puppyReviewItem .review{display:flex;align-items:center}.puppyReviewItem .review .star{width:15px}.puppyReviewItem .review .reviewNum{font-size:.875rem}.puppyReviewItem h3{margin-bottom:1rem;line-height:1}.puppyReviewItem h3 span{font-size:.625rem;font-weight:500;letter-spacing:.05em;line-height:1.6}.puppyReviewItem h3 span:first-child{margin-right:.125rem}@media (min-width: 768px){.puppyReviewItem h3{margin-bottom:1.25rem}.puppyReviewItem h3 span{font-size:.75rem;line-height:1.5}}.puppyReviewImage{aspect-ratio:1 / 1;border-radius:10px;overflow:hidden}.puppyReviewImage img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}@media (min-width: 768px){.puppyReviewImage{grid-area:1/2}}.puppyReviewItem .infoItem{display:flex;align-items:center;-moz-column-gap:.3125rem;column-gap:.3125rem;color:var(--sub-gray);font-size:.625rem;font-weight:500;letter-spacing:.05em;line-height:1.6}.puppyReviewItem .infoItem:before{content:"";display:inline-block;width:1.25rem;height:1.25rem}.puppyReviewItem .infoItem.--edit{font-family:var(--en-font)}.puppyReviewItem .infoItem.--name:before{background:url(../../../images/icon_tag-turquoise.svg) no-repeat center/contain}.puppyReviewItem .infoItem.--edit:before{background:url(../../../images/icon_edit-turquoise.svg) no-repeat center/contain}@media (min-width: 768px){.puppyReviewItem .infoItem{font-size:.75rem;line-height:1.5}.puppyReviewItem .infoItem:first-child{margin-bottom:.5rem}}.puppyReviewText{grid-area:2/span 2}@media (min-width: 768px){.puppyReviewText{grid-area:1/3}}.puppyReviewText .reply{margin-top:.9375rem;padding:1.875rem 1.25rem;background:var(--brand-lightGray);border-radius:15px}@media (min-width: 768px){.puppyReviewText .reply{margin-top:1.5rem;padding:1.25rem}}.puppyReviewText .title{margin-bottom:.625rem;font-weight:700;letter-spacing:.05em;line-height:1.7}.puppyReviewText .user .title{color:#000;font-size:1.125rem}@media (min-width: 768px){.puppyReviewText .user .title{font-size:1.25rem}}.puppyReviewText .user .text{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}@media (min-width: 768px){.puppyReviewText .user .text{-webkit-line-clamp:6}}.puppyReviewText.is-active .user .text{display:block;-webkit-line-clamp:unset;overflow:visible}.puppyReviewText .reply{display:none}.puppyReviewText.is-active .reply{display:block}.puppyReviewText .reply .title{color:var(--brand-turquoise);font-size:1rem}.puppyReviewText .text{font-size:.875rem;font-weight:500;letter-spacing:.05em;line-height:1.6}.puppyReviewItem .showMore{grid-area:3/span 2;padding-top:0}.puppyReviewItem .showMore p{color:var(--brand-accentBlue);font-size:1rem;font-weight:700;letter-spacing:.05em}@media (min-width: 768px){.puppyReviewItem .showMore{grid-area:2/3;padding-top:1.625rem}}.puppyReviewTable .commonButton{max-width:213px}
