@font-face{font-family:'cel-ac-icon';src:url('../fonts/cel-ac-icon.woff2') format('woff2'),url('../fonts/cel-ac-icon.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}[class^=cel-ac-icon-]:before,[class*=" cel-ac-icon-"]:before{font-family:"cel-ac-icon";font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cel-ac-icon-cancel:before{content:'\e800'}[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak{display:none !important}#searchSuggestions #suggestionsContainer{position:absolute;top:47px;display:flex;max-width:800px;width:750px;border:1px solid #000;background:#fff;right:0;min-width:200px}#searchSuggestions #suggestionsContainer .ng-hide{display:none}#searchSuggestions .cel-ac-icon-cancel{position:absolute;top:1px;right:5px;color:#000;cursor:pointer}#searchSuggestions ul{list-style:none;padding:0;margin:0;overflow-y:auto;overflow-x:hidden}#searchSuggestions .ac-title{font-size:.95em;padding:5px;font-weight:700;font-style:italic;text-align:center;color:#4fc3a0}#searchSuggestions .fill-height{height:100%}#searchSuggestions #qb-container{flex:0 0 25%}#searchSuggestions #qb-container #topBrands .ac-brands-title{color:#fff}#searchSuggestions #pb-container{flex:0 0 75%}#searchSuggestions #pb-container #topBrands{border-top:1px solid #01a3f6}#searchSuggestions #pb-container #topBrands ul{display:flex;flex-flow:wrap}#searchSuggestions #pb-container #topBrands .ac-brands-title{color:#01a3f6}#searchSuggestions #topQueries{display:flex;flex-flow:column nowrap;font-size:12px;text-align:left;line-height:normal}#searchSuggestions #topQueries .ac-queries-title{font-size:1.3em;text-align:center;padding:5px;font-weight:700;font-style:italic;color:#4fc3a0;display:block}#searchSuggestions #topProducts{flex:0 1 auto;display:flex;flex-flow:column nowrap;background:#fff}#searchSuggestions #topCategories{display:flex;flex-flow:column nowrap;font-size:12px;text-align:left;line-height:normal}#searchSuggestions #topCategories .ac-categories-title{font-size:1.3em;text-align:center;padding:5px;font-weight:700;font-style:italic;color:#4fc3a0;display:block}#searchSuggestions #topProducts ul{display:inline-flex;flex:1 1 auto;flex-flow:wrap;overflow:auto;margin-right:1px}#searchSuggestions #topQueries ul .ac-query{white-space:nowrap}#searchSuggestions #topQueries ul .ac-query:first-child{border-top:none}#searchSuggestions #topQueries ul .ac-query:hover,#searchSuggestions #topQueries ul .ac-query.highlight{background:#fff}#searchSuggestions #topQueries ul .ac-query:hover:first-child,#searchSuggestions #topQueries ul .ac-query.highlight:first-child{border-top:none}#searchSuggestions #topQueries ul .ac-query:hover a,#searchSuggestions #topQueries ul .ac-query.highlight a{color:#01a3f6}#searchSuggestions #topQueries ul .ac-query a{width:100%;display:inline-block;padding:2px 5px;text-decoration:none;color:#747474;text-transform:capitalize;text-overflow:ellipsis;max-width:180px;overflow:hidden;font-size:12px;font-weight:700;font-family:'Libre Franklin',sans-serif}#searchSuggestions #topProducts ul .ac-product{flex-direction:row;flex:0 0 33.33%;padding:5px;text-align:center;text-decoration:none;display:grid;font-weight:700}#searchSuggestions #topProducts ul .ac-product a{color:#747474;font-size:12px;font-family:'Libre Franklin',sans-serif;text-decoration:none}#searchSuggestions #topProducts ul .ac-product a .ac-prod-image{display:inline-block;width:160px;height:160px;position:relative}#searchSuggestions #topProducts ul .ac-product a .ac-prod-image img{max-height:100%;max-width:100%;width:auto;height:auto;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}#searchSuggestions #topProducts ul .ac-product .ac-prod-shop{align-self:end}#searchSuggestions #topProducts ul .ac-prod-listprice{font-weight:500;color:#aaa;text-decoration:line-through;display:inline-block}#searchSuggestions #topBrands ul li{flex:1 1 auto}#searchSuggestions #topBrands ul li a{display:inline-block;height:160px;width:160px;position:relative}#searchSuggestions #topBrands ul li a img{max-height:100%;max-width:100%;width:auto;height:auto;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}#searchSuggestions #topBrands .ac-brands-title{font-size:.95em;text-align:center;padding:5px;font-weight:700;font-style:italic;display:block}#searchSuggestions #topCategories ul .ac-query{white-space:nowrap}#searchSuggestions #topCategories ul .ac-query:first-child{border-top:none}#searchSuggestions #topCategories ul .ac-query:hover,#searchSuggestions #topCategories ul .ac-query.highlight{background:#fff}#searchSuggestions #topCategories ul .ac-query:hover:first-child,#searchSuggestions #topCategories ul .ac-query.highlight:first-child{border-top:none}#searchSuggestions #topCategories ul .ac-query:hover a,#searchSuggestions #topCategories ul .ac-query.highlight a{color:#01a3f6}#searchSuggestions #topCategories ul .ac-query a{width:100%;display:inline-block;padding:2px 5px;text-decoration:none;color:#747474;text-transform:capitalize;text-overflow:ellipsis;max-width:180px;overflow:hidden;font-size:12px;font-weight:700;font-family:'Libre Franklin',sans-serif}#searchSuggestions li.ac-product img{max-height:160px;max-width:160px}#searchSuggestions .ratings-container{display:inline-flex}#searchSuggestions .ratings-container .ratings{position:relative;font-size:1.3em}#searchSuggestions .ratings-container .ratings .ratings-stars{overflow:unset}#searchSuggestions .ratings-container .ratings .ratings-stars-off{color:#ccc}#searchSuggestions .ratings-container .ratings .ratings-stars-on{color:#ffcd5d;display:block;margin:-27px 0 0;overflow:hidden}#searchSuggestions .ratings-container .review-count{position:relative;margin:auto 0 auto 5px}@media only screen and (max-width:960px){#searchSuggestions #suggestionsContainer{max-height:unset;display:flex;flex-direction:column;width:100%}#searchSuggestions #topQueries ul .ac-query a{max-width:unset}#searchSuggestions #topProducts ul .ac-product{flex:0 0 50%}#searchSuggestions #topProducts ul .ac-product a .ac-prod-title{font-size:1.2em;width:100%}}.arrow-up{width:0;height:0;border-left:11px solid transparent;border-right:11px solid transparent;border-bottom:11px solid #01a3f6}.arrow-down{width:0;height:0;border-left:11px solid transparent;border-right:11px solid transparent;border-top:11px solid #01a3f6}.arrow-right{width:0;height:0;border-top:11px solid transparent;border-bottom:11px solid transparent;border-left:11px solid #01a3f6}.arrow-left{width:0;height:0;border-top:11px solid transparent;border-bottom:11px solid transparent;border-right:11px solid #01a3f6}#searchSuggestions #topQueries{display:none}#searchSuggestions #suggestionsContainer{border:0;box-shadow:0 6px 10px rgba(0,0,0,.4);right:auto;top:-28px;z-index:9;border-radius:8px}#searchSuggestions #qb-container{font-size:12px}#searchSuggestions #topCategories{color:#747474}#searchSuggestions #topCategories .ac-categories-title{color:#95bb20;font-family:'Libre Franklin',sans-serif;font-size:14px}#searchSuggestions #topCategories ul{color:#747474}#searchSuggestions #topCategories ul .ac-query{white-space:unset}#searchSuggestions #topCategories ul .ac-query:hover a,#searchSuggestions #topCategories ul .ac-query.highlight a{color:#95bb20}#searchSuggestions .ac-title{color:#95bb20;font-family:'Libre Franklin',sans-serif;font-size:14px}#searchSuggestions #topProducts ul .ac-prod-price{color:#95bb20;font-size:.9em}#searchSuggestions .viewall{font-size:14px;font-weight:700;padding:15px 0;text-align:center;text-decoration:underline}