.product-colors{margin-top:26px;padding-top:22px;border-top:1px solid #dedede}.product-colors h2{font-size:18px;font-weight:600;line-height:1.3;font-family:inherit;margin:0 0 12px}.selected-color{font-size:13px;color:#323a40;margin:0 0 16px}.product-color-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.product-color-option{min-width:0;border:1px solid #d9dee2;background:#fff;padding:5px;cursor:pointer;color:#17282f;text-align:left}.product-color-option[aria-pressed=true]{border:2px solid #ed1b2f;padding:4px}.product-color-option img{display:block;width:100%;aspect-ratio:1;object-fit:contain;background:#f4f5f5}.product-color-option>span{display:block;font:inherit;font-size:11px;line-height:1.4;padding:7px 2px 3px;overflow-wrap:anywhere}.product-color-option b{display:block;font-weight:700}.product-color-option:focus-visible{outline:3px solid #1b6dba;outline-offset:2px}.color-note{font-size:11px;line-height:1.6;color:#67747e;margin:12px 0 0}.color-image-placeholder{display:grid!important;aspect-ratio:1;place-items:center;background:#f1f3f4;font-size:10px!important}.pilot-gallery{min-width:0}@media(max-width:600px){.product-color-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-colors{margin-top:18px}}
.color-preview{margin:0 0 16px;padding:8px 12px;border:1px solid #ccd2d7;background:#fff;color:#17282f;font:inherit;font-size:12px;cursor:pointer}.color-preview:disabled{opacity:.5;cursor:default}
