#searchbox{width:100%;margin:0;padding:0;display:flex;justify-content:center;position:absolute;top:0;height:1px;z-index:100}#searchbox.active{visibility:visible;opacity:1}#searchbox input.textbox{border:1px solid var(--dd-light-grey);min-width:initial;margin:25px auto 0;font-size:.786rem;font-weight:500;color:var(--site-grey);border-radius:4px;max-width:350px;width:30%}#masthead.docked #searchbox input.textbox{margin-top:10px}#searchbox .searchButton{width:30%;background:#a5adb6;border-radius:0 4px 4px 0}#searchbox .searchButton:hover{background:#eb6a2e;border-color:#eb6a2e}.search-results-container{display:block;position:absolute;z-index:100;inset:auto 0 0;padding:0;transition:all ease-in-out .4s;height:1px;color:var(--dd-grey)}.search-results-container .search-header{display:flex;gap:1.85rem;height:60px;background:#fff;align-items:center;padding:.45rem 1.1rem;position:relative;border-bottom:1px solid var(--site-border);margin:0 0 2px;box-shadow:0 8px 8px -12px rgba(33,43,59,.4)}.search-header .close{right:0;left:auto;height:100%;border:0;border-left:1px solid var(--site-border);background:#fff;position:absolute;border-radius:0}.search-header .h6{display:block;margin:0;color:var(--dd-light-grey);text-transform:uppercase;font-size:.85rem;font-weight:600;padding-right:.85rem;border-right:2px solid var(--site-border)}.search-header .jumplink{text-transform:uppercase;font-weight:600;font-size:.85rem}.search-header .jumplink.active,.jumplink:hover{color:var(--d911-teal)}.search-results-content .mobile-search-box{background:#fff;position:absolute;top:1px;right:52px;width:350px;padding:0;z-index:10}.search-results-content .mobile-search-box label{margin:0}.mobile-search-box .q-field--labeled .q-field__control{height:45px;margin-top:6px}.mobile-search-box .q-field--labeled .q-field__label{top:10px}.mobile-search-box .q-field--labeled .q-field__native{border-color:var(--dd-light-grey);border-radius:4px;height:45px}.mobile-search-box .q-field--outlined .q-field__control::after{border-radius:4px}.search-results-container .search-results-inner-content{padding:0 0 3rem;background:#fff;position:relative;width:100%;height:100dvh;max-height:100vh;border:1px solid var(--site-border);margin:0}.search-results-container .search-results-inner-content .search-results-content{padding:1.85rem;overflow:auto;height:100%}.search-results-content .search-results-title{display:flex;align-items:center;gap:1.85rem;justify-content:space-between;padding:.85rem 0 .45rem}.search-results-title .h4{margin:0 0 .85rem}.search-results-title .filter-item{width:48%;max-width:240px}.search-results-content .results-section{padding:0 0 1.85rem}.search-results-content .q-field{overflow:hidden;margin:0}.search-results-content .search-results-filter{margin:0;display:grid;grid-template-columns:repeat(4,minmax(23%,25%));gap:.45rem;width:100%;padding:0 0 .45rem}.search-results-filter .filter-item{width:100%}.search-results-filter .q-select.q-field--labeled .q-field__native{padding-top:4px;height:32px;border:0;color:var(--d911-teal)}.search-results-content .q-field--outlined .q-field__control::before{border-color:var(--site-border)}.search-results-content .q-field--dense:not(.q-field--float) .q-field__label{font-size:.68rem;line-height:.78rem}.search-results-content .q-field--labeled .q-field__native,.search-results-content .q-field__focusable-action{font-size:.68rem;line-height:.78rem;color:var(--d911-teal)}.search-results-content .search-results-products{display:grid;grid-template-columns:repeat(6,minmax(14%,16.6%));grid-gap:1.85rem .85rem;padding:.85rem 0;margin:1.85rem 0 0}.search-results-products .search-result{width:100%;margin:0;border:1px solid var(--site-border);text-align:center;padding:.65rem}.search-results-products .search-result:hover{border-color:var(--dd-grey)}.search-results-products .search-result .product-image{width:80%;aspect-ratio:1/1;height:auto;margin:0 auto;object-fit:contain}.search-results-content .search-result .r-name{display:block;max-width:100%;overflow:hidden;word-break:break-all;height:90px;font-size:.78rem;line-height:.88rem;font-weight:500}.search-results-content .search-result .brand-image{max-height:55px;margin:0 auto}.search-results-content .search-result .r-sku{display:block;max-width:100%;overflow:hidden;word-break:break-all;font-size:.78rem;line-height:.88rem;font-weight:500}.search-results-content .search-result .price{font-weight:bold}.search-results-content .search-result .price.old-price{text-decoration:line-through}.search-results-content .search-result .price.sales-price{color:var(--dd-green)}.search-results-content .search-result a:hover{color:inherit}.search-results-content .search-results-nav{display:flex;position:relative;width:100%;height:40px;align-items:center;justify-content:center;border-top:1px solid var(--site-border)}.search-results-content .paging-arrows a{position:absolute;bottom:0;margin:0;outline:0;width:30px;height:30px;text-indent:-9999px;z-index:9999;overflow:hidden;right:0;background:url('/images/affiliate/arrow_circle.svg') center/contain no-repeat;opacity:.7}.search-results-content .paging-arrows .paging-prev{transform:scaleX(-1);left:0;right:auto}.search-results-suggestions{padding:5px 20px;border-bottom:1px solid var(--site-border)}.search-results-suggestions .suggestions-title{font-weight:bold;font-size:15px;padding-right:30px}.search-results-suggestions .suggestion{padding-right:15px}.search-results-suggestions .suggestion:hover{font-weight:bold;cursor:pointer}.close{display:flex;align-items:center;justify-content:center;width:40px;height:40px;position:absolute;inset:0 auto auto 0;z-index:100;padding:0;background:var(--dd-bkg1);color:var(--dd-grey)}.close:hover{background:var(--dd-bkg1)}.close svg{width:16px;height:16px}.close.top{border:1px solid var(--site-border);height:50px;border-radius:0 0 4px 0}@media only screen and (min-width:1024px){#searchbox .close.top{display:none}}@media only screen and (max-width:1279px){#searchbox .searchButton{padding:8px}#searchbox:has(.search-results-container){height:1px;padding:0;top:0}#searchbox:has(.search-results-container) input.textbox{display:none}#searchbox.active{top:0}}@media only screen and (max-width:1023px){#searchbox{top:-100%;padding:.25rem 10%;height:90px;align-items:center;background:#fff;margin:0;border-top:4px solid var(--site-border);position:fixed;box-shadow:none}#masthead.docked #searchbox{height:110px}#masthead.docked #searchbox.active,#masthead #searchbox:has(.search-results-container),#searchbox.active:has(.search-results-container){top:0;height:1px}#masthead.docked #searchbox input.textbox,#searchbox input.textbox{width:90%;margin:0 auto}.search-results-content .search-results-title{gap:0}.search-results-container .search-results-inner-content{height:100vh;height:100dvh}.search-results-content .mobile-search-box{position:relative;inset:initial;width:100%;margin:0 0 .85rem}.search-results-content .search-results-filter{grid-template-columns:repeat(2,minmax(48%,50%))}.search-results-content .search-results-products{grid-template-columns:repeat(4,minmax(23%,25%))}}@media only screen and (max-width:767px){.search-results-container{top:0;bottom:auto}.search-results-content .search-results-filter{grid-template-columns:repeat(2,minmax(48%,50%))}}@media only screen and (max-width:599px){#masthead.docked #searchbox.active,#searchbox.active{height:120px}.search-results-container .search-results-inner-content .search-results-content{padding:.85rem}.search-results-content .search-results-filter{grid-template-columns:repeat(1,1fr)}.search-results-content .search-results-products{grid-template-columns:repeat(3,minmax(31%,33.3%))}}@media only screen and (max-width:479px){.search-results-container .search-header{gap:.85rem}.search-header .h6{padding-right:.65rem;font-size:.78rem}.search-header .jumplink{font-size:.78rem}.search-results-content .search-results-filter{grid-template-columns:repeat(1,1fr)}.search-results-content .search-results-products{grid-template-columns:repeat(2,minmax(48%,50%))}}