#search .search{margin-top:var(--t-space-5);font-size:30px;border-left:none;border-right:none;text-align:center}#search .search:focus{box-shadow:0 0 0 .25rem var(--t-color-red-shadow)!important;border:none!important}#search .form-control{border-radius:inherit!important}#search .required{display:none}#search .search-bar{display:flex;justify-content:center}#search .count{color:var(--t-gray-200);font-size:var(--t-text-xs)}#search .filter{border:var(--t-border-width-1)solid var(--t-gray-150);position:sticky;top:40px;padding:var(--t-space-5)}#search .filter h3{margin-bottom:var(--t-space-6);font-weight:var(--t-weight-light);letter-spacing:var(--t-tracking-wide)}#search .filter h3:nth-child(3){margin-top:var(--t-space-7)}#search .label-img{cursor:pointer}#search .label-img.checked{border:var(--t-border-width-2)solid var(--t-color-black)}#search .filter #categories{display:grid}#search #categories .category-item{margin-bottom:3px}#search #categories input{height:18px;cursor:pointer;width:18px;background:var(--t-color-white);border:var(--t-border-width-1)solid rgba(0,0,0,.25);margin:0 8px -3px 0;-webkit-appearance:none;-moz-appearance:none}#search #categories label{font-weight:var(--t-weight-extralight)}#search #categories input:checked{background:var(--t-color-black);position:relative}#search #categories input:checked:before{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='19' fill='%23FFFFFF' class='bi bi-check' viewBox='0 0 16 16'%3E%3Cpath d='M10.97 4.97a.75.75 0 0 1 1.07 1.05l-3.99 4.99a.75.75 0 0 1-1.08.02L4.324 8.384a.75.75 0 1 1 1.06-1.06l2.094 2.093 3.473-4.425z'/%3E%3C/svg%3E");display:block;top:-1px;left:-1px;position:absolute}#search .filter #productAttributes{display:grid;row-gap:5px;grid-template-columns:repeat(auto-fill,minmax(40px,1fr))}#search #productAttributes input[name="productAttributes[]"]{display:none}#search .sub-search{margin-top:var(--t-space-5);border:var(--t-border-width-1)solid var(--t-color-black);background:0 0;font-weight:var(--t-weight-extralight);color:var(--t-color-black);letter-spacing:var(--t-tracking-wide);transition:all var(--t-duration-fast);width:100%;padding:8px 0}#search .sub-search:hover{background:var(--t-color-black);color:var(--t-color-white);width:100%}@media(max-width:992px){#search .filter #categories{grid-template-columns:1fr 1fr}#search .filter{margin-bottom:var(--t-space-5)}}