	/* product type */
.woocommerce-information-wrapper .button {
	display: inline-block !important;
	border-radius: 3px;
	border: 1px solid pink;
	padding: 0px 8px
}

#site-header {
	overflow-x: hidden;
}

.single-product .bwp-single-info .quantity {
	width: 100px;
}

.quickview-container .bwp-single-info .quantity button.plus:before,
.single-product .bwp-single-info .quantity button.plus:before,
.single-product .bwp-single-info .quantity button.minus:before {
	top: 10px !important;
}

.quickview-container .bwp-single-info .quantity input,
.single-product .bwp-single-info .quantity input {
	padding: 0 !important;
	text-align: right !important;
}

.section .poster-section .poster-card-hg78ts img,
.product-grid-section .grid-product-card .goods-link-abc img {
	height: 270px;
	width: 100%;
	object-fit: cover;
}

.poster-title,
.grid-product-name {
	height: 45px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	text-overflow: ellipsis;
}

#main .quickview-container .bwp-single-info .single_add_to_cart_button.button,
.single-product .bwp-single-info .single_add_to_cart_button.button,
.woocommerce button.button {
	background: #4caf50 !important;
	margin-right: 5px !important;
}

.products-content .contents .product-title {
	margin-top: 10px;
}

.main-single-product .sticky-product .quick-buy.button {
	display: none !important
}

.products-thumb .product-button {
	display: flex;
	align-items: center;
	justify-content: space-between
}

.poster-content .poster-link {
	color: #fff;
	display: flex;
	justify-content: center;
}

.section .vertical-list-section .vertical-item .vertical-content .add-to-cart {
	width: auto
}

.section .vertical-list-section .vertical-item img {
	width: 170px;
	height: 170px;
	object-fit: cover
}

.bwp-single-info .summary .breadcrumb-noheading .container {
	max-width: 450px !important;
}

.products-thumb .product-button div,
.products-thumb .product-button span {
	padding: 5px 8px;
	display: inline-block;
	background: #EE6AA7;
	margin: 5px 2px;
}

.woocommerce #respond input#submit,
.woocommerce button.button,
.woocommerce input.button {
	line-height: 40px !important
}

.bwp-single-info .entry-summary .cart .quick-buy {
	display: none !important;
}

.products-thumb .product-button span {
	background: #E6E6FA !important;
}

.type-product .woocommerce-information-wrapper .add_to_cart_button {
	line-height: 44px;
}

.woocommerce.single .content-area .site-main>.type-product .summary .cart .quantity {
	margin: 0 20px 0 !important
}

#content .page-content {
	/* max-width:1350px; */
	margin: 0 auto;
}

ul.products li.product .woocommerce-loop-product__title {
	height: 46px;
	font-size: 17px !important;
	overflow: hidden;
	display: -webkit-box !important;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
}

@media (min-width: 992px) {
	.container .row .col-md-9 {
		width: 100%;
	}

}

.product_item--info .product_item--info-inner .la-custom-badge,
.add_wishlist,
.add_compare {
	display: none !important
}

.woocommerce.single .content-area .site-main>.type-product .summary .cart .button,
.cws_woo_modal_content .type-product .summary .cart .button {
	width: auto !important
}

.woocommerce.single .content-area .site-main>.type-product .summary .cart .quantity,
.cws_woo_modal_content .type-product .summary .cart .quantity {
	width: auto !important
}

.product-cat-section .product_item--inner .product_item--thumbnail .product_item_thumbnail_action .wrap-addto {
	display: none !important
}

.woocommerce.single .content-area .site-main>.type-product .summary .cart .cws_add_to_compare,
.cws_woo_modal_content .type-product .summary .cart .cws_add_to_compare {
	width: auto !important;
	margin: 0 5px !important;
	height: 50px !important;
}

.product-cat-section ul.products.columns-4 li.product {
	width: auto
}

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

.category-item-with-dropdown {
	padding: 0 !important
}

ul>li:before {
	background-color: rgba(0, 0, 0, 0) !important;
	display: none !important;
}

.quickview-container .entry-summary .price,
.single-product .entry-summary .price {
	color: red !important;
}

.product_content_wrapper .product_title_link .woocommerce-loop-product__title {
	font-size: 17px !important;
	overflow: hidden;
	display: -webkit-box !important;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	height: 35px;
}

ul.products li.product .price {
	margin: 10px 0 10px 0 !important;
}

.products-list.grid .product-wapper .products-content .price {
	font-size: 16px !important;
}

#content {
	/* max-width: 1350px; */
	margin: auto;
}

.product_item--info .wrap-addto .quickview,
.product_item--info .wrap-addto .add_to_cart_button {
	display: inline-block;
	padding: 5px 5px;
	background: #333;
	color: #fff;
	border-radius: 5px;
}

#sbw_wc-adding-button {
	/* background:#333 */
}

.form-row.form-row-first,
.form-row.form-row-last {
	width: 42% !important
}

#sbw_wc-adding-button:hover {
	background: #fc4f4f;
	border-color: #fc4f4f
}

.product_item--info .wrap-addto {
	display: flex;
	align-items: center;
	justify-content: space-around
}

div.quantity span {
	height: 50px !important;
	line-height: 50px !important;
}

@media (max-width:920px) {
	.woocommerce.single .content-area .site-main>.type-product .woocommerce-product-gallery {
		width: 100% !important;
	}
}

@media (min-width: 768px) {
	.entry-content .product-cat-section .products .col-md-4 {
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
		max-width: 100%;
	}
}

@media (min-width: 1200px) {
	.rb_woocommerce ul.products.columns-3 li.product {
		width: calc(35% - 30px);
		line-height: 44px;
	}
}

@media (min-width: 1200px) {
	#main .container {
		width: 1350px;
		padding-left: 15px;
		padding-right: 15px;
	}

	.body-col-1c:not(.woocommerce-page) .entry-content-no-builder .alignwide {
		max-width: 1350px !important;
		margin-left: 0 !important;
		margin-right: 0 !important;
	}


}

@media (min-width: 1200px) {
	.body-col-1c:not(.woocommerce-page) .entry-content-no-builder .alignwide {
		max-width: 1350px !important;
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
}

#site-content,
#site-content .container {
	padding: 0 !important;
	margin: 0 !important
}

.body-col-1c:not(.woocommerce-page) .entry-content-no-builder .alignwide {
	margin: 0 !important
}

html {
	margin-top: 0 !important
}

body.single.single-product #rigid_page_title.rigid_title_holder .breadcrumb {
	height: 50px;
}

div.prod_hold .sale+.new_prod {
	display: none
}

.archive-border .shop-products .item-col,
.owl-stage-outer .owl-stage .owl-item {
	min-height: auto !important
}

.top-cat-wrapper {
	max-width: 1350px !important;

}

.top-cat-wrapper .product-cat-section h2 {
	text-align: center;

}

.product-cat-section {
	margin: 40px 0
}

.top-cat-wrapper h2 a {
	color: #333 !important
}

.product-cat-section .products {
	grid-template-columns: repeat(auto-fill, minmax(max(150px, calc(20% - 1em)), 1fr));
	gap: 1.25em;
	display: grid !important
}

.shop-products.products .product .product-wrapper:hover .price-box {
	/* transform: translateX(5%)!important;
opacity: 1!important;
visibility: visible!important; */
}

.top-cat-wrapper .product-cat-section .columns-4 .product,
.wc-block-product-template__responsive>li,
.product-cat-section .products .rigid-prodhover-swap,
.owl-carousel.owl-drag .owl-item {
	border: 1px solid #f4f4f4;
	padding: 0px;
	border-radius: 8px;
	text-align: center
}

div.prod_hold .image img {
	object-fit: contain;
	height: 270px !important;
}

.columns-4 .rigid-prodhover-swap .image img,
.product_item .product_item--thumbnail-holder a img {
	object-fit: contain;
	height: 250px !important;
}

.box-product-list .box-products .rigid-prodhover-swap .image img {
	object-fit: contain;
	height: 280px !important;
}

.owl-carousel .owl-item img {
	object-fit: contain;
	height: 400px !important;
}

.product-cat-section .products .rigid-prodhover-swap .links {
	/* -webkit-box-shadow: 0 0px 40px 0 rgba(0, 0, 0, .2); */
}

.rigid-list-prod-summary .price_hold ins span {
	color: #CD2626
}

.rigid-list-prod-summary .wrap_link .name {
	display: inline-block;
	height: 36px;
}

.products .rigid-prodhover-swap .sale {
	top: 3px;
	left: 3px;
}

.add-to-cart .button {
	line-height: 25px !important;
	border-radius: 5px;
	padding: 0 15px;
}

.top-cat-wrapper .product-cat-section .columns-4 .add-to-cart {
	align-items: center;
	border-style: none;
	display: flex;
	justify-content: center;
	/* line-height: inherit;
overflow: hidden;
white-space: normal;
word-break: break-word;
width:50%;
margin:20px auto 5px;
font-family: Rubik, sans-serif;
font-weight: 500;
background:#333;
padding:calc(.667em + 2px) calc(1.333em + 2px);
border-radius:50px */
}

.top-cat-wrapper .product-cat-section .columns-4 .add-to-cart a {
	/* color:#fff; */

}

.heading-title {
	display: none
}

.rigid_title_holder,
.rigid_title_holder .inner:before,
body.rigid_header_left .rigid_title_holder:not(.title_has_image) .inner {
	background: #fff !important
}

body.rigid-stretched-header .rigid_title_holder .inner {
	max-width: 1350px !important;
	padding: 30px 0 !important
}

.product-cat-section .columns-4 .product .woocommerce-loop-product__title {
	font-size: 17px;
	overflow: hidden;
	display: -webkit-box !important;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	height: 45px;
	margin: 0;
	line-height: 25px;
}

.product-cat-section .columns-4 .product .price {
	margin: 0 auto
}

ins .woocommerce-Price-amount bdi {
	font-size: 17px !important;
	color:#4caf50
}

/* .product-image img{
height:220px!important;
object-fit:contain;
width:100%!important;
} */
.editor-styles-wrapper .wc-block-grid__products .wc-block-grid__product .wc-block-components-product-image img,
.wc-block-components-product-image img {
	height: 250px !important;
	object-fit: contain !important;
}

.item-col .product-wrapper .list-col4 .product-image a img {
	height: 300px !important;
	object-fit: contain !important;
}
.wc-blocks-components-select .wc-blocks-components-select__container svg{
	width:20px!important;
}
/* product type */
@media (min-width: 768px) {
	.shop_container .col-md-4 {
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
		max-width: 19%;
		margin: 15px 5px
	}
}

.klb-form-cart,
.klb-form-cart form.cart {
	flex-wrap: nowrap !important;

}

.cart button {
	padding: 0px 5px !important;
	margin-right: 5px
}

.shop_container .product .product .product_img img {
	height: 320px;
	object-fit: contain
}

.breadcrumb_section {
	display: none
}

.products .col-6 {
	max-width: 100%
}

.pr_action_btn li a {}

.pr_action_btn li a:hover {
	box-shadow: 0 -4px 10px rgba(0, 255, 255, 0.6),
	0 4px 10px rgba(0, 255, 255, 0.6),
	-4px 0 10px rgba(0, 255, 255, 0.6),
	4px 0 10px rgba(0, 255, 255, 0.6);
}

.klb-post button:hover {
	background: #ff324d;
	box-shadow: 0 -4px 10px rgba(0, 255, 255, 0.6),
	0 4px 10px rgba(0, 255, 255, 0.6),
	-4px 0 10px rgba(0, 255, 255, 0.6),
	4px 0 10px rgba(0, 255, 255, 0.6);
}

.product_img .product_action_box {
	left: 50%;
	transform: translateX(-15%);
}

.product .product_img a,
.pr_action_btn li a {
	position: relative;
	display: block;
	z-index: 2;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0 !important
}

.pr_flash {
	z-index: 20 !important
}

.product-cat-section .columns-4 .col-md-4 .product .product_img img {
	height: 240px !important;
	object-fit: contain;
	width: 100% !important;
}

.product,
.product_wrap {
	margin-bottom: 0 !important
}

.klb-post ul {
	padding: 0 !important;
}

.offset-md-1,
.offset-lg-1 {
	margin: 0 !important
}

@media (min-width: 768px) {

	.row .col-md-10,
	.row .col-lg-10 {
		-ms-flex: 0 0 100%;
		flex: 0 0 100%;
		max-width: 100%;
	}

}

@media (min-width: 960px) {
	#homess-main-wrapper.body-col-1c:not(.woocommerce-page) .entry-content-no-builder {
		max-width: 1350px;
		margin-left: auto;
		margin-right: auto;
	}
}

.col-md-4 {
	padding: 0px !important
}

li {
	list-style: none !important
}

#site-header .container {
	max-width: 1350px;
	margin: 0 auto;
	padding: 0 15px
}

.woocommerce .product .cart {
	flex-direction: unset !important;
	align-items: center
}

.woocommerce .product .cart div.woocommerce-product-details__add-to-cart {
	display: flex !important;
	align-items: center !important;
	width: auto !important;
	flex-wrap: nowrap !important;
}

@media screen and (max-width: 767px) {}

.woocommerce .product .cart .woocommerce-product-details__add-to-cart {}

.woocommerce .product .entry-summary.summary .cart,
.woocommerce .product .entry-summary.summary .woocommerce-product-details__add-to-cart {
	order: 0 !important
}

ins .woocommerce-Price-amount bdi,
.info-right .price .woocs_price_code bdi {
	color:#4caf50
}

.woocommerce-Price-amount bdi body.woocommerce div:not(.kitify-products__list_wrapper)>ul.products .product img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail,
body.woocommerce section:not(.kitify-products__list_wrapper)>ul.products .product img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
	max-height: 440px;
	object-fit: contain
}

ul,
li,
ol,
dl {
	margin: 0 !important
}

body.woocommerce div:not(.kitify-products__list_wrapper)>ul.products .product img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail,
body.woocommerce section:not(.kitify-products__list_wrapper)>ul.products .product img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
	max-height: 440px;
	object-fit: contain
}

.has-text-align-center {
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}

.product-image .actions .add-to-links {
	display: none !important
}

#main-content .container .row {
	position: relative !important;
	z-index: 1 !important
}

.woocommerce .product-wrapper .product-label,
.woocommerce .single-product-image .product-label {
	top: 0px;
	left: 0px
}

.jcarousel-item,
.jcarousel-container,
.jcarousel-clip-vertical {
	height: auto !important
}

#archive-product {
	padding: 0px !important
}

.view-mode {
	display: none !important
}

#woocommerce-product-search-field,
.product-menu-with-search .woocommerce-product-search button {
	height: 40px !important;
	border: 2px solid #4caf50;
	transition: transform 0.3s ease, color 0.3s ease;
}

.woocommerce-product-search:hover {
	box-shadow: -3px 3px 3px rgba(76, 175, 80, .3)
}

.archive-border .shop-products .item-col,
.owl-stage-outer .owl-stage .owl-item {
	margin: 0px !important;
;
	border-radius: none !important;
	box-shadow: none !important;
	/* max-width: 340px!important; */
}

#content .page-banner {
	display: none !important
}

.row {
	margin: 0 auto !important
}

.quickview-wrapper #quickview-content .product-info .quick-add-to-cart .cart {
	display: flex;
	align-items: center
}

.woocommerce div.main-wrapper .product-view div.single-product-info form.cart {
	/* display:flex;
align-items:center */
}

.quickview-wrapper #quickview-content .product-info .quick-add-to-cart .cart .button {
	width: auto !important;
	padding: 15px 5px;
	width: 130px !important
}

.owl-stage-outer .owl-stage {
	display: flex;
}

.product-view .col-xs-12 {
	max-height: 610px
}

.owl-stage-outer .owl-stage .owl-item {
	min-height: 67px !important;
	padding: 0 !important
}

.wc-block-cart__submit-container {
	background: #000;
	border-radius: 5px;
	box-shadow: 3px 3px 2px rgba(0, 0, 0, .3)
}

.wc-block-cart__submit-container a {
	color: #fff !important;
	font-size: 16px;
	display: inline-block
}

.cart .quantity {
	display: flex;
	align-items: center;
	height: 50px;
	margin-right: 5px
}

body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__image-background,
body:not(.editor-styles-wrapper) .wp-block-cover:not(.wp-block-cover:has(.wp-block-cover__background+.wp-block-cover__inner-container)) .wp-block-cover__video-background {
	z-index: -1
}

#main-column {
	z-index: -1
}

#content .container {
	z-index: 100;
	max-width: 1350px;
}

.woocommerce div.product div.single-product-image .flex-control-thumbs .jcarousel-item-vertical img {
	height: auto
}

.shop-products.products .product .product-wrapper .product-image a img {}

.my-close-bg {
	width: 0;
	overflow: hidden
}

.single_add_to_cart_button,
.quantity_wrap .buy-now-button {
	height: 50px !important;
}

.header-group-action .menu {
	line-height: 15px;
}

.footer-box-my {
	padding: 20px 10px !important
}

.account-content {
	display: none
}

.header-cart-mobile {
	display: none
}

.header-right {
	display: inline-block !important;
	margin-right: 15px;
}

.site-header-account {
	display: inline-block !important;
	margin-right: 10px !important;
	margin-left: 10px
}

.header-container {
	max-width: 1450px;
	margin: 0 auto;
}

.single_add_to_cart_button {
	height: 55px;
}

.wc-block-product-template__responsive {
	margin: 0 !important
}

.single-product .product-type-simple .bwp-single-info .entry-summary>.cart .quantity-button {
	flex: 0 !important
}

.quantity .screen-reader-text {
	width: 80px;
	height: 50px;
}

.jamoo-products {
	padding: 15px 15px 80px
}

#woocommerce-product-search-field,
.woocommerce-product-search button {
	border-radius: 0;
}

#woocommerce-product-search-field {
	border-radius: 5px 0 0 5px
}

.woocommerce-product-search button {
	border-radius: 0 5px 5px 0;
	padding: 15px
}

div.quantity .qty {
	height: 50px !important
}

.product--summary .single_add_to_cart_button {
	line-height: 20px !important
}

.woocommerce-product-search button svg {
	width: 25px;
}

.woocommerce-product-search {
	gap: 0 !important;
	height: 50px;

	overflow: hidden
}

.product-menu-with-search {
	display: flex !important;
}

.has-text-align-center a,
.product_item--info-inner .product_item--title a,
.products-content .contents .product-title a {
	font-size: 17px;
	overflow: hidden;
	display: -webkit-box !important;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	text-overflow: ellipsis;
	height: 40px;

}

.la-custom-pright .entry-summary .wrap-cart-cta .button {
	padding: 0
}

.entry-summary .wrap-cart-cta .quantity span {
	top: 0 !important
}

.wp-block-post-title {
	/* height:50px */
}

.site-main .type-page .entry-content .alignwide .wc-block-product-template__responsive .product {
	border: 1px solid #f4f4f4;
	padding: 5px;
	border-radius: 8px
}

.svg-calss-my-menu {
	display: none !important;
}

.subcategory-dropdown {
	display: none
}

@media screen and (max-width: 767px) {

	.archive-border .shop-products .item-col,
	.owl-stage-outer .owl-stage .owl-item {
		max-width: 100%
	}

	.content-single-wrapper {
		display: block;
	}

	.container {
		flex-direction: column;
		font-size: 16px;
	}
}

.header-icons a {
	display: inline-block;
	margin-left: 15px
}

.my-menu-bg,
.product-category-menu,
.category-item-with-dropdown {
	overflow: visible !important
}

.header-icons div {
	display: flex;
	align-items: center
}

.my-menu-bg {
	border-bottom: 1px solid #f4f4f4;
	/* margin-bottom: 15px; */
	padding-right: 15px;
	z-index: 9999;
	position: relative
}

.woocommerce-pagination {
	margin-top: 65px;
}

.product_title {
	display: block !important
}

.product--summary .entry-summary>.cart {
	display: flex;
	align-items: center
}

.la-single-product-page .product--summary .quantity {
	margin-bottom: 0px !important
}

.la-single-product-page .entry-summary .wrap-cart-cta {
	width: auto !important;
	margin: 0 10px
}

.product-category-menu {
	width: 100%;
	max-width: 100vw;
	overflow-x: hidden !important;
	white-space: nowrap;
}

.rigid_page_title .inner {
	height: 100px !important;
}

#sbw_wc-adding-button {
	/* background: #b89b88; */
	margin-bottom: 0 !important;
	color: #fff;
	padding: 5px 25px !important;
	width: auto
}

div.quantity .qty {
	width: 55px !important
}

.summary .woocommerce .product .cart {
	display: flex !important;
	align-items: center !important;
}

.entry-summary .wrap-cart-cta .button,
.la-single-product-page .product--summary .quantity {
	width: auto !important;

}

.lakit-wrap-cart-cta button {
	padding: 10px 15px !important;
	margin-right: 5px
}

.lakit-wrap-cart-cta {
	display: flex;
	align-items: center;
	flex-wrap: nowrap !important
}

/*
#sbw_wc-adding-button:hover {
聽 聽background:#333;
color:#fff
} */


@media (min-width: 768px) and (max-width:819px) {
	.footer-nav-my {
		display: grid !important;
	}

	.footer-nav-a-my {
		text-align: center
	}
}

@media(min-width:1025px) {
	.content-single-wrapper {
		display: flex;
		gap: 30px
	}
}

@media (min-width: 767px) {

	.svg-calss-my-menu {
		display: none
	}

	.product-category-menu {
		display: flex;
		clip-path: inset(0px 0px -10000px 0px);
		white-space: nowrap;
		gap: 0px !important;
		padding: 5px;
		scroll-behavior: smooth;
		max-width: 1350px;
		padding: 0 15px;
		margin: 10px auto !important;
		margin-bottom: 20px
	}

	.product-category-menu:before {
		content: "";
		position: absolute;
		width: 100%;
		left: -100%;
		/* border: 1px solid #f3f3f3; */
		padding: 25px;
		background: #fff;
		z-index: -10000;
		background: #fff;
	}


	.product-category-menu li {
		transition: transform 0.3s ease, color 0.3s ease;

		/* padding:10px 15px; */

	}

	.bwp-single-info .entry-summary .cart {
		display: flex;
		flex-wrap: nowrap !important;
	}

	.product-lable .onsale,
	.content-products-list .products-thumb .product-button div,
	.products-thumb .product-button span,
	.product-menu-with-search .woocommerce-product-search button,
	.slick-track .products-thumb .product-button div,
	.products-thumb .product-button span {
		background: #4caf50 !important;
	}

	.woocommerce-information-wrapper .button {
		display: inline-block !important;
		border-radius: 3px;
		border: 1px solid pink;
		padding: 0px 8px
	}

	.quickview-container .product-type-simple .bwp-single-info .entry-summary>.cart,
	.single-product .product-type-simple .bwp-single-info .entry-summary>.cart {
		flex-wrap: nowrap !important;
	}

	.product .bwp-single-info .single_add_to_cart_button.button {
		flex: 0 !important;
	}

	.quickview-container .bwp-single-info .single_add_to_cart_button.button,
	.single-product .bwp-single-info .single_add_to_cart_button.button,
	.woocommerce #respond input#submit,
	.woocommerce button.button,
	.woocommerce input.button {
		background: #4caf50 !important;
	}

	#main .quickview-container .bwp-single-info .single_add_to_cart_button.button,
	.single-product .bwp-single-info .single_add_to_cart_button.button {
		background: #4caf50 !important;
		margin-right: 5px !important;
	}

	.price ins,
	ins .woocommerce-Price-amount bdi,
	.info-right .price .woocs_price_code bdi,
	.single-product .entry-summary .price {
		color: #4caf50 !important
	}

	.product-category-menu li:hover {
		background: #4caf50;
		color: #fff
	}

	.product-category-menu li:hover a span {
		background: #333;
		color: #fff;
	}

	.product-category-menu li a span {
		font-size: 14px !important;
		color: #000;
		font-family: 'Jost';
		transition: text-shadow 0.3s ease, color 0.3s ease;
	}

	.page-header--default {
		display: none;
	}

	ul li {
		list-style: none !important
	}

	.site-header--default .site-branding {
		flex: 0 0.1 auto !important;
		margin-right: 5rem
	}

	#woocommerce-product-search-field {
		min-width: 500px;

		border-radius: 5px 0 0 5px
	}

	.category-item-with-dropdown {
		position: relative;
	}



	.subcategory-dropdown li {
		/* border-bottom: 1px solid #f4f4f4 */
	}

	.subcategory-dropdown li {
		/* background:#87CEFA; */
		color: #DB7093
	}

	.subcategory-dropdown li:hover {
		background: #87CEFA;
		color: #DB7093
	}

	.product-category-menu .category-item-with-dropdown:hover .subcategory-dropdown {
		display: block !important;
		background: #333 !important;
		max-height: 800px;
		overflow-y: scroll;
		padding: 0px !important;
	}

	.subcategory-dropdown::-webkit-scrollbar {
		width: 5px !important;
		height: 5px;
	}

	.subcategory-dropdown::-webkit-scrollbar-track {
		background: #fff;
		border-radius: 2px;
	}

	.subcategory-dropdown::-webkit-scrollbar-thumb {
		background: #fff;
		border-radius: 10px;
		border: 1px solid transparent;
		background-clip: content-box;
	}


	.product-category-menu .category-item-with-dropdown a {
		color: #333;
		font-size: 18px
	}

	.product-category-menu .category-item-with-dropdown:hover {
		color: #fff !important
	}

	.product-category-menu .category-item-with-dropdown li a {
		color: #fff
	}

	.product-category-menu .category-item-with-dropdown li:hover a {
		color: #313F90
	}

	.category-item-with-dropdown:hover a {
		color: #fff
	}

	.product-category-menu .category-item-with-dropdown li:hover {
		/* background: #50F0A3 !important; */
		color: #333
	}

	.woocommerce-product-search {
		margin: 0 auto !important;
		gap: 0 !important;
		height: 50px !important;
	}

	.product-menu-with-search {
		display: flex;
		align-items: center;
		justify-content: space-between !important;
		padding-top: 20px
	}

	.woocommerce-product-search button {
		background-color: #333;
		border-radius: 0 5px 5px 0;
		padding: 0 15px
	}

	.svg-calss-my {
		width: 2rem
	}

}

@media (max-width: 768px) {
	.subcategory-dropdown {
		top: 0 !important
	}

	.subcategory-dropdown li {
		list-style: none !important
	}

	.svg-calss-my-menu {
		display: inline-block
	}

	.product-category-menu .category-item-with-dropdown:hover .subcategory-dropdown {
		display: block !important;
		width: 95%;
		z-index: 99999;
		position: fixed
	}

	.header-icons a {
		display: inline-block;
		margin-left: 10px
	}

	.subcategory-dropdown li {
		margin: 2px 15px;
		border: none
	}


	.product-category-menu li {
		border: none;
	}

	.page-header--default {
		display: none !important
	}

	.site-header--default .container {
		display: block;
		margin: none;
		padding-top: 5px
	}

	.site-branding {
		display: none
	}

	.site-header--default .container {
		/* height: 70px */
	}

	.site-header {
		padding-bottom: 20px;
		border-bottom: 1px solid #f3f3f3
	}

	.header-icons {
		display: flex;
		align-items: center;
		justify-content: space-between;
		order: 1;
		margin: 0 !important;
	}

	.header-icons div svg {
		width: 20px;
		color: #000
	}

	.product-menu-with-search {
		width: 100%;
		display: grid !important;
		gap: 0 !important;
		grid-template-columns: 1fr;
	}

	.woocommerce-product-search {
		order: 2;
	}

	.jamoo-sorting .woocommerce-ordering .select-items {
		left: -10px !important;
		top: 160%
	}

	.woocommerce-product-search {
		margin-bottom: 0 !important
	}

	.header-left {
		width: auto !important
	}

	.jamoo-products {
		padding: 0;
	}

	.header-container {
		margin-top: 15px;
		padding-bottom: 20px;
		display: flex;
		align-items: center
	}

	.header-1 .header-main {
		padding: 0 0px 0 1px;
		display: flex;
		align-items: center;
		justify-content: space-between;
		width: 100%
	}

	.header-main {
		order: 2;
		display: flex;
	}

	.header-left {
		order: 2
	}

	.product-category-menu {
		background-color: #f8f8f8
	}

	.woocommerce-product-search {
		width: 100%;
		height: 40px
	}

	.woocommerce-product-search button {
		padding: 0;
		width: 40px;
		height: 40px;
		display: flex;
		align-items: center;
		justify-content: center;
	}

	.woocommerce-product-search button svg {
		width: 20px
	}

	#woocommerce-product-search-field {
		display: inline-block;
		width: 92%;
		height: 40px !important
	}

	.my-menu-bg {
		width: 100vw;
		height: 100vh;
		background: rgba(0, 0, 0, .2);
		position: fixed;
		top: 0;
		left: -1000px;
		transition: left 0.5s ease-in-out;
	}

	.my-close-bg {
		justify-content: flex-end;
		color: #fff;
		display: block !important;
		padding: 3px;
		background: #000;
		height: 30px;
		text-align: right;
		width: 100%;
		transition: left 0.5s ease-in-out;
	}

	.product-category-menu {
		background-color: #f8f8f8;
		/* padding: 30px 0 10px 10px !important; */
		position: absolute;
		top: 0%;
		left: 0;
		width: 70%;
		gap: 0px !important;
		box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
		z-index: 9;
		height: 100vh;
		overflow-y: scroll !important;
	}

	.product-category-menu .category-item-with-dropdown {
		border-bottom: 1px solid #f4f4f4;
		padding: 8px 0;
	}

	.product-category-menu .category-item-with-dropdown a {
		padding: 0 10px !important;
	}

	.svg-calss-my-menu {
		display: block;
		width: 30px;
		height: 20px;
		cursor: pointer;
		position: relative;
	}
}


.product-category-menu {
	list-style: none;
	margin: 0;
	padding: 0;
	display: flex;
	gap: 20px;
}

.page-content .products .product,
.page-content .wc-block-product-template__responsive .product {
	border: 1px solid #f4f4f4;
	padding: 10px;
	background: #fff;
	border-radius: 5px;
	margin-bottom: 5px !important;
	transition: transform 0.3s ease;
}

.page-content .products .product:hover,
.page-content .wc-block-product-template__responsive .product:hover {
	transform: scale(0.97);
	box-shadow: 10px 10px 10px rgba(0, 0, 0, .3)
}

#sbw_wc-adding-button {
	height: 50px !important;
	margin-bottom: 1.2rem
}

@media (max-width: 479px) {
	.woocommerce div.main-wrapper .product-view div.single-product-info form.cart .single_add_to_cart_button.button {
		width: 35% !important;
		margin-bottom: 30px;
	}
}

.woocommerce div.main-wrapper .product-view div.single-product-info form.cart .quantity .qty-down-fixed-onclick,
.woocommerce div.main-wrapper .product-view div.single-product-info form.cart .quantity .qty-down-fixed-onclick,
.woocommerce div.main-wrapper .product-view div.single-product-info form.cart .quantity .qty-up-fixed-onclick {
	height: 50px !important
}

/* footer client */
.footer-box-my {
	background-color: #fff;
	display: flex;
	justify-content: center;
	flex-direction: column;
	align-items: center;
	color: #333;
	margin: 0 auto;
	padding: 40px 0 20px;
}

.footer-nav-a-my:hover {
	color: #c7a095
}

.footer-nav-my {
	display: flex;
	align-items:
			center;
	margin-bottom: 15px;
}

.footer-nav-a-my {
	color: #333;
	text-decoration: none;
	margin: 0 10px;
	font-size: 14px;
	display: inline-block;
	transition: color 0.3s ease;
}

.footer-pay-my {
	display: flex;
	align-items: center;
	gap: 10px;
}

.footer-pay-icon-my {
	background-color: rgba(255, 255, 255, 0.4);
	width: 55px;
	padding: 5px;
	line-height: 15px;
	border-radius: 5px;
}



/* footer style @media phone*/
@media (max-width: 720px) {

	.single_add_to_cart_button,
	.buy-now-button {
		height: 50px;
		font-size: 12px !important;
		padding: 0px 20px;
		max-height: 50px
	}

	.footer-box-my {
		width: 100%;
		padding: 40px 20px 10px;
	}

	.footer-box-my nav {
		width: 100%;
		display: grid !important;
		grid-template-columns: 1fr;
		gap: 10px;
		justify-items: start;
	}

	.footer-pay-my {
		justify-content: flex-end;
		gap: 10px;

	}
}

.footer-box-my {
	border-top: 1px solid #f4f4f4;
	padding: 30px 0 !important;
}

.product-category-menu {
	list-style: none;
	margin: 0;
	padding: 0;
	display: flex;
	gap: 20px;
}

@media (max-width: 768px) {
	.product-category-menu {
		flex-direction: column;
		gap: 0;
	}

	.product-category-menu li {
		border-bottom: 1px solid #eee;
	}

	.product-category-menu li a {
		padding: 12px;
		display: flex;
		justify-content: space-between;
		align-items: center;
	}

	.subcategory-dropdown {
		display: none;
		position: relative !important;
		top: auto;
		left: auto;
		border: none;
		box-shadow: none;
		padding-left: 20px;
	}

	.category-item-with-dropdown.open .subcategory-dropdown {
		display: block;
	}

	.dropdown-arrow {
		font-size: 12px;
		margin-left: 10px;
	}
}