.mheader-search-icon{display:none}.mheader-search-icon i{line-height:1;color:#222;font-size:1.25rem}.scrolled .mheader-search-icon{display:block}.main-header .homesearch{display:none}.homesearch{margin-bottom:1.875rem}.homesearch p{padding:11px 19px;background-color:#eaebed;border-radius:1.375rem;font-size:1.0625rem;line-height:1.2;color:#666}.homesearch p i{line-height:1;margin-right:.875rem;color:#8e8e93;display:inline-block;vertical-align:text-top}.searchbox-wrapper .searchbox-details{overflow:hidden}.searchbox-wrapper .searchbox-details .mobsearchbox:focus-within .searchbox{border-color:#222}.searchbox-wrapper .searchbox-details .search-content h3{color:#999;font-size:.75rem;text-transform:uppercase;font-family:Roboto-Medium,Helvetica Neue,Arial,sans-serif;padding-top:1.75rem;padding-bottom:.875rem}.searchbox-wrapper .searchbox-details .search-content ul{margin:0 -1.25rem}.searchbox-wrapper .searchbox-details .search-content ul li{padding:.625rem 1.25rem;margin-top:0;margin-bottom:.3125rem}.searchbox-wrapper .searchbox-details .search-content ul li p{display:flex;align-items:center;line-height:1.34;color:#222;font-size:.875rem}.searchbox-wrapper .searchbox-details .search-content ul li p i{width:1rem;height:1rem;font-size:1rem;margin-right:.6875rem;line-height:1}.searchbox-wrapper .searchbox-details .search-content ul li p .right{display:flex;flex-direction:column;width:calc(100% - 2.75rem)}.searchbox-wrapper .searchbox-details .search-content ul li p .right span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:calc(100% - .75rem)}.searchbox-wrapper .searchbox-details .search-content ul li p .right .sublabel{margin-top:.125rem;font-size:.75rem;color:#666}.searchbox-wrapper .searchbox-details .search-content ul li:hover{cursor:pointer;background-color:#f3f3f3}.searchbox-wrapper .searchbox-details .search-content ul li:last-child{margin-bottom:.125rem}.searchbox-wrapper .searchbox-details .search-content ul.brands{display:flex;flex-direction:row;flex-wrap:wrap;margin:0}.searchbox-wrapper .searchbox-details .search-content ul.brands li{padding:0;margin:0 .625rem .625rem 0}.searchbox-wrapper .searchbox-details .search-content ul.brands li .tile{padding:.313rem 1rem .375rem;border-radius:.938rem;border:1px solid #ccc;color:#222;font-size:.875rem;display:inline-block;transition:border-color .3s;height:1.875rem;line-height:1.2}.searchbox-wrapper .searchbox-details .search-content ul.brands li .tile:hover{cursor:pointer;border-color:#222}.searchbox-wrapper .searchbox-details .search-content ul.brands li:hover{background-color:rgba(0,0,0,0)}.search-mob-offcanvas .hide-canvas{position:fixed;top:1.5rem;left:2.125rem;z-index:12;line-height:1;padding:.625rem}.search-mob-offcanvas .hide-canvas i{font-size:1.0625rem;color:#333}.search-mob-offcanvas .searchbox-details{padding-top:4.5rem}.search-mob-offcanvas .searchbox-details .mobsearchbox{position:fixed;width:100%;z-index:11;top:0;background:#fff;left:0;padding:1.25rem 1.25rem 10px}.search-mob-offcanvas .searchbox-details .mobsearchbox .searchbox{height:3.125rem;display:flex;align-items:center;border-radius:1.6875rem;padding:.3rem .625rem .3rem 3.125rem;position:relative;border:1px solid #cacaca}.search-mob-offcanvas .searchbox-details .mobsearchbox .searchbox .search-input{background:rgba(0,0,0,0);padding:0 .875rem 0 0;flex:1 1;border:0;font-size:1rem;font-size:1.0625rem;color:#333;z-index:1;height:3.125rem;caret-color:#222}.search-mob-offcanvas .searchbox-details .mobsearchbox .searchbox .search-input::-webkit-input-placeholder{color:#666}.search-mob-offcanvas .searchbox-details .mobsearchbox .searchbox .icon_button{height:1.875rem;width:1.875rem}.search-mob-offcanvas .searchbox-details .mobsearchbox .searchbox .icon_button .close{color:#555;line-height:1;margin-top:-.125rem;font-size:13px}.search-mob-offcanvas .searchbox-details .search-content .material-group-height{margin-top:1.5625rem}.search-mob-offcanvas .searchbox-details .search-content h3{font-size:1rem;color:#222;text-transform:capitalize;padding:1.25rem 1.25rem .4375rem}.search-mob-offcanvas .searchbox-details .search-content h3~h3{padding-top:1rem}.search-mob-offcanvas .searchbox-details .search-content ul{margin:0 0 .625rem}.search-mob-offcanvas .searchbox-details .search-content ul li:active{background-color:#f3f3f3}.search-mob-offcanvas .searchbox-details .search-content ul li p{font-size:1rem}.search-mob-offcanvas .searchbox-details .search-content ul li p i{width:1.75rem;height:1.75rem;border-radius:50%;background-color:#f5f5f5;text-align:center;font-size:.85rem;display:flex;align-items:center;justify-content:center}.search-mob-offcanvas .searchbox-details .search-content ul li p .right{width:calc(100% - 2.75rem)}.search-mob-offcanvas .searchbox-details .search-content ul.brands{margin:.375rem 1rem .625rem}.search-mob-offcanvas .searchbox-details .search-content ul.brands li .tile{height:2.375rem;border-radius:1.875rem;line-height:1.9}.search-error .emptyWrapper{padding-top:5rem;padding-bottom:6.25rem}.search-error .emptyWrapper img{height:9.375rem;width:auto}@media(min-width:992px){.searchbox-wrapper{border-bottom:1px solid rgba(0,0,0,0);width:100%;max-width:30.875rem;min-width:18.75rem;height:4rem;transition:all .2s}.searchbox-wrapper.show{max-width:38.4375rem;min-width:38.4375rem}.searchbox-wrapper.show .searchbox-details{border-radius:12px;margin:0;background-color:#fff;box-shadow:0 0 1.25rem 0 rgba(136,136,136,.2);padding:.625rem;max-height:31.875rem}.searchbox-wrapper .searchbox-details{padding:.625rem}.searchbox-wrapper .searchbox-details .searchbox{height:2.75rem;display:flex;align-items:center;background:#eaebed;border-radius:1.375rem;padding:.3rem .625rem .3rem 1.25rem;position:relative}.searchbox-wrapper .searchbox-details .searchbox .search-icon{color:#8a8a8f;line-height:0;font-size:1.0625rem}.searchbox-wrapper .searchbox-details .searchbox .search-input{background:rgba(0,0,0,0);padding:0 .875rem 0 .75rem;flex:1 1;border:0;font-size:1rem;color:#222;z-index:1;height:2.75rem}.searchbox-wrapper .searchbox-details .searchbox .search-input::-webkit-input-placeholder{color:#666;opacity:1}.searchbox-wrapper .searchbox-details .searchbox .icon_button{height:1.875rem;width:1.875rem}.searchbox-wrapper .searchbox-details .searchbox .icon_button .close{color:#555;line-height:1;margin-top:-.125rem;font-size:13px}.searchbox-wrapper .searchbox-details .search-content ul li p{align-items:baseline}.searchbox-wrapper .searchbox-details .search-content .search-content-inner{max-height:28.125rem;padding:0 .625rem .938rem;margin:0 -.625rem}.searchbox-wrapper .searchbox-details .search-content .search-content-inner .search-list{margin:0 .625rem}.searchbox-wrapper .searchbox-details .search-content .search-content-inner .search-list .material-group-height{margin-top:1.5625rem}.search-error .emptyWrapper{padding-top:6.125rem;padding-bottom:6.25rem}}