.trcf-select{width:100%}.wc-block-components-text-input:has(.trcf-select){position:relative}.wc-block-components-text-input .trcf-select{display:block;width:100%;height:50px;padding:16px 30px 0 9px;border:1px solid color(srgb .168627 .176471 .184314 / .8);border-radius:4px;background-color:#fff;color:#2b2d2f;font-family:inherit;font-size:16px;font-weight:300;line-height:25px;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2350575e' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center}.wc-block-components-form .wc-block-components-text-input.trcf-has-select>label,.wc-block-components-text-input.trcf-has-select>label{position:absolute;top:6px;left:10px;margin:0;font-size:13px;font-weight:300;line-height:1.4;letter-spacing:-.1px;color:#111;pointer-events:none;transform:none;z-index:1}.trcf-select:disabled{background:#f0f0f1;color:#757575;cursor:not-allowed}.trcf-hidden-field,p.form-row.trcf-hidden-field{display:none!important}.trcf-postcode-hidden{display:none!important}.wc-block-components-address-form__trcf-tckn,.wc-block-components-address-form__trcf-company_name,.wc-block-components-address-form__trcf-is_corporate{flex:0 0 100%!important;max-width:100%!important;width:100%!important}