/*!***********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./styles/components/component-predictive-search.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************/.predictive-search{background-color:rgb(var(--color-background));box-shadow:0 25px 25px 0 rgba(var(--color-shadow));font-size:1.4rem;left:50%;max-width:calc(var(--page-width) - var(--grid-gutter));opacity:0;overflow-y:auto;padding:2.8rem calc(var(--grid-gutter)/2);position:absolute;top:100%;transform:translateX(-50%);transition:all var(--transition-duration) var(--transition-timing);visibility:hidden;width:100%}[open=true] .predictive-search{opacity:1;visibility:visible}.predictive-search .predictive-search__results-wrapper{display:grid;gap:2rem;grid-template-columns:1fr}.predictive-search .predictive-search__item:not(.button){color:inherit;-moz-column-gap:1rem;column-gap:1rem;display:flex;padding:.4rem 0;transition:color var(--transition-duration) var(--transition-timing)}.predictive-search .predictive-search__item:not(.button):hover{color:rgb(var(--color-accent))}.predictive-search .predictive-search__item:not(.button)[aria-selected=false]{background-color:rgba(var(--color-foreground)/.1)}.predictive-search .predictive-search__item:not(.button) .predictive-search__item-image{min-width:6rem;width:6rem}.predictive-search .predictive-search__item:not(.button) .predictive-search__item-heading{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;margin:0;overflow:hidden;text-overflow:ellipsis}.predictive-search .predictive-search__item:not(.button) .price{color:rgb(var(--color-foreground));font-size:1.3rem;font-weight:700}.predictive-search .predictive-search__item:not(.button) .price .price-item--save{display:none}.predictive-search .predictive-search__item:not(.button) .price.price--on-sale .price-item--regular{color:rgba(var(--color-foreground)/.4);font-size:1.2rem;font-style:normal;font-weight:600;text-decoration:line-through}.predictive-search .predictive-search__item-query-result :not(mark){font-weight:bolder}.predictive-search .predictive-search__heading{border-bottom:.1rem solid rgba(var(--color-border));margin-bottom:1rem;padding-bottom:1rem}.predictive-search .predictive-search__results-list+.predictive-search__heading{margin-top:1.6rem}@media screen and (min-width:768px){.predictive-search .predictive-search__results-wrapper{grid-template-columns:22rem auto}.predictive-search .predictive-search__search-for-button{grid-column:span 2}}