.christmas-customer-20261101 .y-review-summary{grid-template-columns:minmax(0,360px) minmax(0,1fr);align-items:center;max-width:830px}
.christmas-customer-20261101 .y-review-score{grid-column:auto}
.christmas-customer-score-max{font-size:1.1rem;font-weight:500;color:#cfc5bc}
.christmas-customer-summary-source p{font-size:.87rem;line-height:1.5;color:#cfc5bc;margin:0 0 10px}
.christmas-customer-summary-source .y-etsy-proof{padding:0;border:0;background:none;text-decoration:underline;text-underline-offset:4px}
.christmas-customer-20261101 .y-review-photo-card{grid-template-columns:minmax(0,190px) minmax(0,1fr)}
.christmas-customer-photo-link{display:block;width:190px;height:190px;overflow:hidden;border-radius:16px;background:#140f0c}
.christmas-customer-photo-link img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .2s ease}
.christmas-customer-photo-link:hover img{transform:scale(1.025)}
.christmas-customer-photo-link:focus-visible{outline:3px solid #ffb479;outline-offset:3px}
.christmas-customer-photo-link--portrait img{object-position:center 76%}
.christmas-customer-20261101 .y-review-photo-copy h4{font-size:1rem;line-height:1.4;margin:0 0 8px;color:#fff}
.christmas-customer-20261101 .y-review-photo-copy>span{font-size:.76rem;line-height:1.45}
.christmas-customer-20261101 .christmas-customer-video-media{width:190px;height:190px;aspect-ratio:1}
.christmas-customer-20261101 .christmas-customer-video-media video{object-fit:contain}
.christmas-customer-quotes-title{font-size:1.25rem;margin:34px 0 0;color:#fff}
.christmas-customer-20261101 .y-review-grid--expanded{grid-template-columns:repeat(2,minmax(0,1fr))}
.christmas-customer-20261101 .y-review-grid--expanded .y-review{min-height:190px}
.christmas-customer-20261101 .y-review blockquote{font-size:1rem;line-height:1.65}
.christmas-customer-20261101 .y-review footer{font-size:.77rem;line-height:1.5}
.christmas-customer-20261101 .y-review-note{max-width:760px;line-height:1.6}
@media(max-width:980px){.christmas-customer-20261101 .y-review-photo-card{grid-template-columns:150px minmax(0,1fr)}.christmas-customer-photo-link,.christmas-customer-20261101 .christmas-customer-video-media{width:150px;height:150px}}
@media(max-width:700px){.christmas-customer-20261101 .y-review-summary{grid-template-columns:1fr;gap:14px}.christmas-customer-20261101 .y-review-score{grid-column:auto}.christmas-customer-20261101 .y-review-photo-card{grid-template-columns:116px minmax(0,1fr)}.christmas-customer-photo-link,.christmas-customer-20261101 .christmas-customer-video-media{width:116px;height:116px;border-radius:13px}.christmas-customer-20261101 .y-review-photo-copy h4{font-size:.94rem}.christmas-customer-20261101 .y-review-photo-copy>span{font-size:.76rem}.christmas-customer-20261101 .y-review-grid--expanded{grid-template-columns:1fr}.christmas-customer-20261101 .y-review-grid--expanded .y-review{min-height:0}.christmas-customer-20261101 .y-review blockquote{font-size:1rem}.christmas-customer-20261101 .y-review footer{font-size:.8rem}.christmas-customer-summary-source p{font-size:.88rem}}
@media(max-width:390px){.christmas-customer-20261101 .y-review-photo-card{grid-template-columns:104px minmax(0,1fr)}.christmas-customer-photo-link,.christmas-customer-20261101 .christmas-customer-video-media{width:104px;height:104px}}
@media(prefers-reduced-motion:reduce){.christmas-customer-photo-link img{transition:none}.christmas-customer-photo-link:hover img{transform:none}}
