.augre-unified.au-retail .ag-sizebox{margin:10px 0 8px;text-align:left;}
.augre-unified.au-retail .ag-sizes{border:0;margin:0 0 8px;padding:0;min-width:0;}
.augre-unified.au-retail .ag-sizes legend{padding:0;margin:0 0 6px;font-size:14px;font-weight:600;color:inherit;}
.augre-unified.au-retail .ag-sizechoices{display:flex;flex-wrap:wrap;gap:6px;}
.augre-unified.au-retail .ag-size{border:1px solid #b8b0a5;background:#fff;color:#292722;border-radius:5px;min-height:38px;min-width:40px;padding:6px 10px;font-size:14px;line-height:1.2;cursor:pointer;}
.augre-unified.au-retail .ag-size[aria-pressed="true"]{border-color:#6c5435;background:#6c5435;color:#fff;box-shadow:0 0 0 1px #6c5435;}
.augre-unified.au-retail .ag-size:disabled{opacity:.45;text-decoration:line-through;cursor:default;}
.augre-unified.au-retail .ag-sizeadd{border:1px solid #6c5435;background:#6c5435;color:#fff;border-radius:5px;min-height:40px;padding:8px 12px;font-size:14px;font-weight:600;cursor:pointer;width:100%;}
.augre-unified.au-retail .ag-sizeadd:disabled{opacity:.5;cursor:default;}
.augre-unified.au-retail .ag-size:focus-visible,.augre-unified.au-retail .ag-sizeadd:focus-visible{outline:2px solid #6c5435;outline-offset:3px;}
.augre-unified.au-retail .ag-sizemessage{margin:6px 0 0;font-size:13px;line-height:1.35;color:#2f613a;}
.augre-unified.au-retail .ag-sizemessage:empty{display:none;}
.augre-unified.au-retail .ag-sizemessage.is-error{color:#9e2929;}
