.kiwi-sizing-modal .sq-size-intro{font-family:Archivo,Arial,sans-serif!important;font-size:14px!important;line-height:1.55!important;color:#111!important;margin:0 0 18px!important;text-align:left!important}
.kiwi-sizing-modal .sq-size-match{font-family:Archivo,Arial,sans-serif;color:#111;background:#f5f5f3;border:1px solid #dededb;padding:16px;margin:0 0 20px;text-align:left}
.kiwi-sizing-modal .sq-size-match label{display:block;font-size:13px;font-weight:600;line-height:1.5}
.kiwi-sizing-modal .sq-size-match input,.kiwi-sizing-modal .sq-size-match select{box-sizing:border-box;display:block;width:100%;min-height:44px;border:1px solid #777;border-radius:0;background:#fff;color:#111;font:inherit;font-size:16px;padding:10px;margin:8px 0 0}
.kiwi-sizing-modal .sq-size-match__row{display:flex;gap:8px;margin-top:8px}
.kiwi-sizing-modal .sq-size-match__row select{width:130px;flex-shrink:0;margin:0}
.kiwi-sizing-modal .sq-size-match button{flex:1;border:1px solid #000;border-radius:0;background:#000;color:#fff;padding:10px 14px;min-height:44px;font:inherit;font-size:13px;font-weight:600;cursor:pointer}
.kiwi-sizing-modal .sq-size-match__result{font:inherit;font-size:13px;line-height:1.55;margin:12px 0 0}
.kiwi-sizing-modal .sq-size-match__result:empty{display:none}
.kiwi-sizing-modal .sq-size-contact{display:inline-block;margin-top:12px;font-size:12px;text-decoration:underline;color:#333}
.kiwi-sizing-modal .sq-size-match-cell{background:#e8e8e3!important;color:#000!important;font-weight:700!important}
.kiwi-sizing-modal .sq-pants-chart .ks-table th:first-child{white-space:normal;min-width:80px}
.kiwi-sizing-modal .sq-size-match :focus-visible{outline:2px solid #000;outline-offset:3px}
@media(max-width:400px){.kiwi-sizing-modal .sq-size-match{padding:12px}.kiwi-sizing-modal .sq-size-match__row select{width:115px}.kiwi-sizing-modal .sq-size-match button{padding:8px;font-size:12px}}
