.ttcb-sizing{width:100%;min-width:0;margin-top:10px;color:#51413d;font-size:12px;line-height:1.5}
.ttcb-sizing [hidden]{display:none!important}
.ttcb-sizing__guide{border:1px solid #e3d5d0;border-radius:8px;background:#fcf9f7;min-width:0}
.ttcb-sizing__guide summary{display:list-item;padding:12px 14px;color:#75524e;font-weight:600;cursor:pointer;min-height:44px}
.ttcb-sizing__guide summary:focus-visible,.ttcb-sizing button:focus-visible{outline:2px solid #97696a;outline-offset:3px}
.ttcb-sizing__body{padding:0 14px 14px;min-width:0}
.ttcb-sizing__body p{font-size:12px!important;line-height:1.5;margin:0 0 10px}
.ttcb-sizing__units{display:flex;gap:6px;margin:0 0 10px}
.ttcb-sizing__units button{min-height:44px;padding:8px 14px;border:1px solid #d9c6be;border-radius:6px;background:white;color:#51413d;font:inherit;cursor:pointer}
.ttcb-sizing__units button[aria-pressed=true]{background:#75524e;border-color:#75524e;color:white}
.ttcb-sizing__scroll{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;margin-top:8px;border:1px solid #e5dcd6;border-radius:5px}
.ttcb-sizing table{width:100%;border-collapse:collapse;font-size:12px;white-space:nowrap;margin:0;line-height:1.5}
.ttcb-sizing caption{text-align:left;padding:9px;background:#f7efeb;white-space:normal;color:#51413d;font-size:12px}
.ttcb-sizing th,.ttcb-sizing td{padding:9px 10px;text-align:left;border-bottom:1px solid #eee4df;background:transparent;color:#51413d}
.ttcb-sizing th{font-weight:600;background:#f7efeb}
.ttcb-sizing tbody tr[data-selected-size=true]{background:#f0e1dc}
.ttcb-sizing tbody th{background:transparent}
.ttcb-sizing__denim{margin:0 0 8px;font-size:12px;line-height:1.5;color:#75524e}
.product-options--type-page [data-property*=size] .product-options__value{min-width:70px}
@media(max-width:749px){.ttcb-sizing__body{padding:0 10px 10px}.ttcb-sizing th,.ttcb-sizing td{padding:8px}.ttcb-sizing{max-width:100%}}
