.wc-block-product-search { .wc-block-product-search__fields { display: flex; } .wc-block-product-search__field { padding: 6px 8px; line-height: 1.8; flex-grow: 1; } .wc-block-product-search__button { display: flex; align-items: center; margin: 0 0 0 6px; cursor: pointer; padding: 0 0.5em; position: relative; overflow: hidden; svg { fill: currentColor; outline: none; .rtl & { transform: rotate(180deg); } } &:active { color: currentColor; } &:disabled, &[aria-disabled="true"] { cursor: default; opacity: 0.3; } &[aria-disabled="true"]:focus, &:disabled:focus { box-shadow: none; } } }