.nesneo-size-options{display:none}.nesneo-size-options.is-ready{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;max-width:510px;margin:4px 0 12px}.variations select.nesneo-size-native{display:none!important}.nesneo-size-card{position:relative;display:block!important;margin:0!important;min-width:0;cursor:pointer;text-align:center}.nesneo-size-card input[type=radio]{position:absolute;top:10px;right:10px;z-index:2;width:17px!important;height:17px!important;margin:0!important;accent-color:#e77e0b;cursor:pointer}.nesneo-size-visual{display:block;border:2px solid #ded8cf;border-radius:12px;padding:6px;background:#fff;transition:border-color .15s,box-shadow .15s;overflow:hidden}.nesneo-size-visual img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover;border-radius:7px}.nesneo-size-label{display:block;padding:8px 4px 5px;font-size:14px;font-weight:600;color:#29312a;line-height:1.3}.nesneo-size-card.is-selected .nesneo-size-visual{border-color:#e77e0b;box-shadow:0 0 0 1px #e77e0b;background:#fff8ee}.nesneo-size-card:hover .nesneo-size-visual{border-color:#e77e0b}.nesneo-size-card:focus-within .nesneo-size-visual{outline:2px solid #29312a;outline-offset:3px}.nesneo-size-card.is-disabled{opacity:.4;cursor:not-allowed}.variations td.value:has(.nesneo-size-options.is-ready){width:100%}@media(max-width:480px){.nesneo-size-options.is-ready{gap:8px}.nesneo-size-visual{padding:4px;border-radius:10px}.nesneo-size-label{font-size:13px}.nesneo-size-card input[type=radio]{top:8px;right:8px}}.variations label.nesneo-size-card:after{content:none!important;display:none!important}