.m-predictive-search{background:var(--color-secondary-bg);color:var(--color-secondary-body);left:0;overflow-y:auto;position:absolute;top:100%;width:100%}@supports(height:100vh){.m-predictive-search{max-height:calc(100vh - var(--header-main-height) - var(--search-height) - var(--announcement-height))}}@supports(height:100dvh){.m-predictive-search{max-height:calc(100dvh - var(--header-main-height) - var(--search-height) - var(--announcement-height))}}.m-predictive-search__results{padding:1.5rem}@media screen and (min-width:768px){.m-predictive-search__results{padding:2rem}.m-predictive-search__products{padding-right:4rem}}.m-predictive-search__segment{margin-bottom:2rem}.m-predictive-search__segment:last-of-type{margin-bottom:0}.m-predictive-search__segment-heading{justify-content:space-between;margin-bottom:1rem}.m-predictive-search__segment-title{font-size:var(--body-fs-md);font-weight:600;line-height:var(--body-lh-md);text-transform:uppercase}.m-predictive-search__segment-content.grid{justify-content:space-between}.m-predictive-search__segment-actions{margin-bottom:2rem}@media screen and (min-width:768px){.m-predictive-search__segment-actions{margin-bottom:0;margin-top:2rem}}.m-predictive-search__segment-view-all.a-link{border-color:var(--color-secondary-body);color:var(--color-secondary-body);font-size:var(--body-fs-md);line-height:var(--body-lh-md)}.m-predictive-search__image-wrapper{margin-right:1.5rem;width:6rem}@media screen and (min-width:768px){.m-predictive-search__image-wrapper{width:8rem}}.m-predictive-search__image{height:auto;max-width:100%}.m-predictive-search__item{padding:.5rem 0}.m-predictive-search__item h2{font-weight:400;margin-bottom:0}.m-predictive-search__link{color:inherit;text-decoration:none;transition:color var(--default-transition-easing) var(--default-transition-timing)}.m-predictive-search__link:hover{color:var(--color-disabled-body-light)}.m-predictive-search__product{border-bottom:1px solid var(--color-tertiary-border);margin-bottom:1.5rem;padding-bottom:1.5rem}@media screen and (min-width:768px){.m-predictive-search__product{max-width:calc(50% - 2rem)}}.m-predictive-search__product h2{font-size:var(--product-title-fs);line-height:var(--product-title-lh);margin-bottom:2rem}.m-predictive-search .h1,.m-predictive-search .h2,.m-predictive-search .h3,.m-predictive-search .h4,.m-predictive-search .h5,.m-predictive-search .h6,.m-predictive-search .m-price,.m-predictive-search h1,.m-predictive-search h2,.m-predictive-search h3,.m-predictive-search h4,.m-predictive-search h5,.m-predictive-search h6{color:inherit}