.cofed-product-gallery{width:100%;min-width:0}
.cpg-main{display:block;padding:28px;background:#f4eddf;border:1px solid #e5dccb;border-radius:24px;box-sizing:border-box}
.cpg-main img{display:block;width:100%;height:440px!important;object-fit:contain;border-radius:14px}
.cpg-thumbnails{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px}
.cpg-thumbnails button{display:block;background:#fff;border:2px solid #e5dccb;border-radius:12px;padding:6px;min-width:0;cursor:pointer;transition:border-color .15s}
.cpg-thumbnails button[aria-pressed=true]{border-color:#803d06;background:#f5eddf}
.cpg-thumbnails button:hover{border-color:#216502}
.cpg-thumbnails img{display:block;width:100%;height:76px!important;object-fit:contain;border-radius:6px}
@media(max-width:767px){.cpg-main{padding:18px}.cpg-main img{height:310px!important}.cpg-thumbnails{gap:8px}.cpg-thumbnails img{height:58px!important}}
@media(prefers-reduced-motion:reduce){.cpg-thumbnails button{transition:none}}
