/* ==========================================================================
   EXPLORAR PRODUCTOS - SOLO TEXTO (MINIMAL)
   ========================================================================== */
body:has(.ywcact-congratulations-winner-auction-section) .infoGanadora,
.descriptionTab #mm-enmarcado-wrapper.enmarcado-box-final,
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,
ul.products .js-mm-mi-puja,
ul.products .ywcact-sealed-link,
ul.products  .auction-participants-container,
ul.products .star-rating,
.ywcact-auction-end-date .ywcact-date-end,
.ywcact-auction-end-date .ywcact-auction-end,
.custom-class-finished-auction-product .wa-product-link
{display:none !important;}
.product.custom-class-started-auction-product .summary.entry-summary p.price,
.ywcact-time-left,
.anadeTuPuja{
	display:block;
	color:#444;
	font-weight:200;
	text-transform: uppercase;
	font-size: 13px;}
ul li a .imagewrapper img{max-height:200px !important;margin:auto !important;}
.ics-calendar-link{
display: inline-block;
	margin: 0px 10px 0px 0px;
cursor: pointer;
color: rgb(51, 51, 51);
font-weight: 600;
background: #f0f0f0;
padding: 7px 20px;
width: fit-content;
border-radius: 6px;
border: 1px solid #ccc;
}
.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: 5px 0px 0px 0px;
	padding: 15px 0px 10px 0px;
	border-top: 1px solid #ccc;}
.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;
}
.anadeTuPuja{
margin: 10px 0px 0px;
text-transform: uppercase;
font-weight: 600;
border-top: 1px solid #ccc;
padding-top: 17px;
}
.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;}

#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;
}
.garantiaRecompra,
.marco,
.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:500;
	}
.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;}
}
.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: 28px;
}
.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;
}
.puja-mas-alta-contenedor{display:block;font-size:15px;color:#777;margin:8px 0px 0px;}
.btn-quick-bid,
.btn-quick-bid:hover{
	flex: 1;
	padding: 5px 4px;
	border: 1px solid #ccc;
	background: #fff;
	cursor: pointer;
	border-radius: 22px;
	font-size: 17px;
	text-align: center;
	color: #777;
	line-height: 1.2;
	transition: all 0.2s ease;
	font-weight: 400;}
.quick-bids-container{margin: 10px 0 10px 0;
display: flex;
gap: 8px;
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,
.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;
}
.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_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 5px;
}
.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 .woocommerce-product-attributes-item__label{
	font-size: 16px;
  font-weight: 600;
  margin-bottom: 0px;
}
.marco{margin-top:40px;}
.atributos summary:after{content:"▼";font-size:75%;}
.atributos[open] summary:after{content:"▲";}
.atributos:has(.woocommerce-product-attributes-item--attribute_pa_informacion) .marco{margin-top:0px;}
		

 .marco > div{margin-left:42px;}
 .marco p{font-size:1.1em !important;
	margin-left:40px !important;}
 .trustBadges:before{
	clear:left;
  background-image: url("https://www.marroiak.com/wp-content/uploads/secure-icono-awesome.png");
  width: 42px;
  float: left;
  background-size: 23px auto;
  background-repeat: no-repeat;
}

.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;  
}

.tag-link {
   display: inline-block;
    font-size: 12px;
    font-weight: 600; 
    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;
	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:900;
}
.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;
}
#abrir_modal_oferta,
.single #boton_login_oferta{
	margin: 0px auto 10px;
	width: 100%;
	background-color: #000;
	color: #fff;
	padding: 15px 20px;
	font-size: 17px;}
/* ==========================================================================
   LAPTOP
   ========================================================================== */
#yith_wcact_reserve_and_overtime{margin:16px 0px 0px;}
.yith-add-to-wishlist-button-block--single {
	right: 30px;
	position: absolute;
	z-index:99;
	top: 25px;
	left: unset;
}

.yith-wcwl-add-to-wishlist-button__label {
    display: inline-block;
	animation: desaparecer 0.5s forwards;
	animation-delay: 2s;
	position: absolute;
	left: -164px;
	white-space: nowrap;
	background-color: rgb(255,255,255,0.5);
	padding: 5px 38px 5px 10px;
	border-radius: 9px;
	z-index: 0;
	font-size: 14px;
	font-weight: 300;
	color: #555;
}
.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: auto;}
.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}
@media (min-width: 768px) {
	.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;
}
	.yith-add-to-wishlist-button-block--single{
			left: clamp(0px, 70% - 78px, 1080px);
			top: 5px;
			}
	
}
@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; }

    
	
}