/*! W3D - Jacques Baars <j@w3d.co.za> - Copyright (c) W3Designs (PTY) Ltd. (https://w3d.co.za) */:root{--searchBarFlyoutZIndex:10000}.mobile-search-btn{cursor:pointer;padding:var(--gap20) var(--gap4);color:var(--mobileMenuSearchBtnColor)}.core-mobile-overlay-widget .search-bar{margin:0 auto;padding:var(--gap20);width:calc(100% - var(--width40))}.core-mobile-overlay-widget .search-bar .container .options-btn .label{color:var(--blackColor);background-color:transparent}.search-bar-btn{cursor:pointer;display:inline-block}.search-banner .dmsn{display:flex;justify-content:flex-end}.search-bar{width:fit-content;margin-left:auto}.search-bar .container{display:flex;gap:var(--gap4);position:relative;flex-direction:column}.search-bar .container .options-btn .label,.search-bar .container .search-btn,.search-bar .container input{margin:0;box-sizing:border-box}.search-bar .container .options-btn{display:flex;position:relative}.search-bar .container .options-btn .label{width:100%;display:flex;cursor:pointer;align-items:center;gap:var(--gap12);color:var(--btnColor);justify-content:flex-start;background:var(--btnBgColor);border-radius:var(--borderRadius)}.search-bar .container .options-btn .options{left:0;top:100%;display:none;overflow:hidden;position:absolute;box-shadow:var(--boxShadow);border-radius:var(--borderRadius);z-index:var(--searchBarFlyoutZIndex);background-color:var(--optionsBgColor)}.search-bar .container .options-btn .options .option{cursor:pointer;padding:var(--gap12)}.search-bar .container .options-btn .options .option:hover{background-color:var(--optionsHoverBgColor)}.search-bar .container input{width:100%;color:var(--mediColor);border-radius:var(--borderRadius);box-shadow:var(--inputShadowInset)}.search-bar .container .search-btn{display:flex;cursor:pointer;gap:var(--gap4);text-align:center;align-items:center;justify-content:center;border-radius:var(--borderRadius)}.search-bar .container .suggestions{display:none;position:relative;margin-top:var(--gap4);max-height:var(--width500);background-color:var(--whiteBgColor);z-index:var(--searchBarFlyoutZIndex)}.search-bar .container .suggestions .no-results{text-align:center;padding:var(--gap20);color:var(--softColor)}.search-bar .container .suggestions .suggestion{display:flex;padding:var(--gap8);border-bottom:1px solid var(--softBorderColor)}.search-bar .container .suggestions .suggestion:last-child{border-bottom:none}.search-bar .container .suggestions .suggestion .image{width:var(--width80);margin-right:var(--gap12)}.search-bar .container .suggestions .suggestion .info{width:calc(100% - var(--width92))}.search-bar .container .suggestions .suggestion .info .title{font-weight:700}.search-bar .container .suggestions .suggestion .info .title a{color:var(--blackColor)!important}.search-bar .container .suggestions .suggestion .info .description{color:var(--softColor)}.search-bar .container .suggestions .suggestion .info .description a{color:var(--blackColor)!important}@media screen and (min-width:600px){.search-bar .container{gap:0;flex-direction:row;align-items:stretch}.search-bar .container .options-btn .label{border-radius:var(--borderRadius) 0 0 var(--borderRadius)}.search-bar .container input{border-radius:0;border-left:none;border-right:none;width:var(--width200)}.search-bar.no-options .container input{width:var(--width300);border-left:1px solid var(--softBorderColor);border-radius:var(--borderRadius) 0 0 var(--borderRadius)}.search-bar .container .search-btn{border-radius:0 var(--borderRadius) var(--borderRadius) 0}.search-bar .container .suggestions{left:0;right:0;top:100%;position:absolute}}@media screen and (max-width:600px){.search-bar{width:100%;margin-left:0}.search-bar .container .search-btn:after{content:" Search"}.search-bar .container .options-btn .label{padding:var(--gap12) 0}}