.wvb-variation-form .wvb-cards-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin:8px 0 16px;direction:rtl;width:100%;box-sizing:border-box}@media (max-width:1024px){.wvb-variation-form .wvb-cards-grid{grid-template-columns:repeat(4,1fr);gap:8px}}@media (max-width:768px){.wvb-variation-form .wvb-cards-grid{grid-template-columns:repeat(3,1fr);gap:8px}}@media (max-width:480px){.wvb-variation-form .wvb-cards-grid{grid-template-columns:repeat(2,1fr);gap:6px}}.wvb-variation-card{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:8px 6px;border:1.5px solid #e2e8f0;border-radius:12px;background-color:#fff;color:#2d3748;cursor:pointer;text-align:center;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease,transform .15s ease;-webkit-user-select:none;user-select:none;font-family:inherit;box-sizing:border-box;min-height:86px;outline:none;position:relative}.wvb-variation-card:hover:not(.is-disabled){border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 3px 8px rgb(0 0 0 / .05)}.wvb-variation-card .wvb-card-img-wrap{width:100%;height:64px;display:flex;align-items:center;justify-content:center;margin-bottom:6px;overflow:hidden;border-radius:6px;background-color:#f8fafc}.wvb-variation-card .wvb-card-img-wrap img{max-width:100%;max-height:100%;object-fit:contain;display:block;border-radius:4px;pointer-events:none}.wvb-variation-card.wvb-no-image{justify-content:center;min-height:48px;padding:10px 8px}.wvb-variation-card.wvb-no-image .wvb-card-img-wrap{display:none}.wvb-variation-card .wvb-card-label{font-size:13px;line-height:1.4;font-weight:500;color:inherit;word-break:break-word;text-align:center}.wvb-variation-card.is-selected{background-color:#eaf8ef!important;border-color:#23aa65!important;color:#1b7a48;font-weight:700;box-shadow:0 0 0 1px #23aa65}.wvb-variation-card.is-selected .wvb-card-label{font-weight:700}.wvb-variation-card.is-disabled{border-color:#f1f5f9;background-color:#f8fafc;color:#94a3b8;cursor:not-allowed;opacity:.55;box-shadow:none;transform:none}.wvb-variation-card.is-disabled .wvb-card-label{text-decoration:line-through}.wvb-initialized .wvb-select-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important}.wvb-variation-form .reset_variations{display:inline-block;margin-top:6px;font-size:13px}