.title-main {
    margin-bottom: 32px;
    text-align: center;
    position: relative;
    padding-bottom: 10px;
}
.title-main p {
    text-transform: uppercase;
    color: #141414;
    font-weight: 400;
    font-size: 34px;
}
.main-pronb {
    padding-top: 33px;
}
.title-main:after {
    position: absolute;
    bottom: 0px;
    width: 41px;
    height: 1px;
    background: #1b1b1b;
    left: calc(50% - 41px/2);
    content: '';
}
.mw_bst {
    background: #1b1b1b;
    border-radius: 4px;
}
.item-img {
    overflow: hidden;
    display: block;
}
.item-img {
    border-radius: 4px;
}
.item-img img {
    -webkit-transition: 0.3s ease-out;
    -moz-transition: 0.3s ease-out;
    -o-transition: 0.3s ease-out;
    transition: 0.3s ease-out;
    -moz-transform: scale(1,1);
    -webkit-transform: scale(1,1);
    -o-transform: scale(1,1);
    -ms-transform: scale(1,1);
    transform: scale(1,1);
    object-fit: scale-down
}
.item-img:hover > img {
    -webkit-transition: 0.3s ease-out;
    -moz-transition: 0.3s ease-out;
    -o-transition: 0.3s ease-out;
    transition: 0.3s ease-out;
    -moz-transform: scale(1.1,1.1);
    -webkit-transform: scale(1.1,1.1);
    -o-transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    transform: scale(1.1,1.1);
}
.mw_bst p {
    margin-bottom: 0px;
    text-align: center;
    padding: 18px 5px 22px;
}
.wrap-product .mw_bst p {
    padding: 13px 5px 10px;
}
@media (min-width: 1200px) {
    .wrap-product .container {
        max-width: 1000px;
    }
    .fixed_scroll .container{
        max-width: 1000px;
    }
}
.main-header{
    padding: 0;
}
.fixed_scroll .topbar-top{
    padding: 0;
}
.mw_bst p span {
    font-size: 15px;
    color: #f6f7f9;
    text-transform: uppercase;
    font-weight: 500;
}
.text-split {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    -webkit-line-clamp: 3;
}
.rows_1 {
    -webkit-line-clamp: 1;
}
@media (min-width: 1025px) {
    .product-block:not(.recommend-block) {
        padding: 0;
    }
    .pro-loop .product-img {
        min-height: unset;
    }
}
.pro-loop .product-img{
    padding: 0;
}
.content-main .category-item{
    margin: 0 0 30px;
    clear: both;
}
.content-main.w-clear .row {
    display: flex;
    flex-wrap: wrap;
}
#phistory-bar{
    opacity: 0;
    visibility: hidden;
}
.banner-collection-header{
    display: none;
}
.product-img img{
    aspect-ratio: 1/1;
}
#nav .main-nav .sub_menu.megaMenu .menu-productimg{
    display: none;
}
#nav .main-nav .sub_menu.megaMenu>div{
    width: 100%;
}
#nav .main-nav .sub_menu.megaMenu{
    left: unset;
    min-width: unset;
}
