/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.20.4.3
*/
.header.show-on-scroll, .stuck .header-main {
    height: 100px !important;
    background: black !important;
}
.header:not(.transparent) .header-nav-main.nav > li > a {
    color: white !important;
}
.cart-sidebar.col-inner  .paypal-button.paypal-button-shape-rect {
	display: none !important;
}
.product-container .product-info  .ppc-button-wrapper {
	display: none;
}
nav.woocommerce-breadcrumb.breadcrumbs.uppercase {
	display: none !important;
}
.breadcrumbs a.current, .breadcrumbs a:hover {
	color: white;
}
.stars a.active:after, .stars a:hover:after {
	color: gold !important;
}
.has-border {
	border: 3px solid var(--fs-color-primary);
	padding: 30px;
	border-radius: 8px;
}
.woocommerce-variation-add-to-cart :where(.ux-quantity,.single_add_to_cart_button,.ux-buy-now-button), form.cart :where(.ux-quantity,.single_add_to_cart_button,.ux-buy-now-button) {
	border: 2px solid;
	color: black;
	background: white !important;
	opacity: 1;
	border-radius: 12px;
	border-color: var(--primary-color);
	font-size: 14px;
}
.single_add_to_cart_button.button.alt:hover{
	background: var(--primary-color) !important;
}
a.checkout-button.button.alt.wc-forward {
	background: var(--primary-color);
	opacity: 1;
	border-radius: 10px;
	padding: 5px;
	border-color: white;
}
label {
	color: white;
}

.woocommerce-cart-form__cart-item.cart_item dl.variation {
	text-transform: none;
	color: white;
	opacity: 1;
}
.ux-mini-cart-qty .quantity {
	margin: 0 !important;
	opacity: 1 !important;
	color: black !important;
}
.woocommerce-mini-cart-item a{
	color:black !important; 
}
.woocommerce-mini-cart-item .variation,
.ux-mini-cart-footer p,
.ux-mini-cart-footer span {

	color: black;
}

/* .ux-mini-cart-qty 	span.amount {
	color: black !important;
	font-weight: 700;
	white-space: nowrap;
} */
.shipping-policy_tab,.additional_information_tab,.shopping-policy_tab{
	display:none !important;
}
.sec-ft .col.medium-6.small-12.large-3 {
	padding: 0 20px !important;
}
.has-sticky-product-cart {
	padding-bottom: 0 !important;
}
.pd-0{
	padding-bottom:0px;
}
.breadcrumbs {
	color: var(--fs-color-alert);
	font-weight: 700;
	letter-spacing: 0;
	padding: 0;
}
.breadcrumbs a {
	color: var(--fs-color-alert);
	font-weight: 400;
}
#main, #wrapper {
	background-color: black !important;
	position: relative;
}
/* header */
.header-nav-main{
	justify-content:center;
}
.header-main .nav > li > a {
	line-height: 16px;
	color: white;
	font-size: 15px;
	border: 2px solid transparent;
	padding: 8px 11px;
	border-radius: 13px;
	transition: border-color .2s 
		ease-out;
}
.header-main .nav > li.active > a,
.header-main .nav > li:hover > a{
	border-color:var(--primary-color)
} 
.header-cart-icon img{
	width:18px !important;
}
.wishlist_products_counter{
	background:var(--primary-color)
}
.wishlist_products_counter span{
	color:#fff
}
.product-small.box .image-tools.top.right{
	padding:0px;
	top:-45px;
	z-index:9;
	right:-10px
}
.product-small.box .box-image{
	overflow:unset;
}
.tinv-wraper.woocommerce.tinv-wishlist.tinvwl-after-add-to-cart.tinvwl-loop-button-wrapper.tinvwl-woocommerce_after_shop_loop_item{
	display:none
}
button.wishlist-button.button.is-outline.circle.icon.wishlist-added{
	background:var(--primary-color)
}
button.wishlist-button.button.is-outline.circle.icon.wishlist-added i{
	color:#fff
}
.wishlist-counter-with-products{
	white-space:nowrap;
	display:block !important;
}
a.wishlist_products_counter.top_wishlist-heart.top_wishlist-white.no-txt {
	white-space: nowrap !important;
	display: block;
}
@media (max-width: 1280px) {
	.header-main .nav > li > a {
		font-size:14px;
		padding: 5px 8px;
	}
	.nav>li{
		margin: 0 5px;
	}

}
/* section category */
.sec-cate1 .box-text{
	height:100%;
	padding:0px;
	text-align:left;
}
.sec-cate1 .box-text .box-text-inner{
	width: 100%;
	height: 100%;
	display: flex;
	flex-direction: column;
	padding: 32px 40px 40px;
	position:relative;
}
.sec-cate1 .box-text h5{
	font-size:24px;
}
.qodef-m-button{
	margin-top: auto;
	margin-left:0px !important;
}
.qodef-m-button .qodef-button {    
	font-size: 16px;
	line-height: 1.2em;
	color: #fff;
	background-color: transparent;
	border: 0;
	padding: 0 !important;
	display: flex;
	align-items: center;align-content
}
.qodef-button.qodef-layout--textual.qodef-button-icon--yes .qodef-m-icon {
	width: 40px;
	height: 40px;
	color: var(--qode-button-icon-color, currentColor);
	border: 2px solid #fff;
	border-color: var(--primary-color) !important;

	background-color: var(--qode-button-bg-color, transparent);
	border-radius: 13px;
	display: flex;
	align-items: center;
	justify-content: center;
	transition: color .2s 
		ease-out, background-color .2s 
		ease-out, border-color .2s 
		ease-out;
}
.qodef-button:hover  .qodef-m-icon{
	background-color:var(--primary-color) !important;
}
.qodef-button.qodef-layout--textual.qodef-button-icon--yes .qodef-m-icon .qodef-svg--button-plus {
	fill: currentColor;
}
.qodef-button.qodef-layout--textual.qodef-button-icon--yes .qodef-m-text {
	-webkit-text-fill-color: transparent;
	position: relative;
	clip-path: inset(-.05em);
	margin-left:14px;
}
.qodef-button.qodef-layout--textual.qodef-button-icon--yes .qodef-m-text:after, .qodef-button.qodef-layout--textual.qodef-button-icon--yes .qodef-m-text:before {
	content: attr(data-title);
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	-webkit-text-fill-color: currentColor;
	transition: opacity .25s 
		ease-out, transform .45s 
		cubic-bezier(.22, .61, .36, 1);
}
.qodef-button.qodef-layout--textual.qodef-button-icon--yes .qodef-m-text:before {
	transform: translateX(0);
}
.qodef-button.qodef-layout--textual.qodef-button-icon--yes .qodef-m-text:after {
	transform: translateX(-100%);
	transition-duration: .35s, .35s;
	opacity: 0;
}
.qodef-button.qodef-layout--textual.qodef-button-icon--yes:hover .qodef-m-text:before {
	transform: translateX(100%);
	opacity: 0;
	transition-duration: .15s, .32s;
}
.qodef-button.qodef-layout--textual.qodef-button-icon--yes:hover .qodef-m-text:after {
	opacity: 1;
	transform: translateY(0);
	transition-duration: .35s, .45s;
}
@media (min-width: 550px) and (max-width: 849px) {
	.cate-row {
		display: none;
	}
}
/* Simply Explore */
.woocommerce-LoopProduct-link.woocommerce-loop-product__link{
	min-height:73px;
	display:block
}
.sec-simply-explore .tabbed-content{
	position:relative;
}
.sec-simply-explore .tabbed-content h4.uppercase.text-right{
	position:absolute;
	left:0px;
	width:auto;
	font-size:38px;
	top:0;
}
.sec-simply-explore .tabbed-content .col .col-inner{
	height:100% !important;
}
.sec-simply-explore .tabbed-content .col .col-inner .product-small.box{
	height:100% !important;
}
.sec-simply-explore .tabbed-content .nav {
	margin-bottom:20px
}
.sec-simply-explore .tabbed-content .nav li{
	margin-right:15px;
}
.sec-simply-explore .tabbed-content .nav li:hover a{
	border-color:var(--primary-color)
}
.product-small.box{
	outline: 1px solid #d9d9d9;
	transition: outline .5s 
		cubic-bezier(.65, 0, .35, 1);
	padding: 20px;
}
.sec-simply-explore .box-text{
	text-align:left;
}
.product-small.box .sec-simply-explore .box-text .product-title a{
	font-size:16px;
	font-weight: 500;
	font-style: normal;
	font-family: Unbounded, sans-serif;
	display: block;
	display: -webkit-box;
	max-width: 100%;
	height: 38px;
	font-size: 14px;
	line-height: 1.4;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	margin-bottom:10px;
	text-transform:uppercase
}

.product-small.box  .box-text  .price{

	font-size:16px;
	font-weight: 500;
	font-style: normal;
	font-family: Unbounded, sans-serif;
}
a.btn-link{
	border: 0;
	font-size: 0;
	padding: 0;
	background: 0 0;
	position: absolute;
	right: 0px;
	bottom: 10px;
}
a.btn-link .qodef-m-cart-icon {
	background-color: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 13px;
	border: 2px solid var(--primary-color);
	height: 40px;
	width: 40px;
	transition: color .5s 
		cubic-bezier(.65, 0, .35, 1), background-color .5s 
		cubic-bezier(.65, 0, .35, 1);
	color: #000;
}
a.btn-link:hover .qodef-m-cart-icon{
	background:var(--primary-color);
}
a.btn-link:hover .qodef-m-cart-icon svg{
	fill:#fff;
	transition: color .5s 
		cubic-bezier(.65, 0, .35, 1), background-color .5s 
		cubic-bezier(.65, 0, .35, 1);
}
@media(max-width:991px){
	.sec-simply-explore .tabbed-content h4.uppercase.text-right{
		position:unset;
		text-align:center;
		font-size:24px;
		width:100%;
	}
	.sec-simply-explore .tabbed-content .nav{
		justify-content: flex-start;
		gap:14px;
	}
	.sec-simply-explore .tabbed-content .nav li{
		margin-right:0px !important
	}
	a.btn-link{
		position:unset;
		margin-top:10px !important;
	}
	.product-small.box  .box-text  .price{
		font-size:14px;
		margin-top:10px
	}
}
@media(max-width:549px){
	.woocommerce-LoopProduct-link.woocommerce-loop-product__link{
		font-size: 13px !important;
		min-height: unset !important;
		height: unset;
		margin-top: 1rem !important;
		font-weight:100 !important;
	}
	.sticky-add-to-cart-wrapper	button.button.secondary.sticky-add-to-cart-select-options-button.mb-0.ml-half{
		font-size:12px
	}
	.sticky-add-to-cart-wrapper span.woocommerce-Price-amount.amount{
		font-size:12px
	}
}
/* sec category 2 */
.sec-cate .box{
	overflow:hidden;
	outline: 1px solid #d9d9d9;
}
.sec-cate .box-image{
	z-index:3
}
.sec-cate .box-text{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
}
.sec-cate .box-content{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: flex-start;
	flex-direction: column;
	justify-content: flex-end;
	padding: 31px 34px;
	transition: transform .5s 
		cubic-bezier(.44, .64, 0, .99);
	z-index: 3;
}

.sec-cate .box-content h4{
	font-family: Unbounded, sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	color: #fff;
	font-size: 24px;
	line-height: 1em;
	text-shadow:none
}
.sec-cate .button {
	position: absolute !important;
	bottom: 0;
	left: 0;
	display: flex !important;
	width: 100% !important;
	justify-content: space-between;
	align-items: center;
	background-color: var(--primary-color) !important;
	color: #fff !important;
	z-index: 2;
	border-top: 1px solid #d9d9d9;
	min-height:79px !important;
	margin:0px !important
}
.sec-cate .button span{

	width: 100%;
	font-size: 12px;
	line-height: 1.2em;
	color: var(--qode-button-color, #000);
	border: 0;

	display: flex;
	align-items: center;
	font-family: Unbounded, sans-serif;
	font-weight: 500;
	color:#ffff
}
.sec-cate .button i{
	font-size:21px
}
.sec-cate .box:hover .box-image, .sec-cate .box:hover .box-text .box-content{
	transform: translateY(-79px);
}
/* sec-signup */
.sec-signup h6{
	font-weight:400;
	color: #FFFFFF;
	margin: 0 0 13px;
	font-size: 10px;
	line-height: 1.2em;
	opacity:1;
}

.sec-signup .text-center p{
	font-size:15px;
	color:#fff;
	opacity:1
}
.sec-signup .wpcf7{
	max-width:456px
}
.sec-signup .wpcf7-form-control.wpcf7-email{
	background:transparent;
	text-align:center;
	padding: 11.5px 19px;
	color: #fff;
	border-color: #fff;
	box-shadow:none;
	border-radius: 17px;
	font-size: 16px;
	font-weight: 500;
	line-height: 24px;
	height:unset
}
.sec-signup .wpcf7-form-control.wpcf7-email::placeholder{
	color:#fff;
}
.sec-signup .wpcf7-submit{
	border-radius: 17px;
	font-size: 12px;
	line-height: 1.25em;
	transition: color .2s 
		ease-out, background-color .2s 
		ease-out, border-color .2s 
		ease-out;
	box-shadow: none !important;
	padding: 15px 26px;
}
.wpcf7-spinner{
	display:none
}
/* sec 2 banner */
.sec-2banner .banner1 .text-box{

}
.sec-2banner .banner1 h2{
	font-size:200px
}
.sec-2banner .banner2 h2{
	font-size:48px;
	text-transform:uppercase
}
.sec-2banner .banner2 p{
	font-size:15px
}
.sec-2banner .banner2 .button{
	padding: 15px 26px;
	font-size: 12px;
	line-height: 1.25em;
	border-radius:17px !important
}
@media(max-width:549px){
	.sec-2banner .banner1 h2{
		font-size:80px
	}
	.sec-2banner .banner2 h2{
		font-size:28px;
	}
}
/* sec blogs */
.sec-blogs h2{
	font-size:28px;
	text-transform:uppercase
}
.sec-blogs .is-divider{
	display:none
}
.sec-blogs .post-title a{
	display: block;
	display: -webkit-box;
	max-width: 100%;
	height: 43px;
	margin: 0 0 13px;
	font-size: 14px;
	line-height: 1;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
	font-family: Unbounded, sans-serif;
	font-weight: 500;
	text-transform: uppercase;
	color: #000;
	font-size: 14px;
	line-height: 1.4285714286em;
}
.sec-blogs .post-item .button{
	color:#000;
	font-size: 12px;
	line-height: 1.2em;
}
.sec-blogs .post-item{
	border-right:solid 1px #d9d9d9;
	padding-bottom:0px !important
}
.sec-blogs .post-item .box-text{
	padding-bottom:0px !important
}
.sec-blogs .post-item:nth-child(3){
	border:none
}
/* single product */

@media(max-width:767px){
	.sticky-add-to-cart--active {
		width: 90%;
		align-items: center;
		animation: stuckMoveUp .6s;
		background-color: hsla(0, 0%, 100%, .9);
		border-top: 1px solid #ddd;
		bottom: 40px;
		display: flex
			;
		flex-wrap: wrap;
		font-size: .9em;
		justify-content: center;
		left: 0;
		padding: 3px;
		position: fixed;
		right: 0;
		z-index: 20;
		margin: auto;
		border: 2px solid var(--primary-color);
		BORDER-RADIUS: 12px;
		/* padding: 0 25px; */
	}
	.sticky-add-to-cart--active {
		width: 90% !important;
	}
	.sticky-add-to-cart-wrapper button.button.secondary.sticky-add-to-cart-select-options-button.mb-0.ml-half{
		display:flex;
		padding:5px 15px;
		font-size:10px
	}
}
/* footer */
.icon-ft .social-icons{
	width:auto !important
}
.icon-ft .img{
	width:33px !important
}

.product-info a.twitter{
	display:none !important
}
@media(max-width:767px){
	.logo-ft .col-inner .img{
		text-align:center !important;
		margin:auto;
	}
}
.footer-wrapper p{
	color:#fff !important
}
.star-rating.star-rating--inline{
	min-height:20px;
}
.star-rating:before, .woocommerce-page .star-rating:before{
	color:var(--primary-color); !important
}
.star-rating span:before{
	color:var(--primary-color); !important
}


/* .product-small.box .box-text {
height: 150px;
display: flex;
flex-direction: column;
align-items: start !important;
justify-content: space-between;
} */


/* .product-small.box .box-text .price-wrapper {
margin: 0 !important;
}  */
/* .single-products .woocommerce-product-gallery__wrapper .flickity-slider img{
height:500px;
object-fit:cover;
}
*/

.off-canvas-center .mfp-content{
	padding-top:0px !important
}
#button-contact-vr{
	z-index:9 !important
}


.category-page-row .product-small .box-image img,
.product-small .box-image img{
	height:300px;
	object-fit: cover;
	border-radius:8px;
}
.sec-cate1 .flickity-button-icon{
	border:1px solid #fff !important;
	fill:#fff !important;
	border-radius:99px
}
.sec-cate1 .flickity-button-icon:hover{
	border-color:var(--primary-color) !important;
	background:#fff;
	fill:var(--primary-color) !important;
}
.flickity-prev-next-button .arrow, .flickity-prev-next-button svg{
	fill:#fff
}
.sec-cate1 .flickity-button{
	opacity:1
}
.nav > li > a {
	color: white !important;
}
.header-nav-main {
	justify-content: center;
	gap: 5px;
}
.header.show-on-scroll, .stuck .header-main {
	height: 110px !important;
}
.sticky-add-to-cart__product .product-title-small {

	color: black !important;
}
.sticky-add-to-cart-wrapper span.amount {
	color: black !important;

}
td,.woocommerce-Tabs-panel p {
	color: white !important;
}

.product-thumbnails a {
	border-radius: 8px;
}
.product-thumbnails img {
	height: 125px;
	border-radius: 12px;
	object-fit: cover;
}
.product-small.box {

	border-radius: 9px;
}
span.amount {
	color: white !important;
	font-weight: 700;
	white-space: nowrap;
}

.product-gallery .product-images .product-gallery-slider img {
	height: 600px !important;
	object-fit: cover;
	border-radius: 12px;
}

.row-ft-1 .img-bg img{
	background: white;
	border-radius: 5px;
	padding: 10px;
}
.row-ft-1 .icon-box-text .text p{
	margin:0 !important;
}
.icon-box-text .text p{
	margin:0 !important;
}
.row-ft-1 .icon-box-text .text p span{

	font-size:13px !important;
}
.row-ft-1 .icon-box-img{
	width:45px !important
}
.icon-box{
	display: flex;
	align-items: center;
}
.variations .value select{
	border-radius: 12px;
}

table.variations label {
	white-space: nowrap;
	text-transform:uppercase;
	color:white;
}
.row-ft-2 .ux-menu-link__text{
	color:white;
}
.row-ft-2 .ux-menu-link__text:hover{
	color:var(--fs-color-primary) !important;
}
.row-ft-2 input::placholder{
	color:white !important;
}
.row-ft-2 .wpcf7-form-control.wpcf7-email {
	background: transparent;
	text-align: left;
	padding: 11.5px 19px;
	color: #fff;
	border-color: #fff;
	box-shadow: none;
	border-radius: 17px;
	font-size: 16px;
	font-weight: 500;
	line-height: 24px;
	height: unset;
}
.row-ft-2 .wpcf7-submit {
	border-radius: 17px;
	font-size: 12px;
	line-height: 1.25em;
	transition: color .2s 
		ease-out, background-color .2s 
		ease-out, border-color .2s 
		ease-out;
	box-shadow: none !important;
	padding: 15px 26px;
}
.row-ft-2 .wpcf7-submit:hover {
	background:white;
	color:var(--primary-color);
	transform:scale(1.05);
	transition:0.3 ease all;
}
.sec-signup .wpcf7-submit:hover {
	background:white;
	color:var(--primary-color);
	transform:scale(1.05);
	transition:0.3 ease all;
}
.sec-cate .button span {
	color: #ffff !important;
	background: black !important;
	width: max-content !important;
	padding: 10px !important;
	border-radius: 5px;
}
.sec-cate .button:hover span {
	background:white !important;
	color:var(--primary-color) !important;
	transform:scale(1.05);
	transition:0.3 ease all;
}
.sec-cate .box-content h5 {
	font-family: Unbounded, sans-serif;
	text-transform: uppercase;
	color: #000;
	font-size: 12px;
	line-height: 1.2em;
	font-weight: 400;
	letter-spacing: .03em;
	display: inline-flex;
	vertical-align: middle;
	flex-wrap: wrap;
	margin: 0;
	color: #fff;
	text-shadow: none;
	background: var(--fs-color-primary);
	width: max-content;
	padding: 5px 10px;
	border-radius: 5px;
}
.sec-cate .box-content h4 {
	font-weight: 500;
	text-transform: uppercase;
	color: #fff;
	font-size: 24px;
	line-height: 1em;
	text-shadow: none;
	background: black;
	padding: 10px;
	color: white;
	border-radius: 5px;
	width: max-content;
}
.header-main .nav > li.active > a, .header-main .nav > li:hover > a {
	border-color: var(--fs-color-primary) !important;
}

.woocommerce-LoopProduct-link.woocommerce-loop-product__link{
	font-size:16px;
	font-weight: 500;
	font-style: normal;
	font-family: Unbounded, sans-serif;
	margin-bottom:10px;
	text-transform:uppercase;
	color:white !important;
}
.qodef-social-share {
	position: relative;
	display: inline-block;
}

.qodef-social-share-dropdown {
	display: none;
	position: absolute;
	margin-top: -2rem;
	margin-left: 1rem;

}

.qodef-social-share:hover .qodef-social-share-dropdown {
	display: flex;
	flex-direction: row; /* 1 hàng ngang */
	gap: 10px;
}
.qodef-social-share:hover .qodef-social-share-dropdown .qodef-shortcode-list {
	display: flex;
}
.qodef-shortcode-list li {
	list-style: none;
}
.ux-quantity.quantity.buttons_added {
	border: 2px solid #ccc;
	border-radius: 8px;

	border-color: var(--primary-color);
}
.quantity .button.minus {
	padding: 0 20px !important;
	background: white;
	border-radius: 7px;
}
.quantity .button.plus {
	padding: 0 20px !important;
	background: white;
	border-radius: 7px;
}
button.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed {
	border: 2px solid;
	COLOR: BLACK;
	background: WHITE;
	opacity: 1;
	border-radius: 12px;
	border-color: var(--primary-color);
	font-size: 14px;
}
button.single_add_to_cart_button.button.alt.disabled.wc-variation-selection-needed:hover{
	background:var(--fs-color-primary) !important;
	color:white !important; 
}
.sticky-add-to-cart--active {
	width: max-content;
	align-items: center;
	animation: stuckMoveUp .6s;
	background-color: hsla(0, 0%, 100%, .9);
	border-top: 1px solid #ddd;
	bottom: 40px;
	display: flex;
	flex-wrap: wrap;
	font-size: .9em;
	justify-content: center;
	left: 0;
	padding: 3px;
	position: fixed;
	right: 0;
	z-index: 20;
	margin: auto;
	border: 2px solid var(--primary-color);
	BORDER-RADIUS: 12px;
	padding: 0 25px;
}
button.button.secondary.sticky-add-to-cart-select-options-button.mb-0.ml-half {
	color: black;
	background: white;
	border: 1px solid var(--primary-color);
	border-radius: 99px;
}
button.button.secondary.sticky-add-to-cart-select-options-button.mb-0.ml-half:hover {
	background: var(--fs-color-primary) !important;
	color:white !important;
}
.product-info .is-divider.small{
	display:none;
}


@media screen and (min-width: 769px) and (max-width: 1024px) {
	.product-small .box-image img {
		height: 100% !important;
		object-fit: contain;
	}
}
@media (min-width: 1025px) {
	.container-width, .full-width .ubermenu-nav, .container, .row {
		max-width: 98% !important;
	}
}
@media screen and (min-width: 1921px) {
	.product-gallery .product-images .product-gallery-slider img {
		height: 800px !important;
		width: 800px !important;
		object-fit: cover;
		border-radius: 12px;
		display: flex;
		margin: auto;
	}
	.custom-cat-slider .category-item img {
		height: 600px !important;
	}
	.category-page-row .product-small .box-image img, .product-small .box-image img {
		height: 500px;
		object-fit: cover;
		border-radius: 8px;
	}
}
.badge-container{
	left: -3%;
}
.badge-container .onsale{
	    border: 1px solid var(--fs-color-primary);
    background: var(--fs-color-primary);
    border-radius: 8px;
    padding: 5px;
}