/* Tarjetas de producto al estilo de la referencia */
.aks-home .prod{position:relative}
.aks-home .prod>a{display:flex;flex-direction:column;gap:0;height:100%}
.aks-home .ph{aspect-ratio:1;border-radius:12px;background:#f4f4f6;overflow:hidden;display:grid;place-items:center;padding:0}
.aks-home .ph img{width:100%!important;height:100%!important;object-fit:contain!important;padding:12%;transition:transform .3s ease;background:transparent}
.aks-home .prod:hover .ph img{transform:scale(1.06)}
@media(prefers-reduced-motion:reduce){.aks-home .ph img{transition:none}.aks-home .prod:hover .ph img{transform:none}}
.aks-home .prod h3{font-size:13.5px;font-weight:400;color:var(--ink);margin:12px 0 6px;min-height:38px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.aks-home .price{font-weight:800;font-size:17px;margin:0;letter-spacing:-.01em;line-height:1.3}
.aks-home .price .woocommerce-Price-currencySymbol{font-size:12px;font-weight:600;color:var(--muted);margin-right:2px;vertical-align:1px}
.aks-home .price del{display:inline-block;margin:0 0 0 7px;font-size:13px;font-weight:400;color:var(--muted);opacity:1}
.aks-home .price del .woocommerce-Price-currencySymbol{font-size:11px;color:var(--muted)}
.aks-home .price ins{text-decoration:none;font-weight:800}
.aks-home .bd{display:flex;gap:6px;margin:10px 0 0;min-height:0;flex-wrap:wrap}
.aks-home .bd i{font-style:normal;display:inline-block;padding:3px 9px;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.4px;border-radius:4px;line-height:1.5;box-shadow:none;border:1px solid}
/* Degradados en los titulos de seccion */
.aks-home .bh{position:relative;overflow:hidden}
.aks-home .bh{color:#fff!important}
.aks-home .bh.g-dest{background:linear-gradient(100deg,#0e0f12 0%,#1b1d24 42%,#b98a00 100%)!important}
.aks-home .bh.g-ofer{background:linear-gradient(100deg,#0e0f12 0%,#1b1d24 42%,#a33d6e 100%)!important}
.aks-home .bh.g-nuev{background:linear-gradient(100deg,#0e0f12 0%,#1b1d24 42%,#2f5fd0 100%)!important}


.aks-home .bh a{color:#fff;opacity:.8;transition:opacity .2s,color .2s}
.aks-home .bh a:hover{opacity:1;color:var(--yellow)}
@media(max-width:820px){.aks-home .bh{font-size:20px;padding:16px 18px}
.aks-home .grid{gap:14px;padding:16px 16px 20px}
.aks-home .prod h3{font-size:13px;min-height:36px}}

/* Agencias entre artistas y destacados */
.aks-mq{margin-top:30px;margin-bottom:6px}
@media(max-width:820px){.aks-mq{margin-top:24px}}

/* El desvanecido solo afecta a la fila de logos */
.aks-mq{-webkit-mask-image:none;mask-image:none;margin:34px 0 10px;padding:6px 0}
.aks-mq-track{-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}
@media(max-width:820px){.aks-mq{margin:26px 0 6px}}

/* Etiquetas de POB */
.aks-home .bd i.pob{border:1px solid;box-shadow:0 1px 2px rgba(16,24,40,.12)}

.aks-home .bd i.pob{border:1px solid;box-shadow:none;font-weight:700}

/* Resenas con barra de titulo como los demas bloques */
.aks-home .bh.g-rese{background:linear-gradient(100deg,#0e0f12 0%,#1b1d24 42%,#1f7f6b 100%)!important}
.aks-home #resenas .blk{margin-top:22px}
.aks-home #resenas .rev{margin:0;border-radius:0;box-shadow:none;padding:22px 24px 26px;background:var(--card)}
.aks-home #resenas .rtop{border-bottom:1px solid rgba(128,128,128,.18);padding-bottom:16px}
.aks-home #resenas .aks-ti{margin-top:16px}
@media(max-width:820px){.aks-home #resenas .rev{padding:18px 16px 22px}}

/* Puntuacion centrada en resenas */
.aks-home #resenas .rtop{display:block;text-align:center;padding:4px 0 18px;border-bottom:1px solid rgba(128,128,128,.18)}
.aks-home #resenas .rsum{display:flex;flex-direction:column;align-items:center;gap:2px}
.aks-home #resenas .bigstar{color:#fcb900;font-size:40px;line-height:1;display:block}
.aks-home #resenas .rsum b{font-size:40px;font-weight:800;letter-spacing:-.02em;line-height:1.1}
.aks-home #resenas .rsum small{color:var(--muted);font-size:14px}
@media(max-width:820px){.aks-home #resenas .bigstar{font-size:34px}.aks-home #resenas .rsum b{font-size:34px}}
