.yith-wcan-filters {
    background-color: transparent!important;
}
.ast-single-product-payments {
    display: none!important;
}
.policies-list-h2 {
    background-color: #000;
    color: #fff;
    padding: 20px !important;
}
.policies-list-expand > summary {
    background-color: #000;
    color: #fff;
    padding: 20px !important;
}
.srfm-form-container.srfm-bg-color {
    background-color: transparent!important;
}
.woocommerce ul.products li.product .add_to_cart_button {
    display: none !important;
}
/*@media (min-width: 922px) {*/
/*    #primary {*/
/*        width: 80%;*/
/*        padding-right: 30px!important;*/
/*    }*/
    
/*    #secondary {*/
/*        width: 20%;*/
/*        padding-left: 30px!important;*/
/*    }*/
/*}*/
/*.ast-theme-transparent-header #masthead {*/
    /*background-color: var(--ast-global-color-0)!important;*/
/*    position: relative!important;*/
/*    left: 0;*/
/*    right: 0;*/
/*}*/

/* Áp dụng bố cục flexbox cho khu vực ảnh */
#wpgs-gallery.wcgs-woocommerce-product-gallery.vertical {
    flex-direction: row-reverse!important;
}
#wpgs-gallery.vertical .gallery-navigation-carousel-wrapper:not(.wcgs-hidden) {
    width: 10%!important;
}
#wpgs-gallery .gallery-navigation-carousel-wrapper {
    margin-left: 0px!important;
    margin-right: 6px!important;
}
#wpgs-gallery.vertical.wcgs-woocommerce-product-gallery .wcgs-carousel {
    width: calc(100% - 10%)!important;
}
@media (min-width: 768px) {
    #wpgs-gallery.wcgs-woocommerce-product-gallery {
        margin-right: 20px!important;
    }
}
#wpgs-gallery.vertical .spswiper-slide {
    margin-top: 0px!important;
}

.woocommerce-js button.button.disabled, .woocommerce-js button.button:disabled, .woocommerce-js button.button:disabled[disabled],
.woocommerce-js div.product form.cart .button.single_add_to_cart_button {
    padding-top: 16px!important;
    padding-right: 31px!important;
    padding-bottom: 16px!important;
    padding-left: 31px!important;
}

.quantity > .input-text {
    height: 46px!important;
}

.woocommerce-notices-wrapper {
    display: none!important;
}
.site-footer {
    /*position: fixed;*/
    bottom: 0;
    width: 100%;
}
.acf-field-68860f4c3b27b {
    padding: 16px 0px !important;
}

.woocommerce-cart table.shop_table dl dt {
    float: left;
}

/* Ẩn phương thức thanh toán trên trang Order Received */
.woocommerce-order-overview__payment-method {
    display: none;
}