@media (min-width:769px){.block-search .control{position:relative}}.search-autocomplete{position:absolute;width:100% !important;max-width:100% !important;max-height:550px !important;overflow-y:auto !important;left:0 !important;right:0 !important;transform:none !important;top:100% !important;background-color:#fff !important;padding:0 !important;box-shadow:0 0 5px rgba(214,0,0,.5) !important;border-radius:3px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);z-index:999;box-sizing:border-box;margin-top:0 !important}.searchresult{display:grid;grid-template-columns:280px 1fr;gap:0}.search-sidebar{background-color:#fff;padding:24px;border-right:1px solid #e6e6e6;display:flex;flex-direction:column;gap:32px;box-sizing:border-box}.sidebar-block-title{display:flex;justify-content:space-between;align-items:baseline;border-bottom:1px solid #e2e8f0;padding-bottom:8px;margin-bottom:16px}.sidebar-block-title span{color:#727272;font-family:"Nunito Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:0;text-transform:capitalize}.sidebar-block-title .view-all{color:#d60000;font-family:"Nunito Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:0;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-decoration-color:#d60000;text-decoration-thickness:10%;text-underline-offset:25%;text-underline-position:from-font}.sidebar-block-title .view-all:hover{color:#052438}.search-sidebar ul.categories,.search-sidebar ul.brands,.search-sidebar ul.blogs,.search-sidebar ul{border:none !important;background:0 0 !important;max-height:none !important;overflow:visible !important;padding:0 !important;margin:0 !important;list-style:none !important;display:flex !important;flex-direction:column !important;gap:12px !important;box-shadow:none !important}.search-sidebar li.category-item,.search-sidebar li.brand-item,.search-sidebar li.blog-item,.search-sidebar li{border:none !important;padding:0 !important;margin:0 !important;background:0 0 !important;box-shadow:none !important;height:auto !important;width:auto !important;display:block !important}.search-sidebar li a{color:#052438 !important;font-family:"Nunito Sans","Helvetica Neue",Helvetica,Arial,sans-serif !important;font-size:14px !important;font-weight:400 !important;line-height:20px !important;text-decoration:none !important;display:inline-block !important;transition:color .2s !important;background:0 0 !important;padding:0 !important}.search-sidebar li a:hover{color:#d60000 !important;background:0 0 !important}.products-grid{background-color:#f5f5f5;padding:24px;display:flex;flex-direction:column;gap:20px;box-sizing:border-box}.products-grid ul[role=listbox],.search-autocomplete ul.listbox{list-style:none !important;padding:0 !important;margin:0 !important;display:grid;grid-template-columns:repeat(2,1fr);gap:10px;background:0 0 !important;border:none !important}.products-grid ul[role=listbox] li,.search-autocomplete ul.listbox li{border:1px solid #e6e6e6 !important;border-radius:3px;padding:10px !important;background:#fff !important;transition:border-color .2s,box-shadow .2s;height:auto;box-sizing:border-box;display:block;cursor:pointer;position:relative;text-align:left;white-space:normal}.products-grid ul[role=listbox] li:hover,.products-grid ul[role=listbox] li.selected,.search-autocomplete ul.listbox li:hover,.search-autocomplete ul.listbox li.selected{border-color:#d60000 !important;box-shadow:0 4px 12px rgba(214,0,0,.15);background:#fff !important}.product-item-link{display:flex;gap:16px;text-decoration:none;color:inherit;align-items:center}.product-item-link:hover{text-decoration:none}.search-image{flex-shrink:0;width:64px;height:64px;display:flex;align-items:center;justify-content:center;background-color:#f8fafc;border-radius:3px;overflow:hidden}.search-image img{max-width:100%;max-height:100%;object-fit:contain}.product-item-details{display:flex;flex-direction:column;gap:4px;flex-grow:1}.qs-option-sku{color:#727272;font-family:"Nunito Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:0;text-transform:uppercase}.qs-option-name{color:#052438;font-family:"Nunito Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:0}.products-grid ul[role=listbox] li:hover .qs-option-name,.products-grid ul[role=listbox] li.selected .qs-option-name,.search-autocomplete ul.listbox li:hover .qs-option-name,.search-autocomplete ul.listbox li.selected .qs-option-name{color:#052438}.qs-option-price{color:#727272;font-family:"Nunito Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:0;margin-top:4px}.qs-option-price .price-gst{color:#727272;font-family:"Nunito Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:18px;letter-spacing:0;margin-left:4px;display:inline-block}.resultcount{margin-top:12px;text-align:center}.resultcount a{font-weight:600;color:#d60000;text-decoration:underline}.resultcount a .qs-option-name{color:#d60000}.resultcount a:hover{color:#052438}.resultcount a:hover .qs-option-name{color:#052438}div#netable-xsearch-loader{background-image:url(../images/loader.gif);position:absolute;z-index:1000;top:9px;right:0;width:16px;height:11px;margin-right:5px}.block-search .action.search.netable-xsearch-hide,.netable-xsearch-hide{display:none}@media (max-width:768px){.page-header{position:relative !important}.search-autocomplete{position:absolute !important;width:100vw !important;max-width:100vw !important;left:0 !important;right:0 !important;transform:none !important;padding:0 !important;top:150px !important;border:none !important;box-shadow:0 0 5px rgba(214,0,0,.5) !important}.searchresult{grid-template-columns:1fr;gap:0}.search-sidebar{border-right:none;border-bottom:1px solid #e6e6e6;padding:16px !important;gap:24px}.products-grid{padding:16px !important;gap:20px}.search-autocomplete,.search-sidebar,.products-grid,.category-item,.brand-item,.sidebar-block-title,.qs-option-sku,.qs-option-name,.qs-option-price,.resultcount{text-align:left !important}.products-grid ul[role=listbox],.search-autocomplete ul.listbox{grid-template-columns:1fr;gap:12px}.block-search .label:before{content:"" !important;display:block !important;width:24px !important;height:24px !important;background-image:url('../../images/search.svg') !important;background-repeat:no-repeat !important;background-size:contain !important;background-position:center !important;font-size:0 !important;font-family:inherit !important;line-height:24px !important;margin:0 !important;overflow:hidden !important}.block-search .label>span{display:none !important}}input#search:focus{border-color:#d60000 !important;box-shadow:0 0 5px rgba(214,0,0,.5) !important}