.cio-autocomplete{height:auto;font-family:var(--skin-body-font);padding:0}.cio-autocomplete:focus{box-shadow:var(--util-box-shadow);border-radius:3.125rem}.cio-autocomplete[data-force-closed] .cio-results{display:none !important}.cio-autocomplete .cio-results{gap:10px;box-shadow:0 4px 6px 0 rgba(0,0,0,0.2);padding-bottom:10px}.cio-autocomplete .cio-form{height:2.5rem;width:auto}.cio-autocomplete .cio-form label{width:100%}.cio-autocomplete .cio-input{border-radius:3.125rem;background-color:var(--color-white);padding-left:3rem;font-family:"SuisseIntl-Medium", sans-serif;font-size:1rem;padding-right:.75rem;height:2.5rem;border:1.5px solid #5BFF2A}.cio-autocomplete .cio-input:focus{background-color:#f4f4f4;border:1.5px solid #5BFF2A;box-shadow:0 0 10px 2px #5bff2a33}.cio-autocomplete .cio-input:focus-visible{outline:none}.cio-autocomplete .cio-item[aria-selected='true']{background-color:#EEEEEE}.cio-autocomplete .cio-item .cio-product-image{width:36px;height:36px;margin-right:0.875rem}.cio-autocomplete .cio-item p{font-family:"SuisseIntl-Medium", sans-serif;margin:0}@media (max-width: 768px){.cio-autocomplete .cio-results{overflow-y:auto;max-height:100vh}}.cio-autocomplete .cio-clear-btn{display:none}.cio-autocomplete .cio-submit-btn{display:none}.cio-autocomplete .cio-section-items{display:flex;flex-direction:column;align-items:center}.cio-autocomplete .products,.cio-autocomplete .cio-section-products,.cio-autocomplete .cio-section-search-suggestions,.cio-autocomplete .cio-section-categories{padding:0;width:100%}.cio-autocomplete .products .cio-item,.cio-autocomplete .cio-section-products .cio-item,.cio-autocomplete .cio-section-search-suggestions .cio-item,.cio-autocomplete .cio-section-categories .cio-item{width:100%;align-items:flex-start;padding:.5rem 1.875rem}.cio-autocomplete .products .cio-item a,.cio-autocomplete .cio-section-products .cio-item a,.cio-autocomplete .cio-section-search-suggestions .cio-item a,.cio-autocomplete .cio-section-categories .cio-item a{flex-direction:row;align-items:center}.cio-autocomplete .cio-sectionName,.cio-autocomplete .cio-section-name{margin-bottom:.5625rem;font-size:0.875rem;padding:0 1.875rem;color:var(--color-black) !important}.cio-autocomplete .cio-section-name:nth-of-type(n+2){margin-top:0}
