.custom-class-not-started--auction-product .js-mm-mi-puja,
.custom-class-started-auction-product .estimado,
.estimado,
.star-rating,
li.product:has(.valorActual) .price,
.mm-stats-container .noMobile{display:none !important;}
.whatsappEndirecto,
.sold-count-box,
.sold-count-box strong,
.archive.tag .taxonomy-description .woocommerce .products .descripcionProductos,
.archive.tag .taxonomy-description .woocommerce .products .categoryShopTitle,
.archive.tag .taxonomy-description .woocommerce .products .price,
.archive.tag .taxonomy-description .woocommerce .products .add_to_cart_button,
.enDirecto, .total-clandestinas-bids,
.js-mm-mi-puja .puja-mas-alta-contenedor,
.ver-mas-ciudades{ font-size: 17px;}
.js-mm-alertas .aviso-pujadores-unicos{font-size:12px;}
.mm-ganador-otros{font-weight:400;color:#999;}
.infoGanadora.fino{font-weight:100;}
.archive.term-subastas-clandestinas .woocommerce-products-header__title.page-title{color:red;}
.yith-wcact-timeleft-compact .yith-wcact-timeleft.yith-wcact-timeleft-seconds{
		min-width: 30px;
	text-align:left;
	
	}
.button,.button:hover{color:#000;}
#compartirContenidos {
	font-weight: 500;
}
.compartirSubasta, .woosw-btn
li.product .woosw-icon-5:hover::before{content:"" !important}
li.product .woosw-btn{
  position: absolute;
  top: 5px;
	padding: 10px !important;
	z-index:99;
  right: 5px;
  border: none;
  background: transparent;
}
.close-modal-btn {
    position: absolute;
    top: 15px;
    right: 20px;
    font-size: 30px;
    line-height: 1;
    cursor: pointer;
    color: #999;
    transition: color 0.2s;
}
.close-modal-btn:hover {
    color: #af2222 ;
}
.modal-title {
 margin: 10px 0px 13px;
font-size: 15px;
text-transform: uppercase;
font-weight: 700;	
}
.modal-title.expl{
margin: -20px -20px 20px -20px;
background-color: #ede8d0;
padding: 20px;}
.modal-title.colex{
	font-size: 18px;
	margin: 0px 0px 15px;
	font-weight: 800;
}
#colecciones-container:has(#menu-colecciones-originales) .modal-title.expl{
  padding: 20px 20px 20px;
  margin-bottom: 30px;
}
/* Nivel 1 */
#colecciones-container ul {
    list-style: none !important; 
    display: flex;
	margin:0;
    flex-wrap: wrap;
    gap: 20px 7px;
    justify-content: space-between
}

#colecciones-container ul li {
    list-style: none !important;
    margin: 0 !important;
}

#colecciones-container ul li a {
    text-decoration: none !important;
    font-weight: 400;
    color: #222;
    font-size: 16px;
}

#colecciones-container ul li.current-menu-item > a,
#colecciones-container ul li.current-product-ancestor > a {
   color: #000 !important;
font-weight: 700;
}

/* Nivel 2 (Botones) */
#sub-botones-dinamicos {
    margin-top: 15px;
    display: none;
    flex-wrap: wrap;
    gap: 5px;
    justify-content: left;
}
#sub-botones-dinamicos.has-content {
    display: flex;
}
#sub-botones-dinamicos.is-desactivado{display:none;}

.has-focus-mode .menu-item{opacity: 0.6;display:block;}
#menu-colecciones.has-focus-mode .not-current{display:block;}
#menu-colecciones .not-current{
    
}

#menu-colecciones.has-focus-mode .menu-item.is-selected{
	opacity:1;
	display:block;
	color:#af2221 !important;
}
#colecciones-container .has-children > a {
    cursor: pointer;
	color:#000 !important;
}
ul#menu-productos{
	margin:20px 0px -10px;
}
ul#menu-productos li a{font-size:12px}
.mm-stats-container .socialShare{min-width:180px;}
        /* Contenedor principal */
        #clandestinas-rt-wrapper {
            text-align: center;
            margin:10px auto 0px;
border-radius: 9px;
			min-height:66px;
max-width: 415px;
display: block;
        }
        
        /* Estados: Activo y Espera */
        #rt-estado-activo,
        #rt-estado-espera {
            text-decoration:none !important;
			
    
        }
	

        /* Título EN DIRECTO */
        .titDirecto {
            margin: 0;
            font-size: 1.1em;
            font-weight: 700;
            color: #2c3e50;
        }
        
        /* Número de subastas */
        .num-activas {
            margin: -4px auto 0px;
            gap: 5px;
            font-size: 15px;
            font-weight: 200;
			text-align:center;
        }
       
        
        /* Texto "Nos vemos pronto" */
        .txt-scheduled {
            margin: 0;
            font-size: 1.1em;
            font-weight: 600;
            color: #2c3e50;
        }
        
        /* Animación del fuego */
        .fuego-animado {
            display: inline-block;
            animation: pulse-fire 1.5s ease-in-out infinite;
        }
        
        @keyframes pulse-fire {
            0%, 100% { transform: scale(1); }
            50% { transform: scale(1.2); }
        }
        
        /* Contenedor del botón compartir */
        #rt-estado-activo > div:last-child,
        #rt-estado-espera > div:last-child {
            display: flex;
            align-items: center;
        }
        
        /* Discrepancia */
        #rt-estado-discrepancia {
            display: none;
            margin: -15px 0 35px;
            width: 100%;
        }
        
        #rt-estado-discrepancia > div {
            background: #ff4757;
            color: white;
            padding: 15px;
            border-radius: 8px;
            font-weight: bold;
            display: flex;
            align-items: center;
            justify-content: center;
            gap: 15px;
            flex-wrap: wrap;
            width: 100%;
        }
        
        #rt-estado-discrepancia button {
            background: white;
            color: #ff4757;
            border: none;
            padding: 8px 16px;
            cursor: pointer;
            border-radius: 4px;
            font-weight: bold;
            transition: all 0.2s ease;
        }
        
        #rt-estado-discrepancia button:hover {
            background: #f8f9fa;
            transform: scale(1.05);
        }
        
       
   .term-description, .page-description{max-width:650px;margin:auto;}
		.woocommerce-shop .term-description{max-width:100%;margin:auto;}

	
	
	
.badge-nuevo{background:darkmagenta; color:#fff; padding:3px 8px; font-size:11px; border-radius:3px; position:absolute; top:10px; left:10px; z-index:9; text-transform:uppercase; font-weight:bold;}
.badge-activa{
	background:green;
background: linear-gradient(120deg, #0aa307,#0aa317, #19b228,#0aa307, #0aa307);
background-size: 200%;
animation: shine 2s infinite linear;}
.badge-finalizada{background:#af2222 ;}
.badge-proximamente{background: purple;}
.supernuevo{z-index:10;}
.woocommerce-products-header__title.page-title, 
.woocommerce-products-header__title.page-title{font-weight: 900;
font-size: 32px;
	line-height:32px;
	margin-bottom:10px;
text-transform: uppercase;
color: #111;}
ul.products li.product.product-category {
  height: 50px;
  display: flex;
  margin: 5px !important;
    padding: 0px;
  align-items: center;
}
.archive ul.products li.product-category .woocommerce-loop-category__title:hover{color: #999; 
}

.archive.tax-product_tag .compartirSubasta{color:#000 !important;font-weight:300;}
.archive ul.products li.custom-class-finished-auction-product .auction_end_start .ywcact_auction_end_start_label{font-size:16px;}
.archive .products .product .price{font-weight:600;}
.archive .products .product.custom-class-sealed-auction-product .price{font-weight:400;font-size:15px;}
.archive .product-category mark{font-size:11px;font-weight:}
.archive ul.products li.product.product-category img{margin-bottom: 0px;
  min-height: 213px;
  height: auto;
  width: 100%;
  position: absolute;
  top: -50%;}
.archive ul.products li.product-category img{display:none;}
.archive ul.products li.product-category .woocommerce-loop-category__title{
	font-size: 1.4em;
	font-weight:700;
}
.archive ul.products li.product-category a{
	display:flex;
	align-items:top;
	text-decoration:none !important;
}
.woosw-btn-text,
.read-more-auction{display:none !important;}
.puja-mas-alta-contenedor .mm-ganador-otros{
	background:#f0f0f0; 
	color:#888;
	padding:3px 6px;
	border-radius:12px;
	font-size:13px; 
	display:inline;
	margin-top:2px;}
p.precio-salida{margin-bottom: 0px;}
.custom-class-not-started--auction-product .auction_end_start .ywcact_auction_end_start_label{font-weight:600;color:green;font-size:18px;}

ul.products li.product.product-type-auction.virtual > div.yith-wcact-timeleft-loop{display:none;}
 ul.products li.product.product-type-auction.virtual > div.auction_end_start{margin-bottom:33px;}
 ul.products li.product.product-type-auction.virtual > div.auction_end_start .date_auction{display:none;}
 ul.products li.custom-class-not-started--auction-product .price{font-size:14px;}
.mi-puja-maxima-contenedor,
.puja-mas-alta-contenedor{
	margin:0px 0px;
	font-size:17px;}
.enDirecto, .total-clandestinas-bids{	
max-width: 450px;
margin: 0px auto 0px auto;}
.is-segment-msg{
  border-bottom: 2px dotted #0056b3;
	 border-top: 2px dotted #0056b3;
  padding: 20px;
  background: #f0f7ff;
  color: #fff !important;
}
.custom-wishlist-shortcode{
	position:absolute;
	z-index: 9;
	right: 10px;}
.woosw-btn,
.woosw-btn:hover{padding: 0px;
  background: transparent;}
.woosw-icon-5::before,
.woosw-icon-8::before{font-size:1.5em;}
.woosw-icon-5:hover::before {
  content: "\e90c";
}
.enDirecto .titDirecto{

  margin: 0px;
  font-weight: 900;
  font-size: 18px;}

#yith-wcact-is-overtime{font-size:19px;}
.ver-mas-ciudades{
	
    cursor: pointer;
    font-weight: 600;
    display: inline-block;
	border-bottom:1px dotted;
}
.fuego-animado {
    display: inline-block;
	font-size: 15px;
	margin:0px 0px 0px -6px;
    animation: quemar 1.5s infinite alternate;
    filter: drop-shadow(0 0 5px orange);
}

.site-content .woocommerce-product-search button,
.site-content .woocommerce-product-search input{
	width: 100% !important;
	max-width: 550px;
	display: block;
	margin: 10px auto;
	border-radius: 6px;}
@keyframes quemar {
    0% { transform: scale(1) rotate(-2deg); filter: drop-shadow(0 0 5px orange); }
    50% { transform: scale(1.2) rotate(3deg); filter: drop-shadow(0 0 15px red); }
    100% { transform: scale(1.1) rotate(-1deg); filter: drop-shadow(0 0 10px yellow); }
}

.whatsappEndirecto {
    max-width: unset;
    margin: 0px auto 7px;
   
    width: 100%;
    text-align: center;
}

.whatsappEndirecto .alertaSubastas {
    padding: 12px 15px !important;
    display: inline-block; /* Para que el padding funcione bien */
}

.enDirecto {
    text-align: center; /* Asegura centrado */
}

.titDirecto {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 5px;
}

.proximamente {
    margin: -10px 0px 10px;
}

.txt-scheduled {
  color: green;
  font-size: 18px;
  padding: 10px 20px;
  background: lightgreen;
  border-radius: 9px;
  max-width: 415px;
  margin: auto;
  display: block;
}
.sold-count-box {
    margin-top: 10px;
    font-weight: normal;
}



 .site-main ul.products li.product{
  padding-bottom: 10px;
  margin-bottom: 10px !important;
border: 1px solid transparent;
    border-radius: 8px;    
   background: 
        
        linear-gradient(#fff, #fff) padding-box, 
        linear-gradient(to bottom, #dddddd, #cccccc) border-box;
   
  }

.contentImageAr{border-radius: 5px 5px 0px 0px;overflow: hidden;
margin: -10px -10px 0px;}
 .noArchive{display:none;}
 .site-main ul.products. li img{border-radius:7px;}

.product-thumbnail-container{position:unset;}

ul.products li.product .price ins{margin-left:0px;}

ul.products li.custom-class-not-started--auction-product  #timer_auction > span:before,
ul.products li.custom-class-started-auction-product #timer_auction > span:before{content: "⦿";
color: green; margin: -2px 4px 0px 0px;}
.page-template-default #timer_auction{
	display: block;
position: relative;
width: fit-content;
margin: 0px auto 20px;
}
.miniTemp{
	position:absolute;
	left:0;
	white-space:nowrap;
	font-size:13px;
	color:#444;
	font-weight:200;
}

.custom-class-not-started--auction-product .button.product_type_auction,
.custom-class-started-auction-product .button.product_type_auction,
.button.verProducto{
border:1px solid #ccc;
  font-size: 12px;
  font-weight: 600;
  width: calc(100% - 0px);
  margin: 15px 10px -0px 0px !important;
  text-align: center;
  background-color:rgb(240, 237, 220);
  border-radius: 6px;
  padding: 12px 6px 12px !important;
  color: #000;}

.button.verProducto.verMas{
	background-color:#fff !important;
	color:#000;
	font-weight:200;
}
.page-id-62347 .enviarOfertaCompra{
	display:none;}
.enviarOfertaCompra{

  font-size: 12px;
	border: 1px solid #ccc;
  font-weight: 600;
  width: calc(100% - 0px);
  margin: 4px 10px -0px 0px !important;
  text-align: center;
  background-color: rgb(240, 237, 220);
  border-radius: 6px;
  padding: 15px 6px 15px !important;
  color: #000;
}
.js-mm-alertas{display:none;}
.js-mm-alertas:has(.aviso-sin-pujas){display:block;}
.aviso-sin-pujas.aviso-pujadores-unicos{margin-top:0px !important;font-size:12px !important;color:#999;}
.js-mm-mi-puja .puja-mas-alta-contenedor{color:#111; margin-top:0px !important;}
.custom-class-started-auction-product .button.verProducto{
font-size: 15px;
font-weight: 700;
}
.button.product_type_auction:hover{background-color:#fff !important;border:dotted 1px #222;}
.custom-class-finished-auction-product .precio-salida,
.custom-class-finished-auction-product .button.product_type_auction{display:none;}
ul.products li .auction_end_start{
	padding: 5px 10px;
	margin:auto;
}
.tituloRef{font-size:19px; text-transform:uppercase;}
.price .precio-salida{opacity:0.6 !important;font-size:14px !important;}
#timer_auction{
font-weight: 400;
display:flex;
	gap:8px;
	justify-content:center;
}
.custom-class-not-started--auction-product #timer_auction{
display:none;
}
.mm-loop-video-indicator {	
	display: none;
          }



.archive.term-subastas-clandestinas .mm-loop-video-indicator {
	position: absolute;
	display:block;
	top: 0;
	bottom:0;
	right: 0;
	left:0;
	margin:auto;
	background: rgba(0,0,0,0.6);
	border-radius: 50%;
	width: 36px;
	height: 36px;
	display: flex;
	align-items: center;
	justify-content: center;
	z-index: 10;
	pointer-events: none; /* No interfiere con el click al producto */
	}

.imagewrapper:hover .mm-loop-video-indicator {
background: red;
}

.mm-loop-video-indicator:after {
	content: "";
	border-style: solid;
	border-width: 6px 0 6px 10px;
	border-color: transparent transparent transparent #fff;
	margin-left: 2px;
	}
       
.custom-class-started-auction-product #timer_auction:not(.yith-wcact-countdown-last-minute){
	color:green;
}
.custom-class-finished-auction-product .verProducto strong{font-weight: 700;
  text-transform: uppercase;}
.custom-class-finished-auction-product .verProducto{
  background-color: #fff !important;
	color: #af2222 !important;
	

}
#legendario{

  display: inline-block !important;
  
}
.perfilLeg{
	position: absolute;
  border-radius: 50%;
  width: 40px;
  overflow: hidden;
  margin-right: 10px;
  margin-top: -5px;
  height: 40px;
  margin-left: -45px;}

.mrrk-tag-mecenas{font-size:12px;font-weight:300;display:block;}

.perfilLeg img{width:100%;height:auto;}
.tituloLeg{font-size: 12px;
display: block;
text-transform: uppercase;
font-weight: 200;
color: #666;}
.nombreLeg{font-size:15px;display: inline;}
.term-subastas-clandestinas.archive #legendario .nombreLeg,
.term-subastas-clandestinas.archive #legendario .lugar{font-size:13px;font-weight:100 !important;}

.ocupacion{font-weight:600; font-size:15px;display: inline;}

.detallesLeg{font-weight:200; font-size:13px;display:block;}
.ocupacion:not(:empty) + .lugar:before,
.lugar:not(:empty):before{content:" · "}
.descripcionLeg{display:none;
}
li.product #legendario + .infoGanadora .soldoutProduct.pujaGanadora{font-size:12px;}

.home .subastaActiva,
.home .product_type_auction:not(.add_to_cart_button),
.home .wp-block-woocommerce-product-button,
.home .enviarOfertaCompra{display:none !important;}
.home .perfilLeg{margin:auto;position:relative;}
.home .auction_end_start.ywcact-auction-ended-loop{display:block;margin: 0px 10px 10px 10px !important;
}
.home .imagewrapper{height:200px;}

archive .nombreLeg{
	font-size:16px;}
.archive .perfilLeg{
	width:43px;height:43px;}
.archive .term-description p .alertaSubastas{
	font-size:1em;}
.top-widget-area{
		height: 45px;}

ul.products li.product {padding: 10px;
display: block;}
ul.products li.product > a:after{content:"";clear:both;display:block;}

ul.products li.product .registroPrecio{
		padding: 0px 10px;
}
ul.products li.product .registroPrecio a:hover{
box-shadow: none;
}
ul.products li.product .registroPrecio a{
			font-size:12px;
				font-weight:100;
}

.contComprar{padding:0px !important;}
.contComprar + *{margin-bottom:0px !important;}
.auction-participants-container {
    margin-top: 10px;
}
ul.products{
	max-width:100%;
	margin:0px;
}


.yith-wcact-timer-auction {
                
                background: linear-gradient(110deg, #088a13,#179922, #19b228,#0aa317, #088a13);
                background-size: 200%;
                -webkit-background-clip: text;
                color: transparent !important;
                animation: shine 2s infinite linear;
            }

 @keyframes shine {
                0% {
                    background-position: -200%;
                }
			 50% {
                    background-position: -100%;
                }

                100% {
                    background-position: 200%;
                }
 }
.yith-wcact-timeleft-loop{
		margin: 15px 0px -10px;
		}
.product.custom-class-finished-auction-product .price{
	color:#000 !important;
	font-weight: 700  !important;
  font-size: 16px  !important;
 }
.custom-class-not-started--auction-product .js-mm-mi-puja,
 .mm-stats-container {display: flex;
  gap: 5px;
  flex-wrap: wrap;
  max-width: 415px;
  margin: 0px auto 0px;}
.mm-stats-container{
	margin-bottom:10px;
}
        .mm-stats-box {flex: 1;
 background-color: #fafafa;
  color: #333 !important;
  border: 1px solid #ccc;
  padding: 7px 7px 4px;
  border-radius: 5px;
  text-align: center;
 }
.logged-in .woocommerce-products-header p{
	font-size: 15px;
}
	.logged-in #clandestinas-rt-wrapper{
	display:flex;
		gap: 5px;
		min-height:unset;
}
.logged-in #rt-estado-espera,
.logged-in #rt-estado-activo{
	flex:1;
}

.logged-in .mm-stats-container{margin: 0px 0px 0px;
}
.logged-in .txt-scheduled,
.logged-in .titDirecto{
	font-size:14px;
}
.logged-in .mm-stats-link{
	display:none;
}
 .mm-stats-number { font-size: 1.2em; font-weight: bold;  line-height: 1.2; }
        .mm-stats-label { font-size: 10px; font-weight:200;}
        .mm-stats-label small { font-size: 10px; display: block; }
        .mm-stats-box-cta { display: flex; flex-direction: column; justify-content: center; align-items: center; }
        .mm-stats-icon { font-size: 2em; margin-bottom: 5px; }
        .mm-stats-link {font-size: 1.1em;
  text-decoration: none !important;
  font-weight: 500;
  display: inline-block;}
        .mm-stats-link:hover { color: #0056b3; border-bottom-color: #0056b3; }
        .mm-stats-sub { font-size: 0.8em; color: #6c757d; margin-top: 5px; }
        .mm-variacion-precio { line-height: 1.2; margin-top: -10px; margin-bottom: 20px; }
        .mm-variacion-alza { color: #27ae60; font-weight: bold; }
        .mm-variacion-sub { display: block; color: #777; font-size: 0.8em; }
	.contenedor-alertas-subastas{max-width:415px;margin:auto;display: flex;
  gap: 5px;}
@media (max-width: 767px){
	
	.mm-stats-container { gap: 5px; } 
	.mm-stats-container .socialShare{min-width:160px;}
	.mm-stats-number { font-size: 1.2em; }
	.contenedor-alertas-subastas{display:flex;gap:6px;}

           
            
           
            
           
        
	.logged-in .usuariosSiRegistrados.inspiracion{display:none !important;}
	
	.enDirecto, .whatsappEndirecto{text-align:left !important; margin-left: 0px !important;}
}
.menu-colecciones-wrapper.pegado .compartirSubasta{font-size: 0;}
#toggle-colecciones,
#compartirContenidos{
	flex:1;	
	}
#toggle-colecciones {
    font-size: 18px;
	padding:14px;
	line-height:12px;
    cursor: pointer;
    display: inline-flex;
    align-items: center;
    gap: 10px;
	
}

#menu-overlay {
    display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(215,210,205,0.6);
  z-index: 9998;
  backdrop-filter: blur(6px);
}

#colecciones-container {
    display: none;
    position: fixed;
	min-height:210px;
    top: 50px;
    left: 50%;
    transform: translate(-50%, 0%);
    width: 95%;
    max-width: 350px;
    background: #fff;
    z-index: 9999;
    padding: 20px 20px 30px;
    border-radius: 12px;
    box-shadow: 0 20px 60px rgba(10,10,0,0.2);
    opacity: 0;
    transition: all 0.3s ease-out;
	text-align:left;
	background: linear-gradient(white 30%, rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), white 70%) 0 100%, radial-gradient(farthest-side at 50% 0, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0)), radial-gradient(farthest-side at 50% 100%, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0)) 0 100%;
    background-color: rgba(0, 0, 0, 0);
    background-repeat: repeat, repeat, repeat, repeat;
    background-attachment: scroll, scroll, scroll, scroll;
    background-size: auto, auto, auto, auto;
  background-color: rgba(0, 0, 0, 0);
  background-repeat: repeat, repeat, repeat, repeat;
  background-attachment: scroll, scroll, scroll, scroll;
  background-size: auto, auto, auto, auto;
  background-repeat: no-repeat;
  background-size: 100% 40px, 100% 40px, 100% 14px, 100% 14px;
  background-attachment: local, local, scroll, scroll;
  background-color: white;
}

#colecciones-container.is-visible {
    display: block;
    opacity: 1;
	max-height: calc(100% - 70px);
overflow-y: scroll;
}
#rt-estado-activo{
  padding: 10px 20px;
  background: #fafafa;
  border-radius: 9px;
  max-width: 415px;
  margin: 10px auto 0px;
  display: block;
  border: 1px solid #ccc;}
.precioFinal.oculto{display:none;}

@media (min-width: 568px ){
	
	ul.products.columns-4{
  display: flex;
		gap:6px;
  flex-wrap: wrap;
}
	ul.products.columns-4 li.product{
				
		width: calc(33% - 12px)  !important; 
		
		}	}
@media (min-width: 468px ){
	
	ul.products.columns-4{
  display: flex;
		gap:6px;
  flex-wrap: wrap;
}
	ul.products.columns-4 li.product{
				
		width: calc(50% - 3px)  !important; 
		
		}	}
@media (min-width: 768px){
	li.product .woosw-btn:has(.woosw-icon-5){opacity:0.3;}
	li.product .woosw-btn.woosw-btn-added,
	li.product:hover .woosw-btn{opacity:1;}
	.storefront-full-width-content .woocommerce-products-header{padding-top:20px !important;}
	body:not(.home ) #content .col-full{
		padding:0px;
		margin:auto;
		width: 1200px;
    max-width: calc(100% - 20px) !important;}
	.precioFinal.oculto{display:block;opacity:0}

	#main:has(.has-active-auctions) .custom-class-finished-auction-product{
	opacity: 0.4;
}
	#main:has(.has-active-auctions) .custom-class-finished-auction-product:hover{
	opacity: 1;
}
	#toggle-colecciones,
	#compartirContenidos{
		max-width: content;
		flex:unset;
		
	}
	.mm-stats-link + #compartirContenidos{
		flex:1;
	}
	.taxonomy-description{
		padding-right:0px;
	}
	ul.products{
		display:flex;
		margin:0px auto !important;
		gap:0px;
		flex-direction: row;
		flex-wrap: wrap;
		max-width: 1300px;
		width:100%;	
		}
	
	.imagewrapper{
    	height: 300px; 
    	overflow: hidden;
    	display: flex;
    	justify-content: center;
    	align-items: center;
		}
	
	
	.imagewrapper img{
		object-fit: contain; 
    	aspect-ratio: auto; 	
   		}
	
	.subastaActiva{
		position: absolute;
		top: 0px;
		margin: -10px auto !important;
		left: 0;
		right: 0;
		}
ul.products.columns-4 li.product{
		margin:0px  !important; 		
		width: calc(25% - 6px)  !important; 
		padding-bottom:10px;
		background: #fafafa;
    	border: 1px solid #ddd;
		}
}
 ul.products::before, ul.products::after{content:none !important;}
@media (min-width: 1024px){ 
	
	.term-description p{font-size:19px;}
	 .term-description p .alertaSubastas{font-size:18px;}
	.term-description p .alertaSubastas{font-size: 19px;
padding: 10px 20px !important;
width: 100%;
max-width: 450px;}
	.term-description h2{font-size:23px; font-weight:900;}
	#alerta{
	margin:70px auto 220px auto !important;}

}
.archive li.product:has(.enviarOfertaCompra) .contComprar,
.tax-product_tag .product-type-auction #legendario,
.tax-product_tag .product_cat-originales .contComprar,
.woocommerce-shop  .product-type-auction .auction-participants-container,
.woocommerce-shop  #legendario,
.tax-product_tag .product-type-auction .auction-participants-container,
.term-originales .product-type-auction #legendario,
.term-originales .product-type-auction .auction-participants-container{
	display:none !important;
}
.tax-product_tag .product-type-auction .price,
.term-originales .product-type-auction .price{
display: block !important;
font-size: 14px !important;
}
.term-originales .enviarOfertaCompra,
.tax-product_tag .enviarOfertaCompra{
	display:block !important;
}
