.filter-container{margin-bottom:0px}.aside-filter{margin-top:0px}.aside-filter .aside-item .aside-content{padding:0px;border-top:0px;width:100%;float:left}.aside-filter .aside-item .aside-content.sizes-list{margin-bottom:0px}.aside-filter .aside-item .aside-content.filter-price-value{padding:20px 0px 20px}.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:#285be3;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:#285be3}.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:#285be3}.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:'FontAwesome';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:#285be3}.filter-item.color input:checked+.fa.trang:after{font-family:'FontAwesome';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:#285be3}.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:#285be3}.filter-item--check-box input:checked+.fa,.filter-item--check-box input:checked+span{color:#285be3}.filter-item--check-box input:checked+.fa:after,.filter-item--check-box input:checked+span:after{font-family:'FontAwesome';color:#285be3;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:#285be3}.filter-container__selected-filter{margin-bottom:10px;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 0}.filter-container__selected-filter-item>a{color:#333;font-size:em(13px)}.filter-container__selected-filter-item .fa{margin-right:10px;color:#F44336}#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:38px;font-size:14px;margin-right:6px;margin-bottom:0}#sort-by ul{margin:0;padding:0;list-style:none;display:inline;float:right;width:200px}#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:36px;width:200px;position:relative}#sort-by>ul>li:after{content:'\f078';position:absolute;top:0;right:0;width:36px;font-family:fontawesome;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:36px}#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:#285be3}#sort-by ul ul{position:absolute;visibility:hidden;left:-1px;top:35px;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-bottom:10px;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 0}.filter-container__selected-filter-item>a{color:#333;font-size:em(13px)}.filter-container__selected-filter-item .fa{margin-right:10px;color:#F44336}.page-collection.page-collection-parents h1{margin-bottom:30px;border-bottom:2px #285be3 solid;font-size:18px;line-height:initial}.page-collection.page-collection-parents h1 a{display:inline-block;background:#285be3;padding:13px 20px 10px;color:#FFF}.list-cate .item{margin-bottom:30px}@media (min-width: 768px){.list-cate .item:nth-child(3n+1){clear:left}}@media (max-width: 767px){.list-cate .item:nth-child(2n+1){clear:left}}.list-cate .item .image{border:1px solid #e2e2e2;background-color:#fff;border-radius:1px;display:block;padding-bottom:100%;position:relative;overflow:hidden}.list-cate .item .image img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.list-cate .item h3{font-size:13px;margin-top:5px;margin-bottom:0;padding:8px 3px;line-height:18px;background-color:#285be3;overflow:hidden;text-align:left}.list-cate .item h3 a{color:#fff;font-weight:700;height:36px;text-decoration:none;display:flex;justify-content:center;align-items:center;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.category-products h3.collectiontitle{margin-bottom:30px;margin-top:0;border-bottom:2px #285be3 solid;font-size:18px;line-height:initial}.category-products h3.collectiontitle a{display:inline-block;background:#285be3;padding:13px 20px 10px;color:#FFF}.category-products .products-view-grid .wrap,.home-department .products-view-grid .wrap{background-color:#fff;margin-bottom:18px}.category-products .products-view-grid .wrap .image,.home-department .products-view-grid .wrap .image{border:1px solid #e2e2e2;background-color:#fff;padding:5px;border-radius:1px}@media (min-width: 769px){.category-products .products-view-grid .wrap .image,.home-department .products-view-grid .wrap .image{height:250px}}@media (min-width: 740px) and (max-width: 768px){.home-department .products-view-grid .wrap .image{height:160px}}.category-products .products-view-grid .wrap .image span,.home-department .products-view-grid .wrap .image span{width:100%;height:100%;display:block;overflow:hidden}.category-products .products-view-grid .wrap .image img,.home-department .products-view-grid .wrap .image img{width:100%}.category-products .products-view-grid .wrap .ttl,.home-department .products-view-grid .wrap .ttl{font-size:13px;margin-top:5px;margin-bottom:0;padding:8px 3px;line-height:18px;background-color:#285be3;height:52px;overflow:hidden;text-align:left}.category-products .products-view-grid .wrap .ttl a,.home-department .products-view-grid .wrap .ttl a{color:#fff;font-weight:700;height:34px;text-decoration:none;display:flex;justify-content:center;align-items:center}@media (max-width: 739px){.home-department .product-col:nth-child(5){clear:left}}.category-products .collection-img-wrap{text-align:center}.category-products .collection-img-wrap img{width:593px}.category-products .table-products{background-color:#f1f1f1}@media (min-width: 1200px){.category-products .table-products>thead{width:calc( 100% - 17px);display:table;background-color:#fff;table-layout:fixed}}@media (min-width: 740px) and (max-width: 1199px){.category-products .table-products>thead{width:100%;display:table;background-color:#fff;table-layout:fixed}}.category-products .table-products .head{text-align:center;font-weight:bold;vertical-align:middle}@media (min-width: 768px){.category-products .table-products>tbody{display:block;max-height:500px;overflow-y:scroll}}.category-products .table-products>tbody>tr:nth-child(2n+1){background-color:#f6f6f6}.category-products .table-products>tbody>tr{background-color:#fff;display:table;width:100%;table-layout:fixed}@media (max-width: 767px){.category-products .table-products>tbody>tr{display:table-row}}.category-products .table-products>tbody>tr>td{padding:10px !important;vertical-align:middle;text-align:center}.category-products .table-products>tbody>tr>td input{height:28px;min-height:28px;margin:0;box-shadow:none;padding:0 10px;text-align:center}.category-products .table-products>tbody>tr>td form{margin:0}.category-products .table-products .title{font-size:13px;margin:0;padding:0;text-align:center}.home-department{margin-top:20px}.home-department h3.title{margin-bottom:30px;border-bottom:2px #285be3 solid;font-size:18px;line-height:initial}.home-department h3.title a{display:inline-block;background:#285be3;padding:13px 20px 10px;color:#FFF}.btn-coll .btn-muanhanh{display:block;margin-right:10px;float:right;width:150px;background:#285be3;color:#FFF;text-align:center;line-height:40px;font-size:14px;transition:all .3s}@media (max-width: 739px){.btn-coll .btn-muanhanh{width:100%;margin-right:0;margin-bottom:10px}}.btn-coll .btn-muanhanh:hover{background:#000;color:#FFF}.btn-coll .btn-muangay{display:block;float:right;width:150px;background:#285be3;color:#FFF;text-align:center;line-height:40px;font-size:14px;transition:all .3s}@media (max-width: 739px){.btn-coll .btn-muangay{width:100%;margin:10px 0}}.btn-coll .btn-muangay:hover{background:#000;color:#FFF}.btn-coll .hotline{display:flex;align-items:center}@media (max-width: 739px){.btn-coll .hotline{justify-content:center;margin-bottom:20px;width:100%}}.btn-coll .hotline b{text-transform:uppercase;font-size:18px;margin-right:15px}.btn-coll .hotline img{margin-right:10px}.btn-coll .hotline a{color:#ff0000;font-weight:bold;font-size:18px}.btn-coll p{margin-top:10px;text-align:right;font-weight:bold;font-size:16px}
