.filter-container{margin-bottom:0px}.aside-filter{margin-top:0px}.aside-filter .title-filter{display:inline-block;line-height:49px;font-weight:bold;color:red;margin-right:10px}.aside-filter .aside-item{display:inline-block;margin-right:15px;vertical-align:top;position:relative}.aside-filter .aside-item .module-title{padding:15px 0;position:relative}.aside-filter .aside-item .module-title:after{content:"\f107";font-family:"Font Awesome 5 Free";font-weight:bold;margin-left:10px}.aside-filter .aside-item .aside-content{padding:0px}@media (min-width: 992px){.aside-filter .aside-item .aside-content{position:absolute;top:100%;left:0;float:left;z-index:9;background:#FFF;width:200px;border:1px #ebebeb solid;display:none}}.aside-filter .aside-item .aside-content.sizes-list{margin-bottom:0px}.aside-filter .aside-item .aside-content.filter-price-value{padding:20px 0px 20px}.aside-filter .aside-item .aside-content .filter-item{padding:0 10px}.aside-filter .aside-item:hover .aside-content{display:block}.filter-group{padding:20px 0px 20px 0px}.filter-group ul{max-height:300px;overflow-y:auto}.filter-group ul::-webkit-scrollbar-track{border-radius:10px;background-color:#ebebeb;width:5px}.filter-group ul::-webkit-scrollbar{width:5px;background-color:#ebebeb}.filter-group ul::-webkit-scrollbar-thumb{border-radius:10px;background-color:#61dc23;width:5px}.filter-group-title{display:block;font-size:em(18px);margin-bottom:10px}.filter-group{position:relative}.color_ul{padding:15px;width:100%;float:left}.filter-item{margin:0;cursor:pointer;line-height:40px;min-width:100%;float:left;padding-right:10px;padding:0px 0px 0px 0px;margin-bottom:0px}.filter-item:last-child{border-bottom:0px}.filter-item label{padding:0px 0px}.filter-item .label_relative{position:relative}.filter-item .label_relative .filter_tt{padding-left:5px;display:inline-block}.filter-item.filter-color-size{min-width:0px;padding:0px}.filter-item.filter-size{min-width:0px;padding:0px;width:100%;text-align:left;margin-right:5px;line-height:30px;color:#898989;position:relative}.filter-item.filter-size:hover{color:#61dc23}.filter-item.filter-size .fa{opacity:1;width:30px;height:30px;position:absolute;top:21px;line-height:30px}.filter-item .name_color{line-height:25px;display:inline-block;height:20px;position:absolute;font-size:14px;color:#898989;text-transform:inherit}.filter-item *{color:#000;cursor:pointer;font-size:em(14px);font-weight:normal}.filter-item.size .tags_size{position:relative;width:calc(100% - 30px);-o-width:calc(100% - 30px);-moz-width:calc(100% - 30px);-webkit-width:calc(100% - 30px);display:inline-block;float:left;padding-left:25px;margin-bottom:5px;font-weight:400;font-size:14px;color:#898989}.filter-item.size .tags_size:before{display:block;content:"";width:30px;height:30px;position:absolute;left:0px;top:0px;border:1px solid transparent}.filter-item.size input:checked+.tags_size:before{border-color:#61dc23}.filter-item.color{min-width:0%;border-bottom:0px;line-height:30px}.filter-item.color a,.filter-item.color label{width:100%;height:100%;display:inline-block;font-size:0;font-size:14px;line-height:20px;color:#898989;padding:0}.filter-item.color .fa{width:30px;height:30px;position:relative;border-radius:0;top:4px}.filter-item.color .fa:before{display:none}.filter-item.color .fa.trang:hover:before{display:block;content:"";width:20px;height:20px;position:absolute;left:0px;top:0px;border-radius:50%}.filter-item.color .fa:hover:before{display:block;content:"";width:20px;height:20px;position:absolute;left:0px;top:0px;border:none}.filter-item.color input:checked+.fa:before{display:block;content:"";width:20px;height:20px;position:absolute;left:0px;top:0px;border:0px solid #fff;border-radius:50%}.filter-item.color input:checked+.fa.trang:before{display:block;content:"";width:30px;height:30px;position:absolute;left:10px;border-radius:50%;top:7px;border:1px solid #fff}.filter-item.color input:checked+.fa:after{font-family:"Font Awesome 5 Free";font-weight:bold;display:block;content:"\f00c";color:#fff;font-size:12px;width:30px;height:30px;border-radius:50%;position:absolute;left:10px;top:7px}.filter-item.color input:checked+span{color:#61dc23}.filter-item.color input:checked+.fa.trang:after{font-family:"Font Awesome 5 Free";font-weight:bold;display:block;content:"\f00c";color:#333;font-size:12px;width:20px;height:20px;border-radius:50%;position:absolute;left:5px;top:3px}.filter-item--green *:hover{color:#61dc23}.filter-item--half{display:inline-block;width:48%;white-space:nowrap;overflow:hidden;margin-right:3px}.filter-item--check-box input{display:none}.filter-item--check-box .fa{margin-right:5px;width:14px;font-size:18px;line-height:40px;position:relative;top:2px}.filter-item--check-box input+.fa:before{content:"";margin-right:5px;font-size:18px;border:solid 1px #ddd;line-height:40px;position:absolute;top:-15px;height:15px !important;width:15px;border-radius:3px}.filter-item--check-box input:checked+span{color:#61dc23}.filter-item--check-box input:checked+.fa,.filter-item--check-box input:checked+span{color:#61dc23}.filter-item--check-box input:checked+.fa:after,.filter-item--check-box input:checked+span:after{font-family:"Font Awesome 5 Free";font-weight:bold;color:#61dc23;content:"\f00c";position:absolute;width:15px;height:15px;line-height:15px;top:-15px;font-size:12px;left:2px}.filter-item--check-box input:checked+.fa:before,.filter-item--check-box input:checked+span:before{border-color:#61dc23}.sortPagiBar{position:absolute;right:0;top:-39px}#sort-by{float:right;font-size:12px;text-align:left}#sort-by .button-asc,#sort-by .button-desc{background-color:#f8f8f8;box-shadow:none;float:right;height:30px;line-height:28px;margin-left:5px;text-align:center;width:30px}@media (max-width: 767px){#sort-by{float:left !important}}#sort-by label{float:left;line-height:32px;font-size:14px;margin-right:6px;margin-bottom:0}#sort-by ul{margin:0;padding:0;list-style:none;display:inline;float:right;width:150px}#sort-by a:link,#sort-by a:visited{color:#333;text-decoration:none}#sort-by>ul>li{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-position:right center;background-repeat:no-repeat;background-position:right 10px center;padding-right:28px;text-indent:.01px;cursor:pointer;line-height:30px;width:150px;position:relative}#sort-by>ul>li:after{content:'\f078';position:absolute;top:0;right:0;width:36px;font-family:"Font Awesome 5 Free";font-weight:bold;text-align:center}#sort-by li{background:none repeat scroll 0 0 #fff;cursor:pointer;margin:0 auto;outline:medium none;padding:0 20px;position:relative;width:240px;float:left;color:#333;border:1px solid #e1e1e1;font-size:14px}#sort-by li>a{display:inline-block;width:100%;line-height:30px}#sort-by li li{width:100%;margin-top:0px;border-top:none;border-right:none;border-left:none}#sort-by li li a:hover{color:#007fb8}#sort-by li:hover{background-color:#fff}#sort-by li li:hover{background-color:#fff;color:#61dc23}#sort-by ul ul{position:absolute;visibility:hidden;left:-1px;top:30px;background:none repeat scroll 0 0 #F8F8F8;z-index:10000;border-top:none;border:1px #F0F0F0 solid}#sort-by ul ul ul{position:absolute;left:100%;top:-2px;border:solid 1px transparent}#sort-by li:hover>ul{visibility:visible}.filter-container__selected-filter{margin:15px 0 0;padding-bottom:5px;border-bottom:1px solid #eee}.filter-container__selected-filter-header{margin-bottom:5px}.filter-container__selected-filter-header-title{font-size:18px;font-weight:bold;color:#0038AE}.filter-container__clear-all{float:right;color:#333;margin-top:3px}.filter-container__selected-filter-item{padding:3px 5px;display:inline-block;vertical-align:top;background:#ff3c3c;border-radius:3px;margin:0 10px 10px 0}.filter-container__selected-filter-item:nth-child(2n+1){background:#2dde98}.filter-container__selected-filter-item:nth-child(2n+2){background:#ff4f81}.filter-container__selected-filter-item:nth-child(2n+3){background:#ff9933}.filter-container__selected-filter-item:nth-child(2n+4){background:#0077c8}.filter-container__selected-filter-item:nth-child(2n+5){background:#da1884}.filter-container__selected-filter-item:nth-child(2n+6){background:#30c39e}.filter-container__selected-filter-item>a{color:#FFF;font-size:em(13px)}.filter-container__selected-filter-item .fa{margin-right:5px;color:#FFF}.template-collection .sidebar{margin-bottom:15px}.template-collection .category-products .product-col{padding:0;border-right:1px #ebebeb solid;border-bottom:1px #ebebeb solid}@media (min-width: 1200px){.template-collection .category-products .product-col:nth-child(5n){border-right:0}}@media (max-width: 1199px) and (min-width: 768px){.template-collection .category-products .product-col:nth-child(4n){border-right:0}}@media (max-width: 767px){.template-collection .category-products .product-col:nth-child(2n){border-right:0}}@media (min-width: 1200px){.template-collection .category-products .col-lg-3{width:20%}.template-collection .category-products .col-lg-3:nth-child(5n+1){clear:left}}@media (max-width: 1199px) and (min-width: 768px){.template-collection .category-products .col-sm-3:nth-child(4n+1){clear:left}}@media (max-width: 991px){.opacity_filter.opacity_filter_true{content:" ";width:100%;height:100%;background:rgba(0,0,0,0.5);position:fixed;top:0px;left:0px;z-index:99999}#open-filters{color:#fff;background:#61dc23;position:fixed;right:0;top:35% !important;width:40px;height:40px;line-height:40px;text-align:center;cursor:pointer;border-radius:20px 0px 0px 20px;z-index:99999;font-size:18px;-webkit-transition:all 0.35s ease;-o-transition:all 0.35s ease;transition:all 0.35s ease}#open-filters.openf{right:256px}#open-filters.openf i:before{content:'\f00d'}.dqdt-sidebar{position:fixed;opacity:0;width:256px;background:#fff;top:0 !important;bottom:0;right:0;padding:15px;overflow:auto;z-index:100000;margin:0 !important;visibility:hidden;-webkit-transition:all 0.35s ease;-o-transition:all 0.35s ease;transition:all 0.35s ease;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}.dqdt-sidebar.openf{visibility:visible;-webkit-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);opacity:1}.dqdt-sidebar .aside-filter .aside-item{width:100%;margin-right:0;margin-bottom:15px}.dqdt-sidebar .aside-filter .aside-item .module-title{padding:10px 0;font-weight:bold}.dqdt-sidebar .aside-filter .aside-item .aside-content .filter-item{line-height:35px;padding:0}}@media (max-width: 767px){.template-collection .sortPagiBar{left:0;right:auto}.template-collection .title-module{margin-bottom:50px}.template-collection .category-products .col-xs-6:nth-child(2n+1){clear:left}}
