.wcf-tp-size-field > input[data-option-name="Size"],.wcf-tp-size-field > input[data-option-name="Size"] + label {display:none!important}
.wcf-tp-controls {width:100%;font-family:inherit;color:rgb(var(--color-foreground,18,18,18))}
.wcf-tp-sizes {display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}
.wcf-tp-button {appearance:none;border:1px solid #dedede;background:#fff;color:inherit;font:inherit;font-size:14px;font-weight:600;border-radius:4px;min-height:44px;padding:10px 16px;cursor:pointer;line-height:1.3;letter-spacing:normal}
.wcf-tp-button[aria-pressed="true"] {border-color:#121212;box-shadow:inset 0 0 0 .5px #121212}
.wcf-tp-button:disabled {color:#a1a1a1;border-color:#e5e5e5;background:#fafafa;cursor:not-allowed;box-shadow:none}
.wcf-tp-button:focus-visible {outline:2px solid #121212;outline-offset:3px}
.wcf-tp-sizes .is-sold-out {text-decoration:line-through;text-decoration-thickness:1px}
.wcf-tp-length-label {font-size:15px;line-height:1.5;margin:22px 0 12px;font-weight:600;letter-spacing:normal}
.wcf-tp-length-label span {font-weight:400}
.wcf-tp-fits {display:flex;gap:8px}
.wcf-tp-fits .wcf-tp-button {flex:1;min-width:0;padding:11px 6px}
.wcf-tp-stock {display:block;font-size:11px;font-weight:400;margin-top:4px;color:rgba(18,18,18,.7)}
.wcf-tp-hint {font-size:12px;color:rgba(18,18,18,.7);margin:8px 0 0;min-height:18px;line-height:1.5}
@media(max-width:749px){.wcf-tp-sizes{gap:7px}.wcf-tp-button{padding:10px 13px}.wcf-tp-fits .wcf-tp-button{min-height:48px;font-size:13px}}
