/*
Theme Name: Flatsome Child
Description: This is a child theme for Flatsome Theme
Author: UX Themes
Template: flatsome
Version: 3.0
*/

/*************** ADD CUSTOM CSS HERE.   ***************/


@media only screen and (max-width: 48em) {
	/*************** ADD MOBILE ONLY CSS HERE  ***************/


}

@media screen and (max-width: 440px) {
	.hidden-mb {
		display: none !important;
	}

	#tawkchat-container {
		bottom: 6% !important;
		right: -7% !important;
	}
}

.phonering-alo-phone.phonering-alo-static {
	opacity:.6
}

.phonering-alo-phone.phonering-alo-hover,.phonering-alo-phone:hover {
	opacity:1
}

.phonering-alo-ph-circle {
	width:160px;
	height:160px;
	top:20px;
	left:20px;
	position:absolute;
	background-color:transparent;
	border-radius:100% !important;
	border:2px solid rgba(30,30,30,0.4);
	border:2px solid #bfebfc 9;
	opacity:.1;
	-webkit-animation:phonering-alo-circle-anim 1.2s infinite ease-in-out;
	animation:phonering-alo-circle-anim 1.2s infinite ease-in-out;
	transition:all .5s;
	-webkit-transform-origin:50% 50%;
	-ms-transform-origin:50% 50%;
	transform-origin:50% 50%
}

.phonering-alo-phone.phonering-alo-active .phonering-alo-ph-circle {
	-webkit-animation:phonering-alo-circle-anim 1.1s infinite ease-in-out!important;
	animation:phonering-alo-circle-anim 1.1s infinite ease-in-out!important
}

.phonering-alo-phone.phonering-alo-static .phonering-alo-ph-circle {
	-webkit-animation:phonering-alo-circle-anim 2.2s infinite ease-in-out!important;
	animation:phonering-alo-circle-anim 2.2s infinite ease-in-out!important
}

.phonering-alo-phone.phonering-alo-hover .phonering-alo-ph-circle,.phonering-alo-phone:hover .phonering-alo-ph-circle {
	border-color:#00aff2;
	opacity:.5
}

.phonering-alo-phone.phonering-alo-green.phonering-alo-hover .phonering-alo-ph-circle,.phonering-alo-phone.phonering-alo-green:hover .phonering-alo-ph-circle {
	border-color:#75eb50 ;
	border-color:#baf5a7;
	opacity:.5
}

.phonering-alo-phone.phonering-alo-green .phonering-alo-ph-circle {
	border-color:#00aff2 ;
	border-color:#bfebfc;
	opacity:.5
}

.phonering-alo-phone.phonering-alo-gray.phonering-alo-hover .phonering-alo-ph-circle,.phonering-alo-phone.phonering-alo-gray:hover .phonering-alo-ph-circle {
	border-color:#ccc;
	opacity:.5
}

.phonering-alo-phone.phonering-alo-gray .phonering-alo-ph-circle {
	border-color:#75eb50 ;
	opacity:.5
}

.phonering-alo-ph-circle-fill {
	width:100px;
	height:100px;
	top:50px;
	left:50px;
	position:absolute;
	background-color: #000;
	border-radius:100% !important;
	border:2px solid transparent;
	-webkit-animation:phonering-alo-circle-fill-anim 2.3s infinite ease-in-out;
	animation:phonering-alo-circle-fill-anim 2.3s infinite ease-in-out;
	transition:all .5s;
	-webkit-transform-origin:50% 50%;
	-ms-transform-origin:50% 50%;
	transform-origin:50% 50%
}

.phonering-alo-phone.phonering-alo-active .phonering-alo-ph-circle-fill {
	-webkit-animation:phonering-alo-circle-fill-anim 1.7s infinite ease-in-out!important;
	animation:phonering-alo-circle-fill-anim 1.7s infinite ease-in-out!important
}

.phonering-alo-phone.phonering-alo-static .phonering-alo-ph-circle-fill {
	-webkit-animation:phonering-alo-circle-fill-anim 2.3s infinite ease-in-out!important;
	animation:phonering-alo-circle-fill-anim 2.3s infinite ease-in-out!important;
	opacity:0!important
}

.phonering-alo-phone.phonering-alo-hover .phonering-alo-ph-circle-fill,.phonering-alo-phone:hover .phonering-alo-ph-circle-fill {
	background-color:rgba(0,175,242,0.5);
	background-color:#00aff2 9;
	opacity:.75!important
}

.phonering-alo-phone.phonering-alo-green.phonering-alo-hover .phonering-alo-ph-circle-fill,.phonering-alo-phone.phonering-alo-green:hover .phonering-alo-ph-circle-fill {
	background-color:rgba(117,235,80,0.5);
	background-color:#baf5a7 9;
	opacity:.75!important
}

.phonering-alo-phone.phonering-alo-green .phonering-alo-ph-circle-fill {
	background-color:rgba(0,175,242,0.5);
	background-color:#a6e3fa 9
}

.phonering-alo-phone.phonering-alo-gray.phonering-alo-hover .phonering-alo-ph-circle-fill,.phonering-alo-phone.phonering-alo-gray:hover .phonering-alo-ph-circle-fill {
	background-color:rgba(204,204,204,0.5);
	background-color:#ccc 9;
	opacity:.75!important
}

.phonering-alo-phone.phonering-alo-gray .phonering-alo-ph-circle-fill {
	background-color:rgba(117,235,80,0.5);
	opacity:.75!important
}

.phonering-alo-ph-img-circle {
	width:50px;
	height:50px;
	top:70px;
	left:70px;
	position:absolute;
	background:rgba(30,30,30,0.1) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAYAAAAeP4ixAAAACXBIWXMAAAsTAAALEwEAmpwYAAABNmlDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjarY6xSsNQFEDPi6LiUCsEcXB4kygotupgxqQtRRCs1SHJ1qShSmkSXl7VfoSjWwcXd7/AyVFwUPwC/0Bx6uAQIYODCJ7p3MPlcsGo2HWnYZRhEGvVbjrS9Xw5+8QMUwDQCbPUbrUOAOIkjvjB5ysC4HnTrjsN/sZ8mCoNTIDtbpSFICpA/0KnGsQYMIN+qkHcAaY6addAPAClXu4vQCnI/Q0oKdfzQXwAZs/1fDDmADPIfQUwdXSpAWpJOlJnvVMtq5ZlSbubBJE8HmU6GmRyPw4TlSaqo6MukP8HwGK+2G46cq1qWXvr/DOu58vc3o8QgFh6LFpBOFTn3yqMnd/n4sZ4GQ5vYXpStN0ruNmAheuirVahvAX34y/Axk/96FpPYgAAACBjSFJNAAB6JQAAgIMAAPn/AACA6AAAUggAARVYAAA6lwAAF2/XWh+QAAAB/ElEQVR42uya7W3CMBCG31QM4A1aNggTlG6QbpBMkHYC1AloJ4BOABuEDcgGtBOETnD9c1ERCH/lwxeaV8oPFGP86Hy+DxMREW5Bd7gRjSDSNGn4/RiAOvm8C0ZCRD5PSkQVXSr1nK/xE3mcWimA1ZV3JYBZCIO4giQANoYxMwYS6+xKY4lT5dJPreWZY+uspqSCKPYN27GJVBDXheVSQe494ksiEWTuMXcu1dld9SARxDX1OAJ4lgjy4zDnFsC076A4adEiRwAZg4hOUSpNoCsBPDGM+HqkNGynYBCuILuWj+dgWysGsNe8nwL4GsrW0m2fxZBq9rW0rNcX5MOQ9eZD8JFahcG5g/iKT671alGAYQggpYWvpEPYWrU/HDTOfeRIX0q2SL3QN4tGhZJukVobQyXYWw7WtLDKDIuM+ZSzscyCE9PCy5IttCvnZNaeiGLNHKuz8ZVh/MXTVu/1xQKmIqLEAuJ0fNo3iG5B51oSkeKnsBi/4bG9gYB/lCytU5G9DryFW+3Gm+JLwU7ehbJrwTjq4DJU8bHcVbEV9dXXqqP6uqO5e2/QZRYJpqu2IUAA4B3tXvx8hgKp05QZW6dJqrLTNkB6vrRURLRwPHqtYgkC3cLWQAcDQGGKH13FER/NATzi786+BPDNjm1dMkfjn2pGkBHkf4D8DgBJDuDHx9BN+gAAAABJRU5ErkJggg==) no-repeat center center;
	border-radius:100% !important;
	border:2px solid transparent;
/* 	-webkit-animation:phonering-alo-circle-img-anim 1s infinite ease-in-out;
	animation:phonering-alo-circle-img-anim 1s infinite ease-in-out; */
	-webkit-transform-origin:50% 50%;
	-ms-transform-origin:50% 50%;
	transform-origin:50% 50%
}

.phonering-alo-phone.phonering-alo-active .phonering-alo-ph-img-circle {
	-webkit-animation:phonering-alo-circle-img-anim 1s infinite ease-in-out!important;
	animation:phonering-alo-circle-img-anim 1s infinite ease-in-out!important
}

.phonering-alo-phone.phonering-alo-static .phonering-alo-ph-img-circle {
	-webkit-animation:phonering-alo-circle-img-anim 0 infinite ease-in-out!important;
	animation:phonering-alo-circle-img-anim 0 infinite ease-in-out!important
}

.phonering-alo-phone.phonering-alo-hover .phonering-alo-ph-img-circle,.phonering-alo-phone:hover .phonering-alo-ph-img-circle {
	background-color:#00aff2
}

.phonering-alo-phone.phonering-alo-green.phonering-alo-hover .phonering-alo-ph-img-circle,.phonering-alo-phone.phonering-alo-green:hover .phonering-alo-ph-img-circle {
	background-color:#75eb50;
}

.phonering-alo-phone.phonering-alo-green .phonering-alo-ph-img-circle {
	background-color:#e52f48;
}

.phonering-alo-phone.phonering-alo-gray.phonering-alo-hover .phonering-alo-ph-img-circle,.phonering-alo-phone.phonering-alo-gray:hover .phonering-alo-ph-img-circle {
	background-color:#ccc
}

.phonering-alo-phone.phonering-alo-gray .phonering-alo-ph-img-circle {
	background-color:#75eb50
}

.zalo_ring {
	background:url(https://lh3.googleusercontent.com/dJsm4bCGK9_UuxBjSeR_6QviENy5fgmghDn_fExcjHiWWtgsyDNs-yPxJBkmB1p-XggC) no-repeat center center;
	background-size: 50px 50px;
	background-color: transparent !important;
	top: 73px !important;
}

@-webkit-keyframes phonering-alo-circle-anim {
	0% {
		-webkit-transform:rotate(0) scale(.5) skew(1deg);
		-webkit-opacity:.1
	}

	30% {
		-webkit-transform:rotate(0) scale(.7) skew(1deg);
		-webkit-opacity:.5
	}

	100% {
		-webkit-transform:rotate(0) scale(1) skew(1deg);
		-webkit-opacity:.1
	}
}

@-webkit-keyframes phonering-alo-circle-fill-anim {
	0% {
		-webkit-transform:rotate(0) scale(.7) skew(1deg);
		opacity:.2
	}

	50% {
		-webkit-transform:rotate(0) scale(1) skew(1deg);
		opacity:.2
	}

	100% {
		-webkit-transform:rotate(0) scale(.7) skew(1deg);
		opacity:.2
	}
}

@-webkit-keyframes phonering-alo-circle-img-anim {
	0% {
		-webkit-transform:rotate(0) scale(1) skew(1deg)
	}

	10% {
		-webkit-transform:rotate(-25deg) scale(1) skew(1deg)
	}

	20% {
		-webkit-transform:rotate(25deg) scale(1) skew(1deg)
	}

	30% {
		-webkit-transform:rotate(-25deg) scale(1) skew(1deg)
	}

	40% {
		-webkit-transform:rotate(25deg) scale(1) skew(1deg)
	}

	50% {
		-webkit-transform:rotate(0) scale(1) skew(1deg)
	}

	100% {
		-webkit-transform:rotate(0) scale(1) skew(1deg)
	}
}

@-webkit-keyframes fadeInRight {
	0% {
		opacity:0;
		-webkit-transform:translate3d(100%,0,0);
		-ms-transform:translate3d(100%,0,0);
		transform:translate3d(100%,0,0)
	}

	100% {
		opacity:1;
		-webkit-transform:none;
		-ms-transform:none;
		transform:none
	}
}

@keyframes fadeInRight {
	0% {
		opacity:0;
		-webkit-transform:translate3d(100%,0,0);
		-ms-transform:translate3d(100%,0,0);
		transform:translate3d(100%,0,0)
	}

	100% {
		opacity:1;
		-webkit-transform:none;
		-ms-transform:none;
		transform:none
	}
}

@-webkit-keyframes fadeOutRight {
	0% {
		opacity:1
	}

	100% {
		opacity:0;
		-webkit-transform:translate3d(100%,0,0);
		-ms-transform:translate3d(100%,0,0);
		transform:translate3d(100%,0,0)
	}
}

@keyframes fadeOutRight {
	0% {
		opacity:1
	}

	100% {
		opacity:0;
		-webkit-transform:translate3d(100%,0,0);
		-ms-transform:translate3d(100%,0,0);
		transform:translate3d(100%,0,0)
	}
}

@-webkit-keyframes phonering-alo-circle-anim {
	0% {
		-webkit-transform:rotate(0) scale(.5) skew(1deg);
		transform:rotate(0) scale(.5) skew(1deg);
		opacity:.1
	}

	30% {
		-webkit-transform:rotate(0) scale(.7) skew(1deg);
		transform:rotate(0) scale(.7) skew(1deg);
		opacity:.5
	}

	100% {
		-webkit-transform:rotate(0) scale(1) skew(1deg);
		transform:rotate(0) scale(1) skew(1deg);
		opacity:.1
	}
}

@keyframes phonering-alo-circle-anim {
	0% {
		-webkit-transform:rotate(0) scale(.5) skew(1deg);
		transform:rotate(0) scale(.5) skew(1deg);
		opacity:.1
	}

	30% {
		-webkit-transform:rotate(0) scale(.7) skew(1deg);
		transform:rotate(0) scale(.7) skew(1deg);
		opacity:.5
	}

	100% {
		-webkit-transform:rotate(0) scale(1) skew(1deg);
		transform:rotate(0) scale(1) skew(1deg);
		opacity:.1
	}
}

@-webkit-keyframes phonering-alo-circle-fill-anim {
	0% {
		-webkit-transform:rotate(0) scale(.7) skew(1deg);
		transform:rotate(0) scale(.7) skew(1deg);
		opacity:.2
	}

	50% {
		-webkit-transform:rotate(0) scale(1) skew(1deg);
		transform:rotate(0) scale(1) skew(1deg);
		opacity:.2
	}

	100% {
		-webkit-transform:rotate(0) scale(.7) skew(1deg);
		transform:rotate(0) scale(.7) skew(1deg);
		opacity:.2
	}
}

@keyframes phonering-alo-circle-fill-anim {
	0% {
		-webkit-transform:rotate(0) scale(.7) skew(1deg);
		transform:rotate(0) scale(.7) skew(1deg);
		opacity:.2
	}

	50% {
		-webkit-transform:rotate(0) scale(1) skew(1deg);
		transform:rotate(0) scale(1) skew(1deg);
		opacity:.2
	}

	100% {
		-webkit-transform:rotate(0) scale(.7) skew(1deg);
		transform:rotate(0) scale(.7) skew(1deg);
		opacity:.2
	}
}

@-webkit-keyframes phonering-alo-circle-img-anim {
	0% {
		-webkit-transform:rotate(0) scale(1) skew(1deg);
		transform:rotate(0) scale(1) skew(1deg)
	}

	10% {
		-webkit-transform:rotate(-25deg) scale(1) skew(1deg);
		transform:rotate(-25deg) scale(1) skew(1deg)
	}

	20% {
		-webkit-transform:rotate(25deg) scale(1) skew(1deg);
		transform:rotate(25deg) scale(1) skew(1deg)
	}

	30% {
		-webkit-transform:rotate(-25deg) scale(1) skew(1deg);
		transform:rotate(-25deg) scale(1) skew(1deg)
	}

	40% {
		-webkit-transform:rotate(25deg) scale(1) skew(1deg);
		transform:rotate(25deg) scale(1) skew(1deg)
	}

	50% {
		-webkit-transform:rotate(0) scale(1) skew(1deg);
		transform:rotate(0) scale(1) skew(1deg)
	}

	100% {
		-webkit-transform:rotate(0) scale(1) skew(1deg);
		transform:rotate(0) scale(1) skew(1deg)
	}
}

@keyframes phonering-alo-circle-img-anim {
	0% {
		-webkit-transform:rotate(0) scale(1) skew(1deg);
		transform:rotate(0) scale(1) skew(1deg)
	}

	10% {
		-webkit-transform:rotate(-25deg) scale(1) skew(1deg);
		transform:rotate(-25deg) scale(1) skew(1deg)
	}

	20% {
		-webkit-transform:rotate(25deg) scale(1) skew(1deg);
		transform:rotate(25deg) scale(1) skew(1deg)
	}

	30% {
		-webkit-transform:rotate(-25deg) scale(1) skew(1deg);
		transform:rotate(-25deg) scale(1) skew(1deg)
	}

	40% {
		-webkit-transform:rotate(25deg) scale(1) skew(1deg);
		transform:rotate(25deg) scale(1) skew(1deg)
	}

	50% {
		-webkit-transform:rotate(0) scale(1) skew(1deg);
		transform:rotate(0) scale(1) skew(1deg)
	}

	100% {
		-webkit-transform:rotate(0) scale(1) skew(1deg);
		transform:rotate(0) scale(1) skew(1deg)
	}
}

.navbar_bottom {
    overflow: hidden;
    background-color: #333;
    position: fixed;
    bottom: 0;
    width: 100%;
    z-index:999999999999999999;
}

.navbar_bottom a {
    float: left;
    display: block;
    color: #f2f2f2;
    text-align: center;
    padding: 5px 16px;
    text-decoration: none;
    font-size: 13px;
    width: 50%;
    transition: all 0.5s;
}

.navbar_bottom .zalo_bt {
	background-color: #008fe5;
}

.navbar_bottom .phone_call {
	background-color: #12921c;
}

.navbar a:hover {
	background: #f1f1f1;
	color: black;
}

.navbar .zalo {
	background-color: #008fe5;
}

.navbar .phone_call {
	background-color: #12921c;
}

.main {
	padding: 16px;
	margin-bottom: 30px;
}

@media screen and (max-width: 576px) {
	.hidden-mb {
		display: none;
	}
}

@media screen and (min-width: 577px) {
	.hidden-pc {
		display: none;
	}
}


.contact_detail span {
	padding-left: 6%;
    display: block;
}

.contact_detail i {
	width: 5%;
}

.contact_detail .label_info {
	font-size: 18px;
	font-weight: bold;
}

.col-inner .bg-fill {
	background-size: 50% 100% !important;
}

.widget a:hover {
    color: #ffffff;
}

.product-short-description {
	border: 1px dashed red;
    border-radius: 10px;
    padding: 2%;
    margin-bottom: 10px;
}

.product-page-price del span.woocommerce-Price-amount.amount {
	font-size: 14px;
}

.product-page-price ins span.woocommerce-Price-amount.amount {
	color: red;
}

html, body {
	font-weight: lighter;
}

.nav .nav-dropdown {
    background-color: #FFFFFF;
	border-color: #FFFFFF;
	padding: 0;
	font-size: 91%;
	border-radius: 5px;
}

.bkt--brand {
	display:none;
}

.ajax_add_to_cart.add_to_cart_button {
	background-color: #f5f5e4 !important;
}

.badge-inner {
	color: #555555 !important;
	font-size: 17px;
  padding: 10px;
}	

input[type='submit'] {
	color: #446084 !important;
}

.woocommerce-mini-cart__buttons.buttons a {
	color: #404192 !important;
}

.is-outline.primary, .pull-left.small {
	color: #5657a1 !important;
}

b, strong {
	font-weight: bold !important;
}

.ajax_add_to_cart {
	background-color: #1f72be !important;
}

.badge-container {
    margin: 0
}

.da_xem .product_list_widget
{
	   display: flex;
    flex-wrap: wrap;
    margin: 0;
    padding: 0;
    list-style: none;
}
.da_xem ul.product_list_widget li
{
	width:20%;
	padding: 0 9.8px 19.6px;
}
.da_xem ul.product_list_widget li img
{
	width:100%;
	position:relative;
	height:100%;
	margin-bottom:20px;
}

.da_xem .widget-title, .da_xem .is-divider {
	display: none
}

.da_xem ul.product_list_widget li+li {
	border: none
}

.on-sale {
	color: white !important;
	background-color: #f44 !important;
}

.nav-dropdown {
	border: 1px solid #ddd;
	padding: 0
}

.nav-dropdown>li.nav-dropdown-col {
	display: block
}

.nav-dropdown .nav-dropdown-col>a,
.nav-dropdown li a {
	text-transform: none !important;
	font-size: 15px;
	font-weight: 500;
	color: rgba(102, 102, 102, 0.85);
	transition: all .2s;
}

.nav-dropdown-default>li>a {
	border-bottom: 0 !important
}

.nav-dropdown-has-arrow li.has-dropdown:before {
	border-width: 10px;
	margin-left: -10px;
}

.nav-dropdown .nav-dropdown-col>ul {
	transition: opacity .25s;
	box-shadow: 1px 1px 15px rgba(0, 0, 0, 0.15);
	border: 1px solid #fff;
	color: #777;
	background-color: #fff;
	margin-top: -40px;
	display: none;
	position: absolute;
	left: 100%;
	z-index: 9;
	min-width: 260px;
}

.nav-dropdown>li.nav-dropdown-col {
	width: 100%;
	border-right: 0
}

.nav-dropdown .nav-dropdown-col>ul li a {
	padding: 10px;
	text-transform: none;
}

.header-nav li.nav-dropdown-col:hover>ul {
	display: block !important
}

.term-description {
	display: none !important;
}

.add-to-cart-button a {
	background-color: #f5f5e4 !important;
}

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item) {
	box-shadow:none;
	border: 1px solid #ebebeb;
}
.yith-wcwl-add-to-wishlist-button.yith-wcwl-add-to-wishlist-button--anchor {
	display:inline-flex;
}
.yith-wcwl-add-to-wishlist-button:not(.yith-wcwl-add-to-wishlist-button--themed-button) svg.yith-wcwl-add-to-wishlist-button-icon {
	color: #fff;
}
.wishlist-popup {
	top:0;
	right: 100%;
}
.product-tabs li a:hover::before,.product-tabs li.active a::before {
	background-color: #F6A45E;
}
.product-tabs li {
	margin: 0;
}
.product-tabs li a {
	padding: 10px 7px
}
.product-section-title {
	max-width: 100%;
}

.woocommerce-tabs ul.product-tabs {
  display: flex;
  justify-content: flex-start;
  margin-bottom: 30px;
  gap: 10px;
  padding-left: 0;
}

.woocommerce-tabs ul.product-tabs li {
	display:inline-flex;
	align-items:center;
  background: #f7f7f7;
  padding: 10px 20px;
  border-radius: 0;
  font-size: 16px;
  font-weight: 600;
  color: #2f2f2f;
  list-style: none;
  border: none;
  cursor: pointer;
  transition: all 0.3s ease;
}
.woocommerce-tabs ul.product-tabs li a {
	padding: 0;
}
.woocommerce-tabs ul.product-tabs li a::before {
	display:none;
}
.woocommerce-tabs ul.product-tabs li.active,
.woocommerce-tabs ul.product-tabs li:hover {
  background: #F6A45E;
}
.woocommerce-tabs ul.product-tabs li.active a,
.woocommerce-tabs ul.product-tabs li:hover a {
  color: #fff;
}


.woocommerce-Tabs-panel {
  font-size: 15px;
  line-height: 1.8;
  color: #333;
  padding: 10px 0;
  border-top: none;
}


.woocommerce-Reviews .commentlist li {
  border-bottom: 1px solid #eee;
  padding: 15px 0;
}

.woocommerce-Reviews .comment-text {
  font-size: 14px;
  line-height: 1.6;
}

.product-footer .woocommerce-tabs {
	border-top: none;
}

.woocommerce div.quantity input[type="button"]:hover {
	background-color: #F48B40;
}
.woocommerce-mini-cart-item a {
	color: #F6A45E;
}
.woocommerce-mini-cart__buttons.buttons .button {
	    background-color: #1e73be !important;
	color:#fff !important;
}
.woocommerce-mini-cart__buttons.buttons .button.checkout {
	background-color: #F6A45E !important;
    border: 1px solid #F6A45E !important;
    color: #fff !important;
}

.product-main .woosw-btn,.product-small .woosw-btn {
	width: fit-content;
}
.product-small .woosw-btn {
	    padding: 0;
    right: 13px;
    margin: 0;
}
