body {
	font-size: 16px;
	font-family: "Inter Locuaga", sans-serif !important;
}

body.archive {
	font-family: "Inter Locuaga", Sans-serif !important;
	text-align: justify;
}

tbody {
	font-family: "Inter Locuaga" , sans-serif;
}

.wc-block-product-categories-list-item.active {
    background-color: #d8e3ff; /* Màu nền nổi bật */
    color: #1a1a1a; /* Màu chữ nổi bật */
    font-weight: bold; /* Chữ đậm (nếu cần) */
}

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected:not(.no-stock) {
	background-color: #fc4a1a!important;
	color: #FFF!important;
	border: 1px solid #fff!important;
}

.woocommerce-info {
	font-family: "Inter Locuaga", sans-serif !important;
}

.woocommerce-error {
	font-family: "Inter Locuaga", sans-serif !important;
}

.cus_heading a:hover {
	color: #f6470e!important;
}

.cus_heading a span:hover {
	color: #f6470e!important;
}

.cus-color-link a:hover {
	color: #f6470e!important;
}



.woocommerce-products-header {
	text-align: justify;
	font-family: "Inter Locuaga", sans-serif !important;
}

/*Begin Post Details*/

.wp-block-image {
	margin-bottom: 10px;
}
/*Begin Post Details*/

/*Begin custome - in Cart Page*/

#we-woo-error {
	color: #FFF !important;
	background: #0054B8!important;
}

.button.we-button {
	background-color: #f6470e!important;
	color: #FFF!important;
}

/*End custome - in Cart Page*/

/* Mini Cart - in header */

.pix-sidebar .sidebar-content {
	font-family: "Inter Locuaga", sans-serif !important;
}

.pix-close-sidebar {
	background: transparent;
	border: 0;
}

span.quantity {
	color: #000 !important;
}

/* Search */
.pix-search .search-bar .pix-search-input {
	font-size: 20px!important;
}

.search__price.pix-product-price .woocommerce-Price-amount.amount {
	font-family: "Inter Locuaga", sans-serif !important;
	font-size: 14px !important;
}

/*Checkout Page*/

ol, ul {
	list-style-type: none!important;
}

.woocommerce-no-shipping-available-html .e-checkout-message {
	display: none;
}

.card-body ul {
	padding-left: 0px!important;
}

/*Order Receipt*/


.wc-bacs-bank-details-heading {
	font-size: 20px;
	line-height: 3em;
	font-weight: bold;
}

.wc-bacs-bank-details-account-name {
	font-size: 22px;
	line-height: 3em;
}

.wc-bacs-bank-details.order_details.bacs_details {
	padding-left: 0;
}
.woocommerce ul.order_details li strong {
	font-size: 18px;
}

.woocommerce ul.order_details {
	margin: 0 0 1em!important;
}

ul.wc-item-meta {
	padding-left: 10px;
}

/* Tracking Page*/

#orderid {
	border: 1px solid #8f8f8f!important;
}
#order_email {
	border: 1px solid #8f8f8f!important;
}
#order_phone {
	border: 1px solid #8f8f8f!important;
}

/* Thank you Page */

.mt-bg {
	background: #fc4a1a;
}

.woocommerce ul.order_details li {
	font-size: 14px!important;
}

.woocommerce-table {
	font-family: "Inter Locuaga", sans-serif !important;
}

.woocommerce-order-overview {
	text-align: center;
}

.woocommerce .order_details strong {
	display: block;
	font-size: 1em;
	text-transform: none;
	line-height: 1.5;
	margin: 0 0 20px 0 ;
}

.woocommerce ul.order_details li {
	text-transform: none!important;
}

/*Tracking Page*/

/*Order Completed*/

/*.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
	border: 1px solid #57A545!important;
}*/

/*Pix notifications*/

.pix-notification {
	font-family: "Inter Locuaga", sans-serif !important;
}

/*Begin Customize Related Post*/
.locuaga_post-related-article {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-transition-property: background,border,-webkit-box-shadow;
	transition-property: background,border,-webkit-box-shadow;
	-o-transition-property: background,border,box-shadow;
	transition-property: background,border,box-shadow;
	transition-property: background,border,box-shadow,-webkit-box-shadow;
	-webkit-transition-duration: .25s;
	-o-transition-duration: .25s;
	transition-duration: .25s;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.15);
	border-radius: 0 0 5px 5px;
	margin-bottom: 20px;
}
/*.locuaga_post_related-brand {
	background-color: #120551;
	margin: 20px 35px 20px 20px;
	right: 0;
	text-transform: uppercase;
	position: absolute;
	top: 0;
	color: #fff;
	font-size: 12px;
	padding: .6em 1.2em;
	line-height: 1;
	font-weight: 400;
	border-radius: 999px;
}*/
.locuaga_post_related-text {
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 0 15px;
	width: 100%;
	display: var(--item-display,block);
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}
.locuaga_post_related-title {
	font-family: "Inter Locuaga", Sans-serif;
	font-size: 22px;
	font-weight: 700;
	margin-bottom: 5px;
	min-height: 65px;
}
.locuaga_post_related-title a {
	color: var( --e-global-color-primary )!important;
	font-size: 18px!important;
}
.locuaga_post_related-excerpt {
	margin-bottom: 15px;
	line-height: 1.5;
	-webkit-box-flex: var(--read-more-alignment,0);
	-ms-flex-positive: var(--read-more-alignment,0);
	flex-grow: var(--read-more-alignment,0);
	min-height: 110px;
}
.locuaga_post_related-excerpt p {
	color: #000;
	font-family: "Inter Locuaga", Sans-serif;
	font-size: 14px;
	font-weight: 400;
	margin: 0;
	line-height: 1.5em;
	text-align: justify;
}
.locuaga-post_related-thumbnail-link {
	margin-bottom: 10px;
	position: relative;
	display: block;
	width: 100%;
}
.locuaga-post_related-thumbnail-img {
	position: relative;
	-webkit-transform-style: preserve-3d;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	overflow: hidden;
	border-radius: 5px 5px 0 0;
}
.locuaga-post_related_card {
	background-color: #F8F9FA;
	box-shadow: 0 0 10px 0 rgba(0,0,0,.15);
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	overflow: hidden;
	position: relative;
	width: 100%;
	min-height: 100%;
	border-radius: 3px;
	border: 0 solid #818a91;
	-webkit-transition: all .25s;
	-o-transition: all .25s;
	transition: all .25s;
	display: flex;
}

.locuaga-post_related-read-more {
	font-family: "Inter Locuaga", Sans-serif;
	font-size: 16px;
	font-weight: 600;
	text-transform: none;
	color: #57A545;
	margin-bottom: 10px;
	display: inline-block;
}
.locuaga-post_related_heading {
	color: #f22a2a !important;
	text-align: center;
	font-family: "Inter Locuaga", Sans-serif !important;
	font-weight: 700;
	font-size: 30px!important;
	padding: 20px;
}
/*End Customize Related Post*/

/* Begin Customize Post With Elementor */
.elementor-post__excerpt {
	min-height: 85px;
	text-align: justify;
}
.elementor-post__title {
	min-height: 70px;
}

h2.wp-block-heading {
	font-size: 25px!important;
	color: #000!important;
	font-weight: bold;
}

h3.wp-block-heading {
	font-size: 22px!important;
	color: #000!important;
	font-weight: bold;
}

#pix-entry-content h3 {
	font-size: 22px;
}

#pix-entry-content h2 {
	font-size: 25px;
}

/* End Customize Post With Elementor*/

/* Begin Contact Form*/

.ctf-body {
	font-family: "Inter Locuaga", sans-serif!important;
	font-weight: bold;  
	font-size: 16px;
}

#ctf_name_12309bd {
	font-family: "Inter Locuaga", sans-serif;
	font-size: 16px;
	color: #000; 
	border: 1px solid #8f8f8f;
}

#ctf_phone_12309bd {
	font-family: "Inter Locuaga", sans-serif;
	font-size: 16px;
	color: #000; 
	border: 1px solid #8f8f8f;
}

#ctf_email_12309bd {
	font-family: "Inter Locuaga", sans-serif;
	font-size: 16px;
	color: #000; 
	border: 1px solid #8f8f8f;
}

#ctf_message_12309bd {
	border: 1px solid #8f8f8f;
	font-family: "Inter Locuaga",sans-serif;
	font-size: 16px;
	border: 1px solid #8f8f8f;
}

#ctf_demand_12309bd {
	border: 1px solid #8f8f8f;
	font-family: "Inter Locuaga",sans-serif;
	font-size: 16px;
	border: 1px solid #8f8f8f;
}

#ctf_type_12309bd {
	border: 1px solid #8f8f8f;
	font-family: "Inter Locuaga",sans-serif;
	font-size: 16px;
	border: 1px solid #8f8f8f;
}

#ctf_heel_12309bd {
	border: 1px solid #8f8f8f;
	font-family: "Inter Locuaga",sans-serif;
	font-size: 16px;
	border: 1px solid #8f8f8f;
}

#ctf_size_12309bd {
	border: 1px solid #8f8f8f;
	font-family: "Inter Locuaga",sans-serif;
	font-size: 16px;
	border: 1px solid #8f8f8f;
}

select.form-control {
    text-indent: 0px!important;
}

.wpcf7-not-valid-tip {
	font-family: "Inter Locuaga",sans-serif;
	font-size: 14px!important;
	font-weight: bold!important;
}

#ctf_submit_12309bd {
	background-color: #f6470e;
	color: #FFF;
	font-weight:bold;
	font-size: 16px;
	font-family: "Inter Locuaga",sans-serif;
}

/* End Contact Form*/

/*Product Details*/

h1.product_title {
  font-size: 20px!important;
}

#pills-description ul li {
	list-style-type: disc;
}
.tab-content ul li {
	list-style-type: disc;
}
.cus-font-family {
	font-family: "Inter Locuaga", sans-serif !important;
}

#pix-entry-content {
	text-align: justify;
	font-family: "Inter Locuaga", Sans-serif;
}

.woocommerce-message {
	font-family: "Inter Locuaga", sans-serif !important;
	margin-top: 10px!important;
}

.single_add_to_cart_button.button.alt {
	font-family: "Inter Locuaga", sans-serif !important;
}

td.value.cus-table-td select {
    border: 1px solid #f6470e;
    border-radius: 5px;
    min-height: 35px;
}

.price del span bdi {
    font-family: "Inter Locuaga", Sans-serif;
    color: #797676;
    font-size: 14px!important;
}

.price ins span bdi {
    font-family: "Inter Locuaga", Sans-serif;
    font-size: 14px!important;
    color: #000!important;
}


/* Header */

.line-height-1 {
	font-family: "Inter Locuaga", sans-serif !important;
}

.pix-product-price span.price .woocommerce-Price-amount.amount {
	font-family: "Inter Locuaga", sans-serif !important;
	font-size: 14px;
	color: #000;
}

.woocommerce-variation-price span.price .woocommerce-Price-amount.amount {
	font-family: "Inter Locuaga", sans-serif !important;
	font-weight: bold;
}


/*Custom Product Block*/

.flex-fill.cus-title-product {
	line-height: 1.2em;
	min-height: 60px;
}

.flex-fill.cus-title-product a {
	font-size: 14px;
}

.cus-box-products {
	min-height: 165px;
}

.pix-product-item {
	border: 1px solid #8a8a8a;
}

.pix-item-badges {
	min-height: 60px;
}

/* Custom in Single Product  */

.woocommerce-product-details__short-description ul li {
	list-style: disc;
}

.variable-item-span.variable-item-span-button {
	font-size: 14px!important;
}

.woocommerce-Price-amount.amount bdi {
	font-family: "Inter Locuaga", sans-serif !important;
}

.cus-single-product-box {
	padding: 20px;
}

.pix-product-price {
	font-size: 14px;
	font-weight: bold;
	color: #000;
	font-family: "Inter Locuaga", sans-serif !important;
}
.pix-boxed-2 {
	text-align: justify;
	font-size: 16px;
}

.single_add_to_cart_button {
	color: #FFF!important;
}

#pills-description {
	text-align: justify;
}
#pills-description p {
	font-family: "Inter Locuaga",sans-serif;
}
#pills-description li {
	font-family: "Inter Locuaga",sans-serif;
}
.we-cus-height {
	min-height:70px;
}
#pills-description h2 {
	margin-bottom: 1rem;
}
#pills-description h3 {
	margin-bottom: 1rem;
}

.woocommerce-product-details__short-description {
	font-family: "Inter Locuaga",sans-serif;
}

.product_meta {
	font-family: "Inter Locuaga",sans-serif!important;
}

del {
    font-size: 18px;
    color: #797676;
}

ins {
    text-decoration: none!important;
}

.cus-font-size {
	font-size: 25px;
	font-family: "Inter Locuaga", Sans-serif!important;
}

.woocommerce div.product form.cart .variations td, .woocommerce div.product form.cart .variations th {
	/*vertical-align: middle!important;	*/
}

#pills-additional_information {
	font-family: "Inter Locuaga", sans-serif !important;
}

/* Custome List in Short Description Product */

ul {
	list-style: disc;
	color: #000;
}

/* Cart Page */
.woocommerce-cart-form {
	font-family: "Inter Locuaga", Sans-serif;
}

.woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit.alt {
	background-color: #f6470e!important;
}

/* Mini Cart  */
.button.wc-forward {
	color: #000 !important;
}

.button.checkout.wc-forward {
	color: #FFF !important;
}

.widget_shopping_cart_content strong      {
	color: #000 !important;
}

dl.variation {
	font-size: 12px;
}
dd {
	margin: 0!important;
}

/* Checkout Page */

.woocommerce form .form-row label {
	font-family: "Inter Locuaga", Sans-serif;
}
.woocommerce-input-wrapper {
	box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.15);
	border: 1px solid #7e7e7e;
	border-radius: 3px;
}

.woocommerce-input-wrapper input {
	color: #000 !important;
	font-family: "Inter Locuaga", Sans-serif;
}

#billing_first_name_field {
	width: 100%;
}


#billing_province {
	font-family: "Inter Locuaga", Sans-serif !important;
	text-indent: 0px !important;
}

#billing_district {
	font-family: "Inter Locuaga", Sans-serif !important;
	text-indent: 0px !important;
}

#billing_ward {
	font-family: "Inter Locuaga", Sans-serif !important;
	text-indent: 0px !important;
}

#shipping_first_name_field {
	width: 100%;
}

#shipping_province {
	font-family: "Inter Locuaga", Sans-serif !important;
	text-indent: 0px !important;
}

#shipping_district {
	font-family: "Inter Locuaga", Sans-serif !important;
	text-indent: 0px !important;
}

#shipping_ward {
	font-family: "Inter Locuaga", Sans-serif !important;
	text-indent: 0px !important;
}

.woocommerce-error {
	border-top-color: #b81c23!important;
	width: 100%!important;
}

/* Begin Change Wishlist Page */

.tinvwl-full {
	color: #000!important;
	font-family: "Inter Locuaga", Sans-serif!important;
}
.product-price {
	color: #000!important;
	font-family: "Inter Locuaga", Sans-serif!important;
}
.tinvwl-txt {
	color: #fff!important;
	font-family: "Inter Locuaga", Sans-serif!important;
}

/* End Change CSS Wishlist Page */

/*Notification Contact Form*/

.wpcf7 form.sent .wpcf7-response-output {
	font-family: "Inter Locuaga", Sans-serif!important;
}


/* Change CSS Category Product Block in Homepage */

.product-category img {
	padding: 10px;
}

.label.cus-table-th {
	width: 20%;
	padding-top: 10px;
}

/*customize sidebar at shop page*/
#customize_shop_sidebar label.wp-block-search__label,
#customize_shop_sidebar button.wp-block-search__button
#customize_shop_sidebar h3.wp-block-heading {
	font-family: "Inter Locuaga", sans-serif !important;
}
#customize_shop_sidebar ul.wc-block-product-categories-list {
    border: 1px solid rgba(0,0,0,0.075);
    padding: 10px;
    background: #fff;
    list-style: none;
    border-radius: 10px;
}				
#customize_shop_sidebar ul.wc-block-product-categories-list > li {
	border-bottom: 1px solid rgba(0,0,0,0.075);
	padding: 10px;
}
#customize_shop_sidebar ul.wc-block-product-categories-list > li:hover {
	background-color: #fc4a1a;
}
#customize_shop_sidebar ul.wc-block-product-categories-list > li:hover a {
	color: #ffffff;
}
#customize_shop_sidebar .wc-block-components-price-slider__range-input-progress {
	background: #fc4a1a;
}
#customize_shop_sidebar .wc-block-components-price-slider__range-input::-moz-range-thumb {
	border: 2px solid #fc4a1a;
}
#customize_shop_sidebar .wc-block-components-price-slider--is-input-inline .wc-block-components-price-slider__controls .wc-block-components-price-slider__amount {
	font-family: "Inter Locuaga", sans-serif !important;
	max-width: unset;
    pointer-events: none;
    background-color: #f0f0f0; /* Làm nhạt màu nền để giống readonly */
    color: #666; /* Làm mờ màu chữ */
}
#customize_shop_sidebar .wc-block-components-price-slider__actions span {
	font-family: "Inter Locuaga", sans-serif !important;
}

#we-buy-now-button.we-buy-now-button,
#we-buy-now-variable.we-buy-now-button {
    background-color: #fc4a1a!important;
    color: #fff;
    padding: 15px 30px;
    border: none;
    text-align: center;
    display: inline-block;
    font-size: 12px;
    margin: 0px 10px auto;
    cursor: pointer;
    text-decoration: none;
}

#we-buy-now-button.we-buy-now-button:hover,
#we-buy-now-variable.we-buy-now-button:hover {
    background-color: #ff7875!important;
    color: #fff;
    font-weight: bold;
}

.back_to_top {
	left: 30px;
}

.summary.entry-summary.sticky-top.pix-sticky-top-adjust.cus-single-product-box span.badge {
	display: none!important;
}

    /* Media Query for Tablets Ipads portrait mode */
@media (min-width: 768px) and (max-width: 1024px) {
	.label.cus-table-th {
		width: 25%;
		padding-top: 10px;
		padding-right: 10px;
	}
	.cus-single-product-box {
		padding: 0px;
	}
}

    /* Media Query for Laptops and Desktops */
@media (min-width: 1025px) and (max-width: 1280px) {

    }