/*
Generated time: June 11, 2024 06:49
This file was created by the app developer. Feel free to contact the original developer with any questions. It was minified (compressed) by AVADA. AVADA do NOT own this script.
*/
predictive-search{width:100%;display:block}predictive-search:not([open]) .predictive-search{display:none!important}predictive-search[open] .search-recommendations{display:none!important}predictive-search[loading] .predictive-search,predictive-search[open] .predictive-search{display:block!important}predictive-search .spinner{width:1.5rem;height:1.5rem;line-height:0}predictive-search[loading] .predictive-search__loading-state{position:absolute;top:50%;left:50%;z-index:1;transform:translate(-50%,-50%);display:flex;justify-content:center;padding:1rem}predictive-search:not([loading]) .predictive-search-status__loading,predictive-search:not([loading]) .predictive-search__heading .spinner,predictive-search:not([loading]) .predictive-search__loading-state,predictive-search[loading] .predictive-search__heading~.predictive-search__loading-state,predictive-search[loading] .predictive-search__results-groups-wrapper~.predictive-search__loading-state,predictive-search[loading] .predictive-search__results-groups-wrapper~.predictive-search__search-for-button,predictive-search[loading] .predictive-search__results-list:first-child,predictive-search[loading] .predictive-search__search-for-button{display:none}.predictive-search:focus-visible{outline:0!important}.predictive-search__heading{display:block;display:flex;flex-direction:column;justify-content:space-between;border-bottom:.1rem solid var(--drawers-borders);margin:2rem 0;padding:1.5rem 0 2rem;color:rgba(var(--primary-foreground),.5);padding-left:15px}.header-search__form{display:flex;flex-direction:column;align-items:stretch;height:100%}.header-search__form-field{--min-height:calc( 48px + (var(--padding-vertical) * 2) );color:var(--header-foreground);background-color:var(--header-background);width:100%;display:flex;flex-direction:row;align-items:center;position:relative;z-index:1}.header-search__form-field .search-icon{position:absolute;pointer-events:none;left:calc(var(--padding-horizontal) * 2)}.header-search__form-field-input{min-height:var(--min-height);padding-left:calc(48px + var(--padding-horizontal));flex:1 0 auto;line-height:1;font-size:16px}.header-search__form-field-input::-webkit-search-cancel-button,.header-search__form-field-input::-webkit-search-decoration,.header-search__form-field-input::-webkit-search-results-button,.header-search__form-field-input::-webkit-search-results-decoration{-webkit-appearance:none}.header-search__form-field-input::placeholder{opacity:.6}.header-search__close{min-width:var(--min-height);min-height:var(--min-height);display:grid;place-content:center;cursor:pointer}.search__button.field__button{top:50%;width:4.4rem;transform:translateY(-50%);min-width:48px;padding-right:var(--padding);padding-left:var(--padding)}.reset__button.field__button{right:calc(var(--inputs-border-width) + 4.4rem);top:50%;width:4.4rem;transform:translateY(-50%)}.predictive-search__result-group{display:flex;flex-direction:column;flex:1 1 auto}.predictive-search__search-for-button{margin-top:3rem}.predictive-search__item{display:flex;padding:1rem 0;text-align:left;text-decoration:none;width:100%}.predictive-search__image{grid-area:product-image;object-fit:contain;font-family:"object-fit: contain"}.predictive-search__item--link-with-thumbnail{display:grid;grid-template-columns:5rem 1fr;grid-column-gap:2rem;grid-template-areas:"product-image product-content";align-items:center}.predictive-search__item-content{grid-area:product-content;display:flex;flex-direction:column}.predictive-search__item-content--centered{justify-content:center;padding-left:15px}.predictive-search__item-heading{margin:0}.predictive-search__item-query-result :not(mark){font-weight:bolder}.predictive-search__item-query-result mark{color:rgba(var(--primary-foreground),.75)}.predictive-search .price,.predictive-search__item-vendor+.predictive-search__item-heading{margin-top:.5rem}.predictive-search__item--term{justify-content:space-between;align-items:center;padding:1.3rem 2rem;word-break:break-all}@media (max-width:768px) and (max-width:1024px){.header-search__form--active{display:flex;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#fff;flex-direction:column;justify-content:center;align-items:center;z-index:1050;padding:20px;box-sizing:border-box}.header-search__form-field-input{width:90%;font-size:18px;padding:10px 20px;margin-bottom:20px}.header-search__close{position:absolute;top:10px;right:10px;font-size:24px;cursor:pointer}}.header-search__form--active{display:flex!important}html.js .drawer.is-open .drawer-panel.slide-from-right{--drawer-size:auto}