.woocommerce-variation-price .price{
    color: rgba(88, 195, 205, 1);
	font-size: 2rem;
}

.reset_variations{
	color: #ffff;
}

[data-wvstooltip]:before{
	display: none;
}

.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item).button-variable-item.selected:not(.no-stock){
	background: #58C3CD
}



.elementor-menu-cart__toggle span.woocommerce-Price-amount.amount {
    font-size: 3rem;
    font-family: "Aldrich", Sans-serif;
    font-weight: 700;
}
.woo-variation-swatches .variable-items-wrapper .variable-item:not(.radio-variable-item){
	  background-color: transparent;
    color: #FFFFFF;
    border-radius: 8px !important;
    padding: 24px 38px;
    border: 1px solid #58C3CD;
    box-shadow: none;
		font-family: "Aldrich", Sans-serif;
}

.woocommerce div.product form.cart .button{
	background-color: transparent;
	background: linear-gradient(180deg, #AEE2F0 0%, #58C3CD 100%);
	border-radius: 8px !important;
	padding: 16px 32px !important;
}
.cart .button:hover{
	background-color: #58C3CD !important;
	color: #021325 !important;
}

.cart .button:before{
    content: '';
    position: absolute;
    background: url(https://gameruy.store/wp-content/uploads/2026/02/fondo.png);
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    height: 50px;
    width: 100%;
    bottom: -25px;
    left: 0;
    right: 0;
    margin: 0 auto;
    pointer-events: none;
    
}
.swiper-pagination-bullet-active{
	width: 12px !important;
	height: 12px !important;
}

.swiper-pagination {
		display: flex;
    justify-content: center;
    align-items: center;
    margin: 24px 0;
}
.woo-selected-variation-item-name{
	display: none !important;
}

/* Para barra de carrito de compra */

.mini_cart_item {
    border: 1px solid #58C3CD !important;
    border-radius: 16px;
    margin-bottom: 16px;
		padding: 8px;
}
.mini_cart_item a {
    background-color: transparent;
    color: #ffffff;
    font-weight: 600;
    font-family: 'Aldrich', sans-serif;
}
.quantity{
	color: #ffffff;
	font-size: 1rem;
	display: block;
}
ul.woocommerce-mini-cart.cart_list.product_list_widget {
    list-style: none;
    padding: 0;
}
p.woocommerce-mini-cart__total.total {
    font-size: 1.5rem;
    color: #58C3CD;
}
img.attachment-woocommerce_thumbnail.size-woocommerce_thumbnail {
    width: 64px;
    border-radius: 16px;
    border: 1px solid #58C3CD;
}
a.remove.remove_from_cart_button {
    background: #58C3CD;
    color: #ffffff;
    width: 24px;
    height: 24px;
    border-radius: 8px;
    display: flex;
    justify-content: center;
    align-items: center;
}
p.woocommerce-mini-cart__buttons.buttons a {
    border: 1px solid #58c3cd;
    margin: 4px;
    padding: 4px 16px;
    border-radius: 5px;
    color: #ffffff;
}
p.woocommerce-mini-cart__buttons.buttons a:hover {
    background-color: #58c3cd;
		color: #021325;
}
p.woocommerce-mini-cart__buttons.buttons a:first-child {
    display: none;
}


/*
#thaps-search-autocomplete-1 {
	background: rgb(88 195 205 / 38%);
		border: 0; 
}

.thaps-from-wrap{
	border: 0;
		background: transparent;
	}

#thaps-search-button{
	background: white;
	
}


#thaps-search-button{
	color: black;
	
}*/

.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tfoot td, .elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tfoot th{
	color: white;
}

.woocommerce-notice .woocommerce-notice--success .woocommerce-thankyou-order-received{
	color: white; 
}

.woocommerce ul.order_details li strong{
	color: white;
}

.elementor-widget-woocommerce-checkout-page .woocommerce .shop_table tbody td{
	color: white;
}

.woocommerce-order-details__title{
	color: white;
}

section.woocommerce-customer-details{
	color: white;
}

.woocommerce-order{
	color: white;
}