.nq-journal-review__body .nq-journal-piece{margin:24px 0 40px;border:1px solid #dedede;border-radius:10px;background:#fff;overflow:hidden;color:#151515}.nq-journal-review__body .nq-journal-piece__link{display:flex;align-items:center;gap:22px;padding:16px;text-decoration:none;color:inherit;transition:border-color .18s,background-color .18s}.nq-journal-review__body .nq-journal-piece__link:hover{background:#f7f7f7}.nq-journal-review__body .nq-journal-piece__link:focus-visible{outline:2px solid currentColor;outline-offset:-4px}.nq-journal-piece__image{flex:0 0 110px;aspect-ratio:4/5;background:#f5f5f5;border-radius:6px;overflow:hidden}.nq-journal-piece__image img{display:block;width:100%;height:100%;object-fit:contain;margin:0}.nq-journal-piece__details{display:flex;flex-direction:column;gap:7px;min-width:0}.nq-journal-piece__label{font-size:11px;line-height:1.3;letter-spacing:.09em;text-transform:uppercase;color:#626262}.nq-journal-piece__title{font-size:17px;font-weight:600;line-height:1.35;text-wrap:balance}.nq-journal-piece__price{font-size:16px;line-height:1.4}.nq-journal-piece__price s{color:#6a6a6a;margin-left:7px;font-size:14px}.nq-journal-piece__cta{font-size:13px;font-weight:600;line-height:1.4;text-decoration:underline;text-underline-offset:4px;margin-top:3px}.nq-journal-piece__cta span{margin-left:8px}@media(max-width:600px){.nq-journal-review__body .nq-journal-piece__link{gap:14px;padding:12px}.nq-journal-piece__image{flex-basis:88px}.nq-journal-piece__title{font-size:15px}.nq-journal-piece__price{font-size:15px}.nq-journal-piece__label{font-size:10px}}
