.catalogsearch-result-index .two-line-box{margin-bottom:64px;}
.catalogsearch-result-index .w-box{position: relative;border-radius: 0;width: 100%;aspect-ratio: 3/4;}
.catalogsearch-result-index .p-wrapper .actions{/*position:absolute;top:50%;left:0;width:100%;transform: translateY(-50%);-webkit-transform: translateY(-50%);z-index:1*/}
.catalogsearch-result-index .p-wrapper .actions .btn{/*font-size:12px;padding: 11px 27px;width: 100%;*/}
.catalogsearch-result-index .actions .btn.soldout{background: #969696;border: 1px solid #969696;}
.catalogsearch-result-index .actions .btn.soldout:hover{background: #fff;color: #969696;}
.catalogsearch-result-index .actions .p-link{display:none;}
.catalogsearch-result-index .actions .p-link.bundle-product{display: inline-flex;}
.catalogsearch-result-index .w-box .actions{display:none;}
.catalogsearch-result-index .w-box:hover .actions{display:block;text-align:center;}
.catalogsearch-result-index .w-box:hover img{transform: scale(1.05);-webkit-transform: scale(1.05);}

.section-more-icon,.toolbar{display:none;}
/*search-con-top*/
.search-con-top{padding:100px 0 60px;text-align:center;background-color:#FAFAFA;text-align:center;overflow:hidden;}
.search-key{color:#747474;font-size:16px;font-weight:normal;line-height:1;display:block;padding-top:15px}
.search-key span{color:#FF6160;font-weight:bold;}
.search-con-top .search-page-keyword{border:1px solid transparent;border-radius:32px;padding:15px 30px;font-size:16px;color:#747474;box-shadow:0px 12px 16px #BAAB7C14;width:100%;margin-bottom:0}
.search-con-top .search-page-keyword:focus{border-color:#ddd;}
#search-page{position:relative;margin:0}
.search-clear svg{width:14px;height:14px;position:absolute;right:30px;top:50%;transform:translateY(-50%)}
/*search-popular*/
.search-popular{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap: wrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;padding-top:50px}
.search-popular-t{display:block;font-size:16px;color:#747474;padding-bottom:20px;font-weight:bold;}
.search-popular-list li{display:inline-block;}
.search-popular-list .swiper-wrapper{display:block;}
.search-popular-list a{display:inline-block;color:#000;border:1px solid #000;line-height:1.25;border-radius:20px;font-weight:normal;font-size:16px;text-align:center;padding:7px 24px 10px;margin:0 12px 24px;}
.search-popular-list a:hover{background-color:#000;color:#fff;}
.is_mobile .search-popular-list-pagination{display: inline-block;position:relative;height:2px;left:0;top:0;overflow:hidden;background-color:#f3dec7;vertical-align:middle;width:100%;margin-top:20px}
.is_mobile .search-popular-list-pagination .swiper-pagination-progressbar-fill {position: absolute;left: 0;top: 0;width:100%;height: 100%;background-color: #ea6b66;transform-origin: left top;vertical-align: middle;}
.is_mobile  .search-popular-list a{margin:0;}
/*search list*/
.search-con-product-list{background-color:#FAFAFA;padding-bottom:80px}
.search-con-list-academy{background-color:#FFFAEB;padding:80px 0}
.search-cat{display:block;font-size:32px;color:#FF6160;font-weight:bold;line-height:1.2;padding:50px 0;}
.category-tag{padding-bottom:5px;font-size:14px;text-transform:uppercase; font-weight:bold;display:block;letter-spacing:2px;font-family:'Roboto', sans-serif;}
.acbox-4{margin-bottom:50px;}
.acbox-4>a{display:block;overflow:hidden;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;}
.acbox-4>a:hover img{opacity:1;}
.acbox-t{font-size:24px;line-height:1.3;color:#000;font-weight:bold;margin-bottom:10px;-webkit-flex: 1 0 auto;-ms-flex: 1 0 auto;flex: 1 0 auto;}
.acbox-top-img img{width:100%;height:auto;border-radius:16px;-webkit-border-radius:16px;}
.acbox-top-img{-webkit-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto;}
.acbox-txt{padding:30px 0;-webkit-flex: 1 0 auto;-ms-flex: 1 0 auto;flex: 1 0 auto;display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-webkit-flex-direction: column;-ms-flex-direction: column;flex-direction: column;}
.acbox-excerpt{font-size:16px;line-height:1.4;color:#747474;-webkit-flex: 0 1 auto;-ms-flex: 0 1 auto;flex: 0 1 auto;height: 5.6em;overflow: hidden;-webkit-line-clamp: 4;-webkit-box-orient: vertical;}
.loader{background:url(../images/s-loader.svg) no-repeat center;text-align:center;margin:50px  auto;height:15px;}
.search-con-list .toolbar{margin-top:0;}
.pagination{margin:0 auto;text-align:center;float:none;}
.pagination .load-more{background: #000;padding: 0 64px;line-height: 1.2;border: 1px solid #000;float: none;}
.pagination .load-more:hover,.pagination .load-more:active, .pagination .load-more:focus{color:#000;background-color:transparent;}
/*product-box*/
.product-box .p-title{font-weight:bold;font-size:16px;margin-bottom:10px}
/*.two-line-box .label-new{background:none;font-size:12px;color:#fff;right:auto;left:17px;top:17px;width:auto;height:auto;}
.two-line-box .label-new::after{content:"NEW";display:block;padding:3px 15px;background-color:#ff6160;border-radius:12px}
.two-line-box .label-sale{background:none;font-size:12px;color:#fff;right:auto;left:17px;top:17px;width:auto;height:auto;}
.two-line-box .label-sale::after{content:"SALE";display:block;padding:3px 15px;background-color:#ff6160;border-radius:12px}*/
.product-each-color-link{/*border:1px solid transparent;padding:2px*/}
.product-each-color-link.selected{/*border-color:#000*/}
.multiple-colors{float:none;}
.multiple-colors .soldout{position:absolute;font-size:12px;line-height:0.9;transform:scale(0.9);margin-top:4px;margin-left:-4px}
.two-line-box .actions .btn {margin-top: 20px;width: 100%;max-width: 100%;}

@media (min-width: 1200px) {
.catalogsearch-result-index .two-line-box{-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
.search-popular-list a{margin-bottom:0}
.two-line-box .actions .btn {}
}
@media (min-width: 768px) and (max-width: 992px) {
.catalogsearch-result-index .two-line-box{-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}
.product-box .p-price .bundle-price-box,
.two-line-box .product-box .p-price .price-box{padding-right: 28px;}
.catalogsearch-result-index .p-wrapper .actions .btn{padding: 0;}
/*search-popular*/
.search-popular-list .swiper-wrapper{display:flex;}
.search-popular-list-pagination{display: inline-block;position:relative;height:2px;left:0;top:0;overflow:hidden;background-color:#f3dec7;vertical-align:middle;width:100%;margin-top:20px}
.swiper-pagination-progressbar-fill{position: absolute;left: 0;top: 0;width:100%;height: 100%;background-color: #ea6b66;transform-origin: left top;vertical-align: middle;}
.search-popular-list a{margin:0}
/*search list*/
.acbox-txt{padding:20px;}
.acbox-t{font-size:18px;}
.acbox-4>a{border-radius:20px;-webkit-border-radius:20px;}

}
@media (max-width: 767px) {
/*search-popular*/
.search-popular-t{padding:0 0 10px 0;}
.search-popular-list a{margin:0;}
.search-cat{text-align:center;}
.search-popular-list .swiper-wrapper{display:flex;}
.category-product-each .multiple-colors{display: flex;margin: 0px;}
.product-box.product-each-bottom{flex-direction: row-reverse}
}
@media (max-width: 480px) {
}
@media (max-width:379px) {
}
@media (max-width: 329px) {
}