.buyer-extra-services{width:min(1120px,calc(100% - 48px));margin:0 auto 36px;display:grid;gap:20px}.buyer-extra-services>.buyer-service-details{max-width:720px;width:100%;justify-self:center}.buyer-extra-services form{display:grid;gap:14px}.buyer-extra-services form+form{margin-top:24px;border-top:1px solid #e1e9e4;padding-top:20px}.buyer-turntable-card{background:#fff;border:1px solid #dce5e1;border-radius:12px;padding:24px;display:grid;justify-items:center;gap:16px}.buyer-turntable-card h2{margin:0;font-size:21px}.buyer-turntable-card canvas{width:min(100%,380px);height:auto;aspect-ratio:1}.buyer-turntable-prizes{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 20px;margin:0;padding-inline-start:20px;font-size:13px;color:#61766c}.buyer-turntable-card p{margin:0;text-align:center;overflow-wrap:anywhere}@media(max-width:760px){.buyer-extra-services{width:calc(100% - 32px)}.buyer-turntable-card{padding:20px 14px}}
.buyer-gift-presentation{display:grid;gap:10px;margin:14px 0}.buyer-gift-image{display:block;max-width:100%;height:auto;max-height:220px;object-fit:contain;justify-self:center;border-radius:8px}.buyer-gift-copy{font-size:13px;line-height:1.8;margin:0;white-space:pre-wrap;overflow-wrap:anywhere}

/* Prize artwork keeps supplied icons first and uses title illustrations otherwise. */
.buyer-turntable-prizes li{display:flex;align-items:center;gap:8px;min-width:0;overflow-wrap:anywhere}
.buyer-turntable-prizes li img{width:48px;height:36px;flex:none;object-fit:contain;border-radius:6px;background:#f1f5ef}
.buyer-turntable-result-image{display:block;width:160px;max-width:100%;height:120px;object-fit:contain;border-radius:10px;margin:12px auto}
