/* ==========================================================================
   EXPLORAR PRODUCTOS - SOLO TEXTO (MINIMAL)
   ========================================================================== */
body:has(.ywcact-congratulations-winner-auction-section) .infoGanadora,
p.first-payment-date,
[lang="es-ES"] .yay-currency-single-product-switcher,
.woocommerce-product-attributes-item--attribute_pa_informacion .woocommerce-product-attributes-item__label,
.descriptionTab #mm-enmarcado-wrapper.enmarcado-box-final,
.custom-class-not-started--auction-product .yith-wcact-time-left-main,
body:has(.ywcact-congratulations-winner-auction-section) .woocommerce-product-rating,
body:has(.ywcact-congratulations-winner-auction-section) .explorar,
.custom-class-sealed-auction-product .verPujas,
ul.products .js-mm-alertas,
.custom-class-started-auction-product .wa-product-link,
.single-product ul.products li.product .button,
.single.single-product.woocommerce .woocommerce-product-gallery__trigger,
.single-product .product_meta .posted_in,
ul.products .js-mm-mi-puja,
ul.products .ywcact-sealed-link,
.single .custom-class-sealed-auction-product .price span + span,
ul.products  .auction-participants-container,
ul.products .star-rating,
.ywcact-auction-end-date .ywcact-auction-end
{display:none !important;}

.custom-class-started-auction-product #btn-refrescar-pujas{
	display:block !important;
	background: none; border: 1px solid #ccc; padding: 4px 10px; font-size: 11px; cursor: pointer; border-radius: 4px; color: #555;"
}
.summary:not(:has(.currency-62654)) .yay-currency-single-product-switcher{display:block !important}
.product.custom-class-started-auction-product .summary.entry-summary p.price,
.ywcact-time-left,
.anadeTuPuja{
	display:block;
	color:#444;
	font-weight:400;
	text-transform: uppercase;
	font-size: 13px;}
ul li a .imagewrapper img{max-height:200px !important;margin:auto !important;width: auto !important;}
#calendar-button-container{
	display: inline-block;
}
#tabs .imagenCreador{
	margin-bottom: 0px !important;
  margin-top: 30px;
  clear: both;
  border-radius: 18px;
  font-size: 20px;
	line-height:30px;
  padding: 0px 20px 0px 20px;
  text-align: center;
  width: 100%;
}
#tabs .imagenCreador strong{font-weight:700;}
#tabs .imagenCreador .gracias{display:block;margin-top:15px;font-weight:100;}
#tabs .imagenCreador p{font-size: 17px !important;
  margin: 50px auto -50px auto;
  color: #555;}

#tabs .descriptionTab p{font-size:19px;}
#tabs > .descriptionTab{color:#222;font-size: 19px;
	text-align:left;
margin: 0 0 2em;
font-weight: 300;}
.woocommerce-product-details__short-description{
	margin-top:25px;
	margin-bottom:40px;
word-break: break-word;
  line-break: normal;
  hyphens: auto;
  overflow-wrap: break-word;
	}
.woocommerce-product-details__short-description p{
	margin-bottom: 16px;
	color:#111;
	font-weight:200;
	}

.summary .woocommerce-product-details__short-description p:only-child{
		margin-bottom:10px;
	display:inline;
	}
.summary .woocommerce-product-details__short-description p:last-child{display:inline;}

.product .summary.entry-summary .woocommerce-product-details__short-description > a{display:inline;}

.product .summary h1, .product .summary h1 strong, .product_title.entry-title{
	font-weight:700;
	font-size: 28px;
	text-transform:uppercase;
	margin-bottom:4px;
}
.product .product_title.entry-title span{
font-weight: 100;
	display:block;
font-size: 28px;}
.single .product h1 span{
	font-weight:300;
	font-size: 28px;
}
.single-product div.product table.variations td.value{margin-bottom:0px;}
.compartirSubasta, .woosw-btn{
	padding: 8px 12px !important;
	border: 1px solid #dedede !important
}

.subHead{
	display: flex;
justify-content: space-between;
}
.precioFinal{font-size:14px;display:block;margin-top:5px;}
.summary.entry-summary .cart .nyp input:after{content:"€"}
.custom-class-not-started--auction-product .suscribirsePost{background: #fff;border:2px solid green;}
.custom-class-not-started--auction-product .laRevista h3{color:green;}
.custom-class-not-started--auction-product .infoBottonProduct{display:none;}
#tabs .suscribirsePost{margin-top:20px;}
.suscribirsePost i{font-size: 17px;
  color:#af2222;
}
.product-type-auction #price-disp #btn-edit-price{display:inline !important;}
.summary .logoBottom img{display: inline-block;
border-radius: 50%;
margin-bottom: -3px;}
.summary .logoBottom{margin:20px 0px;font-weight:400;}
.summary .cart.external{
margin: 50px 0px 20px 0px;
clear: both;
}

.arribaProd .woosw-btn-text,
.arribaProd .texto-informativo-afiliacion,
.arribaProd .compartirSubasta{
	font-size:0;
}
.arribaProd{
	position: absolute;
right: 10px;
top: -40px;
z-index: 9;
}


.arribaProd .woosw-icon-5::before,
.arribaProd .compartirSubasta::before{
	opacity:0.7;
}
.arribaProd .woosw-icon-8::before {
width: 27px;
height: 27px;

}
.atributos table th,.atributos table td{display: inline-block;width:calc(100% - 40px);padding:3px 0px;}
.atributos table th{display: block;
margin: 6px 0px -5px 0px;font-size: 12px;
  font-weight: 100;}
#artDetails.atributos{padding: 0px 0px 0px 0px !important;clear:both;font-weight:200;
	margin: 20px 0px 60px 0px;}
.product #tabs #artDetails.atributos:hover{opacity:1;}
.summary h4.titulo {float: left;font-size:18px;margin:-10px 25px 40px 0px;position:relative}
.summary div.product form.cart{padding:5px;}

.single-product div.product.product-type-simple:not(.product_cat-suscripciones) form.cart:not(:has(#ywcnp_form_name_your_price)){display:flex;flex-wrap:wrap;}
.single-product div.product form.cart .quantity{margin-right:3px;}
.single-product div.product.product-type-simple form.cart .quantity{margin-right:5px;}
.single-product div.product.product-type-simple.sold-individually form.cart .quantity{margin-right:0px;}
.single-product div.product .summary  form.cart{ margin-bottom:10px; padding:0px;}
.summary h4.titulo .coleccion a{font-weight: 400;
color: #af2222;}
.single-product div.product .woocommerce-product-gallery img{
		max-width: 100%;
	width:auto;
	border: 1px solid #ddd;
  border-radius: 8px;
		max-height:calc(100vh - 135px);
		height: auto;
		margin: auto !important;	}

.single-product .woocommerce-variation.single_variation .woocommerce-variation-price{display:block;margin-top:20px;}
.single-product .summary .price.variation-price bdi{font-size:25px;font-weight:100;line-height: 1em;}

.single-product .keywords{margin-top: 40px;
font-size: 16px;
font-weight: 100;}
.topProducto p.anadeTuPuja{margin-top:20px;}
.estimacion{
	margin: 20px 0px 0px; display:block; font-size:15px; color: #333;
}
.product:not(.custom-class-finished-auction-product) .estimado{margin: 20px 0 0; display:block;font-weight:600; font-size:15px; color: #333;}
.custom-class-finished-auction-product .price{font-size:24px !important;}

.compartir_producto{
	display:flex;
	gap:10px;
}
.perfilLeg{float: left;
  border-radius: 50%;
	width:63px;
  overflow: hidden;
  margin-right: 10px;}
.perfilLegSinfoto{
float: left;
margin-right: 5px;
}
.perfilLegSinfoto {

margin-top: 3px;
margin-bottom: 20px;
}
 .perfilLeg img{width:100%;height:auto;}
 .tituloLeg{font-size:12px; font-weight:200;display:block;text-transform:uppercase;}
 .nombreLeg{font-weight:600; font-size:21px;display:block;}

.detallesLeg{font-weight:200; font-size:17px;display:block;}
.ocupacion:not(:empty) + .lugar:before{content:" · "}
.descripcionLeg{margin-top:20px;font-weight:200;display:block;font-size:18px;}
.descripcionLeg:not(:empty):before{content:"«"}
.descripcionLeg:not(:empty):after{content:"»"}

 .tituloRef{font-size:19px; text-transform:uppercase;}

.custom-class-not-started--auction-product .ywcact-time-left{
	color: green;
padding-left: 0px;}
.yith-wcact-time-left-main{
background-color: transparent;
padding: 15px 0px 15px;
border-top: 1px solid #ccc;
}
.price .ywcact-sealed-auction{
	margin: 0px 0px 0px 0px;
	font-weight: 400;
	font-size: 16px !important;	
	display: block;
	}
.precio-salida{
	margin: -20px 0px 0px 0px;
	font-weight: 600;
	font-size: 16px !important;
	border-top: 1px solid #ccc;
	display: block;
	padding-top: 20px;}
.exclusivo{
	background-color: #800080;
padding: 15px 10px;
width: 100%;
display: block;
text-align: center;
color: #fff;
margin: 10px 0px;
border-radius: 6px;
}
 .si_exclusivo,
 .si_exclusivo:hover{
color: #800080 !important;
display: block;
margin-bottom: 20px;
}
 .descuento{font-size:14px;color:red;margin: -20px 0px 10px 0px !important;}
 .custom-class-not-started--auction-product .woocommerce-product-details__short-description + h3{display:none;}
.summary > #time{margin-top:18px;}
 a.exclusivo:hover{
	color: #fff !important;
	background-color: #673374  !important;
}
 .custom-class-sealed-auction-product .yith-wcact-bid-section input.bid{display:none;}
 .custom-class-sealed-auction-product .ywcact-wcact-bid-form-custom .ywcact-currency-symbol{
position: absolute;
right: 10px;
top: 5px;
color: #333;
font-size: 27px;
}
 .custom-class-started-auction-product .price{font-weight:700;}
 .yith-wcact-timeleft-default .yith-wcact-number{font-size:18px;}
.woocommerce-info:has(.yith-outbid-event){background-color:#af2222;
  text-align: center !important;
  font-size: 19px !important;}


.custom-class-sealed-auction-product.custom-class-finished-auction-product .ywcact-sealed-link{
	display:none;
}
 span+h2, .wp-block-media-text+h2{margin-top:2.2906835em}

.ywcact-time-left p{font-size:16px;}
.btnRs{font-size:16px;}
    .yith-wcact-bid-section {
        max-height: 0;
        opacity: 0;
        overflow: hidden;
        transition: max-height 0.4s ease-in-out, opacity 0.4s ease-in-out, margin 0.4s ease-in-out, padding 0.4s ease-in-out;
        margin: 0 !important;
        padding: 0 !important;
    }
    
    .yith-wcact-bid-section.input-puja-visible {
        max-height: 500px;
        opacity: 1;
        margin: 1em 0 !important;		
		border-radius: 0px 0px 9px 9px !important;
  		border: 2px solid rgb(240,240, 240);
    }
    
    .yith-wcact-bid-section.input-puja-oculto {
        max-height: 0;
        opacity: 0;
        margin: 0 !important;
        padding: 0 !important;
        overflow: hidden;
    }
	.titAuto{
		display:flex;
		justify-content:space-between;
	}
	.titAuto strong{
		font-size: 16px;
		text-transform: uppercase;
		font-weight: 900;
	}
.product .summary.entry-summary .woocommerce-product-details__short-description a{
	color:#000;
	text-decoration: underline;
    text-decoration-style: solid;
    text-decoration-color: currentcolor;
  text-decoration-style: dotted;
  text-decoration-color: #ccc;
	}
.enviosDesde{display: inline-flex;
	font-size: 13px;}
.enviosDesde .tituloCajaTienda a,
.enviosDesde .tituloCajaTienda a i{font-weight:100;}
.enviosDesde strong,
.enviosDesde i{font-weight:300;font-size:16px;}
.enviosDesde strong{font-size: 12px;display:block; margin-top:5px;}

#tab-reviews{display:none;}
#tab-reviews:target {
display:block;
border: 1px solid rgb(221, 221, 221);
padding: 20px;
border-radius: 6px;
background: rgb(250, 250, 250);
}

.product #tabs h1{font-size: 1.6em;
font-weight: 300;
line-height: 1.6em;
    margin-top: 30px;
    margin-bottom: 0px;
}
.product #tabs div > h1{
    margin-top: 0px;
    margin-bottom: 0px;
}
.product #tabs h2{font-size: 1.4em;
  font-weight: 900 !important;
  line-height: 1.6em;
  margin-top: 30px;
  margin-bottom: 15px;
  text-transform: uppercase;
}
.product #tabs .infoBottonProduct > h2{flex: 0 0 100%;
text-align: center;
width: 100%;
margin: 0px 0px 20px 0px;
font-family: serif;
font-size: 20px;
color: #444;}
.product #tabs h3{
	text-align: left;
font-size: 21px;
font-weight: 700;
text-transform: uppercase;
}    
    /* Estilos para el mensaje informativo */
    #pujaAutoInfo {
        max-height: 0;
        opacity: 0;
        overflow: hidden;
        transition: max-height 0.4s ease-in-out, opacity 0.4s ease-in-out, margin 0.4s ease-in-out, padding 0.4s ease-in-out;
        margin: 0 !important;
        padding: 0 !important;
        background-color: rgb(240, 240, 240);
        border-radius: 9px 9px 0px 0px;
        position: relative;
    }
    
    #pujaAutoInfo.puja-auto-visible {
        max-height: 300px;
        opacity: 1;
        margin: 0px auto -20px !important;
        padding: 10px 10px 20px !important;
    }
    
    #pujaAutoInfo.puja-auto-oculto {
        max-height: 0;
        opacity: 0;
        margin: 0 !important;
        padding: 0 !important;
        overflow: hidden;
    }
    
    /* Estilos para el botón "Volver a manual" dentro del desplegable */
    .btn-volver-manual-wrapper {
        text-align: right;
        margin-bottom: 10px;
		display: inline;
    }
    
    .btn-volver-manual {
        background: #333;
color: #fff;
border: none;
padding: 0px 12px;
border-radius: 4px;
font-size: 13px;
cursor: pointer;
transition: background 0.3s ease;
font-weight: 500;
    }
    
    .btn-volver-manual:hover {
        background: #ccc;
    }
    
    /* Estilos del modal */
    .yith_ywcact_opened .yith-ywcact-popup-wrapper {
        max-width: 550px;
        width: 90%;
    }


.custom-wishlist-shortcode{position: absolute;
  margin-top: 10px;
  margin-left: 10px;
	right:0px;
  z-index: 9;}
.summary:not(:has(.estimado)) .js-mm-mi-puja{margin-top:15px;}

.js-mm-mi-puja{margin-top:6px;}
.ics-calendar-link{
display: inline-block;
	margin: 0px 8px 0px 0px;
cursor: pointer;
	padding:0px;
	background-color:transparent;
color: rgb(51, 51, 51);
width: fit-content;
	font-weight:400;
	font-size: 16px !important;
}

.ics-calendar-link:has(span){font-size:14px !important;}
.ics-calendar-link:has(span) svg{
transform: translateY(6px) !important;
width: 17px;
}
.ics-calendar-wrapper .whatsapp{
	margin: 0px 0px 0px 0px;
cursor: pointer;
width: fit-content;
font-size: 15px;
padding: 0px;
color: green;
font-weight: bold;
}
ul.products.columns-4 li.product {
margin: 6px  !important;
width: calc(75% - 12px)  !important;
padding: 10px;
	min-width:75%;
background: #fafafa;
	border-radius:5px;
border: 1px solid #ddd;
}
.product.custom-class-started-auction-product .summary.entry-summary p.price{
	padding: 15px 0px 0px;
}
.yith-wcact-container-timeleft{
	margin: 0px;
	padding: 0px;}
.yith_wcact_exceeded_reserve_price{margin-bottom:0px !important;}
.aviso-pujadores-unicos{
	color:#666;
	font-size:15px;
	margin-top:0px !important;
}
#timer_auction{
	margin-left:-10px;
}

#yith-wcact-table-bids *{
	padding:3px 0px;
	font-size:12px !important;
	
}
.yith-wcact-watchlist-button{background-color: #444;
padding: 15px;
text-align: center;
border-radius: 12px;
max-width: 330px;
color: #fff;}
.ywcact-wcact-bid-form-custom .yith-wcact-bid-section{
	min-width:60%;
	margin-bottom: 10px;
	text-align: center;
	border-radius: 5px;
	background: #fff;
	border: 1px solid #ddd;
	padding: 0px;
	box-shadow: none;
	
	position: relative;}
.yith-wcact-form-bid .quantity{margin-right: 10px;padding-right: 30px;}
#btn-toggle-sms-modal{
	display: inline-block;
cursor: pointer;
color: rgb(51, 51, 51);
font-weight: 500;
	background-color:transparent;
font-size: 14px !important;
	padding:5px;
}
#yith-wcact-form-bid.ywcact-wcact-bid-form-custom .quantity{
	margin-right: 0px;
	max-width: 100%;
	width: 100%;
	padding: 4px;
	text-align: center;
	border-radius: 5px;
	background: #fff;
	box-shadow: none;}
#_actual_bid::placeholder {
    color: #999 !important;
    font-size: 19px !important;
   
}

#_actual_bid::-webkit-input-placeholder {
    color: #999 !important;
    font-size: 19px !important;
}

#_actual_bid:-ms-input-placeholder {
    color: #999 !important;
    font-size: 19px !important;
}
.custom-class-sealed-auction-product #yith-wcact-form-bid.ywcact-wcact-bid-form-custom .quantity{
	border:1px solid #333;}
.product-type-auction #yith-wcact-form-bid.ywcact-wcact-bid-form-custom .quantity .qty,
.product-type-auction #yith-wcact-form-bid.ywcact-wcact-bid-form-custom .quantity input:focus{
	width: 100%;
	background-color: #fff;
	border:none;
	padding: 4px;
	box-shadow: none;
}
.woocommerce-product-attributes-item--attribute_pa_informacion,
.garantiaRecompra,
.marco,
details.importacion,
.trustBadges{
	position:relative;
	cursor: pointer;
	background-color: #f7f7f7;
	padding: 15px;
	color:#555;
	border-radius: 6px;
	margin:10px 0px 0px 0px;
	font-size: 16px;
	font-weight:300;
	}
.recompra-content{
background: rgb(247, 247, 247);
  border-radius: 0px 0px 9px 9px;
  margin: 0px 0px 10px 42px !important;
}
#artDetails summary{padding:10px;margin:-10px;}
}
.atributos summary{font-weight:600;}
.garantiaRecompra i{
	font-size: 40px;
	background: #5b6c70;
	color: #FFF;
	border: 4px solid #fff;
border-radius: 8px;
height: 39px;
width: 49px;
margin-left: -8px;
margin-right: 14px;
}
.product .summary.entry-summary p.price,
.product .summary.entry-summary span.price{
	color: #555555;
	font-size:17px;
	display:block;
}
.yith-wcact-timeleft-big-blocks .yith-wcact-timeleft{
	min-height: 28px;
margin: 0px;
padding: 0px 9px;
width: fit-content;
border-bottom: 0px;
border: 0px;
	border-right: 1px solid #ccc;
	line-height:15px;
	}
.yith-wcact-timeleft-big-blocks .yith-wcact-timeleft:last-child{	border-right: 0px;
}

.yith-wcact-timeleft-big-blocks .yith-wcact-number{font-size: 34px;font-weight:700;
}
.yith-wcact-number-label{
	font-weight:200;
	margin-top:4px;
	font-size:11px;}

.product.custom-class-started-auction-product .summary.entry-summary p.price .amount{
	font-size: 47px;
	font-weight: 400;
	display: block;
	color:#000;
	margin: 14px 0px 5px;
}
  #btn-toggle-manual{
		font-size: 14px;
  font-weight: 500;
  white-space: nowrap;
		}
		
        .manual-input-oculto { 
            max-height: 0 !important;
            opacity: 0 !important;
            overflow: hidden !important;
            margin: 0 !important;
            padding: 0 !important;
            transition: max-height 0.4s ease-in-out, opacity 0.4s ease-in-out, margin 0.4s ease-in-out, padding 0.4s ease-in-out;
        }
        .manual-input-visible {
            max-height: 500px !important;
            opacity: 1 !important;
            margin: 1em 0 !important;
            transition: max-height 0.4s ease-in-out, opacity 0.4s ease-in-out, margin 0.4s ease-in-out, padding 0.4s ease-in-out;
        }
        .yith-wcact-bid-section {
            transition: max-height 0.4s ease-in-out, opacity 0.4s ease-in-out, margin 0.4s ease-in-out, padding 0.4s ease-in-out;
            overflow: hidden;
			
        }
        /* Estilos para botones manuales */
        .btn-quick-bid-manual {
            background: #f9f9f9;
            border: 1px solid #ddd;
            padding: 8px 16px;
			font-weight:500;
			font-size:19px;
            border-radius: 4px;
            cursor: pointer;
			flex: 1;
            transition: all 0.3s ease;
           
        }
        .btn-quick-bid-manual:hover {
            background: #eee;
        }
        .btn-quick-bid-manual.selected {
            background: #333 !important;
            color: #fff !important;
        }
        .quick-bids-container-manual {
            margin: 10px 0;
			gap: 10px;
			display:flex;
        }
.quick-bids-container-manual button{color:#222 !important;}
        .mm-antisnipping-simple-box {     
    font-size: 15px;
  color: #444;
  line-height: 1.4;
  display: block;
  width: 100%;
  margin: 10px 0px 10px;
  background-color: lightgoldenrodyellow;
  padding: 10px 20px;
  border-radius: 7px;
        }
#bottom-reviews-list{
  display: flex;
  overflow: hidden;
  gap: 10px;
  flex-wrap: wrap;
}

#bottom-reviews-list > div{min-width: 250px;
  width: calc(25% - 8px);
  flex: 1;}
.resenaTitulo{
	display:flex; gap:10px; margin-bottom:10px; padding:5px; border-radius:4px;
	background-color:rgb(240, 237, 220);
}
.yith-wcact-time-left-main:has(#btn-toggle-sms-modal){padding-bottom:0px !important}
.puja-mas-alta-contenedor{display:block;font-size:15px;color:#777;}

.btn-quick-bid,
.btn-quick-bid:hover{
	flex: 1;
	padding: 8px 4px;
	border: 1px solid #aaa;
	background: #fff;
	cursor: pointer;
	border-radius: 7px;
	font-size: 20px;
	text-align: center;
	color: #000;
	line-height: 1.2;
	transition: all 0.2s ease;
	font-weight: 500;}
.ywcact-auction-confirm{
		background-color:#000 !important;
		display:block;
		font-size:24px;
	cursor: pointer;
    touch-action: manipulation; /* Esto le dice al navegador que no espere por un doble clic */
    -webkit-tap-highlight-color: transparent; /
	padding:15px 20px;
		width:100%;
	}

.single .custom-class-sealed-auction-product .ywcact-auction-confirm{padding:15px;}
#btn-toggle-input{font-size:16px;}
.quick-bids-container{margin: 10px 0 5px 0;
display: flex;
gap: 4px;
width: 100%;
box-sizing: border-box;
clear: both;}
#yith_wcact_manual_bid_increment{display:none;}
.summary #yith-wcact-auction-timeleft p.price{font-weight:600;font-size:18px}
.single .yith-wcact-timeleft-loop,
.single .yith-wcact-timeleft-big-blocks{
	display:inline;}
.garantiaRecompra i:before{margin: -4px 0px 0px -1px;
position: absolute;}
 .garantiaRecompra:before,
details.importacion:before,
.marco:before,
.trustBadges:before{
content: "";
	clear:left;
	 background-color: #f7f7f7;
	 background-blend-mode: multiply;
  background-image: url("https://www.marroiak.com/wp-content/uploads/check-icono-awesome.png.png");
  width: 42px;
	height: 25px;
	float: left;
	background-size: 24px auto;
	background-repeat: no-repeat;
	background-blend-mode: multiply;
	
}
.single-product div.product .variations_button{display:flex;flex-wrap:wrap;}
.summary .cart.external .add_to_cart_button.button{
background: #fff;
  padding: 8px 1.21575em 9px 0.7em;
  color: #000;
  font-size: 15px;
	margin-right:5px;
  font-weight: 400;
}
#recompra-content-ajax{
	position: absolute;
	font-size:15px;
	background-color: rgb(255, 255, 255);
	margin-top: 20px;
	border: 1px solid;
	padding: 10px;
	max-width: 350px;
	border-radius: 9px;
	z-index: 9;}
.custom-class-started-auction-product #mm-enmarcado-wrapper
{display:none !important;}
.ywcact-congratulation-message-header img {
  float: left;
  border-radius: 50%;
  margin: -10px 0px 0px 0px;
  max-width: 50px;
}
.ywcact-congratulation-message-container .ywcact-congratulation-message-header {
  margin-bottom: 26px;
}
.ywcact-congratulations-winner-auction-section {
  border-radius: 9px;
}
.stock.in-stock{display:none;}
.summary.entry-summary .registroPrecio{
	border: 1px solid;
	border-radius: 9px;
	padding: 10px 20px;
	margin-bottom: 10px;
	display: block;
	width: fit-content;
}   
.summary h4.titulo .coleccion:hover a{color:#af2222}
.summary h4.titulo .coleccion{display:inline-block;font-weight: 400; font-size:15px; margin-right:10px;}
.summary h4.titulo .autorLink, .summary h4.titulo .compartir{ display:inline-block; font-size:14px; white-space: nowrap;margin-left: 5px;
margin-right: 9px;}
.summary h4.titulo .coleccion a span{color:#666;}

.summary .woocommerce-product-attributes-item--weight{display:none;}
.share-wrapper{
	background-color: #f0f0f0;
color: #000;
}
       
   
.explorar.productos {
    display: flex;
    align-items: center;
   min-height:26px;
    margin-bottom: 0px;
    width: 100%;
    overflow-x: auto;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
    border-bottom: 1px solid #f2f2f2;
    background: #fff;
    box-sizing: border-box;
	overflow-x: auto;          /* Scroll horizontal permitido */
    overflow-y: hidden;        /* BLOQUEA el scroll vertical */
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
    
    align-content: center;
    flex-wrap: nowrap;         

    border-bottom: 1px solid #ccc;
    background: #fff;
    box-sizing: border-box;
    
   
    touch-action: pan-x;      
}
.topProducto .shop_attributes td span, .topProducto .shop_attributes th p{
	font-size: 17px;
	line-height:1.25;
	font-weight:400;
}
.topProducto .woocommerce-product-attributes-item--attribute_pa_informacion td span{
	margin-bottom:10px;
}
.woocommerce-product-attributes-item__value p span{
	display:block;
}
.woocommerce-product-attributes-item:before{
	content: "";
	width: 40px;
	height: 60px;
	display: inline;
	float: left;
	background-size: 35px auto;
	background-repeat: no-repeat;
	background-position: 0px 10px;
}

.woocommerce-product-attributes-item--attribute_pa_informacion:has(details[open]),
.atributos > details[open]:not(.info-desplegable){
	border:1px solid #555;
	box-shadow: 2px 2px 20px #ccc;
}
details.importacion:before{
	background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 -960 960 960" width="24px" fill="%231f1f1f"><path d="M229.23-229.23Q200-258.46 200-300h-89.23l8.77-40h90.69q10.85-26.69 35-43.35Q269.38-400 300-400q30.62 0 54.77 16.65 24.15 16.66 35 43.35h184.69l87.85-380h-438l.92-3.92q2.92-15.7 15.19-25.89Q252.69-760 269.38-760h442.93l-32.39 140h83.16l108.46 144.62L836.92-300h-46.15q0 41.54-29.23 70.77Q732.31-200 690.77-200q-41.54 0-70.77-29.23-29.23-29.23-29.23-70.77H400q0 41.54-29.23 70.77Q341.54-200 300-200q-41.54 0-70.77-29.23ZM635.46-430h186.08l7.08-35.62L743.08-580h-72.7l-34.92 150Zm17.16-249.92 9.69-40.08-87.85 380 9.69-40.08 31.7-139.84 36.77-160ZM66.92-440.08l10-40h179.23l-10 40H66.92Zm80-139.84 10-40h219.23l-10 40H146.92ZM300-240q24.69 0 42.35-17.65Q360-275.31 360-300t-17.65-42.35Q324.69-360 300-360t-42.35 17.65Q240-324.69 240-300t17.65 42.35Q275.31-240 300-240Zm390.77 0q24.69 0 42.35-17.65 17.65-17.66 17.65-42.35t-17.65-42.35Q715.46-360 690.77-360t-42.35 17.65q-17.65 17.66-17.65 42.35t17.65 42.35Q666.08-240 690.77-240Z"/></svg>');
background-repeat: no-repeat;
background-position: center;
	margin-left: -10px;
  margin-right: 10px;
 
  background-size: 28px 28px;}
.woocommerce-product-attributes-item--attribute_pa_idiomas:before{
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%231f1f1f'%3E%3Cpath d='M480.13-120q-74.67 0-140.41-28.34-65.73-28.34-114.36-76.92-48.63-48.58-76.99-114.26Q120-405.19 120-479.87q0-74.67 28.34-140.41 28.34-65.73 76.92-114.36 48.58-48.63 114.26-76.99Q405.19-840 479.87-840q74.67 0 140.41 28.34 65.73 28.34 114.36 76.92 48.63 48.58 76.99 114.26Q840-554.81 840-480.13q0 74.67-28.34 140.41-28.34 65.73-76.92 114.36-48.58 48.63-114.26 76.99Q554.81-120 480.13-120Zm-.13-40q134 0 227-93t93-227q0-7-.12-14.12-.11-7.11-.88-13.65-2.69 26.69-21.23 44.15-18.54 17.47-45.46 17.47H630.77q-27.92 0-47.81-19.86-19.88-19.85-19.88-47.73v-33.79H427.69v-67.59q0-27.88 19.89-47.92 19.88-20.04 47.8-20.04h33.85v-30.77q0-29.15 19.04-45.88 19.04-16.73 45.5-19.27-26.92-10.38-55.18-15.69Q510.33-800 480-800q-134 0-227 93t-93 227v11.54q0 5.38.77 11.54H340q56.77 0 96.08 39.3 39.3 39.31 39.3 95.73v34.2H373.85v109.23q24.61 8.84 51.42 13.65Q452.08-160 480-160Z'/%3E%3C/svg%3E");

}
.woocommerce-product-attributes-item--attribute_pa_tecnica:before{
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='30px' viewBox='0 -960 960 960' width='24px' fill='%231f1f1f'%3E%3Cpath d='M478.46-120q-73.54 0-138.84-28.42-65.31-28.43-114.04-77.16-48.73-48.73-77.16-114.42Q120-405.69 120-480q0-75.31 29.04-141t79.15-114.31q50.12-48.61 117.58-76.65Q413.23-840 489.54-840q70 0 133.31 23.65 63.3 23.66 111.42 65.62 48.11 41.96 76.92 100Q840-592.69 840-524.15q0 92.69-53.46 148.42Q733.08-320 640-320h-70.92q-25.16 0-42.12 17.31Q510-285.38 510-260.92q0 25.07 15 42.57T540-178q0 29.23-16.35 43.62Q507.31-120 478.46-120ZM480-480Zm-191.62 8.38Q300-483.23 300-500t-11.62-28.38Q276.77-540 260-540t-28.38 11.62Q220-516.77 220-500t11.62 28.38Q243.23-460 260-460t28.38-11.62Zm120-160Q420-643.23 420-660t-11.62-28.38Q396.77-700 380-700t-28.38 11.62Q340-676.77 340-660t11.62 28.38Q363.23-620 380-620t28.38-11.62Zm200 0Q620-643.23 620-660t-11.62-28.38Q596.77-700 580-700t-28.38 11.62Q540-676.77 540-660t11.62 28.38Q563.23-620 580-620t28.38-11.62Zm120 160Q740-483.23 740-500t-11.62-28.38Q716.77-540 700-540t-28.38 11.62Q660-516.77 660-500t11.62 28.38Q683.23-460 700-460t28.38-11.62ZM478.46-160q10.54 0 16.04-4.62 5.5-4.61 5.5-13.38 0-14-15-29.92-15-15.93-15-52.39 0-43.54 29-71.61Q528-360 570-360h70q75.23 0 117.62-44.27Q800-448.54 800-524.15q0-121.77-93.65-198.81Q612.69-800 489.54-800q-138.31 0-233.92 93Q160-614 160-480q0 133 93.5 226.5T478.46-160Z'/%3E%3C/svg%3E");
}
.woocommerce-product-attributes-item--attribute_pa_paginas:before{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%231f1f1f'%3E%3Cpath d='M478.46-210.77q-48.77-33.38-104-51.31Q319.23-280 260-280q-31.23 0-61.35 5.23Q168.54-269.54 140-258q-21.77 8.69-40.88-4.85Q80-276.38 80-300.15v-385.08q0-14.85 8.19-26.77t21.5-16.92q35.23-15.54 73.31-23.31 38.08-7.77 77-7.77 58.77 0 113.88 18.08Q429-723.85 480-693.85v434.77q50.23-32 106.62-46.46Q643-320 700-320q32.92 0 59.73 3.69 26.81 3.69 57.19 12.62 8.46 2.31 15.77.38Q840-305.23 840-316v-418.46q5.77 1.15 11.04 3.19t10.04 5.42q9.46 5 14.19 14.23 4.73 9.24 4.73 20.24v389.69q0 23.77-20.27 36.92-20.27 13.16-44.35 5.23-27.76-10.77-56.73-15.61Q729.69-280 700-280q-60 0-116.77 16.77-56.77 16.77-104.77 52.46ZM560-360v-340l200-200v360L560-360Zm-120 81.92v-392.15q-42.23-23.23-87.35-36.5Q307.54-720 260-720q-37 0-68.54 6.62-31.54 6.61-56.84 16.76-6.16 2.31-10.39 6.54T120-679.69v365.46q0 10.77 7.31 12.69t15.77-1.15q24.23-8.39 52.57-12.85Q224-320 260-320q53.69 0 100.88 12.54 47.2 12.54 79.12 29.38Zm0 0v-392.15 392.15Z'/%3E%3C/svg%3E");
}
.woocommerce-product-attributes-item--attribute_pa_edicion:before{
background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%231f1f1f'%3E%3Cpath d='M304.62-120q-43.39 0-74-30.62-30.62-30.61-30.62-74V-720q0-50.31 34.85-85.15Q269.69-840 320-840h440v550.77q-26.54 0-45.58 19.04t-19.04 45.57q0 26.54 19.04 45.58T760-160v40H304.62ZM240-305.46q13.23-11.62 29.38-17.69 16.16-6.08 35.24-6.08h30.76V-800H320q-32.69 0-56.35 23.65Q240-752.69 240-720v414.54Zm135.38-23.77H720V-800H375.38v470.77ZM240-305.46v-479.16 479.16ZM304.62-160h374.53q-11.38-13.23-17.57-29.27-6.2-16.04-6.2-35.35 0-18.3 6.08-34.84 6.08-16.54 17.69-29.77H304.62q-27.54 0-46.08 19.04T240-224.62q0 27.54 18.54 46.08T304.62-160Z'/%3E%3C/svg%3E");

}
.woocommerce-product-attributes-item--attribute_pa_complementos-incluidos:before{	
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%231f1f1f'%3E%3Cpath d='M169.23-120v-430.77H120v-176.92h205.69q-11.92-10.54-16.5-25.01-4.57-14.46-4.57-30.38 0-39.74 27.82-67.56T400-878.46q23 0 42.23 10.81 19.23 10.8 33.15 28.11 13.93-17.54 33.16-28.23 19.23-10.69 42.23-10.69 39.74 0 67.56 27.82t27.82 67.56q0 15.62-4.69 30.12-4.69 14.5-16.38 25.27H840v176.92h-49.23V-120H169.23ZM511.5-822.54q-16.12 15.92-16.12 39.46t15.93 39.46q15.92 15.93 39.46 15.93t39.46-15.93q15.92-15.92 15.92-39.46t-16.11-39.46q-16.12-15.92-39.27-15.92-23.15 0-39.27 15.92Zm-166.88 39.46q0 23.54 16.11 39.46 16.12 15.93 39.27 15.93 23.15 0 39.27-15.93 16.11-15.92 16.11-39.46t-15.92-39.46q-15.92-15.92-39.46-15.92t-39.46 15.92q-15.92 15.92-15.92 39.46ZM160-687.69v96.92h300v-96.92H160ZM460-160v-390.77H209.23V-160H460Zm40 0h250.77v-390.77H500V-160Zm300-430.77v-96.92H500v96.92h300Z'/%3E%3C/svg%3E");
}
.woocommerce-product-attributes-item--attribute_pa_autenticidad:before{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%231f1f1f'%3E%3Cpath d='m397-428.92 31.15-103.23-82-60.16h102.47L480-696.62l31.38 104.31h102.47l-82.23 60.16 31.15 103.23L480-493l-83 64.08ZM280-101.54v-263.61q-38-37.39-59-87.54-21-50.16-21-107.31 0-117.08 81.46-198.54T480-840q117.08 0 198.54 81.46T760-560q0 57.15-21 107.31-21 50.15-59 87.54v263.61l-200-60-200 60ZM650-390q70-70 70-170t-70-170q-70-70-170-70t-170 70q-70 70-70 170t70 170q70 70 170 70t170-70ZM320-158.23l160-44.85 160 44.85v-173.23q-33.46 24.61-74.35 38.04Q524.77-280 480-280t-85.65-13.42q-40.89-13.43-74.35-38.04v173.23Zm160-86.62Z'/%3E%3C/svg%3E");
}
.woocommerce-product-attributes-item--attribute_pa_tamanos:before{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%231f1f1f'%3E%3Cpath d='M700-60v-160H284.62q-27.62 0-46.12-18.5Q220-257 220-284.62V-700H60v-40h160v-160h40v615.38q0 9.24 7.69 16.93 7.69 7.69 16.93 7.69H900v40H740v160h-40Zm0-240v-375.38q0-9.24-7.69-16.93-7.69-7.69-16.93-7.69H300v-40h375.38q27.62 0 46.12 18.5Q740-703 740-675.38V-300h-40Z'/%3E%3C/svg%3E");
}
.woocommerce-product-attributes-item--attribute_pa_soporte:before{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%231f1f1f'%3E%3Cpath d='M480-424.62 80.77-632.31 480-840l400 207.69-400 207.69Zm0 152.31L103.77-467.77l41.69-22.92L480-317.92l335.31-172.77L857-467.77 480-272.31ZM480-120 103.77-315.46l41.69-22.92L480-165.62l335.31-172.76L857-315.46 480-120Zm0-350.23 316.85-162.08L480-794.38 163.92-632.31 480-470.23Zm.77-162.08Z'/%3E%3C/svg%3E");
}
.woocommerce-product-attributes-item--attribute_pa_royalties:before{
	background-image: url("https://www.marroiak.com/wp-content/uploads/royalties-awesome-icono.jpg");
}
.woocommerce-product-attributes-item--attribute_pa_informacion:before{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%231f1f1f'%3E%3Cpath d='M460-620v-120H340v-40h120v-120h40v120h120v40H500v120h-40ZM249.65-132.73q-17.34-17.35-17.34-42.65 0-25.31 17.34-42.66 17.35-17.34 42.66-17.34 25.31 0 42.65 17.34 17.35 17.35 17.35 42.66 0 25.3-17.35 42.65-17.34 17.35-42.65 17.35t-42.66-17.35Zm375.39 0q-17.35-17.35-17.35-42.65 0-25.31 17.35-42.66 17.34-17.34 42.65-17.34t42.66 17.34q17.34 17.35 17.34 42.66 0 25.3-17.34 42.65-17.35 17.35-42.66 17.35-25.31 0-42.65-17.35ZM80-820v-40h97.92l163.85 344.62h265.38q6.93 0 12.31-3.47 5.39-3.46 9.23-9.61L768.54-780h45.61L662.77-506.62q-8.69 14.62-22.58 22.93-13.88 8.31-30.5 8.31H324l-48.62 89.23q-6.15 9.23-.38 20 5.77 10.77 17.31 10.77h435.38v40H292.31q-35 0-52.35-29.39-17.34-29.38-.73-59.38l60.15-107.23L152.31-820H80Z'/%3E%3C/svg%3E");
	background-size: 26px;
	background-position: 0px 0px;
}
.woocommerce-product-attributes-item--attribute_pa_envios:before,
 .marco:before{
  background-image: url("https://www.marroiak.com/wp-content/uploads/envios-icono-awesome.jpeg");
}
.woocommerce-product-attributes-item--attribute_pa_artista:before{

background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='%231f1f1f'%3E%3Cpath d='M522.23-437.92q87.62-58.62 138.62-129.66 51-71.04 51-140.42 0-42-17.04-67t-45.04-25q-58.54 0-97.62 80.27-39.07 80.27-39.07 198.73 0 24.77 2.42 45.35 2.42 20.57 6.73 37.73ZM159.23-160v-58.46h58.46V-160h-58.46Zm145.39 0v-58.46h58.46V-160h-58.46ZM450-160v-58.46h58.46V-160H450Zm145.38 0v-58.46h58.47V-160h-58.47Zm145.39 0v-58.46h58.46V-160h-58.46ZM147.54-308.46 120-336l64-64-64-64 27.54-27.54 64 64 64-64L303.08-464l-64 64 64 64-27.54 27.54-64-64-64 64ZM592.62-320q-30 0-53.08-14.19t-38-42.5q-23.46 14-49.19 25.77-25.73 11.77-52.97 22.77l-14.15-37.31q26.46-10.77 51.96-23.04t48.73-26.04q-6.54-22-9.8-49.15-3.27-27.16-3.27-58.69 0-140.16 49.69-228.89Q572.23-840 649.77-840q45.85 0 73.85 36.19 28 36.19 28 96.73 0 82.16-57.97 163.46-57.96 81.31-157.27 145.24 10.08 19.3 24.5 28.96 14.43 9.65 32.43 9.65 32.15 0 68.19-30.69t64.81-82.39l34.54 16.31q-5.47 31.62-4.08 55.62 1.38 24 13.31 41.23 13.07-6.54 25.04-15.08 11.96-8.54 29.03-28.85l31.47 25.16q-26 28.31-48.08 43.38Q785.46-320 765.69-320q-17.92 0-30.96-20.19T716.85-391q-24.16 32.69-58.54 51.85Q623.92-320 592.62-320Z'/%3E%3C/svg%3E");}
.woocommerce-product-attributes-item--attribute_pa_informacion{
	display: block;	
	}
.woocommerce-product-attributes-item--attribute_pa_informacion .content{margin-top:20px;}
.woocommerce-product-attributes-item--attribute_pa_informacion .woocommerce-product-attributes-item__label{
	font-size: 16px;
  font-weight: 600;
  margin-bottom: 0px;
}
.importacion{margin-top:40px;}
.atributos summary:after{content:"▼";font-size:75%;}
.atributos details[open] > summary:after{content:"▲";}
.atributos:has(.woocommerce-product-attributes-item--attribute_pa_informacion) .importacion{margin-top:-10px;}

.atributos:has(.woocommerce-product-attributes-item--attribute_pa_informacion details[open]) .importacion{margin-top:10px;}

		

 .marco > div{margin-left:42px;}
 .marco p{font-size:1.1em !important;
	margin-left:40px !important;}
 .trustBadges:before{
	background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24px" viewBox="0 -960 960 960" width="24px" fill="%231f1f1f"><path d="M540-463.08q-33.85 0-56.92-23.07Q460-509.23 460-543.08q0-33.84 23.08-56.92 23.07-23.08 56.92-23.08T596.92-600Q620-576.92 620-543.08q0 33.85-23.08 56.93-23.07 23.07-56.92 23.07Zm-247.69 127.7q-26.66 0-45.64-18.99-18.98-18.98-18.98-45.63v-286.15q0-26.66 18.98-45.64t45.64-18.98h495.38q26.66 0 45.64 18.98t18.98 45.64V-400q0 26.65-18.98 45.63-18.98 18.99-45.64 18.99H292.31Zm40-40h415.38q0-26.85 18.98-45.74Q785.65-440 812.31-440v-206.15q-26.85 0-45.73-18.98-18.89-18.99-18.89-45.64H332.31q0 26.85-18.98 45.73-18.98 18.89-45.64 18.89V-440q26.85 0 45.73 18.98 18.89 18.98 18.89 45.64Zm401.54 160H172.31q-26.66 0-45.64-18.99-18.98-18.98-18.98-45.63v-352.31h40V-280q0 9.23 7.69 16.92 7.7 7.7 16.93 7.7h561.54v40Zm-441.54-160h-24.62v-335.39h24.62q-10 0-17.31 7.31-7.31 7.31-7.31 17.31V-400q0 10 7.31 17.31 7.31 7.31 17.31 7.31Z"/></svg>');
background-repeat: no-repeat;
background-position: center;
  background-size: 28px auto;
 margin-left:-8px;
	 margin-right:10px;
}

.trustBadges i{
	font-size: 40px;
background: #5b6c70;
color: #f7f7f7;
	 background-blend-mode: multiply;
border: 4px solid #f7f7f7;
border-radius: 8px;
height: 39px;
width: 49px;
margin-left: -8px;
margin-right: 14px;
}
.single .trustBadges i:before{margin: -4px 0px 0px -1px;
position: absolute;}
.single .trustBadges i.fa-cc-mastercard{font-size: 34px;
height: 34px;
width: 44px;}
.woocommerce-product-attributes.shop_attributes{margin-bottom:0px;}
.single .contactoProducto:before {
	content: "";
  background-image: url("https://www.marroiak.com/wp-content/uploads/bernat-perfil-foto.jpg");
  width: 40px;
  border-radius: 50%;
  height: 40px;
  float: left;
  background-size: 45px 45px;
  background-repeat: no-repeat;
	margin-right:10px;
}

/* Ocultar scrollbar */
.explorar.productos::-webkit-scrollbar {
    display: none;
}
.explorar.productos {
    -ms-overflow-style: none;  
    scrollbar-width: none;  
}
.yith-wcact-main-auction-product:has(#yith-wcact-is-overtime) .yith-wcact-time-left-main{
	border-top:0px;
}
#yith-wcact-is-overtime{
	display:block;
	width:fit-content;
	color:#fff !important;
	background:#af2222;
	padding:2px 5px;
	font-size:14px;
	border-radius:4px;
	}
.tag-link {
   display: inline-block;
    font-size: 11px;
    font-weight: 400; 
    text-transform: uppercase;
    letter-spacing: 1px; 
    text-decoration: none;
    transition: color 0.2s ease;
    background: none; 
    padding: 9px 8px 7px;    
    color: #888;    
}
.sms-active-badge{display: inline-block;
  margin: 0px 10px 0px 0px;
  cursor: pointer;
  font-size: 14px;
	color:green;
  font-weight: 600;}
.sms-active-badge:before{
	content:"✓";
	margin-right:5px;
}
.yith-wcact-bid-section input.button_bid_subtr,
.yith-wcact-bid-section input.button_bid_add{display:none;}
.btn-volver{background-color: #f0f0f0;
  color: #000;
}
.btn-volver + .share-wrapper{
	background:transparent;
}

/* Tag Prioritario (Negro puro) */
.explorar.productos .tag-link.tag-prioritario {
    
    font-weight: 800; /* Más grosor para diferenciarlo sin usar fondo */
}

/* Hover: El texto se oscurece */
@media (hover: hover) {
    .explorar.productos .tag-link:hover {
        color: #000;
    }
}


#yith_reserve_price p{
	background:#f0f0f0;
	display:block;
	margin:0px;
	padding:2px 10px 2px 10px !important;
	border-radius:4px 4px 0px 0px;
	width: fit-content;

}
#yith_reserve_price p.yith_wcact_exceeded_reserve_price{
	background:#f4f7f5;
	color:green;
}

.explorar .compartirSubasta
{
  border: 0px;
  border-radius: 0px;
  border-right: 1px solid #ccc !important;
  padding: 0px 20px 0px 20px;
  background: none !important;
}


.explorar .iconoCompartir::before {
  display:none;
}
.tag-link.tag-categoria-principal{
	color:#222;
	font-weight:600;
}
.explorar.productos .texto-informativo-afiliacion{display:none;}

.flex-control-thumbs{
	justify-content: space-between;
flex-grow: 0;
display: flex;
flex-wrap: wrap;}
.woocommerce-product-gallery__wrapper{
flex-grow: 0;
display: flex;
	padding:10px;
flex-wrap: wrap; gap:10px;}
.woocommerce-product-gallery__wrapper > div{display:inline-block;width:calc(50% - 5px);padding:0px;position:relative;}

.woocommerce-product-gallery__wrapper > div:first-child{display:block;width:100%;flex: 1 100%;margin-left:10px;}

.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li:nth-child(even){
	clear:left !important;
}
.single-product div.product .woocommerce-product-gallery .flex-control-thumbs li:nth-child(odd){
	clear:right !important;
}
.storefront-full-width-content .site-main ul.products li.product{margin-bottom: 10px;text-align:center;overflow:hidden;}
.storefront-full-width-content.single-product div.product .woocommerce-product-gallery.woocommerce-product-gallery--columns-5 .flex-control-thumbs li{display:inline-block;width:calc(50% - 5px) !important;padding:0px;margin:0px !important;}
.storefront-full-width-content.single-product div.product .woocommerce-product-gallery ol.flex-control-thumbs li:first-child{display:none;}
.flex-control-nav {
	width: 100%;
	position: absolute;
	bottom: -40px;
	text-align: center;
}
.star-rating{font-size:10px !important;}
#tabs .rev-modal-item img{margin-bottom:0px;border-radius:3px;}
#reviews .commentlist li .meta time{    font-size: 11px !important;
    float: none !important;
    display: inline-table !important;
}
#reviews .commentlist li .meta .verified{
  width: auto !important;
  text-indent: unset !important;
}
#reviews .commentlist li .meta .verified::before { 
  position: relative !important;

}
.custom-class-not-started--auction-product + #reviews,
.custom-class-started-auction-product + #reviews{display:none !important;}
#reviews li.bypostauthor .woocommerce-review__author{
border: 1px solid;
color: #af2222  !important;
padding: 1px 4px 1px 9px;
border-radius: 9px;
font-size: 13px;
margin-right: 5px;
}
#reviews .commentlist li .comment_container .comment-text .star-rating{float: left;
margin-top: 4px; margin-right:10px;}
#reviews .commentlist li p.meta{margin-bottom:0px;}
#reviews .commentlist li{
border-top: 1px dotted #999;
padding-top: 15px;
margin-top: 15px;
margin-bottom: 0px;
padding-bottom: 0px;}

#reviews .commentlist li ul.children{padding-top:10px;}
#reviews .commentlist li li:last-child{
	border-bottom:none;
	margin-top:0px;
}
.summary .langTitle{
	display: flex;
margin-left: 0px;
font-weight: 100;
	font-size: 13px;
	margin-top: -2em;
}
.summary .lang-item{
display: block;
	float: left;
	margin-right: 15px;
padding-top: 5px;
margin-left: 0px;
}
.single-product .product_meta {
	font-weight: 100;
	text-align: center;
	padding-top: 6em;
	border-top: none;
	margin-bottom: 0em;
	font-size: 15px;
	max-width:450px;
	text-align: justify;
  text-justify: inter-word;
}
.single-product .product_meta a {
	font-weight: 100;
	text-decoration: none;
	font-size: 1.1em !important;
	color: #000;
}
.single-product .product_meta .sku_wrapper{font-weight:900;}
.wp-audio-shortcode{
	margin:40px 0px;
}
.single-product div.product table.variations{
	margin-bottom:-5px;
}
.single-product div.product .summary form.cart{
	margin:10px 0px;
}
.subTitle{font-weight: 300;
font-size: 23px;
	margin-right:9px;
color: #222;}
.subTitle,
.resenas{display:inline-block;}
.single-product div.product .woocommerce-product-rating{cursor: pointer;
display: flex;
gap: 5px;
line-height: 17px;
margin: 0px 0px 0px 0px !important;}
.single-product div.product .single_variation .price{
	margin-bottom: 0em;
	display: block;
	font-size: 24px;}
.product .summary.entry-summary .variations{
	color:#777777;
	}

.storefront-full-width-content .woocommerce-tabs ul.tabs{   
border-top: 0px;
}
.woocommerce-tabs ul.tabs li{
	border: none;
font-size: 17px;
text-align: right;
padding-right: 50px;
}
.star-rating span:before{
	color:#000;
}
.single-product div.product .woocommerce-product-rating a{
	font-weight: 100;
	text-decoration: none;
	line-height:17px;
}
#reviews #comments .woocommerce-Reviews-title small{font-size:unset;}
#reviews #comments .woocommerce-Reviews-title{font-size:30px; font-weight:700;}
#reviews #comments h2.woocommerce-Reviews-title{text-transform:uppercase;}

#reviews #comments h3.woocommerce-Reviews-title{font-size:23px;}
#reviews #comments .woocommerce-Reviews-title span{font-weight:200; display:block}
.topProducto .ultimoPrecio{float:none;display:block;}
.summary .solicitar{margin-bottom:20px;}
.single-product.postid-19710 .infoBottonProduct{display:none;}
.single .compartirSubasta{width: 100%; /* Fallback estándar para navegadores antiguos */
    width: -moz-available;          /* Firefox */
    width: -webkit-fill-available;  /* Chrome, Safari, Edge */
    width: stretch;}
.woocommerce-product-gallery__wrapper .woocommerce-product-gallery__image:first-child .postales{
	border: 1px solid #ddd;max-width: 90vw !important;}
#abrir_modal_oferta,
.single #boton_login_oferta{
	margin: 0px auto 10px;
	width: 100%;
	background-color: #000;
	color: #fff;
	padding: 25px 20px;
	font-size: 19px;}
/* ==========================================================================
   LAPTOP
   ========================================================================== */
#yith_wcact_reserve_and_overtime{margin:16px 0px 0px;}


.variations select:focus,
.variations select:active {
    outline: none !important;
    box-shadow: none !important;
    border-color: #e5e5e5; /* O el color de borde suave que prefieras */
}
.custom-related-products-wrapper{padding: 20px 0px 0px;
max-width: 900px;
margin: 30px auto 40px;}
.custom-related-products-wrapper .mrrk-tag-mecenas{display:block !important;}
/* En algunos temas, el borde azul se aplica al contenedor del select */
.variations select {
    -webkit-appearance: none; /* Opcional: quita estilos nativos en iOS/Safari */
    appearance: none;
}
ul.products{
	display: flex;

overflow: hidden;
overflow-x: scroll;
}
.avisoMac{display:none}

.arribaProd .woosw-icon-5::before, .arribaProd  .woosw-icon-8::before{transform: translate(-0px, 8px);}

@media (max-width: 767px) {
	.product_title{padding-top:10px;}
	.arribaProd .compartirSubasta::before{
		width:24px;
		height:24px;
		transform: translateY(-1px);
	}
	
	.arribaProd .woosw-icon-5::before{transform: translate(1px, 6px);width:22px;
		height:22px;}
	.arribaProd .woosw-icon-8::before {
		transform: translate(0px, 3px)}
	.arribaProd .woosw-btn,
	.arribaProd .compartirSubasta{
		border-radius: 50%;
		background:#fff;
width: 38px;
height: 38px;
display: flex;
justify-content: center;
align-items: center;
		padding: 0px !important;
}
	
}

@media (min-width: 768px) {
	.arribaProd{right: unset;
left: 30px;
top: 0px;}
	.arribaProd .woosw-icon-8::before {
		transform: translate(0px, 6px)}

.arribaProd .compartirSubasta, .arribaProd .woosw-btn{
flex: none;
padding: 0px 4px 6px !important;
}

	
	

	.custom-related-products-wrapper{margin-top:90px;}
	.avisoMac{display:block}
	.explorar .share-wrapper{
		padding:0px;
	}
	ul.products {
display: flex;
		flex-wrap:wrap;
overflow: auto;
}
	ul.products.columns-4 li.product {

width: calc(25% - 12px)  !important;

min-width: unset;
}
	.custom-wishlist-shortcode{
		right:unset;
	}
	
}

@media (min-width: 768px) and (max-width: 889px) {

	.product_title.entry-title{
		margin-top:40px;
}
	.arribaProd{
		left:0px;
	}
	
}

.btnRs button{
	background-color:#000;
	color:#fff;
}
@media (max-width: 768px) {
	  .storefront-full-width-content.single-product div.product .woocommerce-product-gallery{
		margin-left: -0.8em;
margin-right: -0.8em;
width: calc(100vw - 0em);
	}
	.btnRs{
		font-size:14px;
	}
}
@media (max-width: 890px) {
	  
  
 #content.site-content .col-full {
    margin-left: 0.8em;
    margin-right: 0.8em;
  }
.product #tabs, .product #tabs2{
background: linear-gradient(180deg, rgba(240,240,240,1) 0%, rgba(255,255,255,1) 100%);
margin-left: -0.8em !important;
padding: 20px !important;
		width: calc(100vw - 0px);
margin-right: -0.8em;}
}
@media (min-width: 1024px) {
 .explorar.productos {
   justify-content:center;
  }
	.share-wrapper { display: inline-flex; vertical-align: middle; }
        .share-wrapper .mobile-only { display: none !important; }
        .share-wrapper .desktop-only { display: inline-flex !important; }

    
	
}

.custom-class-finished-auction-product .wa-product-link{font-size:14px;}