.category-page-row {
    max-width: 100%;
	padding:0 15px;
}
.shop-container .row.row-small {
    max-width: 100%;
}
ul.product-categories {
    text-transform: uppercase;
    font-size: 14px;
}
.widget>ul.product-categories>li>a {
    padding: 15px 0;
}
ul.product-categories .icon-angle-down:before {
	content :"\2b";
	    font-family: "Font Awesome 6 Pro";
}
ul.product-categories li.active .icon-angle-down:before {
	content :"\f068";
	    font-family: "Font Awesome 6 Pro";
}
.widget>ul.product-categories>li ul {
    border-left: 0px;
    padding-left: 0px;
    font-size: .9em;
    text-transform: capitalize;
}

.nav-column>li>a, .nav-dropdown>li>a, .nav-vertical-fly-out>li>a, .nav>li>a {
    color: #454545;

}



.new-confidence-section--template--16711318634749__main{margin-top:10px;display:grid;gap:8px;font-family:var(--heading-font-family);color:#454545;padding:15px 12px;background:#F7f7f7;}
.new-confidence-section--template--16711318634749__main .new-confidence-section__item{margin:0;display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.4;}
.new-confidence-section--template--16711318634749__main .new-confidence-section__icon svg{display:block;width:11px;height:auto;fill:#454545;margin-top:2px;flex:0 0 auto;}


.product-short-description ul {
    list-style: none;
}

.product-short-description ul {
    list-style: none;
}
.product-short-description li {
    margin-left: 0px !important;
}

.woocommerce-tabs.wc-tabs-wrapper.container.tabbed-content {
    max-width: 100%;
}
.woocommerce-tabs.wc-tabs-wrapper.container.tabbed-content > ul.tabs.wc-tabs {
    display: none;
}

.accordion-title {
    font-size: 100%;
}

button.single_add_to_cart_button.button.alt {
    display: block;
    width: 100%;
    margin-top: 10px;
    letter-spacing: 1px;
    padding: 5px 0px;
}

.quantity.buttons_added.form-minimal {
    display: none !important;
}

.accordion-title
.icon-angle-down:before {
    content: "-";
}
.accordion-title
button.toggle {
    margin-top: -5px;
}
.accordion-title.active 
button.toggle {
    margin-top: 0px;
}


.accordion-title.active
.icon-angle-down:before {
    content: "+";
}

.single_gallery 
.box-text.text-left {
    display: none;
}








.HorizontalList ul{margin:0;padding:0;list-style-position:inside;}
.HorizontalList{list-style:none;margin:-6px -8px;}
.HorizontalList__Item{display:inline-block;margin:6px 4px 6px 4px;}
.Footer__PaymentList{margin:54px -24px 0 -24px;padding-top:28px;border-top:1px solid var(--footer-border-color);    text-align: center;}
.Footer__PaymentList svg{opacity:0.8;width:38px;height:24px;}
@media screen and (min-width: 641px){
.Footer__PaymentList{padding:0;margin:0 -8px;border:none;}
}

.absolute-footer.dark.medium-text-center.small-text-center {
    display: none !important;
}


@media (max-width: 849px) {
    /* Ép thẻ ul xóa mọi khoảng cách */
    .mobile-sidebar .nav-dropdown {
        padding: 0 !important;
        margin: 0 !important;
        border: none !important;
        box-shadow: none !important;
    }
    /* Bỏ khoảng cách của thẻ li chứa UX Block */
    .mobile-sidebar .nav-dropdown > li {
        padding: 0 !important;
        margin: 0 !important;
    }
}