/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/
select#category-filter, select#tag-filter {
    max-width: 200px;
    margin-bottom: 0px;
}
.filter-contairner {
    display: flex;
    gap: 10px;
    align-items: center;
}
button.flickity-button.flickity-prev-next-button.next {
    right: 0;
}
.best-seller .home-title span {
    font-size: 55px;
    font-weight: 500;
    font-family: Montserrat, sans-serif;
}
.html-home-filter p {
    display: none;
}
.silde-bestseller button.flickity-button.flickity-prev-next-button {
    left: auto;
    right: 6%;
	top: -50%;
}
.best-seller .slider-show-nav .flickity-prev-next-button, .best-seller .slider:hover .flickity-prev-next-button {
	opacity: 1;
    transform: unset !important;
}
a.back-to-top.active {
    right: 20px !important;
    bottom: 55px !important;
    z-index: 99999 !important;
}
.cate-btn-readmore span {
    font-weight: 500;
    text-transform: none;
}
.cate-btn-readmore i {
    font-weight: bold !important;
    background: #ceaf88;
    color: #fff;
    padding: 5px 12px;
    border-radius: 50%;
}
.cate-btn-readmore:hover {
	box-shadow: unset;
	color: #000;
}
.cate-btn-readmore {
	background: unset;
	color: #000;
	border: 0;
}
/* .cate-btn-readmore:hover i {
    background: #fff;
    border-color: #ceaf88 !important;
    color: #ceaf88;
    border: 1px solid #ceaf88;
} */
p.availability {
    display: none;
}
.related-products-wrapper .badge-container span.onsale::after {
    right: -18px;
    height: 23px;
    border: 0px !important;
}
.woocommerce-product-gallery .badge-container span.onsale::after {
    content: '%';
    background-color: #fe5200;
    position: absolute;
    top: 0px;
    right: 7px;
    width: 19px;
    height: 23px;
    padding-top: 6px;
    font-size: 11px;
    font-weight: 700;
    clip-path: polygon(50% 0, 100% 50%, 50% 100%, 0 100%, 0 0);
    z-index: 0;
    background-repeat: no-repeat;
}
.badge-container.absolute.left.top.z-1 {
    left: 25px !important;
    top: 20px !important;
}
.silde-bestseller button.flickity-button.flickity-prev-next-button.previous {
    right: 10.5%;
}


@media only screen and (max-width: 48em) {
    /*************** ADD MOBILE ONLY CSS HERE  ***************/
        #wide-nav .header-bottom-nav {
            opacity: 1;
            margin: 0 !important;
            overflow-x: scroll !important;
            display: flex;
            overflow: hidden;
            flex-wrap: nowrap;
            justify-content: flex-start;
        }
        #wide-nav .header-bottom-nav li {
            padding: 0 3px;
            margin-top: 0;
            flex: 0 0 105px;
            max-width: 105px;
        }
    
        #wide-nav .header-bottom-nav li a {
            color: #000
        }
    
        .slider.product-thumbnails  .flickity-button{
            transform: translateY(-40%) !important;
        }
       
        .danhgia .thuonghieu, .danhgia .tinhtrang {
            display: inline-block;
            
        }
        .danhgia .product_meta, .danhgia .thuonghieu, .danhgia .product_sales{
            font-size:12px !important;
        }
        .danhgia{
            flex-wrap: wrap;
        }
        .row-slider .flickity-prev-next-button{
            width: 36px !important;
        }
        .product-main{
            padding: 0 !important;
        }
        .rating-star{
               flex-direction: row;
    flex-wrap: wrap;
        }
        .count-rating strong{
            margin: 0 !important;
        }
        .section-hotsale .section-content  .row-top > .col > .col-inner {
            text-align: center !important;
        }
        .product-gallery img.sale-icon{
            width: 120px !important;
        }
        .medium-logo-left .flex-right {
            flex: 0 0 0 !important;
        }
        #btnZaloChat{
            left: 20px !important;
        }
        .sec-footer div.col{
            padding-bottom:15px !important
        }
        .sec-footer{
            padding-bottom: 0 !important;
        }
        .woocommerce-variation.single_variation{
            position: relative !important;
        }
           #logo {
        margin-right: 10px !important;
    }
    .xoo-wsc-basket{
        right:auto !important;
        left:1px !important;
    }
    .ux-timer-text{
        display: flex;
    	justify-content: center;
    	align-items: center;
    }
    #ads-left,#ads-right{
        display:none;
    }
    .bundle_form .cart{
        display:block !important;
    }
    .bundle_wrap{
        width:100% !important;
    }
    .product-info .single_add_to_cart_button{
        width:100% !important;
    }
    .button.buy_now_button{
        width:100% !important;
    }
   .xoo-wsc-container .xoo-wsc-basket{
       display:none !important;
   }
    .header-main li.html.custom{
        display:block !important;
    }
    .mfp-content {
        background-color:#fff !important;
    }
    .xoo-wsc-sc-bki {
        background-color: #d6aa69;
    font-size: 22px;
    height: 40px;
    line-height: 40px;
    margin-inline-start: 10px;
    position: relative;
    text-align: center;
    width: 40px;
    border: 0;
    padding: 0;
    min-width: auto;
    min-height: auto;
    box-shadow: none;
    display: flex
;
    align-items: center;
    justify-content: center;
    color: #ffffff !important;
        border-radius: 999px;
    }
    #btnZaloChat{
        bottom:150px !important;
    }
	    div.woocommerce-billing-fields__field-wrapper .form-row {
        width: 100% !important;
    }
    .product-small.col .box-text .name a{
        height:30px !important;
            -webkit-line-clamp: 2 !important
    }
    .product-small.col .product-small.box .price ins bdi{
        font-size:14px !important;
    }
    .section-hotsale .ux-timer span{
        padding:5px !important;
        font-size:12px !important;
    }
    img.sale-icon{
        width:70px !important;
    }
    .product-small.col .product-small.box .price del bdi{
        font-size:12px !important;
    }
    .section2 .tabbed-content .nav-tabs li a{
        font-size:12px !important;
        padding:5px !important;
    }
    .shop_table th{
        font-size:13px !important;
    }
    .section2 .tabbed-content .nav-tabs{
        flex-wrap: nowrap !important;
    justify-content: flex-start !important;
    overflow: auto;
    }
    .section2 .tabbed-content .nav-tabs li {
        flex: 0 0 115px;
        max-width: 115px;
    }
    .section2 .tabbed-content .nav-tabs li a{
            justify-content: center;
            width:100%;
    }
    }


    .delivery-features-list {
        align-items: center;
        display: flex;
        gap: 16px;
    }
    .delivery-features-list .feat-link {
        align-items: center;
        display: flex;
        font-size: 12px;
        color: #000 !important
    }
    .delivery-features-list .feat-link i {
        color: #d6aa69;
        margin-right: 10px;
        font-size: 13px;
    }
    .delivery-features-list .feat-link span {
        display: inline-block;
        transition: all .3s;
    }
    .hot-line i {
        margin-right: 10px;
        color: #d6aa69;
        font-size: 16px;
    }
    .hot-line a,
    .hot-line p {
        font-size: 12px;
        color: #000 !important;
    }
    #masthead .flex-left.flex-grow .header-nav>.menu-item>.sub-menu>li>a {
        padding: 10px 20px;
        display: block;
        color: #000;
        margin: 0;
        font-size: 14px;
        border: 0;
        text-transform: uppercase;
        font-family: "Montserrat";
        font-weight: 700
    }
    #masthead .flex-left.flex-grow .header-nav>.menu-item>.sub-menu>li>a:hover {
        background: #d6aa69;
        color: #fff;
    }
    .header-nav-main>li>a {
        font-size: 16px;
        font-weight: 900 !important;
        padding: 10px 15px;
        text-transform: uppercase;
    }
    ul.header-nav-main {
        display: flex;
        justify-content: space-evenly;
    }
    .header-nav-main>li {
        margin: 0
    }
    .header-button .header-cart-link {
        background-color: #d6aa69;
        font-size: 18px;
        height: 40px;
        line-height: 40px;
        margin-inline-start: 10px;
        position: relative;
        text-align: center;
        width: 40px;
        border: 0;
        padding: 0;
        min-width: auto;
        min-height: auto;
        box-shadow: none;
        display: flex;
        align-items: center;
        justify-content: center;
        color: #000 !important;
    }
    .header-button .header-cart-link i {
        top: 0 !important;
        font-size: 16px;
        color: #fff;
    }
    .header-button .header-cart-link i:after {
        background-color: #d6aa69;
        border-radius: 50%;
        color: #fff !important;
        font-size: 12px;
        height: 20px;
        line-height: 20px;
        position: absolute;
        right: -20px;
        text-align: center;
        width: 20px;
        top: 10px;
        opacity: 1;
    }
    .absolute-footer {
        display: none;
    }
    #masthead .flex-col input {
        font-size: 16px;
        min-height: 40px;
        padding-left: 17px !important;
        padding-right: 3rem !important;
        transition: all .3s ease-in-out;
        padding: .375rem .75rem;
        background: #fff;
    }
    /*trang chủ*/
    .section2 .tabbed-content .nav-tabs {
        display: flex;
        flex-wrap: wrap;
        gap: 10px;
        justify-content: center;
    }
    .section2 .tabbed-content .nav-tabs li {
        margin: 0
    }
    .section2 .tabbed-content .nav-tabs li a {
        background-color: #fff;
        border: none;
        color: #111;
        font-size: 14px;
        font-weight: 600;
        padding: 5px 15px;
        border-radius: 3px;
    }
    .section2 .tabbed-content .nav-tabs li.active a {
        background: #000;
        color: #fff
    }
    .section2 .tabbed-content .tab-panels {
        background: #ffffff00;
        border: 0
    }
    .section2 .product-small.col {
        padding: 5px
    }
/*     .product-small.col .col-inner {
        background-color: #fff;
        border-radius: 8px;
        box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .1), 0 2px 6px 2px rgba(60, 64, 67, .15);
        display: flex;
        flex-flow: column;
        height: 100%;
        justify-content: space-between;
        min-height: 202px;
        overflow:hidden;
        position: relative;
        width: auto;
    } */
    .product-small.col .col-inner .product-small.box{
        height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    }
    
    .product-small.col .box-text .name {
        margin: 0
    }

    .product-small.col .box-text .price bdi {
        font-size: 16px;
    }
    .product-small.box .archive-variable-items li.woo-variation-swatches-variable-item-more-button {
        margin: 0;
        border: 0 !important;
        display: flex;
        align-items: center
    }
    .product-small.box .add-to-cart-button {
        text-align: center
    }
    .product-small.col .product-small.box .add-to-cart-button a {
        background-color: #000 !important;
        color: #fff !important;
        font-weight: 600 !important;
        padding: 10px 0px;
        width: 100%;
        min-height: auto;
        line-height: 1;
        border-radius: 8px;
        font-size: 14px;
        transition: all .2s ease;
        text-align: center;
        text-transform: capitalize;
        margin:0
    }
    .woocommerce-variation-price {
        border: 0
    }
    .product-info .woocommerce-breadcrumb {
        display: none
    }
    .product-info .is-divider {
        display: none
    }
    .product-info .variations label {
        font-size: 14px;
        text-transform: uppercase
    }
    .product-gallery .product-thumbnails img {
        height: 100%;
        padding: 8px;
        opacity: 1;
        margin: 0;
        border: 0;
        transform: none !important;
        border-radius: 10px;
        border: 1px solid #ccc;
    }
    .product-gallery .product-thumbnails a {
        border: 0
    }
    .product-gallery .product-thumbnails .is-selected img {
        border: 1px solid #d6aa69
    }
    .related {
        border: 0
    }
    .related .product-section-title {
        margin: 0;
        margin-bottom: 20px
    }
    .woocommerce-variation.single_variation div {
        display: none
    }
    .woocommerce-variation.single_variation div.woocommerce-variation-availability{
        display:block 
    }
    .sec-footer-bottom .row-logo-gr .col {
        max-width: 20%;
        flex-basis: 20%;
    }
    .cart-collaterals .wc-proceed-to-checkout .checkout-button,
    .checkout_coupon button.is-form {
        background: rgb(15, 30, 49) !important;
        color: #fff !important;
        box-shadow: none;
        font-weight: 700 !important;
        text-transform: uppercase;
        text-shadow: none;
    }
    .shop_table .button-continue-shopping {
        background: #fff !important;
        border-color: rgb(15, 30, 49) !important;
        color: rgb(15, 30, 49) !important;
    }
    .shop_table .button.primary {
        background: rgb(15, 30, 49);
    }
    .woocommerce-cart-form__cart-item td a {
        color: rgb(15, 30, 49) !important;
    }
    .current .breadcrumb-step {
        background: #000
    }
    .checkout_coupon input {
        box-shadow: none;
        border-color: rgb(15, 30, 49) !important;
    }
    .woocommerce-billing-fields__field-wrapper .form-row input,
    .woocommerce-billing-fields__field-wrapper .form-row .select2-selection,
    .woocommerce-additional-fields__field-wrapper .form-row textarea {
        box-shadow: none;
        border-color: rgb(15, 30, 49);
    }
    .woocommerce-billing-fields__field-wrapper {
        gap: 1%;
        display: flex;
        flex-wrap: wrap;
    }
    .woocommerce-billing-fields__field-wrapper .form-row {
        width: 49% !important;
        margin: 0;
    }
    #billing_address_1_field {
        width: 100% !important;
    }
    #payment .button {
        background: rgb(15, 30, 49);
    }
    .section-hotsale .section-content>.row>.col>.col-inner {
        border-radius: 16px;
        overflow: hidden
    }
    .section-hotsale .tab-panels {
        background: none;
        border: 0
    }
    .section-hotsale .tabbed-content .nav {
        display: flex;
        flex-wrap: wrap;
        gap: 10px;
        justify-content: center;
        margin-bottom: 20px;
    }
    .section-hotsale .tabbed-content .nav li {
        margin: 0;
    }
    .section-hotsale .tabbed-content .nav li a {
        background-color: #fff;
        border-radius: 7px;
        color: #000;
        cursor: pointer;
        font-size: 14px;
        font-weight: 600;
        padding: 4px 10px;
        border: 0
    }
    .section-hotsale .tabbed-content .nav li.active a {
        background-color: rgb(255, 240, 191)
    }
   
    .back-to-top {
        align-items: center;
        backdrop-filter: blur(10px);
        background-color: rgba(215, 0, 24, .7) !important;
        border: 0 !important;
        border-radius: 10px !important;
        bottom: 110px;
        box-shadow: 0 1px 2px 0 rgba(60, 64, 67, .1), 0 2px 6px 2px rgba(60, 64, 67, .15);
        cursor: pointer;
        flex-direction: column;
        height: 45px;
        justify-content: center;
        padding: 2px;
        right: calc(50% - 600px);
        text-decoration: none;
        width: 45px;
        color: #fff !important
    }
    .back-to-top i {
        top: 0
    }
    
    .product-small.col .product-small.box .price ins bdi {
        color: #d70018;
        display: inline-block;
        font-weight: 700;
        line-height: 1.1;
        font-size: 16px;
    }
    .product-small.col .product-small.box .price del bdi {
        color: #707070;
        display: inline-block;
        font-size: 14px;
        font-weight: 600;
        position: relative;
        text-decoration: line-through;
        opacity: 1;
        margin-left: 5px;
    }
    .product-info .price-wrapper .price ins bdi {
        font-size: 24px;
        font-weight: 600;
        color: #f1352b;
        margin-right: 10px;
    }
    .product-info .price-wrapper .price {
        display: flex;
        flex-direction: row-reverse;
        justify-content: flex-end;
        align-items: flex-end;
    }
    .sale-icon {
        position: absolute;
        width: 60px !important;
        z-index: 21;
        top: 0;
        right: 0;
    }
    .slider .flickity-button svg,
    .slider .flickity-button svg path {
        fill: #fff !important;
    }
    .slider .flickity-button svg {
        background-color: #d6aa69 !important;
        border: 0;
        padding: 12px !important;
        border-radius: 99px;
    }
    .slider .flickity-button {
        opacity: 1;
    }
    .product-gallery .sale-icon {
        width: 80px !important;
    }
    .product .product-gallery .sticky-roll {
        position: sticky !important;
        top: 70px;
    }
    .product-page-accordian .accordion-title {
        background: none;
        border: none;
        text-transform: uppercase;
        font-size: 15px;
        margin: 0;
        padding: 20px 0;
        cursor: pointer;
        font-weight: 500;
        color: #000000;
    }
    .product-page-accordian .toggle {
        right: 0;
        left: auto;
    }
    .product-page-accordian .accordion-item {
        border-top: 1px solid #ebecf0;
    }
    .product-page-accordian .accordion-item:first-child {
        border-top: 0;
    }
    .product-page-accordian .accordion-item button{
        top:12px
    }
    a{
        text-decoration:none !important
    } 
    .product-page-accordian .accordion-item  .accordion-inner{
        padding:0px
    }
    .danhgia {
        display: flex
    ;
        font-size: 14px;
    }
    .danhgia span {
        font-weight: 500;
        color: #fba421;
        margin-left: 5px;
    }
    .danhgia .product_meta{
        font-size:14px;
        margin:0
    }
    .rating-star {
        display: flex
    ;
        align-items: center;
        font-size: 13px;
    }
    .rating-star .star-rating {
        margin: 0;
        font-size: 13px;
    }
    .product-info .star-rating:before, .woocommerce-page .star-rating:before {
        color: #ecba55 !important;
    }
    .count-rating strong {
        font-weight: normal;
        margin-left: 5px;
    }
    .product .product-info .product-title {
        font-size: 24px;
        margin: 20px 0 8px;
    }
    .product-info .quantity .button {
        float: left;
        background: #f3f4f4;
        border: solid 1px #f3f4f4;
        cursor: pointer;
        font-weight: 600;
        font-size: 16px;
        outline: none;
        height: 45px;
        line-height: 45px;
        width: 45px;
        text-align: center;
        border-radius: 0;
        outline: none;
        appearance: none;
    }
    .product-info .quantity .qty {
        background: #fff;
        font-weight: 600;
        height: 45px;
        line-height: 45px;
        width: 60px;
        padding: 0;
        text-align: center;
        border: 1px solid #f3f4f4;
        border-left: none;
        border-right: none;
        border-radius: 1px;
        float: left;
        appearance: none;
        max-width: 60px;
        box-shadow: none;
    }
    .button.buy_now_button{
        width: 45%;
        height: 45px;
        line-height: 45px;
        padding: 0 15px;
        outline: none;
        font-weight: 600;
        font-size: 15px;
        background-color: #ffffff;
        border-color: #ff0000;
        position: relative;
        display: inline-block;
        z-index: 1;
        overflow: hidden;
        color: #fff;
        border: 1px solid #fba421;
        text-align: center;
        letter-spacing: 1px;
        border-radius: 2px;
        text-transform: uppercase;
        transition: color 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86), border 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86);
    }
     .button.buy_now_button:before {
        content: '';
        display: block;
        background-color: #ff0000;
        position: absolute;
        left: -2px;
        top: 0;
        right: -2px;
        bottom: 0;
        z-index: -1;
        transform: scale(1, 1);
        transform-origin: left center;
        transition: transform 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86), -webkit-transform 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86);
    }
    .bundle_wrap{
        width: 70%;
    }
    .bundle_form .cart{
        display:flex;
    }
    .bundle_add_to_cart_button{
        width:63% !important;
    }
    .button.buy_now_button:hover {
        color: #ff0000;
        border-color: #ff0000;
        box-shadow: none;
    }
     .button.buy_now_button:hover:before {
    transform: scale(0, 1);
    transform-origin: right center;
}
    .product-info .single_add_to_cart_button {
        width: 50%;
        height: 45px;
        line-height: 45px;
        padding: 0 15px;
        outline: none;
        font-weight: 600;
        font-size: 15px;
        background-color: #ffffff;
        border-color: #ff0000;
        position: relative;
        display: inline-block;
        z-index: 1;
        overflow: hidden;
        color: #fff;
        border: 1px solid #fba421;
        text-align: center;
        letter-spacing: 1px;
        border-radius: 2px;
        text-transform: uppercase;
        transition: color 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86), border 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86);
    }
    .product-info .single_add_to_cart_button:before {
        content: '';
        display: block;
        background-color: #ff0000;
        position: absolute;
        left: -2px;
        top: 0;
        right: -2px;
        bottom: 0;
        z-index: -1;
        transform: scale(1, 1);
        transform-origin: left center;
        transition: transform 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86), -webkit-transform 0.45s cubic-bezier(0.785, 0.135, 0.15, 0.86);
    }
    .product-info .single_add_to_cart_button:hover {
        color: #ff0000;
        border-color: #ff0000;
        box-shadow: none;
    }
    .product-info .single_add_to_cart_button:hover:before {
        transform: scale(0, 1);
        transform-origin: right center;
    }
    .product-page-accordian .accordion-title.active {
        font-weight: bold;
    }
    #accordion-additional_information-content .row ul li {
        align-items: center;
        border-bottom: 1px solid rgba(0, 0, 0, .133);
        color: #666;
        display: flex
    ;
        font-size: 14px;
        justify-content: space-between;
        padding: 16px 24px;
        margin: 0;
    }
    #accordion-additional_information-content .row ul {
        border: 1px solid rgba(0, 0, 0, .133);
        border-radius: 10px;
        margin: 0;
    } 
    .product-info .social-icons a {
        display: flex
    ;
        height: 40px;
        justify-content: center;
        line-height: 40px;
        margin-inline-end: 10px;
        text-align: center;
        transition: all .3s;
        width: 40px;
        align-items: center;
        background-color: #e2e4eb;
        border-radius: 50%;
    }
    .product-info .social-icons {
        display: flex
    ;
        margin: 20px 0px;
        align-items:center
    } 
    .product-info .social-icons p{
        margin-bottom:0;
        margin-right:5px;
        font-size:16px;
        font-weight:700;
        color:#000;
        text-transform:capitalize
    } 
    .danhgia .tinhtrang:before, .danhgia .thuonghieu:before, .danhgia .product_sales:before {
        content: " ";
        display: inline-block;
        width: 1px;
        height: 10px;
        background: #cccccc;
        margin: 0 7px;
    }
    .product-gallery  .badge-container .badge-inner {
		background: #fe5200 !important;
		border-radius: 0;
		line-height: normal;
		display: block;
		height: 23px;
		width: 40px;
    }
    .product-gallery .badge-container .badge-inner .onsale {
        display: block;
        text-align: center;
		font-weight: 600;
		font-size: 13px;
		padding: 0px 0px 0px 5px;

    }
    .product-gallery .badge-container{
        margin:0
    }
    .product-gallery .badge-container .callout {
        margin: 0;
    }
    .giaohang .icon-box-text p {
        margin: 0;
    }
    .giaohang .icon-box {
        padding-top: 4px;
        position: relative;
        margin-bottom: 20px;
        display: flex
    ;
        align-items: center;
    }
    .product-page-accordian .accordion-inner {
        padding: 0;
        font-size: 14px;
    }
    .product-small .rating-star:before, .product-small .woocommerce-page .rating-star:before {
        color: #dfe3e8 !important;
    }
    .product-small .count-rating strong strong {
        display: none;
    }
    .product-small .rating-star{
        margin-bottom:10px;
        margin-top:5px
    }
    .product-small .rating-star .rating-star{
        margin:0
    }
    .product-size-chart {
        display: inline-flex
    ;
        cursor: pointer;
        user-select: none;
        align-items: center;
        color: #366ae2;
          margin-bottom:10px
    }
    .product-size-picker_top_table-size_icon_wrapper__efVed img {
        width: 16px;
        height: 16px;
    }
    .product-size-picker_top_table-size_icon_wrapper__efVed {
        display: inline-block;
        padding-right: .5rem;
    }
    .star-rating span:before{
        color:#ecba55 !important
    }
    .variable-item.selected .variable-item-contents:before {
        background-image: url(/wp-content/uploads/2025/02/svgexport-18.svg)  !important;
        height: 20px !important;
        width: 20px !important;
        border-radius: 0;
        top: -1px;
        right: -1px;
        content:"" !important;
        position:absolute !important;
        background-size:100% !important;
        background-position:100% !important
    }
  
    #btnZaloChat {
        animation: pulse-blue 2s infinite;
        background-color: #028fe3;
        border-radius: 50%;
        bottom: 50px;
        box-shadow: 0 0 0 0 #028fe3;
        display: flex
    ;
        height: 45px;
        overflow: hidden;
        position: fixed;
/*         right: calc(50% - 600px); */
		right: 20px;
        transform: scale(1);
        width: 45px;
        z-index: 99999;
		bottom: 190px;
    }
    @keyframes pulse-blue{
        0% {
            box-shadow: 0 0 0 0 rgba(2, 143, 227, .7);
            transform: scale(.95);
        }
        70% {
            box-shadow: 0 0 0 10px rgba(2, 143, 227, 0);
            transform: scale(1);
        }
        100% {
            box-shadow: 0 0 0 0 rgba(2, 143, 227, 0);
            transform: scale(.95);
        }
    }
    .logo-left .logo{
        margin:0 !important
    }
    .section1 .img{
        margin:0 !important
    }
    .sec-footer .col{
        padding-bottom:0px !important
    }
    .woocommerce-variation.single_variation .stock{
        font-size: 17px;
        margin: 0;
    }
    .section-hotsale .row-bottom{
        margin:0 auto !important;
    }
    /*social*/
#fixed-social-network {
position: fixed;
top: 45%;
right: -195px;
z-index: 99999;
}
#fixed-social-network span{
color:#fff
}
#fixed-social-network > a {
border-radius: 3px;
height: 40px;
line-height: 40px;
padding: 0px 20px 0px 10px;
width: 240px;
transform: translateX(0px);
margin-bottom: 5px;
font-size:12px;
transition: all 0.6s ease;
}
#fixed-social-network > a:hover {
transform: translateX(-195px);
}
#fixed-social-network > a.shoppe {
background: #EA501F;
}
#fixed-social-network > a.tiki {
background: rgb(79,145,252);

}
#fixed-social-network > a.lazada {
background: #0C1079;

}
#fixed-social-network > a.fb-icon {
background: #3B5998;
color: #fff;
}
#fixed-social-network > a > svg {
margin-right: 20px;
font-size: 18px;
width: 20px;
}
#fixed-social-network > a.ins-icon {
background: #C32AA3;
color: #fff;
}
#fixed-social-network > a.yt-icon {
background: #FF0000;
color: #fff;
}
#fixed-social-network >  a.fb-icon > svg {
width:14px
}
#fixed-social-network > a{
display:flex;
align-items:center
}
.bundled_product_images.images{
	display:none;
	width:auto !important
}
.bundled_product .details{
	width:100% !important;
	padding:0 !important
}
.push-notification {
      width: auto;
      background: #fff;
      padding: 10px;
      border-radius: 5px;
      position: fixed;
      z-index: 9999;
      left: 20px;
      bottom: 20px;
      display: none;
      align-items: center;
      box-shadow: 0 0 10px rgba(0,0,0,0.1);
      border: 1px solid #ddd;
  }

  .push-notification img {
      width: 50px;
      height: 50px;
      border-radius: 5px;
      margin-right: 10px;
  }

  .notification-content {
      display: flex;
      flex-direction: column;
      margin-right: auto;
  }

  .push-notification h3 {
      font-size: 16px;
      margin: 0;
      font-weight: bold;
  }

  .push-notification p {
      font-size: 14px;
      margin:0;
  }

  .push-notification small {
      font-size: 12px;
      color: #888;
  }

  .notification-close {
      font-size: 20px;
      font-weight: bold;
      color: #aaa;
      cursor: pointer;
      margin-left: 10px;
		top:0
  }

  .notification-close:hover {
      color: #000;
  }
.product-small.box .rating-star .sales-count strong{
	font-weight:normal
}
div.bundled_product_summary, .woocommerce div.product.bundled_product_summary{
	margin:0 !important;
	padding:0 !important;
	border:0 !important
}
div.bundled_product_summary, .woocommerce div.product.bundled_product_summary.bundled_item_3 {
	border-bottom:1px solid rgba(0,0,0,.05) !important;
	    padding-bottom: 10px !important;
    margin-bottom: 10px !important;
}
.star-rating span:before{
	content:""
}
.star-rating:before, .woocommerce-page .star-rating:before{
	content:""
}
.star-rating span,.star-rating{
	width:15px !important
}
.pkcp-base-input {
    padding: 10px 8px !important;
    border-radius: 6px !important;
    background: #f2f4f7 !important;
    border: none !important;
    color: #1d2939 !important;
    border: 1px solid rgba(0, 0, 0, 0) !important;
    box-shadow: none !important;
}
.message-container,.woocommerce-shipping-calculator{
	display:none
}
#main .woocommerce{
	padding-top:20px !important
}
.shop_table  th{
	font-size:14px;
	font-weight:700;
	text-transform:inherit
}
 .section-hotsale .row-top {
        margin: 0 !important;
        padding: 5px 10px;
    }
    section .tab-panels {
        padding: 8px !important
    }
    .section-hotsale .ux-timer span {
       padding:5px 10px;
			width:auto !important;
			display:inline-block;
			font-size:15px;
			    display: inline-block;
    border-radius: 5px;
    margin: 10px;
			margin-bottom:0;
			position:relative
    } 
    .section-hotsale .ux-timer span strong {
        display: none
    }
    .section-hotsale .ux-timer span:after {
        content: ":";
        position: absolute;
        right: -12px;
        top: 50%;
        transform: translateY(-50%)
    }
    .section-hotsale .ux-timer span:last-child:after {
        display: none
    }
    .section-hotsale .ux-timer:before {
        content: "Flash Deals";
        font-size: 18px;
        color: #fff;
        font-weight: 600;
    }
    .section-hotsale .row-top .col {
        padding-bottom: 15px
    }
.product-small.box .box-text{
	display:flex;
	flex-direction: column;
}
.product-small.box .box-text .title-wrapper{
	order:2;
}
.product-small.box .box-text .price-wrapper{
	order:1;
	    margin-bottom: 3px;
	margin-top:10px
}
.product-small.box .box-text .rating-star:not(.star-rating.rating-star){
	order:3
}
  .product-small.col .product-small.box .price {
        display: flex;
        flex-direction: row-reverse;
        align-items: center;
        justify-content: space-between;
    }
.product-small.col .product-small.box .price  .woocommerce-Price-amount {
	width:100%
}
.product-small.col .product-small.box .price del bdi{
	color: #000000;
  font-weight:normal;
	font-size:14px
}
    .product-small.col .box-text .name a {
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        font-size: 13px;
        font-weight: 600;
        overflow: hidden;
        position: relative;
        z-index: 9;
        margin: 0;
        min-height: 35px;
        color: #000
    } 
.rating-star .rating strong{
	background-color: #E8C206;
    border-radius: 3px;
    padding: 2px 18px 2px 5px;
    color: #fff;
    font-size: 11px;
    line-height: 11px;
    background-image: url(/wp-content/uploads/2025/02/icon_start.svg);
    background-repeat: no-repeat;
    background-position: 26px center;
    display: inline-block;
	margin-right:5px
}      
.product-small.box .rating-star{
	justify-content: space-between;
} 
.product-small.box .box-text{
    min-height: 100px;
    padding: 5px 10px;
    /* margin-bottom: 60px; */
}
.product-info .star-rating span:before{
	content:""
}
.product-info .star-rating span,.product-info .star-rating{
	width:70px !important
}
.product-info .star-rating:before, .product-info .woocommerce-page .star-rating:before{
	content:""
}
.product-small.col .badge-container {
    margin: 0;
    border-radius: 0px 0px 10px 0;
    left: 15px !important;
    top: 10px;
}
.product-small .image-none img {
    padding: 20px;
}
.product-small.col .badge-container .badge {
	margin: 0 !important;
	width: 75px;
	height: 30px;

}
.product-small.col .badge-container .on-sale {
	font-size: 14px;
	background:#E8C206;
	border-radius: 0 !important;
	background-size: 100%;


}
.product-small.col .badge-container .on-sale {
	color: #fff;
	font-size: 12px;
	font-weight: 700;
	line-height: 1.4
}
 figure{
	width:100% !important
}
.product-info .price {
	display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
	align-items: center !important;
	 position: relative;
}
.product-info .price ins span{
	    color: #d70018;
    display: inline-block;
    font-weight: 700;
    line-height: 1.1;
	font-size:24px
}
.product-info .price del{
	margin-left:10px;
	font-size:20px
}
.product-info .stock{
    position: absolute;
    right: 0;
    margin:0 !important;
    font-size: 15px !important;
    font-weight: normal !important;
}

.single .single_add_to_cart_button {
    display: none;
}

.mobile-nav span.woocommerce-Price-amount {
    color: #fff;
}

.header-nav-main .xoo-wsc-sc-cont {
    display: none;
}


/* Landing page bán hàng */

.lp .product-small.col.post-15962 .col-inner .product-small.box .box-image {
    /* margin-bottom: 10px;
    width: 100%; */
}
.lp .product-small.col.post-15962 .col-inner img {
    /* width: 100% !important;
    height: 185px !important; */
    /* object-fit: contain; 
    max-height: 185px; */
}

.lp-row-background {

    background-image: url(https://royalhelmet.com.vn/storage/2025/09/Group-194-3.png);
    min-height: 587px;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 10px;

}

.lp-fs-row-background {
    background-image: url(https://royalhelmet.com.vn/storage/2025/09/Group-194-6.png);
}

.lp.lp-section2.ld-pr .section-content > .row > .col > .col-inner {

    border: 0;

    border-radius: 0;

    background: unset;

    box-shadow: unset;

}

.lp-sec1-countdown {
    position: absolute;
    bottom: 38px;
    z-index: 999;
    right: 460px;
}
.lp-row1 {
    position: relative;
}

.lp-product a.price {

    text-align: center;

    width: 100%;

    background: linear-gradient(to right, #FCBC77, #C67620);

    padding: 5px 25px;

    border-radius: 99px;

    color: #fff !important;

	margin-top: 15px;

}

.lp-product .price-wrapper>.price{

	text-align: center;

}

.lp.lp-section2 .button.primary {

    background: no-repeat;

    text-transform: uppercase;

    font-weight: 700;

}

.lp .product-small.box .box-image {

    background: unset;

}

.lp .product-small.box {

    /* background: #fff; */
    background: #fff5ed;

    /* padding: 20px 15px; */

    border-radius: 10px;

}

.lp .product-small.box .box-text .name a {

    /* font-size: 16px; */

    color: #00427A;

    text-transform: uppercase;

    font-weight: 700;

}

.lp .product-small.col:hover .col-inner img {
    /*scale: 1.08;*/
    transition: 0.5s;
}

.lp.lp-section2 a.button.primary {

    text-transform: uppercase;

    font-weight: 700;

}

.lp .lp-item-chinhsach img {

    width: 45px;

}

.lp-item-chinhsach .col-inner>.img {

    width: 45px !important;

}

.lp-item-chinhsach .col-inner>.img {

    width: 50px !important;

    margin: 0;

}

.lp-item-chinhsach p {

    margin-bottom: 0px;

}

.lp-item-chinhsach .col-inner {

    display: flex;

    justify-content: center;

    padding: 15px !important;

    align-items: center;

    gap: 15px;

}

.lp-cate.ld-cat .row .row {

    background: unset;

}

.ld-capacity.lp-chungnhan .section-content > .row > .col > .col-inner {

    background: unset;

}

.lp .button.primary {

    background: unset;

}

.lp .ld-cus .row-second .col {

    max-width: 14% !important;

    flex-basis: 14% !important;

}

.lp.sec-customer .row-second .col .col-inner {

    background: #fff;

    padding: 10px;

    height: 100%;

    display: flex;

    align-content: center;

}

.lp.ld-cus .row-second .col .col-inner {

    border: 1px solid;

}

.lp.sec-customer .row-second .col .col-inner .ux-logo-link {

    padding: 0 !important;

}

.lp.sec-customer .row-second .col .col-inner img {

    height: auto !important;

}

.lp.sec-customer .title-text h2 {

    color: #fff;

    font-size: 36px;

    text-transform: uppercase;

}

.lp.ld-cus .title-text h2,.page-id-3321 .ld-cus .text-cus p,.page-id-3321 .ld-cus .text-number p {

    color: #163355;

}

.lp.sec-customer .text-cus p {

    color: #fff;

    margin: 0;

    font-size: 15px;

}

.lp .text-number p {

    margin: 0;

    font-size: 36px;

    /*color: #FFC675;*/

    font-weight: 700;

    line-height: 1.2;

}

.lp #col-1697485956 > .col-inner {

    padding: 0px 0px 0px 19px;

}

.lp .title-text h2 {

    /*color: #fff;*/

    font-size: 36px;

    text-transform: uppercase;

}

.lp .border-left {

    border-right: 1px solid #fff;

    border-width: 2px;

}

.lp .border-left {

    border-color: #163355;

}

.lp .product-small .col-inner {

    padding: 0;

    border-radius: 15px;

}

.lp .flickity-button {

    background: #E9E9E9;

    padding: 15px;

    height: auto;

    width: auto;

    height: auto;

    border-radius: 10px;

    min-height: auto;

    line-height: 1.2;

    top: auto;

}

.lp .flickity-button.previous {

    left: -4%;

}

.lp .slider-nav-push:not(.slider-nav-reveal) .flickity-prev-next-button {

    margin-top: -10%;

}

.lp .flickity-button {

    opacity: 1;

}

.lp .flickity-button {

    background: #E9E9E9;

    padding: 15px;

    height: auto;

    width: auto;

    height: auto;

    border-radius: 10px;

    min-height: auto;

    line-height: 1.2;

    top: auto;

}

.lp .flickity-button.previous:before {

    background: url(https://mubaohiemasia.com/storage/2025/05/Group-31-3.png) no-repeat;

    background-size: cover;

    content: "";

    display: block;

    width: 20px;

    height: 20px;

}

.lp .flickity-button.next:before {

    background: url(https://mubaohiemasia.com/storage/2025/05/Group-31-2.png) no-repeat;

    background-size: cover;

    content: "";

    display: block;

    width: 20px;

    height: 20px;

}

.lp .flickity-button svg {

    display:none;

}

.lp .flickity-prev-next-button.next {

    right: -4%;

}

.lp .product-small.box .archive-variable-items .variable-item-contents {

    width: 30px;

    height: 30px;

}

.lp li.variable-item.image-variable-item {

    height: 35px !important;

    width: 35px !important;

}

.lp li.variable-item.button-variable-item {

    width: 30px !important;

    height: 30px !important;

    min-width: 30px !important;

    margin-bottom: 0px !important;

    margin-top: 0px !important;

}

.lp li.woo-variation-items-wrapper {

    margin-bottom: 0px !important;

    margin-top: 0px !important;

}

.lp .product-small.col .col-inner img {

    /* width: 185px; */

}

.lp-row-product {

    border: 1px solid #163355;

    border-radius: 20px;

    background: #F4F9FF;

    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);

}

a.lp-btn-xem-them {

    background: unset;

    border: unset;

    color: #163355;

    font-weight: 700;

    margin-bottom: 0;

    margin-top: 25px;

    font-size: 17px;

    height: auto;

}

#top-bar .flex-row.container .flex-col:nth-child(2) {

    display: none;

}

.lp .product-small.box .box-text .name a {

    /* line-height: 20px; */

    margin-top: 10px;

}

.lp .product-small.col .col-inner .product-small.box .box-image {

    /* margin-bottom: 10px; */

}

.page-id-3321 .global-breadcrumb {

    display: none;

}

.page-id-3321 #wide-nav {

    background: #1970B8;

}

.page-id-3321  #top-bar .flex-row.container .flex-col:nth-child(2) {

    display: block;

}

.page-id-3321 #wide-nav a, .page-id-4950 #wide-nav a {

    color: #fff;

    font-size: 20px;

    padding: 10px 30px;

    border-radius: 20px;

}

.page-id-3321 #masthead .header-inner li {

    list-style: none;

}

.page-id-3321 .lp-nav a {

    color: #fff;

    font-size: 20px;

    padding: 10px 30px;

    border-radius: 20px;

    font-weight: 700;

}

.page-id-3321 #masthead {

    background: #1970B8;

}

.header-nav.lp-nav {

    justify-content: space-between;

}

.lp-nav li:hover a {

    background: #fff;

    color: #1970b8;

}

.page-id-3321 div#logo {

    display: none;

}

.page-id-3321 ul.header-nav.header-nav-main.nav-right {

    display: none;

}

.page-id-3321 ul.header-nav-main {

    justify-content: space-around;

}

.page-id-3321 .header-main {

    height: 70px;

}

.lp .product-small.col .col-inner {

    padding: 0px;

    border-radius: 15px;

}

section.lp.lp-box-product {

    padding-top: 120px !important;

}

.lp.lp-section2 {

    padding-bottom: 20px !important;

}

.page-id-3321 #top-bar div.flex-col:first-child, .page-id-3321 #top-bar div.flex-col:last-child {

    display: none;

}

.page-id-3321 #top-bar div.flex-col:first-child ul li a {

    font-size: 18px;

}

.page-id-3321 #top-bar div.flex-col:first-child ul li a i {

    font-size: 24px;

}

.page-id-3321 #top-bar .delivery-features-list:after {

    content: "\f0e7";

    font-family: 'FontAwesome';

    color: #000;

    font-size: 24px;

    margin-left: 35px;

}



.btn-popup-sw {

	display:none;

}

.page-id-3321 div#button-contact-vr {

    display: none;

}

.page-id-3321 div#button-contact-vr.btn-popup-sw {

	display: block;

}



.page-id-3321 .lp-chungnhan {

    padding-bottom: 0px !important;

}

.page-id-3321 .btn-popup-sw {

	display:block;

}

.page-id-3321 div#button-contact-vr.btn-popup-sw {

	bottom: 10%;
    z-index: 1;
}

.page-id-3321 .btn-popup-sw .phone-vr-img-circle {

    background-color: #3bb124;

}

.page-id-3321 .btn-popup-sw .phone-vr-circle-fill {

    box-shadow: 0 0 0 0 #23a92d;

    background-color: rgb(22 201 17 / 70%);



}

.page-id-3321 #fixed-social-network a.ins-icon,.page-id-3321 #fixed-social-network a.lazada,.page-id-3321 #fixed-social-network a.yt-icon {
    display: none;
}



/**/

.page-id-3321 .menu-item-type-post_type, .page-id-3321 .menu-item.menu-item-type-taxonomy {

    display: none;

}

.menu-item-type-custom {

    /* display: none !important; */

}

.page-id-3321 .menu-item-type-custom {

    display: block !important;

}

.page-id-3321 .html_nav_position_text {

    /* display: none !important; */

}

.page-id-3321 .header.show-on-scroll, .page-id-3321 .stuck .header-main {

    height: 70px !important;

}

.stuck div#top-bar {

    display: none;

}

.page-id-3321 .stuck div#top-bar {

    display: block;

}

.page-id-3321 .sec-footer {

    display:none;

}

.page-id-3321 .back-to-top {

    display: none !important;

}

.page-id-3321 .header-nav-main .xoo-wsc-sc-cont {
    display: block !important; 
}

.header-bottom {
    display: none;
}

.page-id-3321 .header-bottom {
    display: block;
}

.lp .product-small.box .wvs-add-to-cart-button {
    margin-bottom: 0px;
    width: 90%;
    margin: auto !important;
    border-radius: 10px;
    background: #b88c58;
}

.lp .product-small.box .wvs-add-to-cart-button {
    margin-bottom: 0px;
    width: 90%;
    margin: auto !important;
    border-radius: 10px;
    background: #b88c58;
    position: absolute;
    bottom: 0;
    transform: translate(-50%, -50%);
    left: 50%;
}

.page-id-3321 .xoo-wsc-basket {
    display: none !important;
}

.page-id-3321 .xoo-wsc-sc-subt span, .page-id-3321 .xoo-wsc-sc-bki {
    color: #fff;
}
.page-id-3321 .xoo-wsc-sc-count {
    background-color: #d6aa69;
    color: #ffffff;
}
.page-id-3321 .header-nav-main .html_topbar_right .xoo-wsc-sc-cont {
    display: none;
}

/**/

.product-small.box .wvs-add-to-cart-button {
    margin-bottom: 0px;
    width: 90%;
    margin: auto !important;
    border-radius: 10px;
    background: #b88c58;
    position: absolute;
    bottom: 0;
    transform: translate(-50%, -50%);
    left: 50%;
}

/**/

.marquee__inner .delivery-features-item {

    margin: 0;

}

.page-id-3321 #top-bar div.flex-col:nth-child(2) ul li.html a {

    background: unset;

    justify-content: space-between;

    width: auto;

    gap: 10px;

}

.page-id-3321 #top-bar div.flex-col:nth-child(2) ul li.html {

    width: 100%;

}

.page-id-3321 #top-bar div.flex-col:nth-child(2) {

    width: 100%;

}

.marquee i {

    font-size: 19px !important;

    color: #d6aa69 !important;

}

.marquee {

  display: flex;

  overflow: hidden;

  /*background: #a3c96d;*/

  color: #000;

  font-weight: 500;

}



.marquee__inner {

  display: flex;

  flex-shrink: 0;

  min-width: 44%;

  animation: marquee 20s linear infinite;

}

.page-id-3321 .flex-row.container {

    max-width: 1390px;

}

.delivery-features-item {

  margin: 0 40px;

  white-space: nowrap;

}

.lp .row {
    margin-bottom: 50px;
}

.lp .row .row {
    margin-bottom: 0px;
}



@keyframes marquee {

  from { transform: translateX(0); }

  to { transform: translateX(-100%); }

}



/**/

@media (max-width:600px){

    .lp-sec1-countdown {
        right: 0px;
    }

    .lp.lp-section2 {

        padding-bottom: 40px !important;

    }

    .page-id-3321 div#logo {

        display: block;

    }

    .page-id-3321 #masthead {

        background: #0f1e31;

    }

    section.lp.lp-box-product {

        padding-top: 55px !important;

    }

    .lp {

        padding: 40px 0px !important;

    }

	html.pum-open.pum-open-overlay.pum-open-scrollable body>:not([aria-modal=true]) {

		padding-right: 0px !important;

	}

	.pum-theme-5145 .pum-content {

		width: 96%;

		margin: auto;

	}

	.lp .lp-row-background {

		background-image: url(/storage/2025/08/Group-213-1.png);

		min-height: auto;

		border-radius: 0px 0px 20px 20px;

		overflow: hidden;

	}

	.lp .product-small.box .box-text .name a {

		font-size: 14px !important;

	}

	.lp-product a.price {

		padding: 5px 15px;

	}

	.lp.ld-pr .product-small.box .box-text .price a {

		margin-top: 5px;

		font-size: 13px;

	}

	.lp-product div.product-small.product {

		padding-bottom: 0px !important;

	}

	.lp.ld-pr.lp-section2 .product-small.box {

		padding: 7px;

	}

	.lp-row-background>.small-12 {

		padding-bottom: 0px;

	}

	.row-chinhsachhaumai>.col>.col-inner {

		padding-top: 20px !important;

	}

	.ld-cat.lp-cate .row .row .product-category .box-text h5 {

		font-size: 14px;

	}

	.lp .ld-cat {

		padding-bottom: 15px !important;

	}

	.lp-chungnhan h2 {

		font-size: 25px !important;

	}

	section.lp-chungnhan {

		padding-bottom: 0px !important;

	}

	.lp li.woo-variation-swatches-variable-item-more-button a {

        font-size: 9px !important;

    }

    .woo-variation-swatches .variable-items-wrapper {

        flex-wrap: nowrap;

    }

    .lp .product-small.col .col-inner img {

        /* width: 115px; */

    }

    .lp .product-small.box .box-text .name a {

        line-height: 16px;

        margin-top: 10px;

        font-size: 14px;

    }

    .lp.lp-section2 .product-small.col .col-inner {

        padding: 0px !important;

    }

    .product-small.box .variations {

        min-height: unset;

    }

    .product-small.col .price-wrapper {

        margin-top:0px !important;

    }

    .lp .price-wrapper .star-rating {

        margin-left: unset;

        margin-right: unset;

    }

    .lp .product-small.col .product-small.box .add-to-cart-button a {

        padding: 8px 0px;

    }

    .lp a.lp-btn-xem-them {

       margin-top: 0px; 

    }

    .lp.ld-pr .img-inner {

         margin-top: -24px !important; 

    }

    section.sec-customer.lp .row-second .col {

        max-width: 50% !important;

        flex-basis: 50% !important;

    }

    .sec-customer.ld-cus {

        padding-left: 0 !important;

        padding-right: 0 !important;

        padding-bottom: 0 !important;

    }

    .sec-customer .title-text h2 {

        font-size: 25px !important;

    }

    section.sec-customer .row-second {

        justify-content: center;

    }

    .sec-footer-bottom .col.medium-4 {

        padding: 10px 0px !important;

    }
    .lp .product-small.col .col-inner {
        padding: 0px !important;
    }
}

/* end Landing page bán hàng */
