#embarcaciones-grid{display:grid;width:100%;height:auto;padding:1rem;grid-auto-rows:auto;grid-template-columns:repeat(auto-fill,minmax(250px, 1fr));gap:20px;align-items:stretch}.archive #embarcaciones-grid,.embarcaciones-filter #embarcaciones-grid{padding:0;padding-bottom:1rem}#embarcaciones-grid:empty{display:none}.embarcacion-tarjeta{position:relative;display:flex;background-color:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease}.embarcacion-tarjeta.oferta:before{content:"Oferta";position:absolute;top:10px;left:0;font-size:var(--fs-smaller);font-weight:700;color:#555;background:var(--wp--preset--color--alternativo-1);padding:.3rem .7rem;text-transform:uppercase}.embarcacion-tarjeta:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,.15)}.embarcacion-tarjeta--imagen{flex:180px 0 0;overflow:hidden;border-radius:12px 12px 0 0}.embarcacion-tarjeta--imagen img{width:100%;height:100%;object-fit:cover;display:block}.embarcacion-tarjeta--content{padding:1rem;display:flex;flex:calc(100% - 180px) 0 0;flex-wrap:wrap}.embarcacion-tarjeta h3{font-size:var(--fs-big);font-weight:700;margin-bottom:0;margin-top:.3rem;color:var(--primary-color);padding:0}.embarcacion-tarjeta .embarcacion-motor{font-size:var(--fs-smaller);font-weight:400;line-height:var(--lh-small);color:#555;margin-bottom:10px}.embarcacion-tarjeta .embarcacion-precio{width:100%;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-end;align-self:flex-end;color:var(--primary-color) !important}.embarcacion-tarjeta .embarcacion-precio div{order:2;font-size:var(--fs-smallest);font-weight:400;text-align:right}.embarcacion-tarjeta .embarcacion-precio div strong{display:block}.embarcacion-tarjeta .embarcacion-precio>span{order:1;margin-right:auto}.embarcacion-tarjeta a{display:flex;flex-direction:column;color:#333;text-decoration:none;font-weight:700}.embarcacion-tarjeta a:hover,.embarcacion-tarjeta a:visited{color:var(--primary-color)}.embarcacion-tarjeta .embarcacion-motor{font-size:var(--fs-small)}