.predictive-search{background-color:var(--mono-color-2);width:100%}.predictive-search .search-input{align-items:center;display:flex;gap:var(--space-2)}:is(.predictive-search .search-input) input{flex-grow:1}:is(:is(.predictive-search .search-input) input)::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.predictive-search-results{max-height:0;overflow:auto;transition:max-height .75s var(--transition-type)}.predictive-search-results .inner-wrapper{display:grid;gap:var(--space-12);padding-block:var(--space-8) var(--space-12);padding-right:var(--space-8)}@media (min-width:750px){.predictive-search-results .inner-wrapper{grid-template-columns:8fr 4fr}}.predictive-search-results.is-open{max-height:80svh}@media (min-width:750px){.predictive-search-results.is-open{max-height:500px}}.predictive-search-results a{color:var(--dark-color-1);text-decoration:none}:is(.predictive-search-results a):focus,:is(.predictive-search-results a):hover{color:var(--brand-color-3)}.predictive-search-results .group-header{align-items:center;border-bottom:1px solid var(--mono-color-1);display:flex;justify-content:space-between;margin-bottom:var(--space-6);padding-bottom:var(--space-4)}:is(.predictive-search-results .group-header)>.title{color:var(--mono-color-1);font-weight:var(--font-weight-medium);text-transform:uppercase}.predictive-search-results .products-list{display:grid;gap:var(--space-2)}@media (min-width:750px){.predictive-search-results .products-list{grid-template-columns:repeat(4,1fr)}}.predictive-search-results .search-product-card{align-items:center;display:flex;flex-direction:column}@media (max-width:749px){.predictive-search-results .search-product-card{flex-direction:row;gap:var(--space-4)}:is(.predictive-search-results .search-product-card) img{width:80px}}:is(:is(.predictive-search-results .search-product-card) .multilingual-titles) span{display:block}@media (min-width:750px){.predictive-search-results .search-product-card{text-align:center}}:is(.predictive-search-results .search-product-card) .image-wrapper{aspect-ratio:.823;display:flex;flex-direction:column}:is(:is(.predictive-search-results .search-product-card) .image-wrapper) img{-o-object-fit:cover;object-fit:cover}.predictive-search-results .suggestions-list{display:flex;flex-direction:column;gap:var(--space-6)}:is(.predictive-search-results .suggestions-list) .group-header{margin-bottom:0}.predictive-search-results .suggestion-list-group{display:flex;flex-direction:column;gap:var(--space-4)}