:focus,:focus-visible{box-shadow:none;outline:0}:where(:is(button:not([disabled]):not([type=hidden]),:is(input[type=text],input[type=password],input[type=email],input[type=url],input[type=tel],input[type=number],input[type=search],input[type=date],input[type=month],input[type=week],input[type=time],input[type=datetime],input[type=datetime-local],select,textarea):not([disabled]):not([type=hidden]):not(.wrapped),input:not([disabled]):not([type=hidden]):not(.wrapped),a[href],[contenteditable])):focus-visible{outline:2px solid var(--color-primary-button);outline-offset:3px}.search__tabs{display:flex;gap:var(--spacing-xs);padding-bottom:var(--spacing-md)}.search__tabs .search-overlay__heading--tab{border:1px solid var(--color-form-border);border-radius:var(--button-border-radius);flex-shrink:0;padding:var(--spacing-xs) var(--spacing-sm)}.search__tabs .search-overlay__heading--tab--active{background-color:var(--color-primary-button);border-color:var(--color-border);color:var(--color-on-primary-button)}.search__tabs .search-overlay__heading--tab:focus-visible:focus-visible,.search__tabs .search-overlay__heading--tab:focus:focus-visible{outline:2px solid var(--color-primary-button);outline-offset:3px}.search-results__header{display:flex;flex-direction:column;position:relative}.search-results__form-container{margin-block:var(--spacing-sm)}.search-results__form-container .search__form{background-color:var(--color-form-background);border:1px solid var(--color-form-border);border-radius:var(--button-border-radius);display:flex;flex-direction:row-reverse;gap:var(--spacing-xxs);padding:0 var(--spacing-xs);position:relative}.search-results__form-container .search__form:focus-within{border-color:var(--color-form-border-dark)}.search-results__form-container .search__form input[type=search].search__input{background-color:initial;width:100%}.search-results__form-container .search__form input[type=search].search__input:focus,.search-results__form-container .search__form input[type=search].search__input:focus-visible{outline:none}.search-results__form-container .search__form__reset{color:var(--color-form-text);cursor:pointer;font-size:var(--font-body-base);margin-right:var(--spacing-xs);position:absolute;right:0;text-decoration:underline;text-transform:none;text-underline-offset:4px;top:50%;transform:translateY(-50%)}.search-results__form-container .search__form__reset:focus-visible{outline:2px solid var(--color-primary-button);outline-offset:3px}
/*# sourceMappingURL=/cdn/shop/t/1284/assets/main-search.bundle.css.map */
