.mcs-wrap{margin:14px 0 16px;clear:both;width:100%}.mcs-label{font-size:15px;font-weight:700;text-transform:uppercase;margin-bottom:10px}.mcs-label strong{font-weight:800}.mcs-list{display:flex;flex-wrap:wrap;gap:10px 8px}.mcs-item{display:block;width:var(--mcs-size,64px);text-decoration:none;color:inherit}.mcs-img{display:block;width:var(--mcs-size,64px);height:var(--mcs-size,64px);box-sizing:border-box;border:1px solid #e3e3e3;border-radius:4px;background:#fff;overflow:hidden;padding:2px;position:relative;transition:border-color .15s,transform .15s}.mcs-img img{width:100%;height:100%;object-fit:contain;display:block;margin:0}.mcs-name{display:block;margin-top:4px;font-size:10px;line-height:1.25;text-align:center;word-break:break-word;opacity:.8}.mcs-item.is-current .mcs-name{opacity:1;font-weight:700}.mcs-item:hover .mcs-img{border-color:#888;transform:translateY(-1px)}.mcs-item.is-current .mcs-img{border:2px solid #000}.mcs-item.is-oos img{opacity:.35}.mcs-item.is-oos .mcs-img::after{content:'';position:absolute;inset:0;background:linear-gradient(to top right,transparent calc(50% - 1px),rgb(0 0 0 / .45) 50%,transparent calc(50% + 1px))}@media (max-width:480px){.mcs-item,.mcs-img{width:calc(var(--mcs-size, 64px) * .9)}.mcs-img{height:calc(var(--mcs-size, 64px) * .9)}}.mcs-loading .summary,.mcs-loading .woocommerce-product-gallery{opacity:.45;transition:opacity .15s;pointer-events:none}.mcs-item.is-loading .mcs-img{border-color:#000;animation:mcspulse .7s infinite alternate}@keyframes mcspulse{to{opacity:.55}}.mcs-wrap.mcs-late{display:none}