.header-search{position:relative;margin:0;padding:0;border:0;font-size:0;line-height:1;display:flex;justify-content:center;align-items:center;flex:1}.header-search .desktop-search{display:none}.header-search .mobile-search{display:none}.header-search .header-search-wrapper{display:none;align-items:stretch;overflow:visible;border:none;position:relative;width:100%;min-width:55rem;max-width:65rem}.header-search .header-search-wrapper:after{display:block;clear:both;content:''}.header-search .header-search-wrapper.show{display:flex}.header-search form{margin:0}.header-search .select-custom{margin:0;background:#fff}.header-search .select-custom:after{right:2.8rem;color:#8d8d8d;font-size:1.4rem}.header-search .form-control,.header-search select{height:42px;background:var(--colorBgHeaderSearch);margin:0}.header-search .form-control{font-size:1.2rem;flex:1 1 auto;margin:0;padding:4px 20px;border:none;border-radius:12px;border:2px solid var(--colorBorderHeaderSearch);border-right:0;line-height:20px;box-shadow:none}.header-search .form-control::-webkit-input-placeholder,.header-search .form-control::-moz-placeholder,.header-search .form-control:-ms-input-placeholder,.header-search .form-control::-ms-input-placeholder,.header-search .form-control::placeholder{color:var(--colorTextDef)}.header-search .search-toggle{display:inline-block;font-size:24px;line-height:1;min-width:2.5rem;padding:1rem 0;font-weight:700;text-align:center}.header-search .search-toggle i{display:inline-block;margin-bottom:0}.header-search .btn{flex:0 0 48px;min-width:0;background-color:#fff0;font-weight:900;font-size:2rem!important;line-height:1;border:none;padding:0 3px 0 0;margin:0;background-color:var(--colorBgHeaderSearch);cursor:pointer;border-radius:0 6px 6px 0;border:2px solid var(--colorBorderHeaderSearch);border-left:0}.header-search .icon-search{width:128px;background-size:contain;height:128px;background-repeat:space;position:absolute;z-index:1000}.header-search .icon-search-left{top:-44px;left:-22px;transform:rotateZ(180deg)}.header-search .icon-search-right{top:-44px;right:-25px}.header-search .btn i:before{margin:0;font-size:2.2rem;color:var(--colorHeader);font-weight:900}.header-search .search-toggle{display:none}.header-search .header-search-wrapper{display:none;min-width:55rem}.header-search .header-search-wrapper.show{display:flex}.search-results{display:none;position:absolute;top:33px;background:#fff;z-index:999;width:100%;max-height:70vh;border:2px solid var(--colorBorderHeaderSearch);border-top:0;border-radius:0 0 12px 12px;max-width:54.6rem}.search-results::-webkit-scrollbar-track{border-radius:8px}.search-results::-webkit-scrollbar{width:8px}.search-results::-webkit-scrollbar-thumb{background:#e80317;border-radius:8px}.search-results #search-result-items{display:block;width:100%}.search-results #search-result-items>.title{display:none}.search-results li ul{margin:0;padding:0}.search-results li ul li{display:block;border-bottom:1px solid #e6e6e6;padding:10px}.search-results li ul li:last-child{border-bottom:0}.search-results li ul li a{width:100%;height:100%;position:relative;display:flex;align-items:center;transition:.3s all;text-decoration:none;text-align:center;justify-content:center}.search-results li ul li a .thumbnail{max-width:50px;width:100%;display:inline-block;margin-right:10px}.search-results li ul li a .thumbnail img{width:64px;height:64px}.search-results li ul li a:hover{transform:translateX(10px)}.search-results li ul li .title{font-size:16px;font-weight:600;line-height:1.15;text-transform:inherit;color:grey}.collapse:not(.show){display:none}.section-search .grid-product{display:flex;flex-direction:row}.grid-search-product-main{flex:1;display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:20px}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.sidebar-wrapper{-webkit-backfac-visibility:hidden}.sidebar-shop{font-size:1.3rem}.sidebar-shop .widget{margin:0;padding-bottom:6.1rem}.sidebar-shop .widget:after{display:block;clear:both;content:''}.sidebar-shop .widget .config-swatch-list{margin-top:.3rem}.sidebar-shop .widget .config-swatch-list li{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-right:0;margin-bottom:1.2rem;font-size:1.2rem}.sidebar-shop .widget .config-swatch-list li:last-child{margin-bottom:0}.sidebar-shop .widget .config-swatch-list li a{margin-right:1.5rem;width:auto}.sidebar-shop .widget .config-swatch-list li.active a:before{left:15%}.sidebar-shop .widget-title{margin:0;padding-bottom:.7rem;padding-left:.1rem;border-bottom:.1rem solid #dfdfdf}.sidebar-shop .widget-title a{color:#000;display:block;position:relative;color:#000;font:700 1.2rem/1.1 "Open Sans",sans-serif;letter-spacing:0}.sidebar-shop .widget-title a:hover,.sidebar-shop .widget-title a:focus{color:inherit;text-decoration:none}.sidebar-shop .widget-title a:before,.sidebar-shop .widget-title a:after{content:'';position:absolute;display:inline-block;right:.1rem;top:50%;width:10px;height:2px;background-color:#000;margin-top:-1px;transition:all .35s}.sidebar-shop .widget-title a.collapsed:after{transform:rotate(-90deg)}.sidebar-shop .widget-body{padding-top:1.7rem;padding-left:1.7rem}.sidebar-shop .widget-body:after{display:block;clear:both;content:''}.sidebar-shop .widget-featured{position:relative}.sidebar-shop .widget-featured .widget-body{padding-top:2.3rem}.sidebar-shop .widget-featured .product-sm:last-child{margin-bottom:0}.category-pagination-btn-row{display:flex;padding-top:5rem;align-items:center;justify-content:center}