main#content {
overflow-x: hidden;
}
.k-gallery-wrap {
display: flex;
gap: 15px;
align-items: flex-start;
}
.k-gallery-thumbs {
display: flex;
flex-direction: column;
gap: 15px;
width: 25%;
overflow-y: auto;
padding-right: 10px;
justify-content: left;
scrollbar-width: thin;
}
.k-gallery-main {
width: 75%;
background: #fff;
border-radius: 15px;
padding: 30px;
}
.k-gallery-thumbs img {
width: 100%;
cursor: pointer;
border: 2px solid transparent;
transition: border 0.3s;
aspect-ratio: 1/1;
object-fit: contain;
border-radius: 10px;
background: #fff;
padding: 10px;
}
.k-gallery-thumbs img:hover {
border-color: #f5bc5a;
}
.k-gallery-thumbs img.active {
border-color: #f5bc5a;
}
.k-gallery-main img {
height: auto;
aspect-ratio: 1/1;
object-fit: contain;
border-radius: 5px;
width: 100%;
} a.button.product_type_simple, .single_add_to_cart_button {
background-image: url(//mk.mautk.io.vn/wp-content/themes/hello-elementor-child/assets/img/cart-bg.webp) !important;
background-color: transparent !important;
display: flex !important;
align-items: center;
justify-content: center;
background-size: contain;
padding: 20px 30px !important;
background-repeat: no-repeat;
background-position: center;
font-size: 18px;
text-transform: uppercase;
}
a.button.buy-now-button {
background-image: url(//mk.mautk.io.vn/wp-content/themes/hello-elementor-child/assets/img/cart-bg-blue.webp) !important;
background-color: transparent !important;
display: flex !important;
align-items: center;
justify-content: center;
background-size: contain;
padding: 20px 50px !important;
background-repeat: no-repeat;
background-position: center;
font-size: 18px;
text-transform: uppercase;
width:max-content;
color:#fff !important
}
.woocommerce-Reviews h2.woocommerce-Reviews-title {
display: none;
}
@keyframes pulsate-bck {
0% {
scale: 1;
}
50% {
scale: 0.9
}
100% {
scale: 1
}
}
.elementor-custom-embed-play svg{
-webkit-animation: pulsate-bck .5s ease-in-out infinite both;
animation: pulsate-bck .5s ease-in-out infinite both;
}
@media (max-width:767px){
.price-weight-wrapper{
font-size:12px;
text-align: center;
}
}