 .ss__autocomplete--target {width: 100% !important;}.ss__autocomplete, .ss__autocomplete--target .ss__autocomplete {max-height: 80dvh !important;top: 3.5rem !important;width: 100% !important;left: 0;}.ss__autocomplete__close {text-transform: uppercase;align-items: center;border: 1px solid var(--black) !important;cursor: pointer;display: inline-flex;font-family: inherit;font-size: 0.813rem;font-weight: 500;justify-content: center;padding: 0 1em !important;margin: 3px !important text-decoration: none;transition: background-color 100ms, color 125ms ease-in-out;-webkit-user-select: none;user-select: none;background-color: var(--white);color: var(--red-400) !important;height: 2.25rem;}.ss__autocomplete__close:focus, .ss__autocomplete__close:active, .ss__autocomplete__close:hover {color: var(--red-400) !important;border: 1px solid var(--red-400) !important;background-color: var(--black) !important;}@media screen and (max-width: 59.999999em) {.t-site-header__search-form .t-site-header__search-field {order: 1;}.t-site-header__search-form .t-site-header__search-button {order: 2;}.t-site-header__search-form .ss__autocomplete--target{order: 3;}}@media screen and (min-width: 60em) {.ss__autocomplete--target .ss__autocomplete {left: -400px !important;min-width: 860px;}}@media screen and (min-width: 992px) {.ss__autocomplete--target .ss__autocomplete {left: 10% !important;}}.ss__search-header h1 {color: var(--black);text-transform: capitalize;}.ss__filters .ss__filters__filter a, .ss__filters .ss__filters__clear-all {border: 1px solid var(--red-400);background: #fff;border-radius: 4px;text-decoration: none;color: var(--black);transition: all 0.2s ease;line-height: 1.4;}.ss__filters .ss__filters__filter a:hover, .ss__filters .ss__filters__clear-all:hover {border: 1px solid var(--black);background: var(--gray-100);text-decoration: none;color: var(--red-400);}.ss__facet-options-list__option a:hover {text-decoration: none;color: var(--red-400);}.ss__facet a {transition: all 0.2s ease;}.ss__checkbox, .ss__content .ss__checkbox, .ss__dropdown__button, .ss__content .ss__dropdown__button, .ss__dropdown__content, .ss__content .ss__dropdown__content {border-color: var(--black);}.ss__checkbox.ss__active::before {background-color: var(--black);}.t-page-ctgy--search-within--form .c-button {border-radius: 0 !important;}.ss__content .ss__dropdown__content li:hover {background-color: #fff;color: var(--red-400);}.ss__facet--header {cursor: pointer;}.ss__banner.ss__banner--header {margin-bottom:1rem;}.t-page-ctgy--search-within {padding: 1rem 0;position: relative;}form.t-page-ctgy--search-within--form {margin-bottom: 1rem;border: 1px solid #000;position: unset;}input.t-page-ctgy--search-within--query {padding-left: 1em;padding-right: 1em;}.t-page-ctgy--search-within--cta {font-size: 0.875rem;padding-right: 2em;padding-left: 2em;white-space: nowrap;flex-grow: 0 !important;}.ss__filter-messages {display:none;}.ss__results {gap: 1.5rem;}.ss__result--container {margin: 0 0 1rem 0;padding: 0;border: 1px solid var(--gray-200);background: white;border-radius: 4px;}.ss__result-code {display:none;}.ss__result {text-decoration: none;padding: 0.5rem;background-color: var(--white);min-height: 100%;transition: all 0.2s ease;}.t-main-content-element .ss__result {background-color: var(--gray-100);}.t-main-content-element .ss__result:hover {background-color: var(--red-400);}.ss__autocomplete .ss__result__image-wrapper {display: none;}.ss__result-title {transition: all 0.2s ease;margin-bottom: 0.5rem;}.ss__result .ss__result-title {text-decoration: none;margin-bottom: 0.5rem;min-height: 2.7em;line-height: 1.3em;max-height: 2.7em;overflow: hidden;text-overflow: ellipsis;}.ss__result:hover .ss__result-title {text-decoration: none;color: var(--white);}.ss__result-cover {aspect-ratio: 1/1;display: flex;justify-content: center;align-items: center;background-color: var(--white);}.ss__result-cover img {width: 100%;max-width: 100%;min-width: 100%;height: auto;}.ss__autocomplete--target .ss__autocomplete__content__results .ss__autocomplete__title h5 span {color: var(--red-400);}.ss__autocomplete--target .ss__autocomplete__content__info a, .ss__autocomplete--target a {color: var(--red-400);}.ss__autocomplete--target .ss__autocomplete__content__results .ss__result {background-color: transparent;}.ss__autocomplete--target .ss__autocomplete__content__results .ss__result .ss__result-title {color: var(--black);transition: all 100ms ease-in-out;}.ss__autocomplete--target .ss__autocomplete__content__results .ss__result:hover .ss__result-title {color: var(--white);}.ss__autocomplete--target .ss__autocomplete__content__results .ss__result .ss__result__details {background-color: var(--gray-100);transition: all 100ms ease-in-out;}.ss__autocomplete--target .ss__autocomplete__content__results .ss__result:hover .ss__result__details {background-color: var(--red-400);}.ss__searchspring__recommendations .ss__recommendation-result-tracker {height: unset;}.ss__searchspring__recommendations .ss__result.product {padding: 0;}.ss__searchspring__recommendations .ss__result {background-color: var(--gray-100);}.ss__searchspring__recommendations .ss__result:hover {background-color: var(--red-400);}.ss__searchspring__recommendations .ss__result-title {min-height: 2.7em;line-height: 1.3em;max-height: 2.7em;overflow: hidden;text-overflow: ellipsis;}.ss__list.ss__pagination {gap: 0.75rem;margin: 1rem 0 2rem 0;flex-wrap: wrap;}.ss__pagination__page a {align-items: center;align-self: start;border: var(--default-border-width) solid var(--red-400);border-radius: 50%;cursor: pointer;display: inline-flex;font-family: inherit;font-size: 0.813rem;font-weight: 500;justify-content: center;padding: 0;text-decoration: none;transition: background-color 100ms, color 125ms ease-in-out;-webkit-user-select: none;user-select: none;background-color: var(--white);color: var(--black);width: 2.25rem;height: 2.25rem;}.ss__pagination__page a:hover {border-color: var(--black) }.ss__pagination__page .ss_pagination--current {align-items: center;border: var(--default-border-width) solid white;border-radius: 50%;display: inline-flex !important;font-family: inherit;font-size: 0.813rem;justify-content: center;padding: 0;text-decoration: none;color: var(--black) !important;background-color: var(--white);font-weight: 700;height: 2.25rem;}.ss__pagination .ss__pagination__next span, .ss__pagination .ss__pagination__prev span {display: unset;}