.wapf-field-container.field-2c9c80c .wapf-swatch--text label{position:relative;display:inline-flex;align-items:center;justify-content:center}.wapf-field-container.field-2c9c80c .vatune-sizebadge{position:absolute;left:50%;transform:translateX(-50%);bottom:-10px;padding:3px 8px;border-radius:999px;font-size:12px;line-height:1;white-space:nowrap;background:#0c3b2f;color:#fff;box-shadow:0 6px 14px rgb(0 0 0 / .12);pointer-events:none;z-index:2;opacity:.92}.wapf-field-container.field-2c9c80c .wapf-checked .vatune-sizebadge{opacity:1}.wapf-field-container.field-2c9c80c .wapf-swatch-wrapper{padding-bottom:14px}.wapf-field-container.field-2c9c80c .wapf-swatch-wrapper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding-bottom:18px;align-items:stretch}@media (max-width:520px){.wapf-field-container.field-2c9c80c .wapf-swatch-wrapper{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.wapf-field-container.field-2c9c80c .wapf-swatch--text{width:100%!important;margin:0!important}.wapf-field-container.field-2c9c80c .wapf-swatch--text label{width:100%!important;box-sizing:border-box;display:flex!important;flex-direction:column;justify-content:center;align-items:center;text-align:center;min-height:52px;padding:10px 10px;position:relative}.wapf-field-container.field-2c9c80c .wapf-swatch--text label>span{display:block;line-height:1.15;max-width:100%;overflow-wrap:anywhere}.wapf-field-container.field-2c9c80c .vatune-sizebadge{bottom:-12px}