/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.js input.form-autocomplete{border:1px solid #ccc;}ul[data-sa-theme="basic"]{box-shadow:rgba(0,0,0,0.498039) 0 0 15px;background:white;border-bottom:1px solid #bfbfbf;text-align:left;font-family:'Lucida Grande',Helvetica,Arial,Verdana,sans-serif;min-width:350px;}ul[data-sa-theme="basic"] a.ui-menu-item-wrapper,ul[data-sa-theme="basic"] a.ui-menu-item-wrapper.ui-state-active{display:block;background:none;border:none;}ul[data-sa-theme="basic"] .ui-autocomplete-content{display:flex;flex-direction:row;}ul[data-sa-theme="basic"] .ui-autocomplete-container{flex:1 1 100%;padding:0.5rem;}ul[data-sa-theme="basic"] .ui-autocomplete-container.ui-autocomplete-container-more_results,ul[data-sa-theme="basic"] .ui-autocomplete-container.ui-autocomplete-container-no_results{display:block;text-align:center;}ul[data-sa-theme="basic"] .ui-autocomplete-container > *,ul[data-sa-theme="basic"] .ui-autocomplete-container > *.ui-state-focus,ul[data-sa-theme="basic"] .ui-autocomplete-container > *:hover{border-color:#bfbfbf;border-width:1px 0 0 0;border-style:solid;margin:0;padding:0.5rem 0.7rem;}ul[data-sa-theme="basic"] .ui-autocomplete-container > div.ui-autocomplete-field-group{opacity:1;font-weight:bold;text-align:center;text-transform:uppercase;font-size:0.8em;background-color:#ccc;padding:1px 5px;margin:0;display:block;}ul[data-sa-theme="basic"] .ui-autocomplete-container > li.ui-menu-item{background:white;}ul[data-sa-theme="basic"] .ui-autocomplete-container > .ui-menu-item.ui-state-focus,ul[data-sa-theme="basic"] .ui-autocomplete-container > .ui-menu-item:hover{background:#0072b9;border-top-color:#1f4a64;color:white;}ul[data-sa-theme="basic"] .ui-autocomplete-field-term{font-weight:bold;border-bottom:1px dotted;}ul[data-sa-theme="basic"] .ui-autocomplete-container:not(.ui-autocomplete-container-more_results):not(.ui-autocomplete-container-no_results) .ui-autocomplete-fields{display:table;}ul[data-sa-theme="basic"] .ui-autocomplete-fields > *{font-size:0.85em;line-height:1.3em;color:#6f6f6f;display:block;}ul[data-sa-theme="basic"] .ui-autocomplete-fields .ui-autocomplete-field-title{font-weight:bold;color:black;}ul[data-sa-theme="basic"] .ui-autocomplete-fields .ui-autocomplete-field-thumbnail{display:table-cell;vertical-align:middle;padding-right:0.8em;}ul[data-sa-theme="basic"] .ui-autocomplete-fields .ui-autocomplete-field-thumbnail img{width:2em;height:2em;object-fit:cover;border-radius:50%;vertical-align:middle;}ul[data-sa-theme="basic"] .ui-autocomplete-container > li.ui-menu-item.ui-state-focus .ui-autocomplete-fields > *,ul[data-sa-theme="basic"] .ui-autocomplete-container > li.ui-menu-item:hover .ui-autocomplete-fields > *{color:white;}ul[data-sa-theme="basic"] .ui-autocomplete-container > div.ui-autocomplete-field-group.no_results + li.ui-menu-item,ul[data-sa-theme="basic"] .ui-autocomplete-container > div.ui-autocomplete-field-group.more_results + li.ui-menu-item{padding:0;}ul[data-sa-theme="basic"] .ui-autocomplete-container > div.ui-autocomplete-field-group.no_results + li.ui-menu-item .ui-autocomplete-fields > *:first-child,ul[data-sa-theme="basic"] .ui-autocomplete-container > div.ui-autocomplete-field-group.more_results + li.ui-menu-item .ui-autocomplete-fields > *:first-child{font-weight:normal;text-align:center;font-style:italic;}[id^="block-olivero-search-form"] .ui-menu .ui-state-focus,[id^="block-olivero-search-form"] .ui-menu .ui-state-active{margin:0;}[id^="block-olivero-search-form"] .block-search-wide__wrapper{overflow:visible;}[id^="block-olivero-search-form"] ul[data-sa-theme="basic"]{display:block;overflow-y:scroll;box-shadow:none;}[id^="block-olivero-search-form"] ul[data-sa-theme="basic"] .ui-autocomplete-container > li.ui-menu-item.ui-state-focus,[id^="block-olivero-search-form"] ul[data-sa-theme="basic"] .ui-autocomplete-container > li.ui-menu-item:hover{background:var(--color--primary-50,#2494DB);color:var(--color--white,#FFFFFF);}[id^="block-olivero-search-form"] ul[data-sa-theme="basic"] .ui-autocomplete-fields > *{font-size:1.3rem;}
.cart-block--summary a{display:block;}.cart-block--contents{position:absolute;z-index:300;display:none;overflow:hidden;}.cart-block--contents__items{overflow-x:hidden;overflow-y:scroll;max-height:300px;}.cart-block--contents.is-outside-horizontal{right:0;}.cart-block--contents__expanded{overflow:visible;}
.ui-helper-hidden{display:none;}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse;}.ui-helper-clearfix:after{clear:both;}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;}.ui-front{z-index:100;}.ui-state-disabled{cursor:default !important;pointer-events:none;}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block;}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%;}
.ui-autocomplete{position:absolute;top:0;left:0;cursor:default;}
.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0;}.ui-menu .ui-menu{position:absolute;}.ui-menu .ui-menu-item{margin:0;cursor:pointer;}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em;}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0;}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px;}.ui-menu-icons{position:relative;}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em;}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0;}.ui-menu .ui-menu-icon{left:auto;right:0;}
