/* General */

.elementor-widget-text-editor p:last-child{
	margin-bottom: 0 !important;
}

/* Mini Cart */

.oom-mini-cart-close{
	padding: 0 !important;
    border: 0 !important;
    font-size: 30px !important;
}

.oom-mini-cart-remove-item{
	padding: 0 !important;
}

.oom-mini-cart-item-details p {
    line-height: 1 !important;
}

.oom-mini-cart-qty-minus, .oom-mini-cart-qty-plus {
    color: #333 !important;
    font-size: 18px !important;
    border-radius: 4px !important;
    cursor: pointer !important;
    padding: 0 !important;
}

.e-atc-qty-button-holder .quantity button{
	font-size: 25px;
	border: 0 !important;
}

/* Form */

.elementor-g-recaptcha{
	transform: scale(.8);
    background: transparent;
    transform-origin: left;
}

#form-field-c_recaptcha{
	background: transparent !important;
}

/* Card Spread Animation */

.animate-show-card .jet-listing-grid__items>.jet-listing-grid__item{
    transition: .3s ease;
}

.animate-show-card .jet-listing-grid__items>.jet-listing-grid__item:nth-child(1){
    transform: translateX(50%);
}

.animate-show-card .jet-listing-grid__items>.jet-listing-grid__item:nth-child(2){
    transform: translateX(-50%);
    opacity: 0;
}

.animate-show-card.visible .jet-listing-grid__items>.jet-listing-grid__item{
    transform: translateX(0%);
}

.animate-show-card.visible .jet-listing-grid__items>.jet-listing-grid__item{
    transform: translateX(0%);
    opacity: 1;
}

/* Imaga Animation - Homepage */

.animate-show-card .image-animation{
    transition: .3s ease;
}

.animate-show-card .image-animation.image-left{
    transform: translateX(250%);
    opacity: 0;
}

.animate-show-card .image-animation.image-right{
    transform: translateX(-250%);
    opacity: 0;
}

.animate-show-card .image-animation.image-center{
    transform: translateY(-100%);
    opacity: 0;
}

.animate-show-card .image-animation.image-left.animate{
    transform: translateX(0%);
    opacity: 1;
}

.animate-show-card .image-animation.image-right.animate{
    transform: translateX(0%);
    opacity: 1;
}

.animate-show-card .image-animation.image-center.animate{
    transform: translateY(0%);
    opacity: 1;
}

/* Contact Us Animation */

#contact-us.animate-show-card > .animate-show-card-inner{
    transition: .3s ease;
}

#contact-us.animate-show-card .animate-show-card-left-inner{
    transform: translateX(25%) !important;
}

#contact-us.animate-show-card .animate-show-card-right-inner{
    transform: translateX(-50%) !important;
    opacity: 0 !important;
}

#contact-us.animate-show-card.visible .animate-show-card-left-inner{
	transform: translateX(00%) !important;
}

#contact-us.animate-show-card.visible .animate-show-card-right-inner{
    transform: translateX(0%) !important;
    opacity: 1 !important;
}


/* Cards Image Zoom */

.zoom-effect{
    overflow: hidden !important;
}

/* Shop Page */
.product-pagination-filter .jet-smart-filters-select.jet-filter {
    display: flex !important;
    align-items: center;
    gap:10px;
}

.price {
	margin: 0;
}

.variations .label,
.variations .value {
	padding: 0;
}

.variations .reset_variations[style="visibility: hidden;"] {
	display: none;
}

.variations,
.variations tbody,
.variations tbody tr {
	display: flex;
	flex-direction: column;
	gap: 15px;
}

#single-atc .price {
	color: #ED1C24;
    font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
    font-size: var(--e-global-typography-secondary-font-size);
    font-weight: var(--e-global-typography-secondary-font-weight);
    line-height: var(--e-global-typography-secondary-line-height);
}

#single-atc .variable-item {
	height: auto;
}

/* Media Queries */


@media (max-width:767px){
    .animate-show-card .jet-listing-grid__items>.jet-listing-grid__item:nth-child(1){
        transform: translateX(0%);
    }
    
    .animate-show-card .jet-listing-grid__items>.jet-listing-grid__item:nth-child(2){
        transform: translateX(0%);
        opacity: 1;
    }
	
	

	#contact-us.animate-show-card .animate-show-card-left-inner{
		transform: translateX(0%) !important;
		margin-left: 0%;
	}

	#contact-us.animate-show-card .animate-show-card-right-inner{
		transform: translateX(0%) !important;
		opacity: 1 !important;
	}
	
	.animate-show-card .image-animation.image-left.animate{
        transform: translateX(0%) !important;
        opacity: 1 !important;
    }
    
    .animate-show-card .image-animation.image-right.animate{
        transform: translateX(0%) !important;
        opacity: 1 !important;
    }
    
    .animate-show-card .image-animation.image-center.animate{
        transform: translateY(0%) !important;
        opacity: 1 !important;
    }
}