.cynn-puzzle-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px 0;border-top:1px solid #e5dbd0;border-bottom:1px solid #e5dbd0;margin:16px 0 8px}
.cynn-puzzle-facts span{display:flex;flex-direction:column;gap:4px;font-size:11px;line-height:1.5;color:#74675e}
.cynn-puzzle-facts strong{font-size:14px;font-weight:600;color:#493b32}
.cynn-pdp-main .cynn-puzzle-material,.cynn-pdp-main .cynn-puzzle-help{font-size:12px;line-height:1.6;color:#74675e;margin:8px 0}
.cynn-pdp-main[data-cynn-name-mode=puzzle] .product-form__input--pill.cynn-puzzle-colours input[type=radio]+label.cynn-size-card{width:calc((100% - 20px)/3);padding:10px;min-height:48px;align-items:center;text-align:center}
.cynn-pdp-main[data-cynn-name-mode=puzzle] .product-form__input--pill.cynn-puzzle-colours input[type=radio]:checked+label.cynn-size-card{padding:9px}
.cynn-pdp-main[data-cynn-name-mode=puzzle] .select__select{font-size:16px;min-height:48px;color:#493b32;background:#fffefa}
.cynn-pdp-main[data-cynn-name-mode=puzzle] .cynn-size-card__price{font-size:14px}
.cynn-pdp-main[data-cynn-name-mode=puzzle] .product-form__input--dropdown{margin-top:20px}
.cynn-pdp-main[data-cynn-name-mode=puzzle] .cynn-personalization-heading{margin-top:22px;padding-top:16px;border-top:1px solid #e5dbd0}
@media(max-width:749px){.cynn-puzzle-facts{gap:8px}.cynn-puzzle-facts strong{font-size:13px}.cynn-puzzle-facts span{font-size:11px}}
