.header-search[data-v-7bfe0b25]{flex:1;border-right:1px solid var(--gray-border);border-left:1px solid var(--gray-border);display:flex;flex-direction:column}@media screen and (max-width: 1439px){.header-search[data-v-7bfe0b25]{width:35%}}@media screen and (max-width: 1023px){.header-search[data-v-7bfe0b25]{width:50%;border-right:none}}@media screen and (max-width: 767px){.header-search[data-v-7bfe0b25]{border-top:1px solid var(--gray-border);border-bottom:1px solid var(--gray-border);display:none;position:absolute;top:77px;width:100%;right:0}.header-search.show-mobile-search[data-v-7bfe0b25]{display:flex}}.header-search .header-search-form[data-v-7bfe0b25]{z-index:500}.header-search .header-search-form .header-search-group[data-v-7bfe0b25]{border:none;padding:0;margin:0;height:72px}@media screen and (max-width: 767px){.header-search .header-search-form .header-search-group[data-v-7bfe0b25]{height:58px}}.header-search .header-search-form .header-search-group[data-v-7bfe0b25] .c2-form-group-label{display:none}.header-search .header-search-form .header-search-group .header-search-bar-content[data-v-7bfe0b25]{height:72px;display:flex;background-color:var(--white)}@media screen and (max-width: 767px){.header-search .header-search-form .header-search-group .header-search-bar-content[data-v-7bfe0b25]{height:58px}}.header-search .header-search-form .header-search-group .header-search-bar-content[data-v-7bfe0b25] .header-search-bar-wrapper{width:calc(100% - 75px);margin:0 3px 0 0}.header-search .header-search-form .header-search-group .header-search-bar-content[data-v-7bfe0b25] .header-search-bar-wrapper .c2-text-input-wrapper{background-color:var(--white);color:var(--secondary-text-on-light);height:72px}.header-search .header-search-form .header-search-group .header-search-bar-content[data-v-7bfe0b25] .header-search-bar-wrapper .c2-text-input-wrapper input{font-family:var(--primary-font)}.header-search .header-search-form .header-search-group .header-search-bar-content[data-v-7bfe0b25] .header-search-bar-wrapper .c2-text-input-wrapper input::placeholder{font-family:var(--primary-font);color:var(--primary-text-on-light);font-weight:400;font-size:16px;line-height:26px}@media screen and (max-width: 767px){.header-search .header-search-form .header-search-group .header-search-bar-content[data-v-7bfe0b25] .header-search-bar-wrapper .c2-text-input-wrapper{height:58px}}.header-search .header-search-form .header-search-group .header-search-bar-content[data-v-7bfe0b25] .search-icon{width:75px;padding:0;background-color:var(--white)}.header-search .header-search-form .header-search-group .header-search-bar-content[data-v-7bfe0b25] .search-icon.show{display:flex}.header-search .header-search-form .header-search-group .header-search-bar-content[data-v-7bfe0b25] .search-icon.hide{display:none}.header-search .header-search-form .header-search-group .header-search-bar-content[data-v-7bfe0b25] .search-icon svg{margin:auto}.header-search .header-search-form .header-search-group .header-search-bar-content[data-v-7bfe0b25] .search-icon svg path{fill:var(--black)}@media screen and (max-width: 767px){.header-search .header-search-form .header-search-group .header-search-bar-content[data-v-7bfe0b25] .search-icon svg path{fill:var(--gray-300)}}.header-search .header-search-form .header-search-group .header-search-bar-content[data-v-7bfe0b25] .close-icon{width:75px;padding:0;background-color:var(--white)}.header-search .header-search-form .header-search-group .header-search-bar-content[data-v-7bfe0b25] .close-icon.show{display:flex}.header-search .header-search-form .header-search-group .header-search-bar-content[data-v-7bfe0b25] .close-icon.hide{display:none}.header-search .header-search-form .header-search-group .header-search-bar-content[data-v-7bfe0b25] .close-icon svg{margin:auto}.header-search .header-search-form .header-search-group .header-search-bar-content[data-v-7bfe0b25] .close-icon svg path{fill:var(--black)}@media screen and (max-width: 767px){.header-search .header-search-form .header-search-group .header-search-bar-content[data-v-7bfe0b25] .close-icon svg path{fill:var(--gray-300)}}.header-search .header-search-results[data-v-7bfe0b25]{background-color:var(--white);border:solid 1px var(--gray-border);margin:-1px;position:relative;top:1px;padding:0 16px 16px;z-index:400}.header-search .header-search-results.close[data-v-7bfe0b25]{display:none}.header-search .header-search-results.open[data-v-7bfe0b25]{display:block;overflow:auto;min-block-size:440px;block-size:auto}@media screen and (max-width: 767px){.header-search .header-search-results[data-v-7bfe0b25]{display:none;border:none;border-top:solid 1px var(--gray-border);border-bottom:solid 1px var(--gray-border);margin:0;top:0;padding:0 16px}}.header-search .header-search-results h2[data-v-7bfe0b25]{font-size:12px;line-height:16px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:var(--primary-text-on-light);margin-bottom:8px;margin-top:16px}.header-search .header-search-results .recent-results h2[data-v-7bfe0b25]{margin-bottom:12px}.header-search .header-search-results .recent-results a[data-v-7bfe0b25]{padding:8px 0}.header-search .header-search-results .page-results a[data-v-7bfe0b25]{padding:8px 0 8px 12px}.header-search .header-search-results .page-results h2[data-v-7bfe0b25]{padding:8px 0 8px 12px;border-bottom:1px solid #eef0f2}.header-search .header-search-results ul[data-v-7bfe0b25]{list-style:none;padding:0;margin:0}.header-search .header-search-results ul li[data-v-7bfe0b25]{display:flex;align-items:center}.header-search .header-search-results ul li[data-v-7bfe0b25]:hover{background-color:var(--gray-100)}.header-search .header-search-results ul li a[data-v-7bfe0b25]{display:block;width:100%}.header-search .header-search-results ul li a[data-v-7bfe0b25]{display:flex;flex-flow:column}.header-search .header-search-results ul li a[data-v-7bfe0b25] .product-family{font-size:12px;font-style:normal;font-weight:400;line-height:180%;color:#555}.header-search .header-search-results ul li a[data-v-7bfe0b25] .product-name{font-size:16px;font-style:normal;font-weight:400;line-height:180%;color:#2b2b2b}@media screen and (max-width: 767px){.header-search .header-search-results ul li a[data-v-7bfe0b25] .product-name{font-size:14px}}.header-search .header-search-results ul li svg[data-v-7bfe0b25]{margin:12px 17px 12px 12px}
